.support-desk{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);min-height:calc(100vh - 120px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.support-desk__detail,.support-desk__queue{min-width:0;padding:16px}.support-desk__queue{border-right:1px solid var(--line)}.support-desk__detail,.support-desk__queue{overflow:auto}.support-portal__tabs{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--surface)}.support-portal__tabs .ui-segmented-tabs__tab{display:inline-flex;align-items:center;gap:6px}.support-tab-count{min-width:1.35rem;border-radius:999px;padding:1px 6px;background:var(--surface-muted);color:var(--muted-strong);font-size:.75rem;font-weight:800;line-height:1.4;text-align:center}.support-portal__tabs .ui-segmented-tabs__tab--active .support-tab-count{background:var(--surface);color:var(--accent-strong)}.support-source-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.support-source-tile{display:grid;min-height:86px;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-raised);color:var(--text);text-align:left}.support-source-tile.ui-button>span,.support-source-tile.ui-button>span>span,.support-target-tile.ui-button>span,.support-target-tile.ui-button>span>span,.support-ticket-row.ui-button>span,.support-ticket-row.ui-button>span>span{display:contents}.support-source-tile--active,.support-source-tile:hover{border-color:var(--accent);background:var(--surface-accent)}.support-source-tile--muted{color:var(--muted)}.support-source-tile__title{font-size:.95rem;font-weight:800}.support-source-tile__copy{color:var(--muted);font-size:.84rem;line-height:1.35}.support-route-header{display:grid;grid-gap:4px;gap:4px}.support-route-header h2{margin:0;font-size:1.2rem}.support-route-header p{margin:0;color:var(--muted);font-size:.92rem}.support-portal__tickets{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);grid-gap:16px;gap:16px;align-items:start}.support-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.support-target-tile{display:grid;min-height:112px;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface-raised);color:var(--text);text-align:left}.support-target-tile--active,.support-target-tile:hover{border-color:var(--accent);background:var(--surface-accent)}.support-target-tile__title{font-size:1rem;font-weight:800}.support-target-tile__copy{color:var(--muted);font-size:.88rem;line-height:1.4}.support-ticket-list{display:grid;grid-gap:8px;gap:8px}.support-ticket-row{display:grid;width:100%;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--surface);color:var(--text);text-align:left}.support-ticket-row--selected,.support-ticket-row:hover{border-color:var(--accent);background:var(--surface-accent)}.support-ticket-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.support-ticket-row__subject{flex:1 1 160px;font-weight:700}.support-ticket-row__description,.support-ticket-row__meta{color:var(--muted);font-size:.84rem;line-height:1.35}.support-chip{border-radius:999px;padding:2px 8px;background:var(--surface-muted);color:var(--muted-strong);font-size:.75rem;font-weight:700}.support-chip--new,.support-chip--open{background:var(--accent-soft);color:var(--accent-strong)}.support-chip--pending{background:var(--teal-soft);color:var(--active-text)}.support-chip--closed,.support-chip--solved{background:var(--surface-success);color:var(--ok)}.support-chip--priority-high,.support-chip--priority-urgent{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.support-chip--source{background:var(--surface-raised);color:var(--text)}@media (max-width:900px){.support-desk{grid-template-columns:1fr}.support-desk__queue{border-right:0;border-bottom:1px solid var(--line)}.support-portal__tickets,.support-source-tiles,.support-target-grid{grid-template-columns:1fr}}.workflow-studio-layout{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.workflow-flow-studio,.workflow-studio-layout__main{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.workflow-details-panel{border:1px solid var(--line);background:var(--surface-soft)}.workflow-flow-studio{position:relative;min-height:calc(100vh - 13rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem;padding:clamp(.8rem,1.4vw,1rem);overflow:hidden}.workflow-flow-studio--full-page,.workflow-map-page{min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem))}.app-shell__content:has(.workflow-map-page){padding:0}.dashboard-shell:has(.workflow-map-page){height:100%}.workflow-map-page{display:grid;min-width:0;height:100%;margin:0;padding:0}.calculation-flow-page{margin:0;padding:0}.workflow-map-page__details{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.workflow-map-quick-selection{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.workflow-map-quick-selection__list{display:grid;grid-gap:.4rem;gap:.4rem}.workflow-map-quick-selection__button,.workflow-map-quick-selection__children a,.workflow-map-quick-selection__link{display:flex;align-items:center;width:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-strong);padding:.45rem .6rem;font-size:.84rem;font-weight:780;text-align:left}.workflow-map-quick-selection__button{cursor:pointer}.workflow-map-quick-selection__focus{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--muted-strong);padding:.25rem .5rem;font-size:.72rem;font-weight:850;cursor:pointer}.workflow-map-quick-selection__button:focus-visible,.workflow-map-quick-selection__button:hover,.workflow-map-quick-selection__button[aria-pressed=true],.workflow-map-quick-selection__children a:focus-visible,.workflow-map-quick-selection__children a:hover,.workflow-map-quick-selection__focus:focus-visible,.workflow-map-quick-selection__focus:hover,.workflow-map-quick-selection__focus[aria-pressed=true],.workflow-map-quick-selection__link:focus-visible,.workflow-map-quick-selection__link:hover{background:var(--surface-raised);color:var(--accent)}.workflow-map-quick-selection__group{border-top:1px solid var(--line);padding-top:.25rem}.workflow-map-quick-selection__group summary{display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer;list-style:none}.workflow-map-quick-selection__group summary::-webkit-details-marker{display:none}.workflow-map-quick-selection__group summary:before{content:"›";color:var(--muted);font-weight:900;transition:transform .14s ease}.workflow-map-quick-selection__group[open] summary:before{transform:rotate(90deg)}.workflow-map-quick-selection__children{display:grid;grid-gap:.1rem;gap:.1rem;padding:.2rem 0 .35rem 1.15rem}.calculation-flow-page__details{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.calculation-flow-page__details .builder-form,.calculation-flow-page__details .builder-panel,.calculation-flow-page__details .state-card{box-shadow:none}.workflow-flow-studio--full-page{border:0;border-radius:0;gap:0;margin:0;padding:0}.workflow-flow-studio__toolbar{position:absolute;inset:1rem 0 1rem auto;z-index:16;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;width:min(22rem,calc(100% - 1rem));max-height:calc(100% - 2rem);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:1rem;transform:translateX(calc(100% - 1.35rem));transition:transform .16s ease}.workflow-flow-studio__toolbar:before{content:"";position:absolute;top:50%;left:-.55rem;width:.7rem;height:4rem;border:1px solid var(--line);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--accent);transform:translateY(-50%)}.workflow-flow-studio__toolbar:focus-within,.workflow-flow-studio__toolbar:hover{transform:translateX(0)}.workflow-flow-studio__toolbar :is(.ui-page-tabs,.ui-segmented-tabs){flex:1 1 18rem;max-width:24rem}.workflow-flow-studio__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.workflow-flow-studio__canvas{min-height:calc(100vh - 15rem);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem}.workflow-flow-studio--full-page .workflow-flow-studio__canvas{min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem));border:0;border-radius:0;margin:0;padding:0}.status-flow-node,.transition-flow-edge,.trigger-flow-node{width:100%;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-panel-strong);color:var(--text);box-shadow:0 14px 34px rgba(12,18,32,.08);text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.status-flow-node.ui-button>span,.status-flow-node.ui-button>span>span,.transition-flow-edge.ui-button>span,.transition-flow-edge.ui-button>span>span,.trigger-flow-node.ui-button>span,.trigger-flow-node.ui-button>span>span{display:contents}.status-flow-node:hover,.transition-flow-edge:hover,.trigger-flow-node:hover{border-color:var(--line-strong);background:var(--surface-overlay)}.status-flow-node:focus-visible,.transition-flow-edge:focus-visible,.trigger-flow-node:focus-visible{border-color:rgba(46,196,182,.6);box-shadow:0 0 0 4px rgba(46,196,182,.14);outline:none}.status-flow-node--active,.transition-flow-edge--active,.trigger-flow-node--active{border-color:rgba(46,196,182,.72);box-shadow:0 0 0 3px rgba(46,196,182,.12),var(--shadow-soft)}.workflow-graph{position:relative;height:min(46rem,calc(100vh - 18rem));min-height:32rem;overflow:hidden;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem}.workflow-flow-studio--full-page .workflow-graph{height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem));min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem))}.calculation-designer .workflow-graph{height:min(34rem,calc(100vh - 22rem));min-height:24rem}.workflow-graph .react-flow{background:transparent}.workflow-graph .react-flow__controls{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft)}.workflow-graph .react-flow__controls-button{border:0;border-bottom:1px solid var(--line);background:var(--bg-panel-strong);color:var(--text);fill:currentColor}.workflow-graph .react-flow__controls-button:last-child{border-bottom:0}.workflow-graph .react-flow__controls-button:focus-visible,.workflow-graph .react-flow__controls-button:hover{background:var(--surface-accent);color:var(--accent)}.workflow-graph .react-flow__controls-button svg{fill:currentColor}.workflow-graph-inspector{position:absolute;inset:1rem 1rem auto auto;z-index:12;display:grid;width:min(19rem,calc(100% - 2rem));grid-gap:.45rem;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:.9rem}.workflow-graph-inspector h2,.workflow-graph-inspector p,.workflow-graph-inspector ul{margin:0}.workflow-graph-inspector span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.workflow-graph-inspector ul{padding-left:1rem;color:var(--muted-strong);font-size:.84rem}.workflow-graph-inspector__sections{display:grid;grid-gap:.35rem;gap:.35rem;max-height:18rem;overflow-y:auto;border-top:1px solid var(--line);padding-top:.45rem}.workflow-graph-inspector__sections details{display:grid;grid-gap:.3rem;gap:.3rem}.workflow-graph-inspector__sections summary{color:var(--text);font-size:.8rem;font-weight:850;cursor:pointer}.workflow-graph-inspector__sections ul{display:grid;grid-gap:.2rem;gap:.2rem;padding-left:1.1rem}.workflow-graph-inspector__actions{display:flex;flex-wrap:wrap;gap:.4rem}.workflow-graph-inspector__actions a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:.35rem .5rem;font-size:.78rem;font-weight:800;text-decoration:none}.workflow-graph-inspector__actions a:hover{border-color:var(--accent);color:var(--accent)}.workflow-graph-validation{position:absolute;inset:auto 1rem 1rem auto;z-index:12;display:grid;width:min(22rem,calc(100% - 2rem));max-height:min(18rem,calc(100% - 2rem));grid-gap:.65rem;gap:.65rem;overflow:auto;border:1px solid color-mix(in srgb,var(--danger,#dc2626) 35%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:.9rem}.workflow-graph-validation--ok{border-color:var(--line)}.workflow-graph-validation header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workflow-graph-validation header span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.workflow-graph-validation header strong{font-size:.9rem}.workflow-graph-validation ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.workflow-graph-validation li{display:grid;grid-gap:.2rem;gap:.2rem;border-left:3px solid var(--warning,#f59e0b);background:var(--surface-overlay);padding:.55rem .65rem}.workflow-graph-validation li[data-severity=error]{border-left-color:var(--danger,#dc2626)}.workflow-graph-validation li span{color:var(--muted);font-size:.78rem;line-height:1.35}.workflow-graph__sidebar{position:absolute;inset:0 auto 0 0;z-index:12;width:18rem;max-width:min(18rem,78vw);border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg-panel-strong) 94%,transparent);box-shadow:var(--shadow-soft);transform:translateX(calc(-100% + 1.15rem));transition:transform .16s ease}.workflow-graph__sidebar:focus-within,.workflow-graph__sidebar:hover{transform:translateX(0)}.workflow-graph__sidebar-tab{position:absolute;top:50%;right:-.55rem;width:.7rem;height:4rem;border:1px solid var(--line);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);transform:translateY(-50%)}.workflow-graph__sidebar-content{display:grid;grid-gap:.8rem;gap:.8rem;height:100%;overflow-y:auto;padding:1rem 1.2rem 1rem 1rem}.workflow-graph__sidebar-content h2{margin:0;font-size:.92rem;font-weight:900}.workflow-graph__sidebar-content ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.workflow-graph__sidebar-content li{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-overlay);padding:.7rem}.workflow-graph__sidebar-content small,.workflow-graph__sidebar-content span{color:var(--muted);font-size:.74rem;font-weight:750}.workflow-graph__node{transition:filter .16s ease,opacity .16s ease}.workflow-graph .react-flow__edges{z-index:30}.workflow-graph .react-flow__edge{pointer-events:visibleStroke;opacity:.46}.workflow-graph .react-flow__edge-path{stroke:var(--muted);stroke-width:2}.workflow-graph .react-flow__edge.workflow-graph__edge--active{opacity:1}.workflow-graph .react-flow__edge-textbg{fill:var(--bg-panel-strong)}.workflow-graph .react-flow__edge-text{fill:var(--text);font-weight:800}.workflow-graph__node--dimmed{opacity:.28}.workflow-graph__node--active,.workflow-graph__node--connected{filter:drop-shadow(0 0 16px rgba(46,196,182,.42))}.workflow-graph__edge--active path{stroke:var(--teal);stroke-width:2.5}.workflow-graph__edge--selected path{stroke-width:3}.workflow-graph__edge--dimmed{opacity:.35}.workflow-graph__toolbar{position:absolute;top:1rem;left:1rem;z-index:17}.workflow-map-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.workflow-graph__edge--ghost{opacity:.28;pointer-events:none}.workflow-graph__edge--ghost path{stroke-dasharray:7 7}.workflow-map-connection-label{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--text);padding:.12rem;box-shadow:var(--shadow-soft)}.workflow-map-connection-label__hide{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted-strong);cursor:pointer}.workflow-graph-card__view.ui-button>span,.workflow-graph-card__view.ui-button>span>span,.workflow-map-connection-label__hide.ui-button>span,.workflow-map-connection-label__hide.ui-button>span>span{display:contents}.workflow-map-connection-label__hide:focus-visible,.workflow-map-connection-label__hide:hover{border-color:var(--line);background:var(--surface-overlay);color:var(--text)}.workflow-graph-card{position:relative;display:grid;min-width:14rem;max-width:18rem;grid-gap:.7rem;gap:.7rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-panel-strong);color:var(--text);padding:.9rem;box-shadow:var(--shadow-soft)}.workflow-graph-card--calculation{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 58%),var(--bg-panel-strong)}.workflow-graph-card--calculation-mini{min-width:7.8rem;max-width:9.4rem;gap:.25rem;border-radius:var(--radius-sm);border-style:dashed;padding:.5rem .55rem;box-shadow:0 8px 18px rgba(15,23,42,.07)}.workflow-graph-card--calculation-mini .workflow-graph-card__header{display:grid;grid-gap:.2rem;gap:.2rem;padding-right:1.4rem}.workflow-graph-card--calculation-mini .calculation-node__eyebrow{width:-moz-fit-content;width:fit-content}.workflow-graph-card--calculation-mini strong{font-size:.78rem;line-height:1.15}.calculation-node__mini-meta{color:var(--muted);font-size:.62rem;font-weight:800}.workflow-graph-card--part{min-width:11rem}.workflow-graph-card--compact{min-width:8.5rem;max-width:11rem;gap:0;padding:.7rem .9rem}.workflow-graph-card__compact-title{min-width:0;padding-right:1.6rem;text-align:center}.workflow-graph-card--compact strong{font-size:1.08rem;line-height:1.15}.workflow-graph-card__drag-handle{cursor:-webkit-grab;cursor:grab}.workflow-graph-card__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.workflow-graph-card__part-top{display:grid;grid-gap:.2rem;gap:.2rem;padding-right:1.8rem}.workflow-graph-card__view{position:absolute;top:.45rem;right:.45rem;z-index:1;display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--muted-strong);cursor:pointer}.workflow-graph-card__view:focus-visible,.workflow-graph-card__view:hover{border-color:var(--accent);background:var(--surface-accent);color:var(--accent)}.workflow-graph-card__header{display:flex;min-width:0;gap:.55rem;align-items:center}.workflow-graph-card__header div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.workflow-graph-card strong{overflow-wrap:anywhere}.workflow-graph-card small{color:var(--muted);font-size:.76rem;font-weight:760;overflow-wrap:anywhere}.workflow-graph-card__counts{display:flex;flex-wrap:wrap;gap:.35rem}.workflow-graph-card__counts span{border:1px solid var(--line);border-radius:999px;background:var(--count-bg);color:var(--muted-strong);padding:.28rem .45rem;font-size:.7rem;font-weight:850}.workflow-graph-card__field-details{display:grid;grid-gap:.5rem;gap:.5rem}.workflow-graph-card__field-details summary{display:flex;align-items:center;gap:.4rem;color:var(--muted-strong);font-size:.78rem;font-weight:850;cursor:pointer;list-style:none}.workflow-graph-card__field-details summary::-webkit-details-marker{display:none}.workflow-graph-card__field-details summary:before{content:"›";color:var(--muted);font-weight:900;transition:transform .14s ease}.workflow-graph-card__field-details[open] summary:before{transform:rotate(90deg)}.workflow-graph-card__ports{display:grid;grid-gap:.42rem;gap:.42rem}.calculation-node__ports{display:grid;grid-gap:.45rem;gap:.45rem}.calculation-node__port-row,.workflow-node__field-row{display:grid;align-items:center;grid-gap:.45rem;gap:.45rem;min-width:0}.workflow-node__field-row{grid-template-columns:.8rem minmax(0,1fr) .8rem}.calculation-node__ports--input .calculation-node__port-row{grid-template-columns:.8rem minmax(0,1fr)}.calculation-node__ports--output .calculation-node__port-row{grid-template-columns:minmax(0,1fr) .8rem}.calculation-node__port-name,.workflow-node__field-name{min-width:0;color:var(--muted-strong);font-size:.78rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.flow-port{display:inline-block;width:.68rem;height:.68rem;border:2px solid var(--line-strong);border-radius:999px;background:var(--bg-panel);box-shadow:0 0 0 2px var(--bg-panel-strong)}.flow-port--fallback{width:0;height:0;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:none}.workflow-graph-card .flow-port.react-flow__handle{position:static;transform:none}.workflow-graph-card .flow-port--node.react-flow__handle,.workflow-graph-card .flow-port--side.react-flow__handle{position:absolute}.flow-port--input{border-color:var(--teal)}.flow-port--output{border-color:var(--accent)}.calculation-node{display:grid;grid-gap:.8rem;gap:.8rem;width:100%;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-overlay);color:var(--text);padding:.9rem;box-shadow:var(--shadow-soft)}.calculation-node--disabled{opacity:.58}.calculation-node__header{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.calculation-node__header strong{font-size:.98rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.calculation-node__eyebrow,.calculation-node__header>span:last-child{color:var(--muted);font-size:.74rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.calculation-node__eyebrow{text-transform:uppercase}.calculation-node__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.concept-flow-map{display:grid;min-width:min(54rem,100%);grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(12rem,1fr));align-items:start}.concept-flow-map__section{display:grid;min-width:0;grid-gap:.75rem;gap:.75rem;align-content:start}.concept-flow-map__section>p{margin:0;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--muted);padding:.9rem}.status-flow-node,.trigger-flow-node{padding:.9rem 1rem;font-weight:850;line-height:1.25}.status-flow-node{border-left:.35rem solid var(--status-color,var(--teal))}.transition-flow-edge{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem}.transition-flow-edge span,.trigger-flow-node span:last-child{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.transition-flow-edge strong,.trigger-flow-node span:first-child{color:var(--text);font-size:.95rem;font-weight:900}.trigger-flow-node{display:grid;grid-gap:.35rem;gap:.35rem}.flow-empty-state{display:grid;min-height:12rem;place-content:center;justify-items:center;grid-gap:.6rem;gap:.6rem;color:var(--muted);text-align:center}.flow-empty-state h2,.flow-empty-state p{margin:0}.flow-empty-state h2{color:var(--text);font-size:1.1rem;letter-spacing:-.02em}.inline-create{display:grid;grid-gap:.75rem;gap:.75rem}.group-list{display:grid;grid-gap:.65rem;gap:.65rem}.group-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.8rem}.group-row p{margin:.25rem 0 0;color:var(--muted)}.learn-page{gap:1.5rem}.learn-progress{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:var(--surface-soft);padding:.55rem .75rem;color:var(--muted-strong);font-size:.88rem}.learn-progress svg{color:var(--teal)}.learn-progress strong{color:var(--text)}.learn-header-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem}.learn-header-tools .learn-search{min-width:min(24rem,100%)}.learn-layout{display:grid;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.learn-panel{display:grid;grid-gap:1rem;gap:1rem;border-radius:0;background:transparent;padding:0}.learn-panel--side{position:-webkit-sticky;position:sticky;top:5rem}.learn-search{width:min(100%,18rem)}.learn-article-list,.learn-checklist,.learn-detail,.learn-steps{display:grid;grid-gap:.7rem;gap:.7rem}.learn-article-card{display:grid;width:100%;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.learn-article-card.ui-button>span,.learn-article-card.ui-button>span>span,.learn-checklist__item.ui-button>span,.learn-checklist__item.ui-button>span>span{display:contents}.learn-role-tabs{display:grid;grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.25rem}.learn-role-tabs .ui-segmented-tabs__tab{width:100%;justify-content:flex-start;gap:.15rem;border-radius:.55rem;padding:.65rem .7rem;text-align:left}.learn-article-card small,.learn-article-card strong,.learn-role-tabs .ui-segmented-tabs__content,.learn-role-tabs .ui-segmented-tabs__content span,.learn-role-tabs .ui-segmented-tabs__content strong{display:block}.learn-role-tabs .ui-segmented-tabs__content{display:grid;grid-gap:.15rem;gap:.15rem}.learn-article-card small,.learn-detail p,.learn-role-tabs .ui-segmented-tabs__content span{color:var(--muted);line-height:1.45}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.learn-checklist{gap:.55rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.85rem}.learn-checklist__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text);font-size:.9rem}.learn-checklist__header span{color:var(--muted);font-size:.82rem}.learn-checklist__track{overflow:hidden;height:.35rem;border-radius:999px;background:var(--line)}.learn-checklist__track span{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width .16s ease}.learn-checklist__item{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:.55rem;background:transparent;color:var(--muted-strong);cursor:pointer;font-size:.9rem;padding:.45rem .35rem;text-align:left}.learn-checklist__item svg{color:var(--muted);flex:0 0 auto}.learn-checklist__item--done{color:var(--text)}.learn-checklist__item--done svg{color:var(--teal)}.learn-panel--main{grid-template-columns:1fr;gap:1.25rem;align-items:start}.learn-article-list{border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.85rem}.learn-widget-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .1rem .2rem}.learn-widget-header strong{font-size:.9rem}.learn-article-card{position:relative;gap:.35rem;border-radius:.65rem;padding:.85rem .9rem .85rem 1rem}.learn-article-card:first-child{padding-top:.85rem}.learn-article-card+.learn-article-card{margin-top:.2rem}.learn-article-card--active:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:.18rem;border-radius:999px;background:var(--accent)}.learn-article-card strong{margin-bottom:.25rem}.learn-detail{position:relative;gap:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1rem,2vw,1.45rem)}.learn-detail__header{display:flex;gap:.85rem;align-items:flex-start}.learn-detail__header svg{margin-top:.2rem;color:var(--accent)}.learn-bullets,.learn-detail h2,.learn-detail h3,.learn-detail p{margin:0}.learn-detail h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.learn-detail h3{font-size:.82rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.learn-detail__section,.learn-detail__section-grid{display:grid;grid-gap:.65rem;gap:.65rem}.learn-detail__section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-editable-block{position:relative}.learn-doc-actions{position:absolute;top:1rem;right:1rem;z-index:1;display:inline-flex;gap:.45rem}.learn-inline-form{display:grid;grid-gap:.75rem;gap:.75rem}.learn-inline-form textarea{min-height:5rem}.learn-markdown-editor{display:grid;grid-gap:.85rem;gap:.85rem}.learn-markdown-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-muted);padding:.35rem}.learn-markdown-toolbar button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--muted-strong)}.learn-markdown-toolbar button:focus-visible,.learn-markdown-toolbar button:hover{border-color:var(--line);background:var(--surface);color:var(--text)}.learn-markdown-editor textarea{min-height:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.learn-markdown-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:1rem}.learn-markdown-document{display:grid;grid-gap:.85rem;gap:.85rem;color:var(--text);line-height:1.68}.learn-markdown-document blockquote,.learn-markdown-document h3,.learn-markdown-document ol,.learn-markdown-document p,.learn-markdown-document pre,.learn-markdown-document ul{margin:0}.learn-markdown-document h3{margin-top:.25rem;color:var(--text);font-size:1.08rem;letter-spacing:0;text-transform:none}.learn-markdown-document ol,.learn-markdown-document ul{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1.35rem}.learn-markdown-document blockquote{border-left:3px solid var(--accent);background:var(--surface-muted);padding:.7rem .9rem;color:var(--muted-strong)}.learn-markdown-document code,.learn-markdown-document pre{border-radius:.45rem;background:var(--surface-muted)}.learn-markdown-document code{padding:.1rem .28rem}.learn-markdown-document pre{overflow-x:auto;padding:.85rem}.learn-editable-block>.learn-detail__header,.learn-editable-block>.page-copy,.learn-editable-block>.page-title,.learn-editable-block>ol,.learn-editable-block>p,.learn-editable-block>ul{padding-right:2.5rem}.learn-steps{counter-reset:learn-step;margin:0;padding:0;color:var(--muted-strong);list-style:none}.learn-steps li{counter-increment:learn-step;display:grid;grid-template-columns:1.7rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.55rem 0;border-bottom:1px solid var(--line)}.learn-steps li:before{content:counter(learn-step);display:inline-grid;place-items:center;height:1.45rem;width:1.45rem;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:.78rem;font-weight:800}.learn-bullets{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.1rem;color:var(--muted-strong);line-height:1.5}@media (max-width:900px){.learn-detail__section-grid,.learn-layout,.learn-panel--main{grid-template-columns:1fr}.learn-panel--side{position:static}.learn-detail{padding:1rem}}.learn-search{overflow:hidden;flex:0 0 2.5rem;width:2.5rem;max-width:2.5rem;transition:width var(--motion-fast),max-width var(--motion-fast),flex-basis var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast)}.learn-header-tools .learn-search,.learn-search{min-width:2.5rem}.learn-search:focus-within,.learn-search:has(input:not(:placeholder-shown)){flex-basis:min(100%,24rem);width:min(100%,24rem);max-width:24rem}.learn-search:focus-within input,.learn-search:has(input:not(:placeholder-shown)) input{color:inherit;caret-color:auto}.learn-search:focus-within input::placeholder,.learn-search:has(input:not(:placeholder-shown)) input::placeholder{color:var(--muted)}.simpli-docs{--docs-accent:var(--runtime-accent,var(--sidebar-reference-active,var(--accent,#2357ff)));--docs-ink:var(--runtime-ink,var(--table-reference-text,var(--text,#0c1220)));--docs-muted:var(--runtime-muted,var(--table-reference-muted,var(--muted,#64748b)));--docs-border:var(--runtime-line,var(--table-reference-grid,var(--line,#e5e7eb)));--docs-soft-border:var(--runtime-soft-line,var(--table-reference-grid,#eef2f7));--docs-paper:var(--runtime-paper,var(--table-reference-row,var(--surface,#ffffff)));--docs-paper-2:var(--runtime-paper-2,var(--table-reference-row-alt,var(--surface-muted,#f8fafc)));--docs-hover:var(--runtime-hover,var(--table-reference-hover,var(--surface-accent,#eef6ff)));--docs-head:var(--runtime-table-head,var(--table-reference-head,#f3f5f9));color:var(--docs-ink);background:var(--docs-paper-2);font-size:14px;letter-spacing:0}.simpli-docs *{box-sizing:border-box}.simpli-docs button,.simpli-docs input,.simpli-docs textarea{font:inherit}.simpli-docs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:5.25rem;padding:.9rem clamp(1rem,2vw,1.4rem);border-bottom:1px solid var(--docs-border);background:var(--docs-paper)}.simpli-docs__header h1{margin:.18rem 0 .28rem;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.15;font-weight:850}.simpli-docs__empty,.simpli-docs__header p,.simpli-docs__nav small,.simpli-docs__toc p{color:var(--docs-muted)}.simpli-docs__eyebrow{color:var(--docs-accent);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.simpli-docs__search{display:grid;grid-template-columns:1rem minmax(13rem,20rem);align-items:center;grid-gap:.55rem;gap:.55rem;min-height:2.45rem;padding:0 .72rem;border:1px solid var(--docs-border);border-radius:.5rem;background:var(--docs-paper)}.simpli-docs__search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.simpli-docs__search input{width:100%;border:0;outline:0;background:transparent}.simpli-docs__grid{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,48rem) minmax(12rem,15rem);grid-gap:1.2rem;gap:1.2rem;align-items:start;padding:1rem clamp(1rem,2vw,1.4rem) 2rem}.simpli-docs__nav,.simpli-docs__toc{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:.72rem;border:1px solid var(--docs-border);border-radius:.72rem;background:var(--docs-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.simpli-docs__nav-section{display:grid;grid-gap:.18rem;gap:.18rem}.simpli-docs__nav-section>strong,.simpli-docs__toc>strong{color:var(--docs-ink);font-size:.78rem;font-weight:850;letter-spacing:.02em}.simpli-docs__editor-actions button,.simpli-docs__header button,.simpli-docs__mobilebar button,.simpli-docs__nav button,.simpli-docs__nav-children a,.simpli-docs__toc a{display:flex;width:100%;align-items:center;gap:.5rem;min-height:2rem;padding:.48rem .58rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.simpli-docs__editor-actions button,.simpli-docs__header button,.simpli-docs__mobilebar button{width:auto;border-color:var(--docs-border);background:var(--docs-paper)}.simpli-docs__nav button{display:flex;color:var(--docs-muted);line-height:1.32}.simpli-docs__nav button span{color:var(--docs-ink);font-weight:760}.simpli-docs__nav-item{display:grid;grid-gap:.08rem;gap:.08rem}.simpli-docs__nav-children{display:grid;grid-gap:.02rem;gap:.02rem;margin:0 0 .22rem .72rem;padding-left:.55rem;border-left:1px solid var(--docs-border)}.simpli-docs__nav-children a{min-height:1.7rem;padding-block:.28rem;color:var(--docs-muted);font-size:.8rem;line-height:1.25}.simpli-docs__nav button.is-active,.simpli-docs__nav button:hover,.simpli-docs__nav-children a:hover,.simpli-docs__toc a:hover{border-color:var(--docs-border);background:var(--docs-hover)}.simpli-docs__editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.simpli-docs__main{min-width:0}.simpli-docs__article{max-width:48rem;padding:.2rem .3rem 2rem}.simpli-docs__article>header{display:flex;gap:.72rem;padding-bottom:1rem;border-bottom:1px solid var(--docs-border)}.simpli-docs__article h2{margin:0 0 .28rem;font-size:clamp(1.55rem,2vw,2rem);line-height:1.15;font-weight:860}.simpli-docs__article p{margin:0}.simpli-docs__markdown{padding-top:.4rem;line-height:1.68}.simpli-docs__markdown h2,.simpli-docs__markdown h3,.simpli-docs__markdown h4{scroll-margin-top:20px;margin:1.55rem 0 .55rem;line-height:1.25;font-weight:850}.simpli-docs__markdown h2{font-size:1.32rem}.simpli-docs__markdown h3{font-size:1.08rem}.simpli-docs__markdown li,.simpli-docs__markdown p{color:color-mix(in srgb,var(--docs-ink) 88%,var(--docs-muted))}.simpli-docs__markdown a,.simpli-docs__toc a{color:var(--docs-ink)}.simpli-docs__markdown blockquote,.simpli-docs__markdown pre{margin:1rem 0;padding:.85rem;border:1px solid var(--docs-border);border-radius:.58rem;background:var(--docs-paper)}.simpli-docs__markdown pre{overflow:auto}.simpli-docs__toc{display:grid;grid-gap:.12rem;gap:.12rem;box-shadow:none}.simpli-docs__toc strong{margin-bottom:6px}.simpli-docs__drawer-close,.simpli-docs__mobilebar{display:none!important}.simpli-docs__editor-grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem clamp(1rem,2vw,1.4rem) 2rem}.simpli-docs label{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;font-weight:700}.simpli-docs input,.simpli-docs textarea{width:100%;padding:.55rem .65rem;border:1px solid var(--docs-border);border-radius:.48rem;background:var(--docs-paper);color:inherit;font-weight:400}.simpli-docs__editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.simpli-docs__preview{margin-top:16px;padding:0 1rem 1rem;border:1px solid var(--docs-border);border-radius:.58rem;background:var(--docs-paper)}@media (max-width:980px){.simpli-docs__header{align-items:stretch;flex-direction:column}.simpli-docs__editor-grid,.simpli-docs__grid{display:block}.simpli-docs__mobilebar{display:flex!important;gap:8px;padding:12px 16px 0}.simpli-docs__nav,.simpli-docs__toc{position:fixed;z-index:50;inset:0 auto 0 0;width:min(88vw,340px);max-height:none;border-radius:0;transform:translateX(-105%);transition:transform .18s ease}.simpli-docs__toc{right:0;left:auto;transform:translateX(105%)}.simpli-docs__nav--open,.simpli-docs__toc--open{transform:translateX(0)}.simpli-docs__drawer-close{display:flex!important}.simpli-docs__article{padding-top:12px}}.notification-menu{position:relative}.notification-menu__button{position:relative;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer}.notification-menu__mark-read.ui-button>span,.notification-menu__mark-read.ui-button>span>span,.toast__dismiss.ui-button>span,.toast__dismiss.ui-button>span>span{display:contents}.notification-menu__button:hover{border-color:rgba(37,99,235,.35);color:var(--text)}.notification-menu__badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.2rem;border:2px solid var(--bg-panel-strong);border-radius:999px;background:var(--danger);color:#fff;font-size:.7rem;font-weight:850;line-height:1.05rem;text-align:center}.notification-menu__panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:2100;display:grid;width:min(24rem,calc(100vw - 2rem));grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft);padding:.65rem}.notification-menu__list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.notification-menu__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-muted);padding:.65rem}.notification-menu__item-link{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem;color:inherit}.notification-menu__item-link:hover .notification-menu__item-title{color:var(--accent)}.notification-menu__mark-read{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.notification-menu__mark-read:hover{border-color:rgba(37,99,235,.35);color:var(--accent);transform:translateY(-1px)}.notification-menu__mark-read:disabled{cursor:not-allowed;opacity:.55;transform:none}.notification-menu__footer,.notification-menu__item-title,.notification-menu__state{font-size:.88rem;font-weight:800}.notification-menu__item-title{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.notification-menu__item-body{color:var(--muted);font-size:.82rem;line-height:1.35}.notification-menu__state{color:var(--muted);padding:.85rem .35rem;text-align:center}.notification-menu__footer{border-radius:.7rem;background:var(--accent);color:var(--badge-text);padding:.7rem;text-align:center}.notification-toolbar{flex-wrap:wrap}.notification-bell{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:.55rem .8rem}.notification-bell__count,.notification-bell__icon{font-weight:850}.notification-menu__button--has-unread svg{animation:notification-bell-shake 1.6s ease-in-out infinite;transform-origin:50% 4px}@keyframes notification-bell-shake{0%,65%,to{transform:rotate(0deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}90%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.notification-menu__button--has-unread svg{animation:none}}.notification-state{font-size:.92rem;font-weight:760}.notification-state--ok{color:var(--ok)}.notification-toast{border:1px solid rgba(255,159,28,.26);border-radius:var(--radius-md);background:var(--accent-soft);padding:.85rem 1rem;font-weight:760}.notification-type-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1;padding:.26rem .45rem;text-transform:uppercase}.notification-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.custom-view-builder,.custom-view-page{width:100%}.custom-view-grid{--custom-view-columns:var(--custom-view-columns-desktop,12);display:grid;grid-template-columns:repeat(var(--custom-view-columns,12),minmax(0,1fr));grid-auto-rows:var(--custom-view-row-height,96px);grid-gap:.9rem;gap:.9rem;align-items:stretch}.custom-view-grid--builder{min-height:calc(var(--custom-view-min-rows, 1) * var(--custom-view-row-height, 96px));border:1px solid transparent;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 72%,transparent);padding:.9rem}.custom-view-grid--editing{border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(color-mix(in srgb,var(--line) 36%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 36%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--surface-raised) 72%,transparent);background-size:calc(100% / var(--custom-view-columns, 12)) var(--custom-view-row-height,96px)}.custom-view-widget{position:relative;z-index:2;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--bg-panel-strong);box-shadow:var(--shadow-tight);grid-column:var(--custom-view-widget-desktop-column);grid-row:var(--custom-view-widget-desktop-row)}@media (max-width:1023.98px){.custom-view-grid{--custom-view-columns:var(--custom-view-columns-tablet,8)}.custom-view-widget{grid-column:var(--custom-view-widget-tablet-column,var(--custom-view-widget-desktop-column));grid-row:var(--custom-view-widget-tablet-row,var(--custom-view-widget-desktop-row))}}@media (max-width:639.98px){.custom-view-grid{--custom-view-columns:var(--custom-view-columns-mobile,4)}.custom-view-widget{grid-column:var(--custom-view-widget-mobile-column,var(--custom-view-widget-tablet-column,var(--custom-view-widget-desktop-column)));grid-row:var(--custom-view-widget-mobile-row,var(--custom-view-widget-tablet-row,var(--custom-view-widget-desktop-row)))}}.custom-view-placement-preview{position:relative;z-index:8;pointer-events:none;min-width:0;min-height:0;border:1.5px solid color-mix(in srgb,var(--accent) 62%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 72%,transparent) inset,0 0 1.2rem color-mix(in srgb,var(--accent) 36%,transparent),0 0 1.6rem color-mix(in srgb,var(--accent) 20%,transparent) inset}.custom-view-grid--editing .custom-view-widget{animation:custom-view-widget-wiggle .34s ease-in-out infinite alternate;cursor:-webkit-grab;cursor:grab;overflow:visible;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-view-grid--editing .custom-view-widget>:not(.custom-view-widget__resize-handles):not(.custom-view-widget__remove){pointer-events:none}.custom-view-grid--editing .custom-view-widget:active{cursor:-webkit-grabbing;cursor:grabbing}.custom-view-grid--editing .custom-view-widget:nth-child(2n){animation-delay:.08s}.custom-view-grid--editing .custom-view-widget:nth-child(3n){animation-delay:.15s}.custom-view-widget--selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),var(--shadow-tight)}.custom-view-widget[data-widget-type=global-search]{background:transparent;box-shadow:none;overflow:visible;z-index:4200}.custom-view-widget--selected[data-widget-type=global-search]{box-shadow:none}.custom-view-widget__remove{position:absolute;z-index:12;top:0;right:0;box-sizing:border-box;display:grid;place-items:center;width:1.65rem;height:1.65rem;min-width:0;min-height:0;border:1px solid color-mix(in srgb,#ffffff 22%,#dc2626);border-radius:999px;background:#dc2626;color:#ffffff;cursor:pointer;opacity:0;padding:0;pointer-events:auto;transform:translate(50%,-50%);transition:opacity .12s ease,transform .12s ease,background .12s ease}.custom-view-widget__remove.ui-button>span,.custom-view-widget__remove.ui-button>span>span{display:contents}.custom-view-widget__remove svg{display:block}.custom-view-grid--editing .custom-view-widget--selected .custom-view-widget__remove,.custom-view-grid--editing .custom-view-widget:hover .custom-view-widget__remove{opacity:1}.custom-view-widget__remove:hover{background:#b91c1c;transform:translate(50%,-50%) scale(1.05)}.custom-view-widget__resize-handles{position:absolute;inset:0;z-index:8;opacity:0;pointer-events:none;transition:opacity .12s ease}.custom-view-grid--editing .custom-view-widget--selected .custom-view-widget__resize-handles,.custom-view-grid--editing .custom-view-widget:hover .custom-view-widget__resize-handles{opacity:1}.custom-view-widget__resize-handle{position:absolute;display:block;background:color-mix(in srgb,var(--accent) 88%,#ffffff);border:2px solid var(--surface);border-radius:999px;box-shadow:0 .4rem 1rem rgba(0,0,0,.22);pointer-events:auto}.custom-view-widget__resize-handle--n,.custom-view-widget__resize-handle--s{left:50%;width:2rem;height:.65rem;margin-left:-1rem;cursor:ns-resize}.custom-view-widget__resize-handle--e,.custom-view-widget__resize-handle--w{top:50%;width:.65rem;height:2rem;margin-top:-1rem;cursor:ew-resize}.custom-view-widget__resize-handle--n{top:-.32rem}.custom-view-widget__resize-handle--s{bottom:-.32rem}.custom-view-widget__resize-handle--e{right:-.32rem}.custom-view-widget__resize-handle--w{left:-.32rem}.custom-view-widget__resize-handle--ne,.custom-view-widget__resize-handle--nw,.custom-view-widget__resize-handle--se,.custom-view-widget__resize-handle--sw{width:.9rem;height:.9rem}.custom-view-widget__resize-handle--ne{top:-.42rem;right:-.42rem;cursor:nesw-resize}.custom-view-widget__resize-handle--nw{top:-.42rem;left:-.42rem;cursor:nwse-resize}.custom-view-widget__resize-handle--se{right:-.42rem;bottom:-.42rem;cursor:nwse-resize}.custom-view-widget__resize-handle--sw{bottom:-.42rem;left:-.42rem;cursor:nesw-resize}.custom-view-widget__runtime{height:100%;min-height:0;overflow:hidden}.custom-view-widget__runtime .page-stack,.custom-view-widget__runtime .page-stack--wide{width:100%;padding:1rem}.custom-view-widget__body{display:grid;grid-gap:.7rem;gap:.7rem;height:100%;align-content:start;padding:1rem}.custom-view-widget__body h2,.custom-view-widget__body p{margin:0}.custom-view-widget__body h2{font-size:1rem;line-height:1.2}.custom-view-widget__body p{color:var(--muted)}.custom-view-widget__body--editable input,.custom-view-widget__body--editable textarea{background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;font:inherit;padding:.15rem .25rem;width:100%}.custom-view-widget__body--editable input{font-size:1rem;font-weight:850;line-height:1.2}.custom-view-widget__body--editable textarea{color:var(--muted);min-height:4.5rem;resize:none}.custom-view-widget__body--editable input:focus,.custom-view-widget__body--editable textarea:focus{border-color:var(--border-strong);outline:none}.custom-view-widget__body--metric span{color:var(--muted-strong);font-size:.75rem;letter-spacing:.04em}.custom-view-widget__body--metric strong{font-size:clamp(1.6rem,4vw,2.7rem);line-height:1}.custom-view-widget__body--search{align-content:start;padding:0}.custom-view-widget__body--search .global-search-inline--home{width:100%}.custom-view-builder--screen{position:relative;min-height:calc(100vh - 4rem);overflow:visible}.custom-view-builder__topbar{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.25rem -.25rem 1rem;padding:.5rem 0 .65rem;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.custom-view-builder__topbar h1,.custom-view-builder__topbar h2,.custom-view-builder__topbar p{margin:0}.custom-view-builder__topbar p{color:var(--muted-strong);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.custom-view-builder__topbar h1,.custom-view-builder__topbar h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.05}.custom-view-builder__topbar .builder-actions--inline{margin-left:auto}.custom-view-builder__stage{position:relative;min-height:calc(100vh - 9rem);padding-right:0}.custom-view-builder--editing .custom-view-builder__stage{padding-right:min(21rem,calc(100vw - 5rem))}.custom-view-details-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:0 0 1rem;padding:0}.custom-view-builder__canvas{position:relative;min-height:calc(100vh - 10rem)}.custom-view-builder__canvas .custom-view-grid{min-height:calc(var(--custom-view-min-rows, 1) * var(--custom-view-row-height, 96px))}.custom-view-builder__canvas--editing .custom-view-grid{box-shadow:none}.custom-view-builder__canvas--grid-active:before{position:absolute;z-index:0;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,#ffffff) 0 1px,transparent 1.8px),linear-gradient(color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px);background-position:calc(100% / 24) 48px,0 0,0 0;background-size:calc(100% / 12) 96px,calc(100% / 12) 96px,calc(100% / 12) 96px;content:"";opacity:.42;pointer-events:none}.custom-view-builder__canvas .custom-view-grid,.custom-view-builder__canvas .home-custom-canvas__blank{position:relative;z-index:1}.custom-view-builder__canvas:not(.custom-view-builder__canvas--grid-active) .custom-view-grid--editing{background:transparent;border-color:transparent}.custom-view-component-rail{position:fixed;z-index:20;top:4rem;right:0;bottom:0;display:block;width:1rem;height:auto;pointer-events:auto;transform:none}.custom-view-component-rail--open,.custom-view-component-rail:hover{width:min(20rem,calc(100vw - 1rem))}.custom-view-component-rail__tab{position:absolute;top:5.25rem;right:100%;display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:7.75rem;border:1px solid #334155;border-right:0;border-radius:.65rem 0 0 .65rem;background:#111827;color:#ffffff;cursor:pointer;font-size:.72rem;font-weight:850;letter-spacing:.08em;-webkit-text-orientation:mixed;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.custom-view-component-rail__tab.ui-button>span,.custom-view-component-rail__tab.ui-button>span>span{display:contents}.custom-view-component-popout{position:static;top:0;right:auto;width:100%;height:100%;max-height:none;margin:0;overflow:auto;border:1px solid color-mix(in srgb,#ffffff 10%,#111827);border-right:0;border-radius:.85rem 0 0 .85rem;background:#111827;box-shadow:-1rem 0 3rem rgba(15,23,42,.22);color:#ffffff;opacity:0;pointer-events:none;transform:translateX(1rem);transition:opacity .16s ease,transform .18s ease}.home-custom-canvas .custom-view-builder__stage{min-height:24rem;padding-right:0;overflow:visible}.home-custom-canvas .custom-view-builder__canvas{position:relative;min-height:20rem}.home-custom-canvas .custom-view-builder__canvas--grid-active{border:0;border-radius:0;background:transparent;box-shadow:none}.home-custom-canvas .custom-view-builder__canvas--grid-active:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,#ffffff) 0 1px,transparent 1.8px),linear-gradient(color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px);background-position:calc(100% / 24) 48px,0 0,0 0;background-size:calc(100% / 12) 96px,calc(100% / 12) 96px,calc(100% / 12) 96px;content:"";opacity:.42;pointer-events:none}.home-custom-canvas .custom-view-grid,.home-custom-canvas .home-custom-canvas__blank{position:relative;z-index:1}.home-custom-canvas .custom-view-grid--editing{border:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,#ffffff) 0 1px,transparent 1.8px),linear-gradient(color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px),transparent;background-position:calc(100% / 24) 48px,0 0,0 0,0 0;background-size:calc(100% / 12) 96px,calc(100% / 12) 96px,calc(100% / 12) 96px,auto}.home-custom-canvas .custom-view-builder__canvas:not(.custom-view-builder__canvas--grid-active) .custom-view-grid--editing{background:transparent;border-color:transparent}.home-custom-canvas .custom-view-builder__canvas--editing .custom-view-grid{box-shadow:none}.home-custom-canvas{overflow:visible;border:0;background:transparent;box-shadow:none}.home-page--workspace{animation:none;transform:none}.home-custom-canvas.custom-view-builder--screen{min-height:0;overflow:visible}.home-custom-canvas .custom-view-builder__topbar{position:static;margin:0 0 1rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.home-custom-canvas .custom-view-builder__topbar h2{font-size:2.75rem;line-height:1}.home-custom-canvas .custom-view-component-rail{position:fixed;top:4rem;right:0;bottom:0;z-index:120;width:1rem;height:auto;transform:none}.home-custom-canvas .custom-view-component-rail--open,.home-custom-canvas .custom-view-component-rail:hover{width:min(20rem,calc(100vw - 1rem))}.home-custom-canvas .custom-view-component-popout{max-height:none}.home-custom-canvas__blank,.home-custom-canvas__grid{min-height:20rem}.custom-view-component-rail--open .custom-view-component-popout,.custom-view-component-rail--open:hover .custom-view-component-popout,.custom-view-component-rail--placing.custom-view-component-rail--open .custom-view-component-popout,.custom-view-component-rail--placing.custom-view-component-rail--open:hover .custom-view-component-popout,.custom-view-component-rail--placing:hover .custom-view-component-popout,.custom-view-component-rail:hover .custom-view-component-popout{opacity:1;pointer-events:auto;transform:none}.custom-view-component-popout__header{padding:1rem 1rem .5rem}.custom-view-component-popout__header h2,.custom-view-component-popout__header p{margin:0}.custom-view-component-popout__header h2{font-size:1rem}.custom-view-component-popout__header p{color:rgba(255,255,255,.66);font-size:.82rem}.custom-view-component-browser{display:grid;grid-gap:.8rem;gap:.8rem}.custom-view-component-browser__search-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.35rem 1rem 0}.custom-view-component-browser__search-row:has(.custom-view-component-browser__back){grid-template-columns:2.25rem minmax(0,1fr)}.custom-view-component-browser__back{display:inline-grid;width:2.25rem;min-width:2.25rem;height:2.25rem;place-items:center;border:1px solid #334155;border-radius:.55rem;background:#172033;color:#ffffff}.custom-view-component-browser__back.ui-button>span,.custom-view-component-browser__back.ui-button>span>span{display:contents}.custom-view-component-browser__back:hover{border-color:#93c5fd}.custom-view-component-browser__search{width:100%;min-width:0}.custom-view-component-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding:0 1rem 1rem}.custom-view-component-category-card{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-height:9.25rem;border:1px solid #334155;border-radius:.75rem;background:#172033;color:#ffffff;padding:.8rem;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.custom-view-component-category-card.ui-button>span,.custom-view-component-category-card.ui-button>span>span{display:contents}.custom-view-component-category-card:focus-visible,.custom-view-component-category-card:hover{border-color:#93c5fd;box-shadow:0 1rem 2.25rem rgba(37,99,235,.22);outline:none;transform:translateY(-1px)}.custom-view-component-category-card__icon{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:.55rem;background:rgba(147,197,253,.13);color:#bfdbfe}.custom-view-component-category-card strong{display:block;margin-bottom:.3rem;font-size:.88rem;line-height:1.1}.custom-view-component-category-card small{display:block;color:rgba(255,255,255,.62);font-size:.72rem;font-weight:650;line-height:1.3}.custom-view-component-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem 1rem 1rem}.custom-view-component-card{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;border:1px solid #334155;border-radius:.75rem;background:#172033;color:#ffffff;cursor:-webkit-grab;cursor:grab;padding:.75rem;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.custom-view-component-card.ui-button>span,.custom-view-component-card.ui-button>span>span{display:contents}.custom-view-component-card--held,.custom-view-component-card:hover{border-color:#93c5fd;box-shadow:0 1rem 2.25rem rgba(37,99,235,.22);transform:scale(1.02) rotate(-1deg)}.custom-view-component-card__title{font-size:.85rem;font-weight:780}.custom-view-component-card__preview{display:grid;grid-gap:.35rem;gap:.35rem;min-height:4.9rem;border:1px solid rgba(148,163,184,.2);border-radius:.55rem;background:linear-gradient(180deg,#111827,#0f172a);color:#e5e7eb;padding:.65rem}.custom-view-component-card__preview em,.custom-view-component-card__preview i,.custom-view-component-card__preview time{display:block;border-radius:.25rem;background:rgba(148,163,184,.28);filter:blur(.4px)}.custom-view-component-card__preview i{height:.7rem}.custom-view-component-card__preview em{height:.55rem}.custom-view-component-card__preview time{height:.8rem;border-left:.2rem solid #60a5fa}.custom-view-component-card__preview span{min-height:3.8rem;border-radius:.35rem;background:rgba(30,41,59,.92);filter:blur(.6px)}.custom-view-component-card__preview strong{font-size:1.5rem;line-height:1}.custom-view-component-card__preview small{color:#94a3b8}.custom-view-component-card__preview b{align-self:center;justify-self:center;border-radius:.45rem;background:#2563eb;color:#ffffff;padding:.55rem 1.2rem}.custom-view-component-card__preview-search{justify-self:stretch;border:1px solid rgba(148,163,184,.36);background:#172033!important;color:#cbd5e1!important;padding:.55rem .75rem!important;text-align:left}.custom-view-component-card__preview--button,.custom-view-component-card__preview--shortcut{align-content:center}.custom-view-component-card__preview--chart,.custom-view-component-card__preview--report{grid-template-columns:1fr 1fr}.custom-view-component-card__preview--chart strong,.custom-view-component-card__preview--report strong{grid-column:1/-1}.custom-view-component-card__preview--existing-view i:first-child,.custom-view-component-card__preview--table i:first-child{background:#64748b;filter:none}.home-widget-preview{display:grid;grid-gap:.38rem;gap:.38rem;height:100%;min-height:3.6rem;border-radius:0;background:transparent;filter:none}.home-widget-preview>*{min-width:0;filter:none}.home-widget-preview--search{align-content:center}.home-widget-preview--search b{display:block;justify-self:stretch;border:1px solid rgba(148,163,184,.36);border-radius:999px;background:#172033;color:#cbd5e1;padding:.52rem .75rem;text-align:left}.home-widget-preview--metric{align-content:center}.home-widget-preview--metric i{width:45%;height:.45rem}.home-widget-preview--button{align-content:center;justify-items:center}.home-widget-preview--button b{border-radius:.45rem;background:#2563eb;color:#ffffff;padding:.55rem 1.2rem}.home-widget-preview--chart{grid-template-columns:1.2fr 1fr 1fr;align-items:end}.home-widget-preview--chart strong{grid-column:1/-1}.home-widget-preview--chart span{min-height:1.2rem}.home-widget-preview--chart span:nth-child(3){min-height:2rem}.home-widget-preview--chart span:nth-child(4){min-height:3rem}.home-widget-preview--markdown strong{font-size:.78rem}.home-widget-preview--board{grid-template-columns:repeat(3,minmax(0,1fr))}.home-widget-preview--board span{min-height:3.6rem}.home-widget-preview--calendar time{border-left-color:#60a5fa}.home-widget-preview--feed i,.home-widget-preview--pinned i{position:relative;height:.85rem;padding-left:1.15rem}.home-widget-preview--feed i:before,.home-widget-preview--pinned i:before{position:absolute;left:.22rem;top:50%;width:.42rem;height:.42rem;border-radius:999px;background:#94a3b8;content:"";transform:translateY(-50%)}.home-widget-preview--pinned i:before{background:#2563eb}.home-widget-preview--table{grid-template-columns:1fr}.home-widget-preview--table i:first-child{background:#94a3b8}.custom-view-drag-preview{position:fixed;z-index:1000;display:grid;grid-gap:.55rem;gap:.55rem;width:min(15rem,calc(100vw - 2rem));border:1px solid #93c5fd;border-radius:.75rem;background:rgba(15,23,42,.82);box-shadow:0 1.4rem 3rem rgba(15,23,42,.36);color:#ffffff;opacity:.72;padding:.7rem;pointer-events:none;transform:translate(-50%,-18%)}.custom-view-drag-preview__title{font-size:.78rem;font-weight:800}@keyframes custom-view-widget-wiggle{0%{transform:rotate(-.35deg) translateY(0)}to{transform:rotate(.35deg) translateY(-1px)}}.app-shell__custom-view-nav{flex:0 1 auto}@media (max-width:760px){.custom-view-builder__topbar{align-items:flex-start;flex-direction:column;padding-right:0}.home-custom-canvas .custom-view-builder__topbar h2{font-size:2rem}.custom-view-details-panel{grid-template-columns:minmax(0,1fr);margin-right:0}}@media (max-width:640px){.custom-view-grid{gap:.65rem}.custom-view-builder--editing .custom-view-builder__stage,.custom-view-builder__stage{padding-left:0;padding-right:0}.custom-view-details-panel{grid-template-columns:1fr;margin-right:0}.custom-view-component-rail,.home-custom-canvas .custom-view-component-rail{left:0;right:auto;top:auto;bottom:0;width:100vw;height:min(52vh,26rem);transform:none}.custom-view-component-popout{border-left:1px solid color-mix(in srgb,#ffffff 10%,#111827);border-right:1px solid color-mix(in srgb,#ffffff 10%,#111827);border-radius:.85rem .85rem 0 0}}.custom-view-widget:not([data-widget-type=global-search]),.runtime-report__card{border:1px solid var(--widget-reference-border);border-radius:.92rem;background:linear-gradient(180deg,color-mix(in srgb,var(--widget-reference-surface) 94%,transparent),var(--widget-reference-surface)),var(--widget-reference-surface);box-shadow:var(--widget-reference-shadow)}.custom-view-widget__body,.runtime-report__card{padding:1.05rem}.custom-view-widget__body h2,.runtime-report__card-header strong{color:var(--table-reference-text);font-size:1rem;font-weight:760;letter-spacing:0}.custom-view-widget__body p,.runtime-report__card-header span,.runtime-report__metric small,.runtime-report__row{color:var(--widget-reference-muted)}.custom-view-widget__body--metric{align-content:center;gap:.55rem}.custom-view-widget__body--metric span{border-radius:.38rem;background:color-mix(in srgb,var(--sidebar-reference-active) 12%,transparent);padding:.25rem .45rem}.custom-view-widget__body--metric strong{font-size:clamp(1.85rem,4vw,2.85rem)}.runtime-report__grid{gap:1rem}.runtime-report__card-header{gap:.16rem}.runtime-report__metric span{color:var(--table-reference-text);font-size:2rem;font-weight:760}.runtime-report-chart__bar-track{height:.42rem;background:color-mix(in srgb,var(--table-reference-grid) 46%,var(--table-reference-row-alt))}.runtime-report-chart--line svg{border-color:var(--widget-reference-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-reference-active) 12%,transparent),transparent),var(--widget-reference-surface)}.runtime-report-chart--line polyline{stroke:#22C55E}.runtime-report-chart--line circle{fill:#22C55E}.custom-view-widget:is([data-widget-type=activity-feed],[data-widget-type=button],[data-widget-type=calculation],[data-widget-type=markdown],[data-widget-type=metric],[data-widget-type=pinned-items],[data-widget-type=shortcut]){border:1px solid color-mix(in srgb,var(--widget-reference-border) 88%,var(--line));border-radius:.82rem;background:linear-gradient(180deg,color-mix(in srgb,var(--widget-reference-surface) 97%,transparent),var(--widget-reference-surface)),var(--widget-reference-surface);box-shadow:0 1.2rem 2.8rem rgba(15,23,42,.08),0 .1rem .35rem rgba(15,23,42,.05)}:root[data-theme=dark] .custom-view-widget:is([data-widget-type=activity-feed],[data-widget-type=button],[data-widget-type=calculation],[data-widget-type=markdown],[data-widget-type=metric],[data-widget-type=pinned-items],[data-widget-type=shortcut]){box-shadow:0 1.2rem 2.8rem rgba(2,6,23,.34),0 .1rem .35rem rgba(2,6,23,.24)}.custom-view-grid--editing .custom-view-widget:is([data-widget-type=activity-feed],[data-widget-type=button],[data-widget-type=calculation],[data-widget-type=markdown],[data-widget-type=metric],[data-widget-type=pinned-items],[data-widget-type=shortcut]){box-shadow:0 1rem 2rem rgba(15,23,42,.1),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.custom-view-widget--selected:is([data-widget-type=activity-feed],[data-widget-type=button],[data-widget-type=calculation],[data-widget-type=markdown],[data-widget-type=metric],[data-widget-type=pinned-items],[data-widget-type=shortcut]){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),0 1.2rem 2.8rem rgba(15,23,42,.1)}.custom-view-widget:not([data-widget-type=global-search])>.custom-view-widget__body{gap:.72rem;min-height:0;overflow:auto;padding:1.05rem}.custom-view-widget:not([data-widget-type=global-search])>.custom-view-widget__body h2{color:var(--table-reference-text);font-size:1rem;font-weight:760;letter-spacing:0}.custom-view-widget:not([data-widget-type=global-search])>.custom-view-widget__body p{color:var(--widget-reference-muted);font-size:.86rem;line-height:1.45}.custom-view-widget__body--metric{position:relative;align-content:space-between;min-height:100%;gap:.65rem;overflow:hidden}.custom-view-widget:not([data-widget-type=global-search])>.custom-view-widget__body--metric{overflow:hidden}.custom-view-widget__body--metric:after{position:absolute;right:-2rem;bottom:-2.7rem;width:7.5rem;height:7.5rem;border-radius:999px;background:color-mix(in srgb,var(--sidebar-reference-active) 8%,transparent);content:"";pointer-events:none}.custom-view-widget__body--metric span{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;border-radius:.45rem;background:color-mix(in srgb,var(--sidebar-reference-active) 11%,transparent);color:var(--sidebar-reference-active);padding:.25rem .5rem;font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.custom-view-widget__body--metric strong{position:relative;z-index:1;color:var(--table-reference-text);font-size:clamp(1.85rem,3.8vw,2.8rem);font-weight:820;line-height:.95;letter-spacing:0}.custom-view-widget__body--metric p{position:relative;z-index:1;color:var(--widget-reference-muted);font-size:.82rem;font-weight:690}.custom-view-widget__body--action{align-content:space-between}.custom-view-widget .home-notification-list,.custom-view-widget .home-pinned-list,.custom-view-widget .home-portal-map{min-height:0}.custom-view-widget .home-notification-list{gap:.36rem;border:0;border-radius:0;background:transparent;overflow:visible}.custom-view-widget .home-notification-list li{border:1px solid color-mix(in srgb,var(--widget-reference-border) 72%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--table-reference-row-alt) 72%,var(--widget-reference-surface));gap:.1rem;padding:.42rem .58rem}.custom-view-widget .home-notification-list strong{font-size:.82rem;line-height:1.2}.custom-view-widget .home-notification-list p{display:block;max-height:none;overflow:hidden;font-size:.74rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.custom-view-widget .home-notification-list span{font-size:.66rem;line-height:1.2}.custom-view-widget .home-empty-card strong,.custom-view-widget .home-notification-list strong,.custom-view-widget .home-pinned-item strong,.custom-view-widget .home-portal-tile h3,.custom-view-widget .home-view-chip span{color:var(--table-reference-text)}.custom-view-widget .home-empty-card p,.custom-view-widget .home-notification-list span,.custom-view-widget .home-pinned-item em,.custom-view-widget .home-pinned-item small,.custom-view-widget .home-view-chip small{color:var(--widget-reference-muted)}.custom-view-widget .home-pinned-list{gap:.52rem}.custom-view-widget .home-pinned-item,.custom-view-widget .home-view-chip{border-color:color-mix(in srgb,var(--widget-reference-border) 78%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--table-reference-row-alt) 74%,var(--widget-reference-surface));transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.custom-view-widget .home-pinned-item:focus-visible,.custom-view-widget .home-pinned-item:hover,.custom-view-widget .home-view-chip:focus-visible,.custom-view-widget .home-view-chip:hover{border-color:color-mix(in srgb,var(--sidebar-reference-active) 42%,var(--widget-reference-border));background:color-mix(in srgb,var(--sidebar-reference-active) 8%,var(--widget-reference-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--sidebar-reference-active) 12%,transparent);outline:none;transform:translateY(-1px)}.custom-view-widget .home-portal-map{grid-template-columns:1fr;gap:.6rem;background:transparent}.custom-view-widget .home-portal-tile{min-height:0;border:1px solid color-mix(in srgb,var(--widget-reference-border) 72%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--table-reference-row-alt) 72%,var(--widget-reference-surface));padding:.8rem}.custom-view-widget .home-view-chip-list{gap:.42rem}.custom-view-widget .home-inline-link{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--sidebar-reference-active) 22%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--sidebar-reference-active) 8%,transparent);color:var(--sidebar-reference-active);margin-top:0;padding:.42rem .58rem;font-size:.8rem}.custom-view-widget .home-empty-card{border:1px dashed color-mix(in srgb,var(--widget-reference-border) 86%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--table-reference-row-alt) 76%,var(--widget-reference-surface))}.embed-builder{gap:1rem}.embed-builder__tabs{width:-moz-fit-content;width:fit-content;padding:.25rem;border:1px solid rgba(10,19,47,.08);border-radius:10px;background:#f3f5f9}.embed-builder__wizard{border-color:rgba(37,99,235,.18)}.embed-builder__step{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem 0;border-top:1px solid rgba(10,19,47,.08)}.embed-builder__step h4,.embed-builder__summary h4{margin:0 0 .85rem;color:#0a132f;font-size:.98rem;font-weight:800}.embed-builder__step-index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#e6f0ff;color:#2563eb;font-size:.82rem;font-weight:800}.embed-builder__error,.embed-builder__hint,.embed-builder__success{margin:.65rem 0 0;color:#526079;font-size:.88rem}.embed-builder__error{color:#b42318;font-weight:700}.embed-builder__success{color:#047857;font-weight:700}.embed-builder__warning{margin-top:.85rem;padding:.9rem;border:1px solid rgba(180,35,24,.24);border-radius:8px;background:#fff7ed;color:#7a271a}.embed-builder__warning p{margin:.35rem 0 .75rem}.embed-builder__summary{padding:1rem;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#f8fbff}.embed-builder__summary ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding-left:1.1rem;color:#334155;font-size:.9rem}.builder-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.builder-metric-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:5.5rem;padding:.9rem;border:1px solid rgba(10,19,47,.08);border-radius:8px;background:#ffffff}.builder-metric-card span{color:#526079;font-size:.78rem;font-weight:700;text-transform:uppercase}.builder-metric-card strong{color:#0a132f;font-size:1.6rem;line-height:1}.embed-builder__preview{width:100%;min-height:420px;border:1px solid rgba(10,19,47,.1);border-radius:12px;background:#ffffff}.embed-builder__snippet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start}.embed-builder__snippet-row .builder-code-block{white-space:pre-wrap}.embed-builder__toggle-grid{margin-top:.85rem}.embed-builder__audit-list{display:grid;grid-gap:.75rem;gap:.75rem}.embed-builder__audit-item{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem;border:1px solid rgba(10,19,47,.08);border-radius:8px;background:#ffffff;color:#526079;font-size:.88rem}.embed-builder__audit-item strong{color:#0a132f}@media (max-width:720px){.embed-builder__snippet-row,.embed-builder__step{grid-template-columns:1fr}}.public-embed-shell{--embed-accent:#2563eb;--embed-radius:12px;--embed-max-width:1200px;min-height:100vh;background:#f3f5f9;color:#0a132f;padding:1rem}.public-embed-shell[data-theme=dark]{background:#08111f;color:#e5eefc}.public-embed-shell[data-theme=system]{background:#f3f5f9;color:#0a132f}.public-embed-shell[data-transparent=true]{background:transparent}.public-embed-frame{display:grid;grid-gap:.8rem;gap:.8rem;width:min(100%,var(--embed-max-width));margin:0 auto}.public-embed-card,.public-embed-panel{border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--embed-radius);background:color-mix(in srgb,Canvas 88%,transparent);box-shadow:0 18px 44px rgba(10,19,47,.08)}.public-embed-panel{padding:1rem}.public-embed-panel--header{border-top:3px solid var(--embed-accent)}.public-embed-panel h1{margin:.25rem 0 0;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.2}.public-embed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.8rem;gap:.8rem}.public-embed-card{padding:.9rem}.public-embed-card h3,.public-embed-card p{margin:0}.public-embed-card h3{font-size:.98rem}.public-embed-card p{margin-top:.35rem;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.86rem}.public-embed-branding{margin:0;color:color-mix(in srgb,currentColor 56%,transparent);font-size:.76rem;text-align:right}.public-embed-shell[data-density=compact]{padding:.5rem}.public-embed-shell[data-density=compact] .public-embed-frame{gap:.55rem}.public-embed-shell[data-density=compact] .public-embed-card,.public-embed-shell[data-density=compact] .public-embed-panel{padding:.7rem}.public-embed-shell[data-read-only=true] button,.public-embed-shell[data-read-only=true] input,.public-embed-shell[data-read-only=true] select,.public-embed-shell[data-read-only=true] textarea{pointer-events:none}@media (prefers-color-scheme:dark){.public-embed-shell[data-theme=system]{background:#08111f;color:#e5eefc}}.marketplace-manifest{overflow-x:auto;border-radius:var(--radius-md);background:var(--rail-surface-strong);color:var(--rail-text);margin:0;padding:1rem}.marketplace-meta{flex-wrap:wrap;gap:.45rem}.marketplace-meta span{border:1px solid var(--line);border-radius:.45rem;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));color:var(--muted-strong);padding:.32rem .52rem;font-size:.78rem;font-weight:780}.marketplace-manifest{background:linear-gradient(135deg,#0c1220,#15223a 62%,#12352e);box-shadow:var(--shadow-tight)}.builder-panel:has(.marketplace-manifest){gap:.9rem}.builder-panel:has(.marketplace-manifest)>.builder-actions{align-items:center;justify-content:space-between}.builder-panel:has(.marketplace-manifest) h2{margin:0;letter-spacing:-.04em}.builder-panel>.marketplace-meta:first-of-type{padding-top:.15rem}.marketplace-meta+.builder-actions{margin-top:.15rem}.marketplace-meta span:first-child{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised));color:var(--accent-strong)}.builder-panel:has(.marketplace-meta){overflow:hidden}.builder-panel:has(.marketplace-meta):before{content:"";display:block;height:.22rem;margin:calc(-1 * clamp(1rem, 2vw, 1.35rem)) calc(-1 * clamp(1rem, 2vw, 1.35rem)) 0;background:linear-gradient(90deg,var(--accent),var(--teal))}.builder-panel:has(.marketplace-meta) .builder-panel__header h1{margin:0;font-size:clamp(1.7rem,3vw,2.55rem);letter-spacing:-.055em;line-height:1}.builder-panel:has(.marketplace-meta) .builder-panel__header p{max-width:58rem;color:var(--muted-strong);font-size:1rem}.builder-panel:has(.marketplace-meta) .state-card{box-shadow:none}.marketplace-detail-card__content{display:grid;grid-gap:.55rem;gap:.55rem}.marketplace-detail-card__content>*{margin:0}.marketplace-detail-card__content h3{color:var(--text);font-size:1rem;letter-spacing:0}.builder-panel:has(.marketplace-meta) .builder-actions{padding-top:.25rem}.builder-panel:has(.marketplace-meta)+.builder-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface-muted) 26%,var(--surface-raised))),var(--surface-raised)}@media (max-width:720px){.builder-panel:has(.marketplace-manifest)>.builder-actions{align-items:stretch;flex-direction:column}}.integrations-page{gap:1.1rem}.integrations-panel{align-content:start}.integrations-list{display:grid;grid-gap:.6rem;gap:.6rem}.integrations-row{display:grid;grid-template-columns:minmax(10rem,.75fr) minmax(8rem,.55fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-raised);padding:.85rem .95rem}.integrations-row strong{color:var(--text);letter-spacing:-.02em}.integrations-row span{min-width:0;color:var(--muted-strong);overflow-wrap:anywhere}.integrations-secret{margin:0;border:1px solid color-mix(in srgb,var(--teal) 26%,var(--line));border-radius:.75rem;background:color-mix(in srgb,var(--teal) 8%,var(--surface-raised));color:var(--active-text);padding:.85rem .95rem;font-weight:780;overflow-wrap:anywhere}.comment-card{border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-muted) 26%,var(--surface-raised))),var(--surface-raised)}.comment-card__header strong{color:var(--text);letter-spacing:-.02em}.comment-card__body{border-radius:.75rem;background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-raised));margin:0;padding:.85rem;color:var(--muted-strong);line-height:1.55}.notification-toolbar{border:1px solid var(--line);border-radius:.85rem;background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-raised));padding:.75rem}.notification-toolbar .builder-field{margin:0}.notification-bell{border-radius:.6rem;background:var(--text);color:#ffffff}.notification-state{border:1px solid var(--line);border-radius:.5rem;background:var(--surface-raised);padding:.46rem .65rem}.notification-state--ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--surface-raised))}.notification-toast{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:.75rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.notification-type-badge{border-radius:.45rem;letter-spacing:0;text-transform:none}.notification-copy p{color:var(--muted-strong)}.backlog-changelog__verification{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-raised)),color-mix(in srgb,var(--teal) 6%,var(--surface-raised))),var(--surface-raised)}.backlog-changelog__epic{overflow:hidden}.backlog-changelog__epic:before{content:"";display:block;height:.18rem;margin:calc(-1 * clamp(1rem, 2vw, 1.35rem)) calc(-1 * clamp(1rem, 2vw, 1.35rem)) 0;background:linear-gradient(90deg,var(--accent),transparent)}.backlog-changelog__change{box-shadow:none}.backlog-changelog__change h3{letter-spacing:-.025em}@media (max-width:760px){.integrations-row{grid-template-columns:1fr}.comment-card__top{padding-right:0}.comment-card__actions{position:static}}.partner-card{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0}.partner-card>.operational-row__body{min-width:0}.partner-card .builder-panel{border-radius:.8rem;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-raised));box-shadow:none}.partner-card .builder-actions{align-items:flex-start}.builder-layout>.builder-form,.builder-layout>.builder-panel,.builder-layout>.record-table,.builder-layout>form{min-width:0}.builder-layout:has([aria-label="Invitations controls"]){grid-template-columns:minmax(19rem,26rem) minmax(0,1fr)}@media (min-width:720px){.state-card--wide{grid-column:span 2}}.builder-panel:has([aria-label="Archived items controls"]) .record-table__toolbar,.builder-panel:has([aria-label="Invitations controls"]) .record-table__toolbar{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-raised))}.page-stack>.page-eyebrow+.page-title,.page-stack>.page-title+.page-copy{margin:0}.page-stack>.page-eyebrow+.page-title+.page-copy+.builder-actions{margin-top:.1rem}.page-stack:has(>.page-eyebrow+.page-title+.page-copy){align-content:start}@media (max-width:900px){.builder-layout:has([aria-label="Invitations controls"]){grid-template-columns:1fr}.partner-card .builder-actions,.partner-card .builder-actions>*{width:100%}}