:root{--bg:#eef1e7;--surface:#fbfcf8;--ink:#1f2940;--line:#dbe2d7;--control-bg:#ffffff;--control-ink:#1f2a37;--muted:#5b697f;--danger:#c65a5a;--brand-primary:#128c7e;--brand-secondary:#1f2940;--brand-highlight:#dff0a7;--accent:var(--brand-primary);--accent-strong:color-mix(in oklab,var(--brand-primary) 84%,black 16%);--accent-soft:color-mix(in oklab,var(--brand-secondary) 18%,white 82%);--accent-contrast:#f8fffd;--brand-secondary-contrast:#f8fffd;--brand-highlight-contrast:#102033;--tone-positive:color-mix(in oklab,var(--accent) 82%,black 18%);--tone-positive-border:color-mix(in oklab,var(--accent) 40%,var(--line));--tone-positive-bg:color-mix(in oklab,var(--accent) 12%,var(--surface));--tone-positive-bg-soft:color-mix(in oklab,var(--accent-soft) 78%,var(--surface));--tone-warning:color-mix(in oklab,var(--brand-highlight) 74%,black 26%);--tone-warning-border:color-mix(in oklab,var(--brand-highlight) 46%,var(--line));--tone-warning-bg:color-mix(in oklab,var(--brand-highlight) 14%,var(--surface));--tone-warning-bg-soft:color-mix(in oklab,var(--brand-highlight) 24%,white 76%);--tone-info:color-mix(in oklab,var(--brand-secondary) 76%,black 24%);--tone-info-border:color-mix(in oklab,var(--brand-secondary) 40%,var(--line));--tone-info-bg:color-mix(in oklab,var(--brand-secondary) 12%,var(--surface));--brand-shell-soft:color-mix(in oklab,var(--brand-primary) 10%,var(--surface));--brand-shell-border:color-mix(in oklab,var(--brand-primary) 24%,var(--line));--brand-panel-soft:color-mix(in oklab,var(--brand-secondary) 12%,var(--surface));--brand-panel-glow:color-mix(in oklab,var(--brand-highlight) 18%,transparent);--body-radial-a:color-mix(in oklab,var(--brand-secondary) 14%,white 86%);--body-radial-b:color-mix(in oklab,var(--brand-primary) 16%,white 84%);--body-grad-top:color-mix(in oklab,var(--brand-primary) 5%,#f4f6fb 95%);--elevation:0 16px 34px rgba(31,41,64,0.07)}.internalMetricsPage{--internal-metrics-shell:linear-gradient(180deg,color-mix(in oklab,var(--surface) 93%,white 7%),var(--surface));--internal-metrics-panel:linear-gradient(180deg,color-mix(in oklab,var(--surface) 90%,white 10%),var(--surface));--internal-metrics-border:color-mix(in oklab,var(--line) 82%,var(--brand-secondary) 18%);--internal-metrics-border-strong:color-mix(in oklab,var(--line) 70%,var(--brand-primary) 30%);--internal-metrics-notice:color-mix(in oklab,var(--tone-info-bg) 68%,var(--surface) 32%);--internal-metrics-notice-error:color-mix(in oklab,var(--danger) 11%,var(--surface) 89%);min-height:100vh;max-width:1380px;margin:0 auto;padding:6.9rem clamp(1rem,3vw,2.5rem) 3rem;color:var(--ink)}.internalMetricsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem}.internalMetricsHeaderMeta{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:end}.internalMetricsKicker{margin:0 0 .25rem;color:color-mix(in oklab,var(--muted) 72%,var(--brand-secondary) 28%);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.internalMetricsHeader h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:0}.internalMetricsSession{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:end;padding:.92rem 1rem;min-width:min(20rem,100%);border:1px solid var(--internal-metrics-border-strong);border-radius:18px;background:var(--internal-metrics-shell);box-shadow:var(--elevation);color:var(--muted);font-size:.9rem;text-align:right}.internalMetricsSession strong{color:var(--ink)}.internalMetricsTheme{width:100%;display:grid;grid-gap:.4rem;gap:.4rem;padding:.65rem;border:1px solid var(--internal-metrics-border);border-radius:18px;background:var(--internal-metrics-shell);box-shadow:var(--elevation)}.internalMetricsThemeLabel{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.internalMetricsTheme .themeModeSwitch{min-width:15rem}.internalMetricsNotice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.95rem 1.05rem;border:1px solid var(--tone-info-border);border-radius:18px;background:var(--internal-metrics-notice);color:var(--ink);box-shadow:var(--elevation)}.internalMetricsNotice span{color:var(--muted)}.internalMetricsNoticeError{border-color:color-mix(in oklab,var(--danger) 42%,var(--line) 58%);background:var(--internal-metrics-notice-error);color:color-mix(in oklab,var(--danger) 82%,var(--ink) 18%)}.internalMetricsNoticeError span{color:inherit}.internalMetricsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.internalMetricCard,.internalMetricsPanel{border:1px solid var(--internal-metrics-border);border-radius:18px;background:var(--internal-metrics-panel);box-shadow:var(--elevation)}.internalMetricCard{display:grid;grid-gap:.35rem;gap:.35rem;min-height:8.25rem;padding:1rem}.internalMetricCard small,.internalMetricCard span,.internalMetricRow span{color:var(--muted)}.internalMetricCard strong{font-size:2rem;line-height:1;color:var(--ink)}.internalMetricCardWarning strong{color:var(--danger)}.internalMetricsSplit{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.15fr) minmax(18rem,1.15fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.internalMetricsPanel{padding:1rem;overflow:hidden}.internalMetricsPanel h2{margin:0 0 .9rem;font-size:1rem;letter-spacing:0;color:var(--ink)}.internalMetricsMiniGrid{display:grid;grid-gap:.65rem;gap:.65rem}.internalMetricRow{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid color-mix(in oklab,var(--line) 86%,transparent)}.internalMetricRow:last-child{border-bottom:0;padding-bottom:0}.internalMetricsTableWrap{overflow:auto}.internalMetricsTable{width:max-content;min-width:100%;border-collapse:collapse;font-size:.9rem}.internalMetricsTable td,.internalMetricsTable th{padding:.7rem .75rem;border-bottom:1px solid color-mix(in oklab,var(--line) 86%,transparent);text-align:left;white-space:nowrap}.internalMetricsTable th{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.internalMetricsTable td{color:var(--ink)}.internalMetricsTable tbody tr:last-child td{border-bottom:0}html[data-theme=dark] .internalMetricsPage{--internal-metrics-shell:linear-gradient(180deg,color-mix(in oklab,var(--surface) 85%,#192534 15%),var(--surface));--internal-metrics-panel:linear-gradient(180deg,color-mix(in oklab,var(--surface) 82%,#172230 18%),var(--surface));--internal-metrics-notice:color-mix(in oklab,var(--tone-info-bg) 82%,var(--surface) 18%);--internal-metrics-notice-error:color-mix(in oklab,var(--danger) 15%,var(--surface) 85%)}@media (max-width:980px){.internalMetricsGrid,.internalMetricsSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.internalMetricsHeader{flex-direction:column}.internalMetricsHeaderMeta{width:100%;justify-items:stretch}.internalMetricsSession{justify-items:start;text-align:left}}:root{--product-shell-sidebar-bg:#111827;--product-shell-sidebar-line:rgba(255,255,255,0.12);--product-shell-sidebar-text:#e5edf7;--product-shell-sidebar-muted:#9fb0c3;--product-shell-sidebar-hover:rgba(255,255,255,0.1)}@media (max-width:680px){.internalMetricsPage{padding-inline:1rem}.internalMetricsHeader,.internalMetricsNotice{align-items:flex-start;flex-direction:column}.internalMetricsSession{justify-items:start}.internalMetricsTheme .themeModeSwitch{min-width:0;width:100%}.internalMetricsGrid,.internalMetricsSplit{grid-template-columns:1fr}}main.homeDemoPage{--home-demo-page-padding:clamp(0.5rem,1.1vw,0.9rem);max-width:none;padding:var(--home-demo-page-padding);background:#eef1e7}.homeDemoPage{--home-demo-primary:var(--brand-primary);--home-demo-secondary:var(--brand-secondary);--home-demo-highlight:var(--brand-highlight);--home-demo-primary-strong:color-mix(in oklab,var(--home-demo-primary) 82%,black 18%);--home-demo-secondary-soft:color-mix(in oklab,var(--home-demo-secondary) 14%,var(--surface));--home-demo-highlight-soft:color-mix(in oklab,var(--home-demo-highlight) 18%,white 82%);--home-demo-ink-soft:color-mix(in oklab,var(--ink) 74%,transparent);min-height:100vh;display:grid;grid-gap:.7rem;gap:.7rem}.homeDemoPage-loading{place-items:center;padding-block:4rem}.homeDemoLoadingCard{width:min(42rem,100%);padding:2rem;border:1px solid color-mix(in oklab,var(--home-demo-primary) 22%,var(--line));border-radius:2rem;background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 92%,white 8%),var(--surface)),var(--surface);box-shadow:0 24px 64px rgba(16,24,40,.1)}.homeDemoShell{width:min(1460px,100%);margin:0 auto;display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;height:calc(100dvh - (var(--home-demo-page-padding) * 2));grid-template-rows:auto minmax(0,1fr)}.homeDemoChrome,.homeDemoPanel,.homeDemoSettingsDrawer{border:1px solid #e2e7dd;background:#fcfdfa;box-shadow:0 18px 34px rgba(31,41,64,.06)}.homeDemoChrome{display:flex;align-items:center;align-content:flex-start;align-self:start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.56rem .78rem;border-radius:1.25rem;background:rgba(252,253,250,.96)}.homeDemoChromeBrand{display:flex;flex-wrap:wrap}.homeDemoChromeBrand,.homeDemoChromeBrandMain{align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.homeDemoChromeBrandMain{display:inline-flex}.homeDemoChromeControls{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;flex-wrap:wrap}.homeDemoChromeTheme{display:inline-flex;align-items:center;flex:0 0 auto}.homeDemoChromeTheme .themeModeSwitch{min-width:8.7rem;min-height:2.55rem;padding:.14rem;border-color:color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 90%,white 10%);box-shadow:none}.homeDemoChromeTheme .themeModeOption{min-height:2.15rem;padding:.48rem .72rem}.homeDemoChromeTheme .themeModeOptionActive{box-shadow:none}.homeDemoChromeChatIcon{flex:0 0 auto}.homeDemoChromeSelectField{position:relative;display:inline-flex;align-items:center;min-width:0}.homeDemoChromeSelectField:after{content:"";position:absolute;right:.95rem;top:50%;width:.42rem;height:.42rem;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--ink);pointer-events:none;transform:translateY(-62%) rotate(45deg)}.homeDemoChromeSelectField select{min-width:10.25rem;height:2.55rem;padding:.48rem 2rem .48rem .92rem;border-radius:999px;border:1px solid #d8dfd4;background:linear-gradient(180deg,color-mix(in oklab,#ffffff 94%,var(--surface) 6%),#ffffff);color:var(--ink);font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-size:.94rem;font-weight:600;letter-spacing:-.01em;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.homeDemoChromeSelectField select:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 90%,white 10%)}.homeDemoChromeSelectField select:focus-visible{outline:2px solid color-mix(in oklab,var(--home-demo-primary) 24%,transparent);outline-offset:2px}.homeDemoChromeSelectField option,.homeDemoWorkspaceNavField option{font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}.homeDemoChromeCopy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.homeDemoChromeCopy strong{font-size:.96rem;line-height:1.1}.homeDemoChromeCopy span{font-size:.82rem;line-height:1.35;color:var(--home-demo-ink-soft)}.homeDemoChromeSignals{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.homeDemoChromeActions{display:inline-flex;flex-wrap:wrap;flex:0 0 auto;margin-left:auto;justify-content:flex-end;gap:.55rem}.homeDemoGhostButton,.homeDemoOrderLink,.homeDemoPrimaryButton,.homeDemoPromptChip,.homeDemoRowAction,.homeDemoTab,.homeDemoTopbarButton,.homeDemoTopbarLink{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.homeDemoTopbarButton,.homeDemoTopbarLink{text-decoration:none;border-radius:999px;padding:.6rem .92rem;font-weight:600}button.homeDemoTopbarIconButton{position:relative;width:2.85rem;height:2.85rem;border-radius:999px;border:1px solid #d8dfd4;background:#ffffff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}button.homeDemoTopbarIconButton svg{width:1.08rem;height:1.08rem}button.homeDemoTopbarIconButton .workspaceInlineIcon{width:1.32rem;height:1.32rem}button.homeDemoTopbarIconButton:hover{transform:translateY(-1px)}button.homeDemoTopbarIconButton-active{background:color-mix(in oklab,var(--home-demo-primary) 8%,white 92%);border-color:color-mix(in oklab,var(--home-demo-primary) 44%,var(--line));color:color-mix(in oklab,var(--home-demo-primary) 72%,black 28%)}.homeDemoTopbarBadge{position:absolute;top:-.16rem;right:-.16rem;min-width:1.2rem;height:1.2rem;padding:0 .24rem;border-radius:999px;background:#128c7e;color:#f8fffd;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(18,140,126,.18)}.homeDemoTopbarTip{position:relative;display:inline-flex}.homeDemoTopbarTipBubble{position:absolute;top:calc(100% + .55rem);right:0;z-index:18;width:min(19rem,calc(100vw - 2rem));padding:.72rem .82rem;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 80%,var(--home-demo-primary) 20%);background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(20,36,55,.16);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.homeDemoTopbarTipBubble strong{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--home-demo-primary) 66%,black 34%)}.homeDemoTopbarTipBubble p{margin:.35rem 0 0;color:var(--ink);font-size:.86rem;line-height:1.45}.homeDemoTopbarTip.is-open .homeDemoTopbarTipBubble,.homeDemoTopbarTip:focus-within .homeDemoTopbarTipBubble,.homeDemoTopbarTip:hover .homeDemoTopbarTipBubble{opacity:1;transform:translateY(0)}.homeDemoTopbarLink{color:var(--ink);border:1px solid #d8dfd4;background:#ffffff}.homeDemoPrimaryButton,.homeDemoTopbarButton{background:#128c7e;color:#f8fffd;box-shadow:0 12px 24px rgba(18,140,126,.16);border:1px solid transparent;font:inherit;cursor:pointer}.homeDemoTopbarButton{display:inline-flex;align-items:center;justify-content:center}.homeDemoGhostButton,.homeDemoOrderLink,.homeDemoPrimaryButton,.homeDemoPromptChip,.homeDemoRowAction{border-radius:.9rem}.homeDemoGhostButton,.homeDemoPrimaryButton{border:1px solid transparent;padding:.68rem .95rem;font-weight:600}.homeDemoGhostButton,.homeDemoPromptChip,.homeDemoRowAction{background:color-mix(in oklab,var(--surface) 90%,white 10%);color:var(--ink);border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%)}.homeDemoGhostButton-active{background:color-mix(in oklab,var(--home-demo-primary) 10%,white 90%);border-color:color-mix(in oklab,var(--home-demo-primary) 44%,var(--line));color:color-mix(in oklab,var(--home-demo-primary) 72%,black 28%)}.homeDemoPrimaryButton:disabled{opacity:1;background:color-mix(in oklab,var(--surface) 96%,white 4%);border-color:color-mix(in oklab,var(--line) 84%,white);box-shadow:none;color:var(--muted)}.homeDemoOrderLink,.homeDemoPromptChip,.homeDemoRowAction{padding:.5rem .78rem}.homeDemoGhostButton:hover,.homeDemoOrderLink:hover,.homeDemoPrimaryButton:hover,.homeDemoPromptChip:hover,.homeDemoRowAction:hover,.homeDemoTab:hover,.homeDemoTopbarButton:hover,.homeDemoTopbarLink:hover{transform:translateY(-1px)}.homeDemoLoadingCard h1{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;margin:.08rem 0 0;font-size:clamp(2.2rem,4.2vw,4.5rem);line-height:.95;letter-spacing:-.04em;max-width:11ch}.homeDemoWorkspaceGrid{display:grid;grid-template-columns:minmax(21rem,.33fr) minmax(38rem,.67fr);grid-gap:.85rem;gap:.85rem;align-items:stretch;min-height:0;height:100%}.homeDemoWorkspaceGrid-chatHidden{grid-template-columns:minmax(0,1fr)}.homeDemoContextColumn,.homeDemoOutputColumn{gap:.7rem;min-width:0;min-height:0}.homeDemoOutputColumn{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.homeDemoContextColumn{grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}.homeDemoContextColumn,.homeDemoContextWorkspace{display:grid;min-height:0}.homeDemoComposerActions,.homeDemoPendingActions,.homeDemoPoActions,.homeDemoPreviewActions,.homeDemoQueueActions,.homeDemoWorkbookActions{display:flex;flex-wrap:wrap;gap:.55rem}.homeDemoLegendPill,.homeDemoStatusPill{display:inline-flex;align-items:center;border-radius:999px;padding:.34rem .68rem;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.homeDemoLegendPill{border:1px solid color-mix(in oklab,var(--home-demo-primary) 22%,var(--line));background:color-mix(in oklab,var(--home-demo-primary) 8%,white 92%);color:color-mix(in oklab,var(--home-demo-primary) 68%,black 32%)}.homeDemoLegendPill-system{background:color-mix(in oklab,var(--home-demo-secondary) 10%,white 90%);color:color-mix(in oklab,var(--home-demo-secondary) 68%,black 32%);border-color:color-mix(in oklab,var(--home-demo-secondary) 24%,var(--line))}.homeDemoStatusPill-default{background:color-mix(in oklab,var(--line) 54%,white 46%);color:var(--ink)}.homeDemoStatusPill-success{background:color-mix(in oklab,var(--home-demo-primary) 16%,white 84%);color:color-mix(in oklab,var(--home-demo-primary) 70%,black 30%)}.homeDemoStatusPill-warning{background:color-mix(in oklab,var(--home-demo-highlight) 20%,white 80%);color:color-mix(in oklab,var(--home-demo-highlight) 70%,black 30%)}.homeDemoStatusPill-info{background:color-mix(in oklab,var(--home-demo-secondary) 18%,white 82%);color:color-mix(in oklab,var(--home-demo-secondary) 70%,black 30%)}.homeDemoStatusCluster{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.homeDemoChatMeta,.homeDemoDocumentReason p,.homeDemoInlineStatus,.homeDemoSigningCard p{color:var(--home-demo-ink-soft)}.homeDemoLoadingCard,.homeDemoPanel,.homeDemoPendingCard,.homeDemoPoCard{border-radius:1.55rem}.homeDemoPanel{min-width:0;padding:.85rem;display:grid;grid-gap:.72rem;gap:.72rem;align-content:start}.homeDemoPanelHeader,.homeDemoSettingsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.homeDemoPanelHeader>div:first-child{min-width:0}.homeDemoPanelHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.homeDemoPanelHeader h2,.homeDemoSettingsHeader h2{margin:.12rem 0 0;font-size:.98rem;line-height:1.18}.homeDemoChatMeta,.homeDemoInlineStatus{font-size:.84rem;line-height:1.45}.homeDemoWhatsappPanel{min-height:0;height:100%;align-self:stretch;padding:0;gap:.5rem;border:none;background:transparent;box-shadow:none;grid-template-rows:minmax(0,1fr) auto}.homeDemoDataCard{display:flex;flex-direction:column;height:100%;padding:.9rem}.homeDemoDataCard,.homeDemoDataViewport{min-height:0;overflow:hidden;position:relative}.homeDemoDataViewport{flex:1 1 auto}.homeDemoWorkspaceSurface{min-height:0;height:100%;display:grid;grid-gap:.72rem;gap:.72rem}.homeDemoWorkspaceSurface-paginated{grid-template-rows:minmax(0,1fr) auto}.homeDemoScrollCueFrame{position:relative;min-height:0;height:100%;width:100%;max-width:100%;overflow:hidden}.homeDemoScrollCueFrame-horizontalTop{display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch}.homeDemoScrollCueFrame>*{scrollbar-width:none}.homeDemoScrollCueFrame>::-webkit-scrollbar{width:0;height:0}.homeDemoPersistentScrollbar{position:absolute;z-index:2;display:block;border-radius:999px;background:color-mix(in oklab,var(--surface) 74%,white 26%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line) 72%,white 28%),0 10px 24px rgba(20,36,55,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.homeDemoPersistentScrollbar-horizontal{left:0;bottom:0}.homeDemoPersistentScrollbar-horizontalTop{position:relative;left:auto;bottom:auto;justify-self:start}.homeDemoPersistentScrollbar-vertical{top:0;right:0}.homeDemoPersistentScrollbarThumb{position:absolute;display:block;border-radius:inherit;cursor:-webkit-grab;cursor:grab;background:linear-gradient(180deg,color-mix(in oklab,#eef2f6 32%,#c3cbd5 68%),color-mix(in oklab,#8e98a6 82%,#d8dee6 18%));box-shadow:inset 0 0 0 1px color-mix(in oklab,white 42%,transparent),0 8px 16px rgba(20,36,55,.12)}.homeDemoPersistentScrollbarThumb-horizontal{top:0;left:0;height:100%}.homeDemoPersistentScrollbarThumb-vertical{top:0;left:0;width:100%}.homeDemoPersistentScrollbarCorner{position:absolute;z-index:1;border-radius:.35rem;background:color-mix(in oklab,var(--surface) 82%,white 18%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line) 72%,white 28%)}.homeDemoWorkspaceScroll{min-height:0;overflow:auto;padding-right:.15rem}.homeDemoWorkspaceLoading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:1rem;background:rgba(252,253,250,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.homeDemoWorkspaceLoadingCard{width:min(22rem,100%);padding:1rem 1.05rem;border-radius:1rem;border:1px solid #dbe2d7;background:rgba(255,255,255,.96);box-shadow:0 18px 34px rgba(31,41,64,.08)}.homeDemoWorkspaceLoadingCard strong{display:block;font-size:.96rem}.homeDemoWorkspaceLoadingCard p{margin:.3rem 0 0;color:var(--home-demo-ink-soft);line-height:1.45}.homeDemoDataStatusStack{display:grid;grid-gap:.38rem;gap:.38rem}.homeDemoStatusNotice{display:inline-flex;align-items:flex-start;gap:.46rem}.homeDemoStatusNoticeIcon{width:.98rem;height:.98rem;flex:0 0 auto;margin-top:.14rem}.homeDemoStatusNotice-error{color:color-mix(in oklab,var(--danger) 82%,black 18%)}.homeDemoDataInlineStatus{margin:0}.homeDemoDataInlineStatus.homeDemoStatusNotice-error{padding:.62rem .74rem;border-radius:.9rem;border:1px solid color-mix(in oklab,var(--danger) 26%,var(--line));background:color-mix(in oklab,var(--danger) 10%,var(--surface))}.homeDemoTranscriptFrame{min-height:0;height:auto;align-self:stretch;overflow:hidden}.homeDemoConversationSurface{--chat-shell-border:#d7ddd7;--chat-shell-bg:#ece5dd;--chat-topbar-bg:#075e54;--chat-topbar-fg:#f2f5f3;--chat-topbar-muted:rgba(242,245,243,0.88);--chat-topbar-button-bg:rgba(242,245,243,0.08);--chat-topbar-button-border:rgba(242,245,243,0.2);--chat-topbar-button-hover-bg:rgba(242,245,243,0.16);--chat-topbar-button-hover-border:rgba(242,245,243,0.32);--chat-avatar-bg:#e9edf0;--chat-avatar-fg:#54656f;--chat-avatar-ring:none;--chat-canvas-background:radial-gradient(circle at 20% 12%,rgba(255,255,255,0.42),transparent 20%),radial-gradient(circle at 82% 18%,rgba(255,255,255,0.2),transparent 18%),radial-gradient(circle at 34% 74%,rgba(17,27,33,0.03),transparent 24%),#ece5dd;--chat-action-rail-border:rgba(17,27,33,0.04);--chat-action-rail-bg:linear-gradient(180deg,rgba(236,229,221,0.96),#f0f2f5 78%);--chat-composer-bg:#f0f2f5;--chat-composer-border:rgba(17,27,33,0.06);--chat-composer-field-bg:#ffffff;--chat-composer-field-border:#d7dce2;--chat-composer-icon:#6d7e89;--chat-composer-icon-hover-bg:#eef2f5;--chat-composer-icon-hover-fg:#51606b;--chat-composer-caret:#128c7e;--chat-composer-placeholder:#91a1ad;--chat-send-bg:#128c7e;--chat-send-hover-bg:#0f8375;--chat-send-fg:#f5f8f6;--chat-send-shadow:0 12px 24px rgba(18,140,126,0.18);--chat-bubble-inbound-bg:#ffffff;--chat-bubble-inbound-color:#111b21;--chat-bubble-inbound-border:rgba(17,27,33,0.05);--chat-bubble-inbound-radius:0.5rem 0.5rem 0.5rem 0.16rem;--chat-bubble-outbound-bg:#dcf8c6;--chat-bubble-outbound-color:#111b21;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-radius:0.5rem 0.5rem 0.16rem 0.5rem;--chat-bubble-outbound-shadow:0 1px 1px rgba(17,27,33,0.1);--chat-bubble-meta:#8796a5;--chat-bubble-outbound-meta:#667781;--chat-bubble-warning-bg:#f9f4dc;--chat-bubble-warning-border:#eadf9f;--chat-bubble-success-bg:#eefaf4;--chat-bubble-success-border:transparent;--chat-typing-dot:#94a3af;--chat-action-card-bg:#ffffff;--chat-action-card-border:rgba(17,27,33,0.05);--chat-action-card-radius:0.16rem 0.5rem 0.5rem 0.5rem;--chat-action-button-border:#ebeff2;--chat-action-button-color:#0b8f72;--chat-action-button-hover-bg:#f4fbf8;--chat-action-button-disabled:#8da1b1}.homeDemoConversationSurface-instagram{--chat-shell-border:#e7e2ef;--chat-shell-bg:#fbf9fe;--chat-topbar-bg:#ffffff;--chat-topbar-fg:#15131a;--chat-topbar-muted:#8f7da4;--chat-topbar-button-bg:#f5f0fa;--chat-topbar-button-border:#ece4f7;--chat-topbar-button-hover-bg:#efe6fa;--chat-topbar-button-hover-border:#e1d4f2;--chat-avatar-bg:linear-gradient(135deg,#ffd36f,#ff5f76 46%,#8a49ff);--chat-avatar-fg:#ffffff;--chat-avatar-ring:0 0 0 2px rgba(224,214,244,0.82);--chat-canvas-background:linear-gradient(180deg,#ffffff,#faf6ff);--chat-action-rail-border:rgba(88,52,135,0.08);--chat-action-rail-bg:linear-gradient(180deg,rgba(255,255,255,0.98),#faf5ff 78%);--chat-composer-bg:#ffffff;--chat-composer-border:rgba(88,52,135,0.08);--chat-composer-field-bg:#ffffff;--chat-composer-field-border:#ebe4f7;--chat-composer-icon:#736185;--chat-composer-icon-hover-bg:#f4effb;--chat-composer-icon-hover-fg:#4a3b59;--chat-composer-caret:#8a49ff;--chat-composer-placeholder:#9e8eb0;--chat-send-bg:linear-gradient(135deg,#5851db,#c13584);--chat-send-hover-bg:linear-gradient(135deg,#4f48cc,#ac2c75);--chat-send-fg:#ffffff;--chat-send-shadow:0 12px 24px rgba(165,78,153,0.22);--chat-bubble-inbound-bg:#ffffff;--chat-bubble-inbound-color:#18131f;--chat-bubble-inbound-border:#eee8f7;--chat-bubble-inbound-radius:1rem 1rem 1rem 0.4rem;--chat-bubble-outbound-bg:linear-gradient(135deg,#5851db,#c13584);--chat-bubble-outbound-color:#ffffff;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-radius:1rem 1rem 0.4rem 1rem;--chat-bubble-outbound-shadow:0 10px 18px rgba(164,67,143,0.16);--chat-bubble-meta:#9e8eb1;--chat-bubble-outbound-meta:rgba(255,255,255,0.78);--chat-bubble-warning-bg:#fff7ed;--chat-bubble-warning-border:#f4d7b2;--chat-bubble-success-bg:#f1f9f2;--chat-bubble-success-border:#d7ead9;--chat-action-card-bg:rgba(255,255,255,0.96);--chat-action-card-border:#ebe4f7;--chat-action-card-radius:1.1rem;--chat-action-button-border:#f0e9f8;--chat-action-button-color:#6e34b6;--chat-action-button-hover-bg:#f7f1fd;--chat-action-button-disabled:#b6a9c8}.homeDemoConversationSurface-messenger{--chat-shell-border:#dfe6f3;--chat-shell-bg:#f4f7fb;--chat-topbar-bg:#ffffff;--chat-topbar-fg:#18253d;--chat-topbar-muted:#77859c;--chat-topbar-button-bg:#eff4ff;--chat-topbar-button-border:#dbe6fb;--chat-topbar-button-hover-bg:#e2ecff;--chat-topbar-button-hover-border:#cbd9fb;--chat-avatar-bg:linear-gradient(135deg,#27b8ff,#0078ff);--chat-avatar-fg:#ffffff;--chat-avatar-ring:0 0 0 2px rgba(219,230,251,0.88);--chat-canvas-background:linear-gradient(180deg,#f8fbff,#f1f5fb);--chat-action-rail-border:rgba(32,94,255,0.08);--chat-action-rail-bg:linear-gradient(180deg,rgba(248,251,255,0.98),#eef4ff 78%);--chat-composer-bg:#ffffff;--chat-composer-border:rgba(32,94,255,0.08);--chat-composer-field-bg:#ffffff;--chat-composer-field-border:#d8e3f7;--chat-composer-icon:#6780a0;--chat-composer-icon-hover-bg:#eef4ff;--chat-composer-icon-hover-fg:#3d5c86;--chat-composer-caret:#0b84ff;--chat-composer-placeholder:#8ca1bb;--chat-send-bg:linear-gradient(135deg,#0a7cff,#13a4ff);--chat-send-hover-bg:linear-gradient(135deg,#076fe8,#0c97ef);--chat-send-fg:#ffffff;--chat-send-shadow:0 12px 24px rgba(12,130,255,0.2);--chat-bubble-inbound-bg:#ffffff;--chat-bubble-inbound-color:#19263c;--chat-bubble-inbound-border:#dfebf6;--chat-bubble-inbound-radius:1.12rem 1.12rem 1.12rem 0.45rem;--chat-bubble-outbound-bg:linear-gradient(135deg,#0a7cff,#13a4ff);--chat-bubble-outbound-color:#ffffff;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-radius:1.12rem 1.12rem 0.45rem 1.12rem;--chat-bubble-outbound-shadow:0 10px 18px rgba(11,132,255,0.18);--chat-bubble-meta:#8ea1b7;--chat-bubble-outbound-meta:rgba(255,255,255,0.78);--chat-bubble-warning-bg:#fff8ea;--chat-bubble-warning-border:#efd8a7;--chat-bubble-success-bg:#eef8ff;--chat-bubble-success-border:#d5eaff;--chat-action-card-bg:rgba(255,255,255,0.98);--chat-action-card-border:#deebfb;--chat-action-card-radius:1rem;--chat-action-button-border:#e7effb;--chat-action-button-color:#1574e9;--chat-action-button-hover-bg:#eef5ff;--chat-action-button-disabled:#a2b4ce}.homeDemoConversationSurface-imessage{--chat-shell-border:#dfe2ea;--chat-shell-bg:#f5f5f7;--chat-topbar-bg:#f8f8fa;--chat-topbar-fg:#151517;--chat-topbar-muted:#8b8c93;--chat-topbar-button-bg:#eef0f4;--chat-topbar-button-border:#e0e5ee;--chat-topbar-button-hover-bg:#e6ebf4;--chat-topbar-button-hover-border:#d7deea;--chat-avatar-bg:#ececf1;--chat-avatar-fg:#51515a;--chat-avatar-ring:none;--chat-canvas-background:linear-gradient(180deg,#fbfbfd,#f3f4f7);--chat-action-rail-border:rgba(60,67,82,0.08);--chat-action-rail-bg:linear-gradient(180deg,rgba(251,251,253,0.98),#f4f5f8 78%);--chat-composer-bg:#f7f8fb;--chat-composer-border:rgba(60,67,82,0.08);--chat-composer-field-bg:#ffffff;--chat-composer-field-border:#dee3eb;--chat-composer-icon:#70727a;--chat-composer-icon-hover-bg:#eef1f6;--chat-composer-icon-hover-fg:#4b4d55;--chat-composer-caret:#0a84ff;--chat-composer-placeholder:#9697a0;--chat-send-bg:#0a84ff;--chat-send-hover-bg:#0778ea;--chat-send-fg:#ffffff;--chat-send-shadow:0 10px 18px rgba(10,132,255,0.16);--chat-bubble-inbound-bg:#e9e9eb;--chat-bubble-inbound-color:#151517;--chat-bubble-inbound-border:transparent;--chat-bubble-inbound-radius:1rem 1rem 1rem 0.42rem;--chat-bubble-outbound-bg:#0a84ff;--chat-bubble-outbound-color:#ffffff;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-radius:1rem 1rem 0.42rem 1rem;--chat-bubble-outbound-shadow:0 8px 16px rgba(10,132,255,0.12);--chat-bubble-meta:#8e9198;--chat-bubble-outbound-meta:rgba(255,255,255,0.8);--chat-bubble-warning-bg:#fff7ea;--chat-bubble-warning-border:#ecdab7;--chat-bubble-success-bg:#edf7ee;--chat-bubble-success-border:#d7e9da;--chat-action-card-bg:rgba(255,255,255,0.97);--chat-action-card-border:#e3e6ed;--chat-action-card-radius:1rem;--chat-action-button-border:#edf0f4;--chat-action-button-color:#0a84ff;--chat-action-button-hover-bg:#f3f7ff;--chat-action-button-disabled:#9ea4af}.homeDemoBubble{max-width:78%;padding:.74rem .92rem .42rem;border-radius:.5rem;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid transparent;box-shadow:0 1px 1px rgba(11,20,26,.09)}.homeDemoBubble p{margin:0;white-space:pre-wrap;line-height:1.42;font-size:.94rem}.homeDemoBubble span{justify-self:end;font-size:.68rem;color:var(--chat-bubble-meta)}.homeDemoBubble-inbound{justify-self:start;background:var(--chat-bubble-inbound-bg);color:var(--chat-bubble-inbound-color);border-color:var(--chat-bubble-inbound-border);border-radius:var(--chat-bubble-inbound-radius)}.homeDemoBubble-outbound{justify-self:end;background:var(--chat-bubble-outbound-bg);color:var(--chat-bubble-outbound-color);border-color:var(--chat-bubble-outbound-border);border-radius:var(--chat-bubble-outbound-radius);box-shadow:var(--chat-bubble-outbound-shadow)}.homeDemoBubble-outbound span{color:var(--chat-bubble-outbound-meta)}.homeDemoBubble-warning{background:var(--chat-bubble-warning-bg);border-color:var(--chat-bubble-warning-border)}.homeDemoBubble-success{background:var(--chat-bubble-success-bg);border-color:var(--chat-bubble-success-border)}.homeDemoBubble-typing{width:-moz-fit-content;width:fit-content;min-width:4.1rem;padding:.76rem .9rem}.homeDemoTypingDots{display:inline-flex;align-items:center;gap:.22rem}.homeDemoTypingDots i{width:.42rem;height:.42rem;border-radius:999px;background:var(--chat-typing-dot);display:block;animation:homeDemoTypingPulse 1.05s ease-in-out infinite}.homeDemoTypingDots i:nth-child(2){animation-delay:.14s}.homeDemoTypingDots i:nth-child(3){animation-delay:.28s}@keyframes homeDemoTypingPulse{0%,60%,to{transform:translateY(0);opacity:.42}30%{transform:translateY(-1px);opacity:1}}.homeDemoTranscriptActionCard{width:min(18rem,100%);overflow:hidden;display:grid;background:var(--chat-action-card-bg);border:1px solid var(--chat-action-card-border);border-radius:var(--chat-action-card-radius);box-shadow:0 1px 1px rgba(11,20,26,.09)}.homeDemoTranscriptActionButton{min-height:2.55rem;padding:.68rem .9rem;border:none;border-top:1px solid var(--chat-action-button-border);background:transparent;color:var(--chat-action-button-color);font:inherit;font-weight:600;text-align:center;transition:background-color .18s ease,color .18s ease}.homeDemoTranscriptActionButton:first-child{border-top:none}.homeDemoTranscriptActionButton:hover:not(:disabled){background:var(--chat-action-button-hover-bg)}.homeDemoTranscriptActionButton:disabled{color:var(--chat-action-button-disabled)}.homeDemoComposer,.homeDemoPendingCard,.homeDemoPoCard{margin-top:0}.homeDemoWhatsappSurface{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--chat-shell-border);border-radius:1.4rem;background:var(--chat-shell-bg);box-shadow:0 18px 34px rgba(31,41,64,.06)}.homeDemoWhatsappTopbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .82rem;background:var(--chat-topbar-bg);color:var(--chat-topbar-fg)}.homeDemoWhatsappTopbarMain{display:flex;align-items:center;gap:.7rem;min-width:0}.homeDemoWhatsappAvatar{width:2.1rem;height:2.1rem;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:var(--chat-avatar-bg);color:var(--chat-avatar-fg);box-shadow:var(--chat-avatar-ring);font-size:.82rem;font-weight:700}.homeDemoWhatsappTopbarCopy{min-width:0;display:grid;grid-gap:.08rem;gap:.08rem}.homeDemoWhatsappTopbarCopy strong{font-size:.95rem;line-height:1.05}.homeDemoWhatsappTopbarCopy span{color:var(--chat-topbar-muted);font-size:.8rem;line-height:1.2}.homeDemoWhatsappTopbarActions{display:flex;align-items:center;gap:.45rem}.homeDemoWhatsappTopbarButton{width:2.45rem;height:2.45rem;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--chat-topbar-button-border);background:var(--chat-topbar-button-bg);color:var(--chat-topbar-fg);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.homeDemoWhatsappTopbarButton svg{width:1.28rem;height:1.28rem}.homeDemoWhatsappTopbarButton:hover:not(:disabled){transform:translateY(-1px);background:var(--chat-topbar-button-hover-bg);border-color:var(--chat-topbar-button-hover-border)}.homeDemoTranscript{min-height:0;max-height:none;overflow:auto;padding:.82rem .78rem .72rem;display:grid;grid-gap:.44rem;gap:.44rem;align-content:start;background:var(--chat-canvas-background)}.homeDemoWhatsappActionRail{display:flex;justify-content:flex-start;padding:0 .78rem .54rem;border-top:1px solid var(--chat-action-rail-border);background:var(--chat-action-rail-bg)}.homeDemoComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.56rem .62rem .62rem;border-top:1px solid var(--chat-composer-border);background:var(--chat-composer-bg)}.homeDemoComposerField{display:flex;align-items:center;gap:.18rem;border-radius:999px;border:1px solid var(--chat-composer-field-border);background:var(--chat-composer-field-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);padding:.24rem .34rem .24rem .48rem}.homeDemoComposerIconButton{width:2.15rem;height:2.15rem;flex:0 0 auto;display:grid;place-items:center;border:none;background:transparent;color:var(--chat-composer-icon);border-radius:999px;font:inherit;font-size:1rem;transition:background-color .18s ease,color .18s ease}.homeDemoComposerIconButton svg,.homeDemoWhatsappSendButton svg{width:1.15rem;height:1.15rem}.homeDemoComposerIconButton:hover{background:var(--chat-composer-icon-hover-bg);color:var(--chat-composer-icon-hover-fg)}.homeDemoComposer textarea,.homeDemoField input,.homeDemoField textarea,.homeDemoPoCard textarea,.homeDemoSettingsDrawer textarea,.homeDemoTable input,.homeDemoTable select{box-sizing:border-box;width:100%;border-radius:.9rem;border:1px solid color-mix(in oklab,var(--line) 80%,var(--home-demo-primary) 20%);background:color-mix(in oklab,var(--surface) 94%,white 6%);color:var(--ink);font:inherit;padding:.68rem .78rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.homeDemoComposer textarea:focus,.homeDemoField input:focus,.homeDemoField textarea:focus,.homeDemoPoCard textarea:focus,.homeDemoSettingsDrawer textarea:focus,.homeDemoTable input:focus,.homeDemoTable select:focus{outline:none;border-color:color-mix(in oklab,var(--home-demo-primary) 46%,var(--line));box-shadow:0 0 0 3px color-mix(in oklab,var(--home-demo-primary) 16%,transparent)}.homeDemoTable input,.homeDemoTable select{border-radius:.68rem;border:1px solid #dde4dd;background:#ffffff;padding:.52rem .58rem}.homeDemoComposer textarea,.homeDemoPoCard textarea,.homeDemoSettingsDrawer textarea{min-height:5.8rem;resize:vertical}.homeDemoComposer textarea{min-height:2.75rem;max-height:8.25rem;resize:none;border-radius:0;padding:.64rem .18rem .58rem;background:transparent;border:none;box-shadow:none;line-height:1.36;font-size:.95rem;caret-color:var(--chat-composer-caret);scrollbar-width:thin}.homeDemoComposer textarea::placeholder{color:var(--chat-composer-placeholder)}.homeDemoComposer textarea:focus{border:none;box-shadow:none}.homeDemoWhatsappSendButton{min-height:3.15rem;min-width:3.15rem;border-radius:999px;padding:0;border:none;background:var(--chat-send-bg);color:var(--chat-send-fg);display:grid;place-items:center;box-shadow:var(--chat-send-shadow);font:inherit;font-size:.95rem;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.homeDemoWhatsappSendButton:hover:not(:disabled){transform:translateY(-1px);background:var(--chat-send-hover-bg)}.homeDemoWhatsappSendButton:disabled{opacity:.62;box-shadow:none}.homeDemoConversationPanel-imessage .homeDemoWhatsappTopbar,.homeDemoConversationPanel-instagram .homeDemoWhatsappTopbar,.homeDemoConversationPanel-messenger .homeDemoWhatsappTopbar{box-shadow:inset 0 -1px 0 rgba(17,27,33,.06)}.homeDemoConversationPanel-imessage .homeDemoWhatsappTopbar{padding-block:.62rem}.homeDemoConversationPanel-imessage .homeDemoTranscriptActionCard,.homeDemoConversationPanel-instagram .homeDemoTranscriptActionCard,.homeDemoConversationPanel-messenger .homeDemoTranscriptActionCard{width:min(20rem,100%);display:flex;flex-wrap:wrap;gap:.42rem;padding:.42rem}.homeDemoConversationPanel-imessage .homeDemoTranscriptActionButton,.homeDemoConversationPanel-instagram .homeDemoTranscriptActionButton,.homeDemoConversationPanel-messenger .homeDemoTranscriptActionButton{min-height:2.3rem;padding:.52rem .84rem;border-top-width:1px;border-radius:999px;border:1px solid var(--chat-action-button-border);flex:0 1 auto}.homeDemoPendingCard,.homeDemoPoCard{padding:.9rem;border:1px solid color-mix(in oklab,var(--line) 80%,var(--home-demo-primary) 20%);background:color-mix(in oklab,var(--surface) 90%,white 10%)}.homeDemoPendingCopy{display:grid;grid-gap:.12rem;gap:.12rem}.homeDemoPendingCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.78rem .84rem}.homeDemoPendingActions{justify-content:flex-end}.homeDemoPendingCopy strong{line-height:1.35}.homeDemoWorkbookHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.homeDemoDataHeader{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem 1rem;gap:.8rem 1rem;align-items:start}.homeDemoFilterTray{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;padding-top:.2rem}.homeDemoFilterPanel{position:relative;z-index:1}.homeDemoFilterPanel .inventoryProductPillPanelTop{grid-template-columns:minmax(0,1fr) auto;align-items:start}.homeDemoFilterPanel .inventoryProductFilterActionsInline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.homeDemoFilterChipButton{display:inline-flex;align-items:center;min-height:1.9rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.homeDemoFilterChipButton:hover .workspaceFilterChipLabel{color:var(--text)}.homeDemoFilterChipClear,.homeDemoFilterClearAll{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.homeDemoFilterChipClear{width:1.9rem;padding:0}.homeDemoFilterChipClear svg{width:.82rem;height:.82rem}.homeDemoFilterClearAll{padding:.32rem .18rem}.homeDemoFilterChipClear:hover,.homeDemoFilterClearAll:hover{color:var(--text)}.homeDemoDataActions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-end}.homeDemoWorkspaceNavBlock{min-width:0;display:grid;grid-gap:.55rem;gap:.55rem}.homeDemoWorkspaceModeRow{display:flex;align-items:center;gap:.65rem;min-width:0}.homeDemoWorkspaceModeSwitch{display:inline-flex;align-items:center;gap:.28rem;min-width:0;padding:.24rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 90%,white 10%)}.homeDemoWorkspaceModeButton,.homeDemoWorkspaceTabButton{border:1px solid transparent;background:transparent;color:#68778b;font:inherit;box-shadow:none}.homeDemoWorkspaceModeButton{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.48rem .88rem;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:-.01em;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.homeDemoWorkspaceModeButton:hover:not(:disabled),.homeDemoWorkspaceTabButton:hover:not(:disabled){transform:translateY(-1px)}.homeDemoWorkspaceModeButton-activeData,.homeDemoWorkspaceModeButton-activeOperations{box-shadow:0 12px 28px rgba(28,42,63,.16)}.homeDemoWorkspaceModeButton-activeData{border-color:color-mix(in oklab,#2d7d5f 72%,#173628 28%);background:color-mix(in oklab,#2d7d5f 88%,white 12%);color:#f2fbf6}.homeDemoWorkspaceModeButton-activeOperations{border-color:color-mix(in oklab,#4566d1 74%,#23366d 26%);background:color-mix(in oklab,#4566d1 88%,white 12%);color:#f7f9ff}.homeDemoWorkspaceTabRail{display:flex;align-items:center;gap:.38rem;min-width:0;overflow-x:auto;scrollbar-width:none}.homeDemoWorkspaceTabRail::-webkit-scrollbar{display:none}.homeDemoWorkspaceTabButton{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.52rem .84rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 92%,white 8%);font-size:.84rem;font-weight:700;letter-spacing:-.01em;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.homeDemoWorkspaceTabButton:hover:not(:disabled){background:color-mix(in oklab,var(--surface) 88%,white 12%)}.homeDemoWorkspaceTabButton-activeData,.homeDemoWorkspaceTabButton-activeOperations{box-shadow:0 10px 24px rgba(28,42,63,.12)}.homeDemoWorkspaceTabButton-activeData{background:color-mix(in oklab,#2f7d61 86%,white 14%);border-color:color-mix(in oklab,#2f7d61 72%,#163428 28%);color:#f3fbf7}.homeDemoWorkspaceTabButton-activeOperations{background:color-mix(in oklab,#4a6bd7 86%,white 14%);border-color:color-mix(in oklab,#4a6bd7 72%,#23366d 28%);color:#f7f9ff}.homeDemoAddIconButton span{font-size:1.2rem;line-height:1;font-weight:600;transform:translateY(-.04em)}.homeDemoWorkspaceTruthGate{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:1rem;background:rgba(249,251,247,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.homeDemoWorkspaceTruthGateCard{width:min(26rem,100%);display:grid;grid-gap:.72rem;gap:.72rem;padding:1.15rem 1.1rem;border-radius:1.1rem;border:1px solid color-mix(in oklab,var(--line) 76%,var(--home-demo-primary) 24%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--surface) 91%,var(--home-demo-highlight) 9%) 100%);box-shadow:0 18px 36px rgba(25,37,58,.14)}.homeDemoWorkspaceTruthGateCard p,.homeDemoWorkspaceTruthGateCard strong{margin:0}.homeDemoWorkspaceTruthGateCard p:not(.eyebrow){color:var(--home-demo-ink-soft);line-height:1.5}.homeDemoBulkToolbar{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.2rem .28rem .2rem .62rem;border-radius:999px;border:1px solid #d8ddd4;background:#ffffff;box-shadow:0 10px 20px rgba(20,36,55,.05)}.homeDemoBulkCount{font-size:.76rem;letter-spacing:.05em;color:#627183}.homeDemoBulkCount,.homeDemoBulkLabel{font-weight:700;text-transform:uppercase}.homeDemoBulkLabel{font-size:.72rem;letter-spacing:.06em;color:#758196}.homeDemoBulkAccessComposer{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.homeDemoBulkWhoCanOrderPicker{min-width:min(18rem,48vw)}.homeDemoBulkWhoCanOrderInput{min-height:2.2rem;min-width:min(18rem,48vw);padding:.5rem .9rem;border-radius:999px;border:1px solid #d8ddd4;background:#ffffff;color:var(--ink);font:inherit}.homeDemoBulkWhoCanOrderInput:focus{outline:2px solid color-mix(in oklab,var(--home-demo-primary) 28%,transparent);outline-offset:2px}.whoCanOrderPicker{position:relative}.whoCanOrderPickerInput{width:100%}.whoCanOrderPickerPanel{position:absolute;left:0;top:calc(100% + .35rem);z-index:24;display:grid;grid-gap:.5rem;gap:.5rem;min-width:min(19rem,62vw);max-width:min(24rem,78vw);max-height:min(21rem,55vh);overflow:auto;padding:.72rem;border-radius:1rem;border:1px solid #d9e0d5;background:rgba(255,255,255,.98);box-shadow:0 14px 30px rgba(26,37,44,.12),0 4px 12px rgba(26,37,44,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.whoCanOrderPickerGroup{display:grid;grid-gap:.28rem;gap:.28rem}.whoCanOrderPickerHeading{padding-inline:.25rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#738092}.whoCanOrderPickerOption{display:grid;grid-gap:.14rem;gap:.14rem;width:100%;padding:.65rem .78rem;border:1px solid transparent;border-radius:.88rem;background:transparent;color:#223247;font:inherit;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.whoCanOrderPickerOption span{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.whoCanOrderPickerOption small{font-size:.74rem;color:#718095}.whoCanOrderPickerOption:focus-visible,.whoCanOrderPickerOption:hover{border-color:color-mix(in oklab,var(--home-demo-primary) 22%,#d9e0d5 78%);background:color-mix(in oklab,var(--home-demo-primary) 8%,white 92%);outline:none;transform:translateY(-1px)}.whoCanOrderPickerOption-active{border-color:color-mix(in oklab,var(--home-demo-primary) 36%,#d9e0d5 64%);background:color-mix(in oklab,var(--home-demo-primary) 10%,white 90%)}.whoCanOrderPickerEmpty{padding:.6rem .72rem;border-radius:.88rem;background:#f5f7f3;color:#617285;font-size:.82rem}.homeDemoBulkApplyButton{min-height:2.2rem;padding:.52rem .86rem;border-radius:999px}.homeDemoTableIconButton{width:2.35rem;height:2.35rem;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid #d8ddd4;background:#f8fbf8;color:#243244;box-shadow:none}.homeDemoTableIconButton svg{width:1.18rem;height:1.18rem}.homeDemoTableIconButton:hover:not(:disabled){background:#eef4ee}.homeDemoTableIconButton-active{border-color:color-mix(in oklab,var(--home-demo-primary) 32%,#c9d4c8 68%);background:color-mix(in oklab,var(--home-demo-primary) 14%,#f8fbf8 86%);color:color-mix(in oklab,#16384d 72%,var(--home-demo-primary) 28%)}.homeDemoTableIconButton-destructive{color:#8f3131}.homeDemoTableIconButton-save{border-color:color-mix(in oklab,var(--home-demo-primary) 32%,#c9d4c8 68%);background:color-mix(in oklab,var(--home-demo-primary) 14%,#f8fbf8 86%);color:color-mix(in oklab,#16384d 72%,var(--home-demo-primary) 28%)}.homeDemoWorkbookActionCluster{display:inline-flex;align-items:center;gap:.5rem}.homeDemoFilterToggleButton{position:relative}.homeDemoFilterToggleCount{position:absolute;top:-.16rem;right:-.14rem;min-width:1.05rem;height:1.05rem;padding:0 .22rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--home-demo-primary) 72%,#1b4a67 28%);color:#ffffff;font-size:.63rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px color-mix(in oklab,var(--surface) 92%,white 8%)}.homeDemoToolbarField{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.homeDemoToolbarField span{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#758196}.homeDemoToolbarField input,.homeDemoToolbarField select{min-height:2.3rem;border-radius:999px;border:1px solid #d8ddd4;background:#ffffff;color:var(--ink);font:inherit;padding:.55rem .85rem}.homeDemoToolbarField input{min-width:min(16rem,46vw)}.homeDemoToolbarSearchField{flex:0 1 18rem}.expandableToolbarSearch{min-width:0}.expandableToolbarSearchField{display:inline-flex;align-items:center;gap:.55rem;width:100%}.expandableToolbarSearchIcon{flex:0 0 auto}.expandableToolbarSearchInput{min-width:0}.expandableToolbarSearch-home{flex:0 1 18rem;width:min(18rem,46vw)}.expandableToolbarSearchField-home{min-height:2.35rem;padding:0 .82rem;border-radius:999px;border:1px solid #d8ddd4;background:#ffffff;color:var(--ink)}.expandableToolbarSearchField-home .expandableToolbarSearchIcon{width:1rem;height:1rem;color:#758196}.expandableToolbarSearchField-home .expandableToolbarSearchInput{width:100%;min-height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;outline:none}.expandableToolbarSearchField-home .expandableToolbarSearchInput::placeholder{color:#758196}.homeDemoTab{border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 92%,white 8%);color:var(--ink);padding:.54rem .82rem;border-radius:999px}.homeDemoTab-active{background:#edf6f1;border-color:#c6ddd0;color:#2d7d5f;box-shadow:none}.homeDemoValidationColumn{width:4.5rem;min-width:4.5rem;text-align:center}.homeDemoValidationBadge{width:1.6rem;height:1.6rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;line-height:1}.homeDemoValidationBadge-success{background:color-mix(in oklab,var(--accent-soft) 82%,var(--surface));color:color-mix(in oklab,var(--accent) 82%,black 18%);border:1px solid color-mix(in oklab,var(--accent) 38%,var(--line))}.homeDemoValidationBadge-warning{background:var(--tone-warning-bg);color:var(--tone-warning);border:1px solid var(--tone-warning-border)}.homeDemoValidationBadge-idle{background:color-mix(in oklab,var(--surface) 88%,white 12%);color:#a0abba;border:1px solid color-mix(in oklab,var(--line) 84%,white 16%)}.homeDemoGridCell-invalid{box-shadow:inset 0 0 0 1px var(--tone-warning-border);background:color-mix(in oklab,var(--tone-warning-bg) 72%,var(--surface))}.homeDemoComingCell{color:#97a2b3;font-size:.78rem;font-weight:700}.homeDemoInlineStatus{margin:0}.homeDemoColorField{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.homeDemoColorPicker{width:2.5rem;height:2.5rem;border:none;border-radius:.8rem;background:transparent;padding:0;cursor:pointer}.homeDemoColorPicker::-webkit-color-swatch-wrapper{padding:0}.homeDemoColorPicker::-moz-color-swatch,.homeDemoColorPicker::-webkit-color-swatch{border:1px solid #d8ddd4;border-radius:.8rem}.homeDemoColorSwatch{width:2.5rem;height:2.5rem;border-radius:.8rem;border:1px solid #d8ddd4}.homeDemoTableWrap{min-height:0;height:100%;overflow:auto;border-radius:1rem;border:1px solid #dde3db;background:#ffffff;max-width:100%}.homeDemoPagination{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.2rem}.homeDemoPaginationMeta,.homeDemoPaginationSummary{margin:0;color:var(--home-demo-ink-soft);font-size:.82rem}.homeDemoPaginationActions{display:inline-flex;align-items:center;gap:.55rem}.homeDemoOrdersWorkspace{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;transition:grid-template-columns .22s ease}.homeDemoOrdersWorkspace-withPreview{grid-template-columns:minmax(20rem,.42fr) minmax(24rem,.58fr)}.homeDemoBrandingPanel,.homeDemoOrderPreviewPanel,.homeDemoOrdersQueuePanel{min-height:0;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 94%,white 6%);box-shadow:0 10px 20px rgba(20,36,55,.04)}.homeDemoOrderPreviewPanel,.homeDemoOrdersQueuePanel{padding:.9rem;display:grid;grid-gap:.72rem;gap:.72rem}.homeDemoOrdersQueuePanel{grid-template-rows:auto minmax(0,1fr) auto}.homeDemoOrderPreviewPanel{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;animation:homeDemoSlideInFromRight .22s ease}.homeDemoBrandingHeader,.homeDemoWorkspacePanelHeader{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.homeDemoBrandingHeader h3,.homeDemoWorkspacePanelHeader h3{margin:0;font-size:1rem;line-height:1.16}.homeDemoOrdersTable{width:max-content;min-width:100%}.homeDemoOrdersQueuePanel .homeDemoTableWrap{width:100%}.homeDemoRowInlineButton{min-height:2.15rem;padding-block:.45rem}.homeDemoInlineLinkButton{display:inline-flex;align-items:center;justify-content:center}.homeDemoClaimCard,.homeDemoDeliveryDetailCard,.homeDemoOrderSimulationCard{min-height:0;display:grid;grid-gap:.8rem;gap:.8rem}.homeDemoOrderSimulationCard{padding:.95rem 1rem;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 76%,var(--home-demo-primary) 24%);background:color-mix(in oklab,var(--surface) 95%,var(--home-demo-primary) 5%)}.homeDemoOrderSimulationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.homeDemoOrderSimulationHeader>div{display:grid;grid-gap:.28rem;gap:.28rem}.homeDemoClaimMeta,.homeDemoDeliveryMetaGrid,.homeDemoInvoiceSummaryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.7rem;gap:.7rem}.homeDemoClaimMeta>div,.homeDemoDeliveryLineCard,.homeDemoDeliveryMetaGrid>div,.homeDemoInvoiceAddress,.homeDemoInvoiceSummaryStrip>div{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem .9rem;border-radius:.95rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 96%,white 4%)}.homeDemoInvoiceAddress p{margin:0;color:var(--home-demo-ink-soft);line-height:1.45}.homeDemoDeliveryLinesList{display:grid;grid-gap:.65rem;gap:.65rem}.homeDemoDeliveryLineCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.homeDemoDeliveryLineQuantities{display:grid;grid-gap:.22rem;gap:.22rem;justify-items:end;text-align:right;color:var(--home-demo-ink-soft);font-size:.84rem}.homeDemoClaimDialog{display:grid;grid-gap:.8rem;gap:.8rem}.homeDemoInboxSheet{position:fixed;inset:0;z-index:50;pointer-events:none;display:flex;justify-content:flex-end;align-items:stretch;padding:.7rem;background:rgba(21,28,39,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .2s ease,-webkit-backdrop-filter .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.homeDemoInboxSheet.is-open{pointer-events:auto;background:rgba(21,28,39,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.homeDemoInboxSheetPanel{position:relative;width:min(24rem,calc(100vw - 1.4rem));height:100%;max-height:calc(100dvh - 1.4rem);padding:.85rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;border:1px solid #dde3db;border-radius:1.4rem;background:rgba(252,253,250,.94);box-shadow:-18px 0 34px rgba(31,41,64,.12);transform:translateX(102%);transition:transform .22s ease}.homeDemoInboxSheet.is-open .homeDemoInboxSheetPanel{transform:translateX(0)}.homeDemoInboxHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.homeDemoInboxHeader h2{margin:.18rem 0 0;font-size:1.05rem}.homeDemoInboxBody{min-height:0;overflow:auto;display:grid;grid-gap:.55rem;gap:.55rem;align-content:start;align-items:start;grid-auto-rows:max-content}.homeDemoInboxItem{width:100%;text-align:left;display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;align-self:start;grid-template-rows:auto auto auto;padding:.8rem .85rem;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 80%,var(--home-demo-secondary) 20%);background:#ffffff;color:inherit;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.homeDemoInboxItem:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--home-demo-primary) 34%,var(--line));background:color-mix(in oklab,var(--home-demo-primary) 6%,white 94%)}.homeDemoInboxItem-unread{background:color-mix(in oklab,var(--home-demo-primary) 5%,white 95%);border-color:color-mix(in oklab,var(--home-demo-primary) 28%,var(--line))}.homeDemoInboxItemMeta,.homeDemoInboxItemTopline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.homeDemoInboxItem p,.homeDemoInboxItemMeta span,.homeDemoInboxItemTopline span{color:var(--home-demo-ink-soft)}.homeDemoInboxItem p{margin:0;line-height:1.42}.homeDemoInboxItemAction{font-weight:700;color:color-mix(in oklab,var(--home-demo-primary) 70%,black 30%)}.homeDemoTableRow-clickable{cursor:pointer}.homeDemoTableRow-clickable:focus-visible{outline:2px solid color-mix(in oklab,var(--home-demo-primary) 52%,transparent);outline-offset:-2px}.homeDemoCalendarStack{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.15rem}.homeDemoCalendarReview,.homeDemoCalendarToolbarCard{border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 94%,white 6%)}.homeDemoCalendarToolbarCard{padding:.95rem 1rem;display:grid;grid-gap:.78rem;gap:.78rem}.homeDemoCalendarActionBar{display:flex;flex-wrap:wrap;gap:.55rem}.homeDemoCalendarActionToggle{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding-inline:1rem;border-radius:999px;background:color-mix(in oklab,var(--surface) 96%,white 4%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.homeDemoCalendarActionToggle.homeDemoGhostButton-active{background:color-mix(in oklab,var(--home-demo-primary) 14%,white 86%);border-color:color-mix(in oklab,var(--home-demo-primary) 52%,var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 24px -20px rgba(31,41,64,.42)}.homeDemoCalendarDisclosure{display:grid;grid-gap:.72rem;gap:.72rem;padding-top:.82rem;border-top:1px solid color-mix(in oklab,var(--line) 76%,transparent)}.homeDemoCalendarReviewCount{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.homeDemoCalendarRecurringSummaryHeader p,.homeDemoCalendarReviewHeader p,.homeDemoCalendarSectionHeader p{margin:0;color:var(--muted);line-height:1.45}.homeDemoCalendarStatus{margin:0;padding:.68rem .78rem;border-radius:.85rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 92%,white 8%);color:var(--ink);line-height:1.42}.homeDemoCalendarSectionHeader h3{margin:0;font-size:.98rem;line-height:1.18}.homeDemoCalendarFieldGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem}.homeDemoCalendarActionRow{display:flex;justify-content:flex-start}.homeDemoCalendarPrimaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:1.05rem;box-shadow:0 16px 28px -20px rgba(18,140,126,.42)}.homeDemoCalendarWeekdayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:.5rem;gap:.5rem}.homeDemoCalendarWeekdayChip{min-height:4.1rem;padding:.82rem .84rem;border-radius:.85rem;border:1px solid color-mix(in oklab,var(--line) 82%,white 18%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 98%,white 2%) 0,color-mix(in oklab,var(--surface) 94%,var(--home-demo-highlight) 6%) 100%);color:var(--ink);text-align:left;display:grid;grid-gap:.1rem;gap:.1rem;align-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.74);transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.homeDemoCalendarWeekdayChip:hover:not(:disabled){transform:translateY(-1px)}.homeDemoCalendarWeekdayChip span{font-weight:700}.homeDemoCalendarWeekdayChip small{font-size:.74rem;color:var(--muted)}.homeDemoCalendarWeekdayChip-active{border-color:color-mix(in oklab,var(--home-demo-primary) 66%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--home-demo-primary) 20%,white 80%) 0,color-mix(in oklab,var(--home-demo-primary) 14%,var(--home-demo-highlight) 86%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 14px 28px -22px rgba(31,41,64,.42)}.homeDemoCalendarWeekdayChip-active small,.homeDemoCalendarWeekdayChip-active span{color:color-mix(in oklab,var(--home-demo-primary) 72%,black 28%);font-weight:700}.homeDemoCalendarWeekdayChip-blocked{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--home-demo-highlight) 48%,transparent)}.homeDemoCalendarReview{padding:.95rem 1rem;display:grid;grid-gap:.65rem;gap:.65rem}.homeDemoCalendarRecurringSummaryHeader,.homeDemoCalendarReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.homeDemoCalendarRecurringSummaryHeader h3,.homeDemoCalendarReviewHeader h3{margin:0;font-size:.98rem}.homeDemoCalendarList{display:grid;grid-gap:0;gap:0}.homeDemoCalendarBulkToolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.homeDemoCalendarBulkSelect{display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:var(--ink)}.homeDemoCalendarListRow{padding:.82rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;background:transparent;border-radius:0;border:none}.homeDemoCalendarListRow+.homeDemoCalendarListRow{border-top:1px solid color-mix(in oklab,var(--line) 76%,transparent)}.homeDemoCalendarListRow strong{display:block;margin-bottom:.12rem;line-height:1.22}.homeDemoCalendarListCheckbox{min-width:0;flex:1 1;display:flex;align-items:flex-start;gap:.72rem}.homeDemoCalendarListCheckbox>div{min-width:0}.homeDemoCalendarListActions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.homeDemoCalendarEmptyState{padding:.9rem 0;border:none;background:transparent}.homeDemoCalendarEmptyState p{margin:.42rem 0 0}.homeDemoCalendarRecurringSummary{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.15rem}.homeDemoCalendarRecurringList{display:flex;flex-wrap:wrap;gap:.55rem}.homeDemoCalendarRecurringChip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .42rem .38rem .72rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 96%,white 4%)}.homeDemoCalendarRecurringChip span{font-weight:600}.homeDemoTable{width:max-content;min-width:100%;border-collapse:collapse}.homeDemoTable-empty{width:100%;min-width:100%;height:100%}.homeDemoTable-empty .homeDemoTableRow-empty,.homeDemoTable-empty tbody{height:100%}.homeDemoTable-compact{table-layout:auto}.homeDemoTable td,.homeDemoTable th{padding:.58rem .62rem;border-bottom:1px solid color-mix(in oklab,var(--line) 88%,transparent);text-align:left;vertical-align:top;min-width:0}.homeDemoTableSelectionCell{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:2.5rem;min-width:2.5rem;padding-left:.55rem;padding-right:.45rem;text-align:center!important;vertical-align:middle!important;background:color-mix(in oklab,var(--surface) 98%,var(--bg) 2%);background-clip:padding-box;box-shadow:1px 0 0 color-mix(in oklab,var(--line) 84%,transparent)}.homeDemoTableSelectionCell input[type=checkbox]{width:1rem;height:1rem;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;accent-color:#128c7e}.homeDemoTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;background:color-mix(in oklab,var(--surface) 95%,white 5%);color:var(--muted)}.homeDemoTable thead .homeDemoTableSelectionCell{z-index:4;background:color-mix(in oklab,var(--surface) 95%,white 5%)}.homeDemoTableHeader{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-row-gap:.24rem;row-gap:.24rem;width:100%;max-width:calc(100% - .85rem);min-width:0;padding-right:.85rem}.homeDemoTableHeaderMeta{display:flex;align-items:center;gap:.4rem;min-width:0}.homeDemoTableHeaderLabel{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15}.homeDemoTableHeaderInfo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.6rem;height:1.6rem;padding:0;border:1px solid color-mix(in oklab,var(--line) 86%,white 14%);border-radius:999px;background:color-mix(in oklab,var(--surface) 94%,white 6%);color:var(--muted);cursor:help;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.homeDemoTableHeaderInfo:focus-visible,.homeDemoTableHeaderInfo:hover{border-color:color-mix(in oklab,var(--home-demo-primary) 28%,var(--line));background:color-mix(in oklab,var(--home-demo-primary) 10%,var(--surface));color:color-mix(in oklab,var(--home-demo-primary) 70%,black 30%);transform:translateY(-1px);outline:none}.homeDemoTableHeaderInfo[data-tooltip]:after,.homeDemoTableHeaderInfo[data-tooltip]:before{position:absolute;right:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity 90ms ease,transform 90ms ease;z-index:14}.homeDemoTableHeaderInfo[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + .5rem);width:max-content;max-width:min(18rem,70vw);padding:.58rem .72rem;border:1px solid rgba(20,33,47,.16);border-radius:12px;background:rgba(248,251,255,.98);color:#183246;font-size:.78rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none;white-space:normal;box-shadow:0 18px 34px rgba(19,33,49,.18)}.homeDemoTableHeaderInfo[data-tooltip]:before{content:"";top:calc(100% + .16rem);width:.62rem;height:.62rem;margin-right:.52rem;border-top:1px solid rgba(20,33,47,.14);border-left:1px solid rgba(20,33,47,.14);background:rgba(248,251,255,.98);transform:translateY(-4px) rotate(45deg)}.homeDemoTableHeaderInfo[data-tooltip]:focus-visible:after,.homeDemoTableHeaderInfo[data-tooltip]:focus-visible:before,.homeDemoTableHeaderInfo[data-tooltip]:hover:after,.homeDemoTableHeaderInfo[data-tooltip]:hover:before{opacity:1;transform:translateY(0)}.homeDemoTableHeader-end{margin-left:auto;justify-items:end}.homeDemoTableHeaderMeta-end{justify-self:end}.homeDemoTableHeader-end .homeDemoTableHeaderLabel{text-align:right}.homeDemoWorkspaceNavInfo{align-self:center}.homeDemoTableCell-end{text-align:right!important}.homeDemoTableCell-end input,.homeDemoTableCell-end select{text-align:right}.homeDemoGridCell{min-width:0}.homeDemoWideCell input,.homeDemoWideCell select{min-width:12rem}.homeDemoWiderCell input,.homeDemoWiderCell select{min-width:22rem}.homeDemoGridCell-system{background:#f3f6f2;color:#243244;font-weight:600}.homeDemoInlineMeta{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.homeDemoOrdersTable .homeDemoOrderLink{display:inline-flex;color:color-mix(in oklab,var(--home-demo-primary) 72%,black 28%);font-weight:700;text-align:left}.homeDemoTableRow-selected,.homeDemoTableRow-selected .homeDemoTableSelectionCell{background:#eef8f1}.homeDemoTableRow-context,.homeDemoTableRow-context .homeDemoTableSelectionCell{background:#f6f9f5}.homeDemoTableRow-context.homeDemoTableRow-selected,.homeDemoTableRow-context.homeDemoTableRow-selected .homeDemoTableSelectionCell{background:#e3f1e7}.homeDemoEmptyState{padding:1rem;border-radius:1.05rem;background:color-mix(in oklab,var(--surface) 92%,white 8%);border:1px dashed color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%)}.homeDemoEmptyState p{margin:.45rem 0 0}.homeDemoTableRow-empty:hover{background:transparent}.homeDemoTableEmptyCell{padding:1.1rem 1rem 1.2rem;background:color-mix(in oklab,var(--surface) 96%,white 4%)}.homeDemoTable-empty .homeDemoTableEmptyCell{height:100%;padding:0;vertical-align:top}.homeDemoTableEmptyCopy{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:start}.homeDemoTable-empty .homeDemoTableEmptyCopy{min-height:100%;align-content:start;padding:1.15rem 1rem 1.25rem}.homeDemoTableEmptyCopy strong{font-size:.93rem}.homeDemoTable-empty .homeDemoTableEmptyCopy strong{font-size:1rem}.homeDemoTableEmptyCopy p{margin:0;color:color-mix(in srgb,var(--text-color) 64%,transparent)}.homeDemoTableEmptyActions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.35rem}.homeDemoBrandingPanel{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:.9rem;overflow:hidden}.homeDemoBrandingWorkspace{min-height:0;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.homeDemoBrandingEditorPanel,.homeDemoBrandingPreviewPanel{min-height:0;height:100%;display:grid;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 92%,white 8%);padding:.9rem;overflow:hidden}.homeDemoBrandingEditorPanel{grid-template-rows:minmax(0,1fr) auto}.homeDemoBrandingPreviewPanel{grid-template-rows:auto minmax(0,1fr);gap:.55rem}.homeDemoBrandingIdentityRow{display:grid;grid-template-columns:8rem minmax(0,17.4rem);align-items:start;grid-gap:.9rem;gap:.9rem;margin-bottom:1rem}.homeDemoBrandingIdentityFields{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem;width:min(100%,17.4rem);justify-self:start}.homeDemoBrandingSettingsGrid{margin-top:0}.homeDemoBrandingIdentityField{margin:0}.homeDemoBrandingIdentityField-compact input{min-width:0}.homeDemoBrandingEditorPanel .homeDemoField{padding:.78rem .82rem .82rem;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 76%,var(--home-demo-primary) 24%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 98%,white 2%) 0,color-mix(in oklab,var(--surface) 94%,white 6%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.homeDemoBrandingEditorPanel .homeDemoField input,.homeDemoBrandingEditorPanel .homeDemoField textarea{background:#ffffff;border-color:color-mix(in oklab,var(--line) 74%,var(--home-demo-primary) 26%);box-shadow:inset 0 1px 0 rgba(20,36,55,.04)}.homeDemoBrandingEditorPanel .homeDemoField textarea{min-height:7.5rem;resize:vertical}.homeDemoBrandingEditorPanel .homeDemoField input::placeholder,.homeDemoBrandingEditorPanel .homeDemoField textarea::placeholder{color:color-mix(in oklab,var(--muted) 78%,transparent)}.homeDemoBrandingEditorPanel .homeDemoColorField{gap:.72rem}.homeDemoBrandingLogoPicker{position:relative;display:grid;place-items:center;width:8rem;aspect-ratio:1;padding:.82rem;border-radius:1rem;border:1px dashed color-mix(in oklab,var(--home-demo-primary) 42%,var(--line));background:color-mix(in oklab,var(--home-demo-highlight) 12%,white 88%);color:var(--ink);cursor:default}.homeDemoBrandingLogoPickerBody{width:4.35rem;height:4.35rem;border-radius:1rem;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--home-demo-primary) 32%,transparent);background:color-mix(in oklab,var(--surface) 72%,white 28%);color:color-mix(in oklab,var(--home-demo-secondary) 78%,var(--home-demo-primary) 22%)}.homeDemoBrandingLogoPickerBody svg{width:2.25rem;height:2.25rem}.homeDemoBrandingLogoPicker-hasLogo{padding:.62rem;background:color-mix(in oklab,white 92%,var(--home-demo-highlight) 8%)}.homeDemoBrandingLogoPreview{width:100%;height:100%;object-fit:contain;border-radius:.95rem;background:color-mix(in oklab,white 94%,var(--surface) 6%)}.homeDemoBrandingLogoPickerEdit{position:absolute;right:.55rem;bottom:.55rem;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--home-demo-primary) 28%,transparent);background:color-mix(in oklab,var(--surface) 76%,white 24%);color:color-mix(in oklab,var(--home-demo-secondary) 72%,var(--home-demo-primary) 28%);box-shadow:0 10px 22px -16px rgba(31,41,64,.4)}.homeDemoBrandingLogoPickerEdit svg{width:1.05rem;height:1.05rem}.homeDemoBrandingFooter{padding-top:.8rem;border-top:1px solid color-mix(in oklab,var(--line) 78%,transparent)}.homeDemoDocument{--home-doc-scale:1;--home-doc-primary:#3f9d6d;--home-doc-secondary:#143257;--home-doc-highlight:#dff0a7;font-size:calc(1rem * var(--home-doc-scale));line-height:1.38;border-radius:calc(1.2rem * var(--home-doc-scale));padding:calc(1.05rem * var(--home-doc-scale));border:1px solid color-mix(in oklab,var(--line) 84%,var(--home-doc-primary) 16%);background:#ffffff;color:#142437}.homeDemoDocumentHeaderBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;grid-gap:calc(1rem * var(--home-doc-scale));gap:calc(1rem * var(--home-doc-scale))}.homeDemoDocumentBrand{display:flex;align-items:flex-start;gap:calc(.8rem * var(--home-doc-scale));min-width:0}.homeDemoDocumentBrand>div{display:grid;grid-gap:calc(.12rem * var(--home-doc-scale));gap:calc(.12rem * var(--home-doc-scale));min-width:0;align-content:flex-start;padding-top:calc(.1rem * var(--home-doc-scale))}.homeDemoDocumentBrand strong{display:block;font-size:calc(1.15rem * var(--home-doc-scale));line-height:1.04}.homeDemoDocumentBrand span{display:block;font-size:calc(.78rem * var(--home-doc-scale));color:#4f6379}.homeDemoDocumentLogo{width:calc(3.8rem * var(--home-doc-scale));height:auto;align-self:flex-start;object-fit:contain;border-radius:calc(1rem * var(--home-doc-scale));background:white;border:1px solid color-mix(in oklab,#d8e0ec 72%,var(--home-doc-primary) 28%);padding:calc(.42rem * var(--home-doc-scale))}.homeDemoDocumentDraftMarker{align-self:center;justify-self:center;padding:calc(.38rem * var(--home-doc-scale)) calc(.9rem * var(--home-doc-scale));border-radius:999px;border:1px solid color-mix(in oklab,var(--home-doc-highlight) 46%,var(--line));background:color-mix(in oklab,var(--home-doc-highlight) 22%,white 78%);font-size:calc(1.05rem * var(--home-doc-scale));line-height:1;font-weight:800;letter-spacing:.12em;color:color-mix(in oklab,var(--home-doc-highlight) 74%,black 26%)}.homeDemoDocumentCompanyMeta{display:grid;grid-gap:calc(.12rem * var(--home-doc-scale));gap:calc(.12rem * var(--home-doc-scale));align-content:flex-start;justify-items:end;text-align:right;font-size:calc(.7rem * var(--home-doc-scale))}.homeDemoDocumentAddressLine,.homeDemoDocumentCompanyMeta span{display:block}.homeDemoDocumentCompanyMetaBlock{white-space:pre-line;word-break:break-word;max-width:min(calc(20rem * var(--home-doc-scale)),100%)}.homeDemoDocumentRule{height:1px;margin:calc(.85rem * var(--home-doc-scale)) 0;background:#7d7d7d}.homeDemoDocumentTopGrid{display:grid;grid-template-columns:calc(6.8rem * var(--home-doc-scale)) minmax(0,1fr) calc(6.4rem * var(--home-doc-scale)) minmax(calc(10.5rem * var(--home-doc-scale)),1fr);grid-column-gap:calc(.7rem * var(--home-doc-scale));column-gap:calc(.7rem * var(--home-doc-scale));grid-row-gap:calc(.42rem * var(--home-doc-scale));row-gap:calc(.42rem * var(--home-doc-scale));align-items:start}.homeDemoDocumentTopTitle{grid-column:3/5;margin:0 0 calc(.08rem * var(--home-doc-scale));font-size:calc(1.9rem * var(--home-doc-scale));line-height:1;font-weight:700;justify-self:end;text-align:right}.homeDemoDocumentFactLabel,.homeDemoDocumentTopLabel{font-size:calc(.78rem * var(--home-doc-scale));font-weight:500;white-space:nowrap;align-self:center}.homeDemoDocumentTopLabel-address{align-self:start;padding-top:calc(.25rem * var(--home-doc-scale))}.homeDemoDocumentTopLabel-addressSpan{grid-row:span 2}.homeDemoDocumentTopAddressField{grid-row:span 2;min-height:calc(4.35rem * var(--home-doc-scale));max-height:calc(4.35rem * var(--home-doc-scale))}.homeDemoDocumentFactInput{display:block;width:100%;min-height:calc(2rem * var(--home-doc-scale));text-align:left;line-height:1.22;white-space:nowrap;overflow-wrap:normal;word-break:normal}.homeDemoDocumentReadonlyControl{border:1px solid #c8d1d6;border-radius:calc(6px * var(--home-doc-scale));background:#f8fafb;padding:calc(.22rem * var(--home-doc-scale)) calc(.42rem * var(--home-doc-scale));box-shadow:inset 0 1px 1px rgba(0,0,0,.03);font-size:calc(.78rem * var(--home-doc-scale));font-weight:400;color:#46545f}.homeDemoDocumentContextTextarea{width:100%;overflow:hidden;line-height:1.3;font-size:calc(.78rem * var(--home-doc-scale))}.homeDemoDocumentLabel{display:block;margin-bottom:calc(.28rem * var(--home-doc-scale));color:#4f6379;letter-spacing:.05em;text-transform:uppercase}.homeDemoDocumentLabel,.homeDemoDocumentTable{font-size:calc(.76rem * var(--home-doc-scale))}.homeDemoDocumentTable{width:100%;border-collapse:collapse;table-layout:fixed}.homeDemoDocumentTable td,.homeDemoDocumentTable th{border:1px solid #7d7d7d;padding:calc(.28rem * var(--home-doc-scale)) calc(.35rem * var(--home-doc-scale));text-align:left;vertical-align:top}.homeDemoDocumentTable th{font-weight:600}.homeDemoDocumentReason,.homeDemoSigningCard{margin-top:calc(.95rem * var(--home-doc-scale));display:grid;grid-gap:calc(.28rem * var(--home-doc-scale));gap:calc(.28rem * var(--home-doc-scale));font-size:calc(.76rem * var(--home-doc-scale))}.homeDemoSigningCard{margin-left:auto;width:min(calc(18rem * var(--home-doc-scale)),100%)}.homeDemoDocumentPreviewSurface{min-height:0;height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.homeDemoDocumentPreviewFrame{width:100%;min-width:0}.homeDemoDocumentPreviewSurface-branding,.homeDemoDocumentPreviewSurface-orders{--home-doc-preview-scale:0.66}.homeDemoDocumentPreviewSurface .homeDemoDocument{--home-doc-scale:var(--home-doc-preview-scale,0.7);width:100%;max-width:100%;margin:0 auto}.homeDemoDocumentPreviewSurface .homeDemoDocumentHeaderBar{grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);gap:calc(.7rem * var(--home-doc-scale))}.homeDemoDocumentPreviewSurface .homeDemoDocumentTopGrid{grid-template-columns:calc(4.9rem * var(--home-doc-scale)) minmax(0,1fr) calc(4.7rem * var(--home-doc-scale)) minmax(calc(7.5rem * var(--home-doc-scale)),1fr)}.homeDemoDocumentPreviewSurface .homeDemoDocumentTopTitle{font-size:calc(1.55rem * var(--home-doc-scale))}.homeDemoBrandingEditorPanel .homeDemoWorkspaceScroll{min-height:0;height:100%;overflow:auto}.homeDemoExpandedDocumentDialog{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:1.4rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);background:color-mix(in oklab,var(--surface) 95%,white 5%);box-shadow:0 18px 38px rgba(20,36,55,.12)}.homeDemoExpandedDocumentHeader{align-items:center}.homeDemoExpandedDocumentSurface{padding:.5rem}.homeDemoExpandedDetailSurface,.homeDemoExpandedDocumentSurface{min-height:0;max-height:calc(100vh - 10rem);overflow:auto;border-radius:1.05rem;border:1px solid color-mix(in oklab,var(--line) 82%,var(--home-demo-primary) 18%);background:color-mix(in oklab,var(--surface) 97%,white 3%)}.homeDemoExpandedDetailSurface{padding:.8rem}.homeDemoExpandedDocumentSurface .homeDemoDocument{width:min(100%,56rem);max-width:100%;margin:0 auto}.homeDemoSnackbar{position:fixed;left:50%;bottom:1.3rem;transform:translateX(-50%);z-index:45;border-radius:999px;padding:.76rem 1rem;background:rgba(17,27,33,.92);color:#f5f7f8;box-shadow:0 14px 30px rgba(17,27,33,.22)}.homeDemoSettingsDrawer{position:fixed;top:1rem;right:1rem;bottom:1rem;width:min(30rem,calc(100vw - 2rem));padding:1.2rem;z-index:30;overflow:auto;transform:translateX(calc(100% + 2rem));transition:transform .22s ease}.homeDemoSettingsDrawer-open{transform:translateX(0)}.homeDemoSettingsBackdrop{position:fixed;inset:0;z-index:20;background:rgba(16,30,41,.22);cursor:pointer}.homeDemoSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1rem}.homeDemoField{display:grid;grid-gap:.35rem;gap:.35rem}.homeDemoField span{font-size:.84rem;font-weight:600}.homeDemoField-span{grid-column:1/-1}.homeDemoSettingsLogoRow{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.homeDemoSettingsLogoPreview{width:5rem;height:5rem;object-fit:contain;border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--home-demo-primary) 22%);padding:.45rem;background:color-mix(in oklab,var(--surface) 94%,white 6%)}.homeDemoHiddenInput{display:none}html[data-theme=dark] .homeDemoChromeSelectField select,html[data-theme=dark] .homeDemoGhostButton,html[data-theme=dark] .homeDemoPromptChip,html[data-theme=dark] .homeDemoRowAction,html[data-theme=dark] .homeDemoTab,html[data-theme=dark] .homeDemoToolbarField input,html[data-theme=dark] .homeDemoToolbarField select,html[data-theme=dark] .homeDemoTopbarIconButton,html[data-theme=dark] .homeDemoTopbarLink{background:color-mix(in oklab,var(--surface) 84%,#223043 16%);color:#edf4fb;border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%)}html[data-theme=dark] .homeDemoPrimaryButton:disabled{background:color-mix(in oklab,var(--surface) 84%,#223043 16%);border-color:color-mix(in oklab,var(--line) 76%,#ffffff 8%);color:#9db0c3;box-shadow:none}html[data-theme=dark] .homeDemoWorkspaceModeButton,html[data-theme=dark] .homeDemoWorkspaceModeSwitch,html[data-theme=dark] .homeDemoWorkspaceTabButton{border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%)}html[data-theme=dark] .homeDemoWorkspaceModeSwitch,html[data-theme=dark] .homeDemoWorkspaceTabButton{background:color-mix(in oklab,var(--surface) 84%,#223043 16%)}html[data-theme=dark] .homeDemoWorkspaceModeButton{color:#b8c6d8}html[data-theme=dark] .homeDemoWorkspaceTabButton{color:#d9e4ef}html[data-theme=dark] .homeDemoWorkspaceModeButton-activeData,html[data-theme=dark] .homeDemoWorkspaceModeButton-activeOperations{box-shadow:0 16px 34px rgba(6,14,22,.34)}html[data-theme=dark] .homeDemoWorkspaceModeButton-activeData,html[data-theme=dark] .homeDemoWorkspaceTabButton-activeData{border-color:color-mix(in oklab,#7fcfa3 54%,#223043 46%);color:#f1fff7}html[data-theme=dark] .homeDemoWorkspaceModeButton-activeOperations,html[data-theme=dark] .homeDemoWorkspaceTabButton-activeOperations{border-color:color-mix(in oklab,#9fb1ff 54%,#223043 46%);color:#f5f8ff}html[data-theme=dark] .homeDemoWorkspaceModeButton-activeData{background:color-mix(in oklab,#2c7b5d 64%,#16212c 36%)}html[data-theme=dark] .homeDemoWorkspaceModeButton-activeOperations{background:color-mix(in oklab,#4264cf 64%,#16212c 36%)}html[data-theme=dark] .homeDemoWorkspaceTabButton-activeData{background:color-mix(in oklab,#286f55 62%,#17222d 38%);box-shadow:0 14px 28px rgba(7,14,21,.3)}html[data-theme=dark] .homeDemoWorkspaceTabButton-activeOperations{background:color-mix(in oklab,#3855b7 62%,#17222d 38%);box-shadow:0 14px 28px rgba(7,14,21,.3)}html[data-theme=dark] .homeDemoFilterChipClear,html[data-theme=dark] .homeDemoFilterClearAll{color:#b9c8d9}html[data-theme=dark] .homeDemoFilterChipButton:hover .workspaceFilterChipLabel,html[data-theme=dark] .homeDemoFilterChipClear:hover,html[data-theme=dark] .homeDemoFilterClearAll:hover{color:#edf4fb}html[data-theme=dark] .homeDemoLegendPill{background:color-mix(in oklab,var(--home-demo-primary) 18%,var(--surface));color:#eef7ff}html[data-theme=dark] .homeDemoLegendPill-system{background:color-mix(in oklab,var(--home-demo-secondary) 22%,var(--surface));color:#eefaf7}html[data-theme=dark] .homeDemoComingCell{color:#9fb0c7}html[data-theme=dark] .homeDemoTableHeaderInfo{border-color:color-mix(in oklab,#31445a 78%,white 22%);background:color-mix(in oklab,#182330 88%,var(--surface) 12%);color:#9fb0c7}html[data-theme=dark] .homeDemoTableHeaderInfo:focus-visible,html[data-theme=dark] .homeDemoTableHeaderInfo:hover{border-color:color-mix(in oklab,var(--home-demo-primary) 44%,#31445a);background:color-mix(in oklab,var(--home-demo-primary) 16%,#16212c);color:#dff8ee}html[data-theme=dark] .homeDemoTableHeaderInfo[data-tooltip]:after{border-color:rgba(226,237,248,.16);background:rgba(8,14,21,.96);color:#edf6ff;box-shadow:0 22px 38px rgba(0,0,0,.38)}html[data-theme=dark] .homeDemoTableHeaderInfo[data-tooltip]:before{border-color:rgba(226,237,248,.14);background:rgba(8,14,21,.96)}html[data-theme=dark] .homeDemoValidationBadge-idle{background:color-mix(in oklab,var(--surface) 82%,#223043 18%);color:#8fa0b5}html[data-theme=dark] .homeDemoGridCell-invalid{background:color-mix(in oklab,var(--tone-warning-bg) 34%,var(--surface))}html[data-theme=dark] .homeDemoStatusPill-default{background:color-mix(in oklab,var(--line) 80%,var(--surface) 20%);color:#eef4fb}html[data-theme=dark] .homeDemoStatusPill-success{background:color-mix(in oklab,var(--home-demo-primary) 24%,var(--surface));color:#f2fbff}html[data-theme=dark] .homeDemoStatusPill-warning{background:color-mix(in oklab,var(--home-demo-highlight) 26%,var(--surface));color:#fff3db}html[data-theme=dark] .homeDemoStatusPill-info{background:color-mix(in oklab,var(--home-demo-secondary) 28%,var(--surface));color:#eef4fb}html[data-theme=dark] .homeDemoTopbarIconButton-active{background:color-mix(in oklab,var(--home-demo-primary) 18%,#162432 82%)}html[data-theme=dark] .homeDemoTopbarTipBubble{border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%);background:rgba(16,24,34,.96);box-shadow:0 20px 38px rgba(0,0,0,.34)}html[data-theme=dark] .homeDemoTopbarTipBubble strong{color:#cfe9d8}html[data-theme=dark] .homeDemoTopbarTipBubble p{color:#edf4fb}html[data-theme=dark] .homeDemoClaimMeta>div,html[data-theme=dark] .homeDemoDeliveryLineCard,html[data-theme=dark] .homeDemoDeliveryMetaGrid>div,html[data-theme=dark] .homeDemoInboxItem,html[data-theme=dark] .homeDemoInboxSheetPanel,html[data-theme=dark] .homeDemoInvoiceAddress,html[data-theme=dark] .homeDemoInvoiceSummaryStrip>div,html[data-theme=dark] .homeDemoOrderSimulationCard{background:color-mix(in oklab,var(--surface) 88%,#1b2836 12%);border-color:color-mix(in oklab,var(--line) 74%,var(--home-demo-secondary) 26%);color:#edf4fb}html[data-theme=dark] .homeDemoInboxSheet.is-open{background:rgba(5,10,18,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-theme=dark] .homeDemoInboxSheetPanel{background:rgba(17,25,36,.84);box-shadow:-20px 0 36px rgba(0,0,0,.2)}html[data-theme=dark] .homeDemoInboxItem{background:color-mix(in oklab,var(--surface) 92%,#233041 8%)}html[data-theme=dark] .homeDemoInboxItem-unread{background:color-mix(in oklab,var(--home-demo-primary) 12%,#1b2734 88%);border-color:color-mix(in oklab,var(--home-demo-primary) 34%,var(--line))}html[data-theme=dark] .homeDemoInboxItem:focus-visible,html[data-theme=dark] .homeDemoInboxItem:hover{background:color-mix(in oklab,var(--home-demo-secondary) 12%,#223143 88%);border-color:color-mix(in oklab,var(--home-demo-primary) 32%,var(--line));box-shadow:0 14px 26px rgba(4,10,18,.22)}html[data-theme=dark] .homeDemoInboxItem-unread:focus-visible,html[data-theme=dark] .homeDemoInboxItem-unread:hover{background:color-mix(in oklab,var(--home-demo-primary) 18%,#223143 82%)}html[data-theme=dark] .homeDemoInboxItemTopline strong{color:#f2f7ff}html[data-theme=dark] .homeDemoInboxItem p,html[data-theme=dark] .homeDemoInboxItemMeta span,html[data-theme=dark] .homeDemoInboxItemTopline span{color:#c3d3e6}html[data-theme=dark] .homeDemoInboxItemAction{color:#8fd7c0}html[data-theme=dark] .homeDemoBubble span,html[data-theme=dark] .homeDemoChatMeta,html[data-theme=dark] .homeDemoInlineMeta,html[data-theme=dark] .homeDemoInlineStatus{color:#b9c8d9}html[data-theme=dark] .homeDemoStatusNotice-error{color:color-mix(in oklab,var(--danger) 88%,white 12%)}html[data-theme=dark] .homeDemoDataInlineStatus.homeDemoStatusNotice-error{border-color:color-mix(in oklab,var(--danger) 36%,var(--line));background:color-mix(in oklab,var(--danger) 18%,var(--surface))}html[data-theme=dark] main.homeDemoPage{background:#0f1724}html[data-theme=dark] .homeDemoConversationSurface{--chat-shell-border:color-mix(in oklab,var(--line) 70%,var(--home-demo-secondary) 30%);--chat-shell-bg:#111b21;--chat-topbar-bg:#0a5c4b;--chat-topbar-fg:#eef4fb;--chat-topbar-muted:#cde0db;--chat-topbar-button-bg:rgba(255,255,255,0.05);--chat-topbar-button-border:rgba(255,255,255,0.14);--chat-topbar-button-hover-bg:rgba(255,255,255,0.12);--chat-topbar-button-hover-border:rgba(255,255,255,0.24);--chat-canvas-background:radial-gradient(circle at 20% 12%,rgba(255,255,255,0.03),transparent 20%),radial-gradient(circle at 82% 18%,rgba(255,255,255,0.02),transparent 18%),radial-gradient(circle at 34% 74%,rgba(255,255,255,0.025),transparent 24%),#111b21;--chat-action-rail-border:rgba(255,255,255,0.06);--chat-action-rail-bg:linear-gradient(180deg,rgba(17,27,33,0.96),#17222c 78%);--chat-composer-bg:color-mix(in oklab,#17222c 88%,var(--surface) 12%);--chat-composer-border:rgba(255,255,255,0.08);--chat-composer-field-bg:#1f2c38;--chat-composer-field-border:#2c3d4b;--chat-composer-icon:#9db2c3;--chat-composer-icon-hover-bg:rgba(255,255,255,0.06);--chat-composer-icon-hover-fg:#d4e1ec;--chat-composer-placeholder:#7f96a8;--chat-bubble-inbound-bg:color-mix(in oklab,#1f2c38 88%,var(--home-demo-secondary) 12%);--chat-bubble-inbound-color:#eef4fb;--chat-bubble-inbound-border:color-mix(in oklab,var(--line) 74%,var(--home-demo-secondary) 26%);--chat-bubble-outbound-bg:color-mix(in oklab,#164d44 78%,var(--home-demo-primary) 22%);--chat-bubble-outbound-color:#eefaf7;--chat-bubble-outbound-border:color-mix(in oklab,var(--home-demo-primary) 42%,var(--line));--chat-bubble-meta:#b9c8d9;--chat-bubble-outbound-meta:#cde0db;--chat-bubble-success-bg:color-mix(in oklab,var(--home-demo-primary) 18%,var(--surface));--chat-bubble-success-border:color-mix(in oklab,var(--home-demo-primary) 34%,var(--line));--chat-bubble-warning-bg:color-mix(in oklab,var(--home-demo-highlight) 18%,var(--surface));--chat-bubble-warning-border:color-mix(in oklab,var(--home-demo-highlight) 34%,var(--line));--chat-typing-dot:#afc0cf;--chat-action-card-bg:#16212b;--chat-action-card-border:#2a3646;--chat-action-button-border:#263748;--chat-action-button-color:#77e0be;--chat-action-button-hover-bg:#1b2835;--chat-action-button-disabled:#7f96a8;--chat-send-shadow:0 12px 24px rgba(7,94,84,0.34)}html[data-theme=dark] .homeDemoConversationSurface-instagram{--chat-shell-border:#34263d;--chat-shell-bg:#141018;--chat-topbar-bg:#17131d;--chat-topbar-fg:#f7f1fb;--chat-topbar-muted:#b8acc8;--chat-topbar-button-bg:rgba(255,255,255,0.05);--chat-topbar-button-border:rgba(255,255,255,0.1);--chat-topbar-button-hover-bg:rgba(255,255,255,0.1);--chat-topbar-button-hover-border:rgba(255,255,255,0.18);--chat-avatar-ring:0 0 0 2px rgba(91,62,133,0.68);--chat-canvas-background:linear-gradient(180deg,#1a1521,#120f17);--chat-action-rail-border:rgba(255,255,255,0.06);--chat-action-rail-bg:linear-gradient(180deg,rgba(22,17,28,0.98),#17131d 78%);--chat-composer-bg:#16121b;--chat-composer-border:rgba(255,255,255,0.08);--chat-composer-field-bg:#211a29;--chat-composer-field-border:#32273c;--chat-composer-icon:#c9bde0;--chat-composer-icon-hover-bg:rgba(255,255,255,0.06);--chat-composer-icon-hover-fg:#f5effd;--chat-composer-placeholder:#8f82a5;--chat-bubble-inbound-bg:#241d2c;--chat-bubble-inbound-color:#f5effb;--chat-bubble-inbound-border:#342b3f;--chat-bubble-outbound-bg:linear-gradient(135deg,#7568ff,#ff4f97);--chat-bubble-outbound-color:#fff7fd;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-meta:rgba(255,255,255,0.8);--chat-bubble-outbound-shadow:0 12px 24px rgba(144,70,150,0.34);--chat-bubble-warning-bg:#37291a;--chat-bubble-warning-border:#5b4629;--chat-bubble-success-bg:#193225;--chat-bubble-success-border:#2d513c;--chat-action-card-bg:#1d1824;--chat-action-card-border:#31273b;--chat-action-button-border:#392d46;--chat-action-button-color:#f0dfff;--chat-action-button-hover-bg:#2a2232;--chat-action-button-disabled:#8f7da8;--chat-send-shadow:0 12px 24px rgba(120,59,119,0.3)}html[data-theme=dark] .homeDemoConversationSurface-messenger{--chat-shell-border:#23344f;--chat-shell-bg:#121a27;--chat-topbar-bg:#151f31;--chat-topbar-fg:#edf5ff;--chat-topbar-muted:#a9bfdd;--chat-topbar-button-bg:rgba(255,255,255,0.05);--chat-topbar-button-border:rgba(255,255,255,0.12);--chat-topbar-button-hover-bg:rgba(255,255,255,0.1);--chat-topbar-button-hover-border:rgba(255,255,255,0.18);--chat-avatar-ring:0 0 0 2px rgba(33,105,255,0.32);--chat-canvas-background:linear-gradient(180deg,#172130,#121a27);--chat-action-rail-border:rgba(255,255,255,0.06);--chat-action-rail-bg:linear-gradient(180deg,rgba(18,26,39,0.98),#162031 78%);--chat-composer-bg:#141d2b;--chat-composer-border:rgba(255,255,255,0.08);--chat-composer-field-bg:#1b283a;--chat-composer-field-border:#27415d;--chat-composer-icon:#b5cae7;--chat-composer-icon-hover-bg:rgba(255,255,255,0.06);--chat-composer-icon-hover-fg:#e8f1ff;--chat-composer-placeholder:#8097b8;--chat-bubble-inbound-bg:#213043;--chat-bubble-inbound-color:#edf5ff;--chat-bubble-inbound-border:#2d405a;--chat-bubble-outbound-bg:linear-gradient(135deg,#2190ff,#3db8ff);--chat-bubble-outbound-color:#f7fbff;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-meta:rgba(255,255,255,0.82);--chat-bubble-outbound-shadow:0 12px 24px rgba(17,129,255,0.32);--chat-bubble-warning-bg:#3a301a;--chat-bubble-warning-border:#63522d;--chat-bubble-success-bg:#173245;--chat-bubble-success-border:#255069;--chat-action-card-bg:#172435;--chat-action-card-border:#263b58;--chat-action-button-border:#2d4567;--chat-action-button-color:#9fc7ff;--chat-action-button-hover-bg:#1d2e43;--chat-action-button-disabled:#7890ae;--chat-send-shadow:0 12px 24px rgba(10,108,255,0.28)}html[data-theme=dark] .homeDemoConversationSurface-imessage{--chat-shell-border:#29303a;--chat-shell-bg:#111318;--chat-topbar-bg:#17191e;--chat-topbar-fg:#f4f5f7;--chat-topbar-muted:#a2a8b2;--chat-topbar-button-bg:rgba(255,255,255,0.05);--chat-topbar-button-border:rgba(255,255,255,0.1);--chat-topbar-button-hover-bg:rgba(255,255,255,0.1);--chat-topbar-button-hover-border:rgba(255,255,255,0.18);--chat-canvas-background:linear-gradient(180deg,#17191f,#111318);--chat-action-rail-border:rgba(255,255,255,0.06);--chat-action-rail-bg:linear-gradient(180deg,rgba(19,21,27,0.98),#16181d 78%);--chat-composer-bg:#15171c;--chat-composer-border:rgba(255,255,255,0.08);--chat-composer-field-bg:#1d2027;--chat-composer-field-border:#2d333d;--chat-composer-icon:#c2c7d0;--chat-composer-icon-hover-bg:rgba(255,255,255,0.06);--chat-composer-icon-hover-fg:#f3f5f8;--chat-composer-placeholder:#8a9098;--chat-bubble-inbound-bg:#2b2d33;--chat-bubble-inbound-color:#f2f3f5;--chat-bubble-outbound-bg:#2791ff;--chat-bubble-outbound-color:#ffffff;--chat-bubble-outbound-border:transparent;--chat-bubble-outbound-meta:rgba(255,255,255,0.8);--chat-bubble-outbound-shadow:0 10px 22px rgba(39,145,255,0.28);--chat-bubble-warning-bg:#3a301a;--chat-bubble-warning-border:#63522d;--chat-bubble-success-bg:#183122;--chat-bubble-success-border:#2a4d38;--chat-action-card-bg:#171a20;--chat-action-card-border:#2d333c;--chat-action-button-border:#2a3038;--chat-action-button-color:#84bfff;--chat-action-button-hover-bg:#20242c;--chat-action-button-disabled:#7f8793;--chat-send-shadow:0 12px 24px rgba(10,132,255,0.28)}html[data-theme=dark] .homeDemoBubble{color:var(--chat-bubble-inbound-color)}html[data-theme=dark] .homeDemoComposer textarea{background:transparent;color:#edf4fb}html[data-theme=dark] .homeDemoTableWrap{background:#16212b;border-color:#2a3646}html[data-theme=dark] .homeDemoPersistentScrollbar{background:color-mix(in oklab,var(--surface) 76%,#25374a 24%);box-shadow:inset 0 0 0 1px color-mix(in oklab,#d9e7f5 14%,transparent),0 12px 24px rgba(0,0,0,.24)}html[data-theme=dark] .homeDemoPersistentScrollbarThumb{background:linear-gradient(180deg,color-mix(in oklab,#b8c2cf 24%,#6f7a88 76%),color-mix(in oklab,#4d5968 88%,#9ea9b8 12%));box-shadow:inset 0 0 0 1px color-mix(in oklab,#eef4fb 14%,transparent),0 8px 18px rgba(0,0,0,.24)}html[data-theme=dark] .homeDemoPersistentScrollbarCorner{background:color-mix(in oklab,var(--surface) 82%,#25374a 18%);box-shadow:inset 0 0 0 1px color-mix(in oklab,#d9e7f5 14%,transparent)}html[data-theme=dark] .homeDemoWorkspaceLoading{background:rgba(10,16,24,.7)}html[data-theme=dark] .homeDemoWorkspaceLoadingCard{background:rgba(22,33,43,.96);border-color:#2a3646;color:#edf4fb}html[data-theme=dark] .homeDemoBrandingPanel,html[data-theme=dark] .homeDemoCalendarReview,html[data-theme=dark] .homeDemoCalendarToolbarCard,html[data-theme=dark] .homeDemoOrderPreviewPanel,html[data-theme=dark] .homeDemoOrdersQueuePanel{background:color-mix(in oklab,var(--surface) 84%,#223043 16%);border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%)}html[data-theme=dark] .homeDemoChrome,html[data-theme=dark] .homeDemoPanel,html[data-theme=dark] .homeDemoSettingsDrawer{border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,#223043 6%) 0,color-mix(in oklab,var(--surface) 84%,#223043 16%) 100%);box-shadow:0 18px 34px rgba(0,0,0,.34)}html[data-theme=dark] .homeDemoChrome{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,#223043 4%) 0,color-mix(in oklab,var(--surface) 86%,#223043 14%) 100%)}html[data-theme=dark] .homeDemoEmptyState,html[data-theme=dark] .homeDemoPendingCard,html[data-theme=dark] .homeDemoPoCard,html[data-theme=dark] .homeDemoSettingsLogoPreview{background:color-mix(in oklab,var(--surface) 80%,#223043 20%);border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%)}html[data-theme=dark] .homeDemoCalendarRecurringSummaryHeader p,html[data-theme=dark] .homeDemoCalendarReviewCount,html[data-theme=dark] .homeDemoCalendarReviewHeader p,html[data-theme=dark] .homeDemoCalendarSectionHeader p,html[data-theme=dark] .homeDemoCalendarWeekdayChip small{color:#b9c8d9}html[data-theme=dark] .homeDemoCalendarStatus{background:color-mix(in oklab,var(--surface) 88%,#223043 12%);border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%);color:#e6edf7}html[data-theme=dark] .homeDemoCalendarActionToggle{background:color-mix(in oklab,var(--surface) 86%,#223043 14%);border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .homeDemoCalendarActionToggle.homeDemoGhostButton-active{background:color-mix(in oklab,var(--home-demo-primary) 24%,var(--surface));border-color:color-mix(in oklab,var(--home-demo-primary) 48%,var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 28px -24px rgba(0,0,0,.55)}html[data-theme=dark] .homeDemoCalendarDisclosure{border-top-color:rgba(255,255,255,.08)}html[data-theme=dark] .homeDemoCalendarWeekdayChip{background:#101923;border-color:#2b3947;color:#edf4fb}html[data-theme=dark] .homeDemoCalendarRecurringChip{background:#101923;border-color:#2b3947}html[data-theme=dark] .homeDemoCalendarWeekdayChip-active{background:color-mix(in oklab,var(--home-demo-primary) 18%,var(--surface));border-color:color-mix(in oklab,var(--home-demo-primary) 34%,var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 28px -24px rgba(0,0,0,.5)}html[data-theme=dark] .homeDemoCalendarWeekdayChip-blocked{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--home-demo-highlight) 34%,transparent)}html[data-theme=dark] .homeDemoBrandingEditorPanel .homeDemoField{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 82%,#223043 18%) 0,color-mix(in oklab,var(--surface) 76%,#223043 24%) 100%);border-color:color-mix(in oklab,var(--line) 70%,var(--home-demo-primary) 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .homeDemoBrandingEditorPanel .homeDemoField input,html[data-theme=dark] .homeDemoBrandingEditorPanel .homeDemoField textarea{background:color-mix(in oklab,var(--surface) 70%,#0e1722 30%);border-color:#324355;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=dark] .homeDemoCalendarListRow+.homeDemoCalendarListRow{border-top-color:rgba(255,255,255,.08)}html[data-theme=dark] .workspaceCalendarReview,html[data-theme=dark] .workspaceCalendarToolbarCard{background:color-mix(in oklab,var(--surface) 84%,#223043 16%);border-color:color-mix(in oklab,var(--line) 72%,var(--accent) 28%)}html[data-theme=dark] .workspaceCalendarReviewCount,html[data-theme=dark] .workspaceCalendarReviewHeader p,html[data-theme=dark] .workspaceCalendarSectionHeader p,html[data-theme=dark] .workspaceCalendarWeekdayChip small{color:#b9c8d9}html[data-theme=dark] .workspaceCalendarStatus{background:color-mix(in oklab,var(--surface) 88%,#223043 12%);border-color:color-mix(in oklab,var(--line) 72%,var(--accent) 28%);color:#e6edf7}html[data-theme=dark] .workspaceCalendarDisclosure{border-top-color:rgba(255,255,255,.08)}html[data-theme=dark] .workspaceCalendarWeekdayChip{background:#101923;border-color:#2b3947;color:#edf4fb}html[data-theme=dark] .workspaceCalendarWeekdayChip-active{background:color-mix(in oklab,var(--accent) 18%,var(--surface));border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}html[data-theme=dark] .workspaceCalendarWeekdayChip-blocked{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-highlight) 34%,transparent)}html[data-theme=dark] .workspaceCalendarListRow+.workspaceCalendarListRow{border-top-color:rgba(255,255,255,.08)}html[data-theme=dark] .homeDemoTable th{background:#16212b}html[data-theme=dark] .homeDemoBulkToolbar,html[data-theme=dark] .homeDemoTableIconButton{background:#16212b;border-color:#2a3646;color:#edf4fb}html[data-theme=dark] .homeDemoWorkspaceTruthGate{background:rgba(8,14,22,.72)}html[data-theme=dark] .homeDemoWorkspaceTruthGateCard{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 92%,#223043 8%) 0,color-mix(in oklab,var(--surface) 84%,#223043 16%) 100%);border-color:color-mix(in oklab,var(--line) 72%,var(--home-demo-primary) 28%);box-shadow:0 18px 34px rgba(0,0,0,.34)}html[data-theme=dark] .homeDemoWorkspaceTruthGateCard p:not(.eyebrow){color:#c8d4e0}html[data-theme=dark] .homeDemoBulkCount{color:#a7bac9}html[data-theme=dark] .homeDemoBulkLabel{color:#97aabc}html[data-theme=dark] .whoCanOrderPickerPanel{border-color:#2a3646;background:rgba(18,28,39,.96);box-shadow:0 18px 40px rgba(0,0,0,.34),0 6px 16px rgba(0,0,0,.24)}html[data-theme=dark] .homeDemoBulkWhoCanOrderInput{border-color:#2a3646;background:#16212b;color:#edf4fb}html[data-theme=dark] .homeDemoBulkWhoCanOrderInput::placeholder{color:#91a6bc}html[data-theme=dark] .whoCanOrderPickerHeading{color:#93a6bf}html[data-theme=dark] .whoCanOrderPickerOption{color:#edf4fb}html[data-theme=dark] .whoCanOrderPickerOption small{color:#9bb0c7}html[data-theme=dark] .whoCanOrderPickerOption:focus-visible,html[data-theme=dark] .whoCanOrderPickerOption:hover{border-color:color-mix(in oklab,var(--home-demo-primary) 30%,#2a3646 70%);background:color-mix(in oklab,var(--home-demo-primary) 14%,#16212b 86%)}html[data-theme=dark] .whoCanOrderPickerOption-active{border-color:color-mix(in oklab,var(--home-demo-primary) 36%,#2a3646 64%);background:color-mix(in oklab,var(--home-demo-primary) 18%,#16212b 82%)}html[data-theme=dark] .whoCanOrderPickerEmpty{background:#17222d;color:#9eb0c7}html[data-theme=dark] .expandableToolbarSearchField-home{border-color:#2a3646;background:#16212b;color:#edf4fb}html[data-theme=dark] .expandableToolbarSearchField-home .expandableToolbarSearchIcon,html[data-theme=dark] .expandableToolbarSearchField-home .expandableToolbarSearchInput::placeholder{color:#91a6bc}html[data-theme=dark] .homeDemoTableIconButton-active{border-color:color-mix(in oklab,var(--home-demo-primary) 40%,#2a3646 60%);background:color-mix(in oklab,var(--home-demo-primary) 18%,#16212b 82%);color:#f4fbff}html[data-theme=dark] .homeDemoTableIconButton-save{border-color:color-mix(in oklab,var(--home-demo-primary) 42%,#2a3646 58%);background:color-mix(in oklab,var(--home-demo-primary) 22%,#16212b 78%);color:#f4fbff}html[data-theme=dark] .homeDemoTableIconButton:hover:not(:disabled){background:#1b2835}html[data-theme=dark] .homeDemoFilterToggleCount{box-shadow:0 0 0 2px #16212b}html[data-theme=dark] .homeDemoTableIconButton-destructive{color:#f0b2b2}html[data-theme=dark] .homeDemoTableSelectionCell{background:#13202a;box-shadow:1px 0 0 rgba(63,85,107,.78)}html[data-theme=dark] .homeDemoTable thead .homeDemoTableSelectionCell{background:#16212b}html[data-theme=dark] .homeDemoTableRow-context{background:rgba(120,143,162,.08)}html[data-theme=dark] .homeDemoTableRow-selected{background:color-mix(in oklab,var(--home-demo-primary) 22%,#213245 78%)}html[data-theme=dark] .homeDemoTableRow-context .homeDemoTableSelectionCell{background:rgba(120,143,162,.08)}html[data-theme=dark] .homeDemoTableRow-selected .homeDemoTableSelectionCell{background:color-mix(in oklab,var(--home-demo-primary) 22%,#213245 78%)}html[data-theme=dark] .homeDemoTableRow-context.homeDemoTableRow-selected,html[data-theme=dark] .homeDemoTableRow-context.homeDemoTableRow-selected .homeDemoTableSelectionCell{background:rgba(49,132,90,.24)}html[data-theme=dark] .homeDemoTable input,html[data-theme=dark] .homeDemoTable select{background:#101923;border-color:#2b3947;color:#edf4fb}html[data-theme=dark] .homeDemoBrandingEditorPanel,html[data-theme=dark] .homeDemoBrandingPreviewPanel,html[data-theme=dark] .homeDemoExpandedDetailSurface,html[data-theme=dark] .homeDemoExpandedDocumentDialog,html[data-theme=dark] .homeDemoExpandedDocumentSurface{background:color-mix(in oklab,var(--surface) 88%,#1a2532 12%);border-color:color-mix(in oklab,var(--line) 70%,var(--home-demo-primary) 30%)}html[data-theme=dark] .homeDemoBrandingLogoPicker{background:color-mix(in oklab,var(--surface) 84%,var(--home-demo-secondary) 16%);color:#edf4fb}html[data-theme=dark] .homeDemoBrandingLogoPicker-hasLogo{background:color-mix(in oklab,var(--surface) 78%,#ffffff 6%)}html[data-theme=dark] .homeDemoBrandingLogoPickerBody{background:color-mix(in oklab,var(--surface) 74%,#ffffff 8%);border-color:color-mix(in oklab,var(--home-demo-highlight) 22%,transparent);color:#edf4fb}html[data-theme=dark] .homeDemoBrandingLogoPreview{background:color-mix(in oklab,var(--surface) 88%,#ffffff 4%)}html[data-theme=dark] .homeDemoBrandingLogoPickerEdit{background:color-mix(in oklab,var(--surface) 74%,#ffffff 10%);border-color:color-mix(in oklab,var(--home-demo-highlight) 20%,transparent);color:#edf4fb}html[data-theme=dark] .homeDemoColorPicker::-moz-color-swatch,html[data-theme=dark] .homeDemoColorPicker::-webkit-color-swatch{border-color:#324355}html[data-theme=dark] .homeDemoGridCell-system{background:color-mix(in oklab,var(--home-demo-secondary) 20%,var(--surface));color:#f0f7f4}html[data-theme=dark] .homeDemoDocument{border-color:color-mix(in oklab,var(--home-demo-primary) 26%,#2a3646 74%);background:linear-gradient(180deg,#111a24,#0d141d);color:#edf4fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=dark] .homeDemoDocumentLogo{background:#f7f8fa;border-color:color-mix(in oklab,var(--home-demo-primary) 34%,#41566d 66%)}html[data-theme=dark] .homeDemoDocumentBrand span,html[data-theme=dark] .homeDemoDocumentCompanyMeta,html[data-theme=dark] .homeDemoDocumentFactLabel,html[data-theme=dark] .homeDemoDocumentLabel,html[data-theme=dark] .homeDemoDocumentTopLabel{color:#93a8ba}html[data-theme=dark] .homeDemoDocumentRule,html[data-theme=dark] .homeDemoDocumentTable td,html[data-theme=dark] .homeDemoDocumentTable th{border-color:rgba(147,168,186,.16)}html[data-theme=dark] .homeDemoDocumentTable th{color:#93a8ba}html[data-theme=dark] .homeDemoDocumentDraftMarker{border-color:rgba(223,240,167,.28);background:rgba(223,240,167,.12);color:#edf0c8}html[data-theme=dark] .homeDemoDocumentReadonlyControl{border-color:rgba(147,168,186,.22);background:#172330;color:#d8e2ea}html[data-theme=dark] .homeDemoDocumentCompanyMeta span,html[data-theme=dark] .homeDemoDocumentReason p,html[data-theme=dark] .homeDemoSigningCard p{color:#c0d0dd}@keyframes homeDemoSlideInFromRight{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1360px){.homeDemoChrome{grid-template-columns:1fr}.homeDemoChromeActions,.homeDemoChromeControls{justify-content:flex-start}}@media (max-width:1180px){.homeDemoShell{height:auto;grid-template-rows:auto auto}.homeDemoWorkspaceGrid{grid-template-columns:1fr}.homeDemoContextColumn,.homeDemoContextWorkspace,.homeDemoDataCard,.homeDemoOutputColumn,.homeDemoWhatsappPanel,.homeDemoWhatsappSurface{height:auto;min-height:0}.homeDemoContextColumn{grid-template-rows:auto auto;overflow:visible}.homeDemoTranscript{min-height:25rem;max-height:34rem}.homeDemoOrdersWorkspace{grid-template-columns:1fr}.homeDemoWorkspaceScroll{padding-right:0}}@media (max-width:920px){.homeDemoBrandingHeader,.homeDemoChrome,.homeDemoPagination,.homeDemoPanelHeader,.homeDemoSettingsHeader,.homeDemoWorkbookHeader,.homeDemoWorkspacePanelHeader{align-items:stretch;flex-direction:column}.homeDemoChromeActions{justify-content:flex-start}.homeDemoChromeSelectField select,.homeDemoToolbarField select{min-width:0}.homeDemoDataHeader{width:100%;grid-template-columns:minmax(0,1fr)}.homeDemoDocumentHeaderBar,.homeDemoSettingsGrid{grid-template-columns:1fr}.homeDemoDocumentCompanyMeta{justify-items:start;text-align:left}.homeDemoDocumentTopGrid{grid-template-columns:minmax(0,1fr)}.homeDemoDocumentTopTitle{grid-column:auto;justify-self:start;text-align:left}.homeDemoDocumentTopAddressField,.homeDemoDocumentTopLabel-addressSpan{grid-row:auto}.homeDemoBrandingIdentityRow,.homeDemoBrandingWorkspace{grid-template-columns:1fr}.homeDemoBrandingLogoPicker{width:100%}.homeDemoPaginationActions,.homeDemoWhatsappStatus{justify-content:flex-start}.homeDemoInboxSheetPanel{width:min(100vw,24rem)}.homeDemoPendingCard{grid-template-columns:1fr;align-items:start}.homeDemoPendingActions{justify-content:flex-start}}@media (max-width:720px){main.homeDemoPage{padding:.75rem}.homeDemoChrome{gap:.72rem;padding:.48rem .62rem}.homeDemoChromeBrand{display:grid;grid-gap:.62rem;gap:.62rem;width:100%}.homeDemoChromeBrandMain{width:100%}.homeDemoChromeBrand .productBrandText small{display:none}.homeDemoChromeBrand .productBrandText strong{font-size:.92rem}.homeDemoChromeControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;grid-gap:.5rem;gap:.5rem}.homeDemoChromeSelectField,.homeDemoChromeTheme{width:100%}.homeDemoChromeSelectField select,.homeDemoChromeTheme .themeModeSwitch{width:100%;min-width:0}.homeDemoChromeActions{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch;align-items:center;grid-gap:.5rem;gap:.5rem;margin-left:0}.homeDemoTopbarTip{display:none}.homeDemoTopbarButton,.homeDemoTopbarLink{min-height:2.7rem;justify-content:center}.homeDemoTopbarLink{text-align:center}.homeDemoTopbarButton{width:100%}.homeDemoPanel{padding-left:.85rem;padding-right:.85rem}.homeDemoTranscript{min-height:22rem;max-height:30rem}.homeDemoDocumentHeaderBar,.homeDemoDocumentTopGrid{grid-template-columns:1fr}.homeDemoDocumentTopTitle{grid-column:auto}.homeDemoCalendarReview,.homeDemoCalendarToolbarCard,.workspaceCalendarReview,.workspaceCalendarToolbarCard{padding-left:.85rem;padding-right:.85rem}.homeDemoCalendarWeekdayGrid,.workspaceCalendarWeekdayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeDemoInboxSheetPanel{width:calc(100vw - .5rem);padding:.85rem}.homeDemoDataActions{align-items:stretch;justify-content:flex-start}.homeDemoDataActions,.homeDemoWorkspaceModeRow,.homeDemoWorkspaceNavBlock{width:100%}.homeDemoWorkspaceModeRow{align-items:stretch;flex-wrap:wrap}.homeDemoWorkspaceModeSwitch,.homeDemoWorkspaceTabRail{width:100%}.homeDemoWorkspaceModeSwitch{justify-content:stretch}.homeDemoWorkspaceModeButton{flex:1 1}.homeDemoWorkspaceTabButton{flex:0 0 auto;justify-content:center;text-align:center}}@media (max-width:560px){.homeDemoInboxSheet{padding:.25rem}.homeDemoChromeActions{grid-template-columns:auto auto}.homeDemoTopbarButton{grid-column:1/-1}.homeDemoInboxSheetPanel{width:100%;max-height:calc(100dvh - .5rem)}}html[data-theme=dark]{--bg:#0f1724;--surface:#131c28;--ink:#e6edf7;--line:#2a3646;--control-bg:#0f151d;--control-ink:#e6edf7;--muted:#9bacc2;--danger:#ff8f8f;--accent:color-mix(in oklab,var(--brand-primary) 88%,white 12%);--accent-strong:color-mix(in oklab,var(--brand-primary) 58%,white 42%);--accent-soft:color-mix(in oklab,var(--brand-secondary) 28%,#101724 72%);--tone-positive:color-mix(in oklab,var(--accent) 78%,white 22%);--tone-positive-border:color-mix(in oklab,var(--accent) 44%,var(--line));--tone-positive-bg:color-mix(in oklab,var(--accent) 18%,var(--surface));--tone-positive-bg-soft:color-mix(in oklab,var(--accent-soft) 82%,var(--surface));--tone-warning:color-mix(in oklab,var(--brand-highlight) 70%,white 30%);--tone-warning-border:color-mix(in oklab,var(--brand-highlight) 48%,var(--line));--tone-warning-bg:color-mix(in oklab,var(--brand-highlight) 18%,var(--surface));--tone-warning-bg-soft:color-mix(in oklab,var(--brand-highlight) 30%,transparent);--tone-info:color-mix(in oklab,var(--brand-secondary) 78%,white 22%);--tone-info-border:color-mix(in oklab,var(--brand-secondary) 44%,var(--line));--tone-info-bg:color-mix(in oklab,var(--brand-secondary) 18%,var(--surface));--brand-shell-soft:color-mix(in oklab,var(--brand-primary) 18%,var(--surface));--brand-shell-border:color-mix(in oklab,var(--brand-primary) 32%,var(--line));--brand-panel-soft:color-mix(in oklab,var(--brand-secondary) 18%,var(--surface));--brand-panel-glow:color-mix(in oklab,var(--brand-highlight) 20%,transparent);--body-radial-a:color-mix(in oklab,var(--brand-secondary) 34%,#101724 66%);--body-radial-b:color-mix(in oklab,var(--brand-primary) 24%,#101724 76%);--body-grad-top:color-mix(in oklab,var(--brand-primary) 12%,#101724 88%);--elevation:0 16px 32px rgba(0,0,0,0.45);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 20% 20%,var(--body-radial-a) 0,transparent 34%),radial-gradient(circle at 80% 0,var(--body-radial-b) 0,transparent 30%),linear-gradient(180deg,var(--body-grad-top) 0,var(--bg) 100%)}.appPageChrome{padding:1rem 1rem 0}.appPageChromeRow{max-width:1320px;margin:0 auto;display:flex;align-items:center}.productBrand{display:inline-flex;align-items:center;gap:.75rem;min-width:0;text-decoration:none}.productBrand,.productBrand:hover{color:var(--ink)}.productBrandMark{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 80%,var(--accent) 20%);background:color-mix(in oklab,var(--surface) 90%,white 10%);box-shadow:var(--elevation);flex:0 0 auto}.productBrandLogo{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.productBrandText{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.productBrandText strong{font-size:1rem;line-height:1;letter-spacing:.02em}.productBrandText small{color:var(--muted);font-size:.76rem;line-height:1}.productBrand-workspace{flex:0 0 auto}.productBrand-workspace .productBrandMark{width:2.5rem;height:2.5rem;border-radius:14px}.productBrand-workspace .productBrandText strong{font-size:.96rem}main{max-width:1080px;margin:0 auto;padding:2rem 1rem 3rem}h1,h2,h3{margin:0 0 .5rem}p{margin-top:0}.toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:var(--surface);border-radius:16px;padding:1rem;border:1px solid var(--line);box-shadow:var(--elevation)}.stack{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}button,input,select{font:inherit}input,select{border:1px solid var(--line);border-radius:8px;padding:.55rem .7rem;background:var(--control-bg);color:var(--control-ink)}button{border:none;border-radius:8px;padding:.55rem .75rem;background:var(--accent);color:var(--accent-contrast);cursor:pointer}button:hover:not(:disabled){background:var(--accent-strong)}button:disabled{opacity:.5;cursor:not-allowed}.ordersSetupContent button:not(.ghostButton):not(:disabled),.ordersSheetSurface button:not(.ghostButton):not(:disabled){color:var(--accent-contrast)}.modulePage button:not(.ghostButton):disabled{border:1px solid color-mix(in oklab,var(--line) 82%,var(--surface) 18%);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%);color:var(--muted);opacity:1;box-shadow:none}.list{display:grid;grid-gap:.4rem;gap:.4rem}.listItem{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:10px;padding:.45rem .55rem}.status{display:inline-block;margin:0 0 1rem;padding:.3rem .7rem;border-radius:999px;background:var(--accent-soft);color:color-mix(in oklab,var(--accent) 82%,black 18%)}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;border-bottom:1px solid var(--line);padding:.4rem}.explain{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line)}.workspaceLoadingMain{max-width:720px;margin:0 auto;padding:3.5rem 1rem}.workspaceLoadingCard{margin:0 auto}.workspaceLoadingCard-degradedAware{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:start}.workspaceDegradedBackdrop{position:fixed;inset:0;z-index:135;display:grid;place-items:center;padding:clamp(1rem,2vw,1.5rem);background:rgba(7,10,18,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspaceDegradedPanel{width:min(31rem,100%);display:grid;grid-gap:.75rem;gap:.75rem;padding:1.15rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--tone-warning-border) 62%,var(--line));background:radial-gradient(circle at top right,color-mix(in oklab,var(--tone-warning-bg-soft) 70%,transparent) 0,transparent 44%),color-mix(in oklab,var(--surface) 96%,white 4%);box-shadow:0 24px 56px rgba(0,0,0,.28)}.workspaceDegradedPanel h2{margin:0;font-size:1.1rem}.workspaceDegradedPanel p{margin:0;color:var(--muted);line-height:1.45}.workspaceDegradedEyebrow{margin:0;color:var(--tone-warning);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspaceDegradedDetail{width:100%;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 82%,var(--bg));font-size:.82rem}.workspaceDegradedActions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspaceDegradedRetryButton{border-color:color-mix(in oklab,var(--accent-strong) 72%,black 10%);background:linear-gradient(135deg,color-mix(in oklab,var(--accent-strong) 88%,white 12%),color-mix(in oklab,var(--accent) 82%,black 12%));color:white;font-weight:700;box-shadow:0 10px 22px color-mix(in srgb,var(--accent-strong) 22%,transparent)}.workspaceDegradedRetryButton:focus-visible:not(:disabled),.workspaceDegradedRetryButton:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent-strong) 78%,black 8%);background:linear-gradient(135deg,color-mix(in oklab,var(--accent-strong) 92%,white 8%),color-mix(in oklab,var(--accent) 86%,black 14%));color:white}.workspaceDegradedRetryButton:disabled{box-shadow:none}.workspaceChrome{z-index:25;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 14%,transparent) 0,transparent 58%),color-mix(in oklab,var(--surface) 90%,transparent);box-shadow:0 10px 30px rgba(10,19,26,.08)}.workspaceChromeRow{padding:.85rem 1rem .65rem;grid-template-columns:minmax(220px,auto) minmax(220px,1fr) auto;grid-gap:.8rem 1rem;gap:.8rem 1rem}.workspaceBrandCluster{display:flex;align-items:center;gap:.7rem;min-width:0}.workspaceBrand{gap:.65rem;color:var(--ink)}.workspaceBrandMark{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 82%,white) 0,color-mix(in oklab,var(--accent) 54%,black) 100%);color:#f6fffb;font-size:1.05rem;box-shadow:0 8px 20px color-mix(in oklab,var(--accent) 24%,transparent)}.workspaceBrandWordmark{font-size:1rem;font-weight:800;letter-spacing:.03em;text-transform:lowercase}.workspaceOrgSwitch{position:relative}.workspaceOrgSwitch>summary{list-style:none}.workspaceOrgSwitch>summary::-webkit-details-marker,.workspaceQuickMenu>summary::-webkit-details-marker{display:none}.workspaceOrgSwitchTrigger,.workspaceQuickMenuTrigger{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--control-bg) 88%,white 12%);color:var(--ink);padding:.48rem .8rem;font-weight:700;cursor:pointer}.workspaceOrgSwitchTrigger{flex-direction:column;align-items:flex-start;gap:.08rem;border-radius:14px;min-width:160px}.workspaceOrgLabel{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceOrgSwitchMenu,.workspaceQuickMenuPanel{position:absolute;top:calc(100% + .55rem);left:0;min-width:260px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 36px rgba(0,0,0,.16);padding:.7rem;display:grid;grid-gap:.4rem;gap:.4rem}.workspaceMenuLabel{margin:0 0 .1rem}.workspaceSearchForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;align-items:center}.workspaceSearchForm input{min-width:0;border-radius:999px;padding-inline:.95rem}.workspaceSearchButton{white-space:nowrap}.workspacePrimaryNav{max-width:1320px;margin:0 auto;padding:0 1rem .4rem}.workspacePrimaryNav::-webkit-scrollbar,.workspaceSecondaryLinks::-webkit-scrollbar{display:none}.workspaceNavLink{display:inline-flex;align-items:center;justify-content:center}.workspaceNavLink:hover,.workspaceSecondaryLink:hover{color:var(--ink);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.workspaceNavLinkActive{color:#f5fffb}.workspaceSecondaryRail{max-width:1320px;margin:0 auto;padding:0 1rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.workspaceSecondaryLinks{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none}.workspaceSecondaryLink{flex:0 0 auto;display:inline-flex;align-items:center;text-decoration:none;color:var(--muted);border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);border-radius:999px;padding:.38rem .72rem;font-size:.84rem;font-weight:700}.workspaceSessionHint{margin:0;color:var(--muted);font-size:.84rem}.workspaceChromeStatus{max-width:1320px;margin:0 auto;padding:0 1rem .8rem}.moduleActionList{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.moduleActionCard,.reportCatalogCard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.moduleActionCard:hover,.reportCatalogCard:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 28%,var(--line));box-shadow:0 14px 24px rgba(0,0,0,.08)}.bankOverviewGrid,.reportCatalogGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.onboardingMain{max-width:1120px;margin:0 auto;padding:2rem 1rem 3rem;display:grid;grid-gap:1rem;gap:1rem}.onboardingMainWithDock{padding-bottom:12.5rem}.onboardingTopbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.75rem 1rem;gap:.75rem 1rem}.topbarTitle{min-width:0}.topbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;justify-self:end;gap:.5rem}.profileMenu{position:relative}.profileMenu>summary{list-style:none}.profileMenu>summary::-webkit-details-marker{display:none}.profileMenuTrigger{width:2.75rem;height:2.75rem;min-width:2.75rem;border:1px solid var(--line);border-radius:12px;background:var(--control-bg);color:var(--control-ink);font-weight:800;letter-spacing:.01em;cursor:pointer;overflow:hidden;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.profileMenuTrigger,.profileMenuTrigger span{display:inline-flex;align-items:center;justify-content:center}.profileMenuTrigger span{line-height:1}.profileMenuTrigger:focus-visible,.profileMenuTrigger:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.profileMenuInitial{width:100%;height:100%;font-size:.98rem}.profileMenuTrigger svg{width:1.05rem;height:1.05rem}.profileMenu[open] .profileMenuTrigger{border-color:color-mix(in oklab,var(--brand-secondary) 42%,var(--line));background:color-mix(in oklab,var(--brand-secondary) 18%,var(--surface));color:color-mix(in oklab,var(--brand-secondary) 78%,black 22%)}.profileMenuDropdown{position:absolute;right:0;top:calc(100% + .45rem);min-width:240px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 14px 26px rgba(0,0,0,.12);padding:.6rem;display:grid;grid-gap:.4rem;gap:.4rem;z-index:40}.profileMenuLabel{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.profileMenuValue{margin:0;font-size:.87rem;color:var(--ink);word-break:break-word}.profileMenuButton{width:100%;justify-content:flex-start;margin-top:.15rem}.profileMenuButton-danger{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 30%,var(--line));background:color-mix(in oklab,var(--surface) 84%,var(--danger) 16%)}.profileMenuTheme{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.15rem}.themeModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem;gap:.2rem;padding:.2rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--surface) 70%,var(--control-bg))}.themeModeSwitchSystem{grid-template-columns:.95fr 1fr 1fr}.themeModeOption{border:0;border-radius:999px;background:transparent;color:var(--muted);padding:.38rem .3rem;font-size:.78rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .14s ease,color .14s ease}.themeModeOption:hover{color:var(--ink)}.themeModeOptionActive{background:var(--accent);color:var(--accent-contrast)}.themeModeOption:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 55%,white);outline-offset:1px}html[data-theme=dark] .profileMenuDropdown{border-color:color-mix(in oklab,var(--line) 78%,#58677c 22%);background:color-mix(in oklab,var(--surface) 94%,#0b1119 6%);box-shadow:0 22px 44px rgba(0,0,0,.44)}html[data-theme=dark] .profileMenuButton{border-color:color-mix(in oklab,var(--line) 82%,#6f7f95 18%);background:color-mix(in oklab,var(--control-bg) 86%,#1d2a39 14%);color:#f3f7fc}html[data-theme=dark] .profileMenuButton:hover{border-color:color-mix(in oklab,var(--accent) 38%,var(--line) 62%);background:color-mix(in oklab,var(--surface) 66%,var(--accent-soft) 34%)}html[data-theme=dark] .profileMenuButton-danger{border-color:color-mix(in oklab,var(--danger) 46%,var(--line) 54%);background:color-mix(in oklab,var(--danger) 12%,var(--control-bg) 88%);color:#ffdada}html[data-theme=dark] .themeModeSwitch{border-color:color-mix(in oklab,var(--line) 76%,#617087 24%);background:color-mix(in oklab,var(--control-bg) 82%,#233246 18%)}html[data-theme=dark] .themeModeOption{color:#c0cbda}html[data-theme=dark] .themeModeOption:hover{color:#f4f8ff}html[data-theme=dark] .themeModeOptionActive{background:linear-gradient(135deg,#4f7fe8,#6d94f2);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px rgba(46,96,214,.28)}.eyebrow{margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--accent)}.muted{color:var(--muted)}.onboardingCard{display:grid;grid-gap:.75rem;gap:.75rem}.onboardingCard-secondary{gap:1rem}.onboardingHeroGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);grid-gap:1rem;gap:1rem;align-items:stretch}.onboardingHeroCard{display:grid;grid-gap:1rem;gap:1rem;min-height:100%}.onboardingHeroCard-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--accent-soft) 72%,var(--surface)) 0,var(--surface) 82%);border-color:color-mix(in oklab,var(--accent) 22%,var(--line))}.onboardingHeroCard-secondary{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 90%,white 10%) 0,var(--surface) 100%)}.onboardingHeroHeader{display:grid;grid-gap:.55rem;gap:.55rem}.onboardingHeroHeader h2,.onboardingSecondaryHeader h2{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.04}.onboardingLead{margin:0;max-width:48ch;color:var(--muted);font-size:1rem}.onboardingLead-secondary{max-width:64ch;font-size:.96rem}.onboardingBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.32rem .68rem;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 72%,white 28%);color:var(--ink);font-size:.76rem;font-weight:800;letter-spacing:.03em}.onboardingBadgeAccent{border-color:color-mix(in oklab,var(--accent) 34%,white 20%);background:color-mix(in oklab,var(--accent-soft) 78%,var(--surface));color:color-mix(in oklab,var(--accent) 78%,black 22%)}.onboardingActionRow{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.onboardingActionRow-primary{align-items:stretch}.onboardingPrimaryCta{min-width:min(320px,100%);padding:.85rem 1.1rem;font-size:1rem;font-weight:800;box-shadow:0 14px 28px color-mix(in oklab,var(--accent) 28%,transparent)}.onboardingCapabilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.onboardingCapabilityCard{border:1px solid color-mix(in oklab,var(--line) 80%,var(--accent) 20%);border-radius:14px;background:color-mix(in oklab,var(--surface) 82%,white 18%);padding:.8rem .85rem;display:grid;grid-gap:.35rem;gap:.35rem}.onboardingCapabilityCard strong{font-size:.95rem;line-height:1.25}.onboardingCapabilityLabel,.onboardingPanelLabel{margin:0;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboardingStepList{display:grid;grid-gap:.7rem;gap:.7rem}.onboardingStepItem{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklab,var(--surface) 86%,white 14%);padding:.85rem .9rem}.onboardingStepItem strong{display:block;margin:0;font-size:.96rem}.onboardingStepItem p{margin:.22rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.4}.onboardingStepNumber{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface));color:color-mix(in oklab,var(--accent) 78%,black 22%);font-size:.84rem;font-weight:900}.onboardingSecondaryLinks{display:flex;flex-wrap:wrap;gap:.6rem}.onboardingSecondaryHeader{display:grid;grid-gap:.45rem;gap:.45rem}.stepFrame{animation-duration:.26s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.65,.2,1)}.stepSlideOutLeft{animation-name:stepSlideOutLeft}.stepSlideInLeft{animation-name:stepSlideInLeft}.stepSlideOutRight{animation-name:stepSlideOutRight}.stepSlideInRight{animation-name:stepSlideInRight}.stepHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.requiredFiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}.requiredFilesDock{grid-template-columns:repeat(4,minmax(180px,1fr))}.requiredFilesDock .requiredFileCard{align-items:center;min-height:64px;padding:.45rem .55rem}.requiredFileCard{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;background:#f9faf9;border:1px solid var(--line);border-radius:10px;padding:.5rem .6rem}.requiredFileCard strong{display:block;margin-bottom:.2rem;font-size:.92rem}.requiredFileCard p{margin:0;color:#657078;font-size:.82rem;overflow-wrap:anywhere}.requiredFilesDock .requiredFileCard p{max-height:2.2em;overflow:hidden}.dockStatusText{margin:0;color:#657078;font-size:.82rem}.requiredFilesDock .requiredFileMeta{align-self:center;justify-content:center}.requiredFilesDock .completionMark{display:none}.requiredFileMeta{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;gap:.35rem}.requiredFileCardActive{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface))}.uploadStatus{border-radius:999px;padding:.2rem .5rem;border:1px solid var(--line);background:#f2f3f0;color:#5f676d;font-size:.74rem;line-height:1.4;white-space:nowrap}.uploadStatusPending{border-color:#d4d9e0;background:#f5f7fa;color:#5f676d}.completionMark{display:grid;justify-items:center;grid-gap:.12rem;gap:.12rem;color:color-mix(in oklab,var(--brand-secondary) 76%,black 24%);font-weight:700}.completionTick{font-size:1.5rem;line-height:1;font-weight:900}.completionLabel{font-size:.74rem;line-height:1;letter-spacing:.01em}.uploadStatusUploaded{border-color:color-mix(in oklab,var(--accent) 24%,var(--line));background:color-mix(in oklab,var(--accent-soft) 68%,var(--surface));color:color-mix(in oklab,var(--accent) 72%,black 28%)}.uploadStatusValidated{border-color:color-mix(in oklab,var(--accent) 44%,var(--line));background:color-mix(in oklab,var(--accent) 14%,var(--surface));color:color-mix(in oklab,var(--accent) 80%,black 20%)}.uploadStatusProgress{border-color:color-mix(in oklab,var(--accent) 32%,var(--line));background:color-mix(in oklab,var(--accent) 10%,var(--surface));color:color-mix(in oklab,var(--accent) 74%,black 26%)}.uploadStatusMissing{border-color:var(--tone-warning-border)}.errorIconButton,.uploadStatusMissing{background:var(--tone-warning-bg);color:var(--tone-warning)}.errorIconButton{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid var(--tone-warning-border);font-weight:800;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.progressList{display:grid;grid-gap:.6rem;gap:.6rem}.progressItem{display:grid;grid-template-columns:36px 1fr;align-items:start;grid-gap:.7rem;gap:.7rem;border:1px solid var(--line);border-radius:12px;padding:.65rem .75rem;background:#fbfaf7}.progressItem h3{margin:0 0 .2rem;font-size:.98rem}.progressItem p{margin:0;color:#626a70;font-size:.9rem}.progressBadge{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;font-weight:700}.progress-done{border-color:color-mix(in oklab,var(--accent) 22%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface))}.progress-done .progressBadge{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent) 14%,var(--surface));color:color-mix(in oklab,var(--accent) 80%,black 20%)}.progress-active{border-color:color-mix(in oklab,var(--accent) 28%,var(--line));background:color-mix(in oklab,var(--accent) 10%,var(--surface))}.progress-active .progressBadge{border-color:color-mix(in oklab,var(--accent) 36%,var(--line));background:color-mix(in oklab,var(--accent) 18%,var(--surface));color:color-mix(in oklab,var(--accent) 76%,black 24%)}.guideGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.guideCard{display:grid;grid-gap:.7rem;gap:.7rem}.guideCard img{width:100%;border-radius:10px;border:1px solid var(--line);background:#fff}.guideCard ol{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;color:#353b41}.wizardGrid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.wizardPanel{display:grid;grid-gap:.7rem;gap:.7rem}.wizardInstructions{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;color:#353b41}.plannerGrid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.platformGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.platformCard{border:1px solid var(--line);border-radius:12px;background:#f9faf9;padding:.8rem;display:grid;grid-gap:.65rem;gap:.65rem}.platformCardActive{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface))}.platformCard h3{margin:0}.platformCard p{margin:.25rem 0 0}.capabilityGrid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.capabilityItem{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.65rem .75rem}.capabilityItem h3{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#56616a}.capabilityItem p{margin:.35rem 0 0;font-size:.92rem;font-weight:600}.capabilityOk{border-color:#95cfbd;background:#effaf6}.capabilityWarn{border-color:#e2bc98;background:#fff4e8}.sliceList{display:grid;grid-gap:.55rem;gap:.55rem}.sliceItem{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;border:1px solid var(--line);border-radius:10px;padding:.6rem .7rem;background:#f9faf9}.sliceItem strong{display:block;margin-bottom:.2rem}.sliceItem p{margin:0;color:#5f6970;font-size:.88rem}.sliceItemActive{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface))}.sliceActions{display:grid;justify-items:end;grid-gap:.4rem;gap:.4rem}.ruleCallout{margin:0;border:1px solid #f2cfac;background:#fff7ed;border-radius:10px;padding:.55rem .7rem;color:#824300;font-weight:600}@keyframes stepSlideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-48px)}}@keyframes stepSlideInLeft{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}@keyframes stepSlideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(48px)}}@keyframes stepSlideInRight{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}.uploadInputs{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.uploadInputCard{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid var(--line);border-radius:10px;padding:.6rem;background:#f9faf9}.uploadInputCard span{font-weight:600;font-size:.9rem}.uploadInputCard input[type=file]{border:1px dashed #c9cfd5;background:#fff;padding:.4rem}.summaryGrid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.summaryGrid h3{margin:0;font-size:.78rem;color:#636c73;text-transform:uppercase;letter-spacing:.03em}.summaryGrid p{margin:.2rem 0 0;overflow-wrap:anywhere}.issueBox{border:1px solid #f2cfac;background:#fff7ed;border-radius:10px;padding:.65rem .8rem}.issueBox h3{margin:0 0 .4rem}.issueBox ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem}.uploadFileList{display:grid;grid-gap:.45rem;gap:.45rem;margin:.4rem 0}.uploadFileRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;border:1px solid #e4e7eb;border-radius:10px;padding:.42rem .52rem;background:#fffdf9}.uploadFileMeta{min-width:0}.uploadFileName{margin:0;font-size:.88rem;font-weight:600;overflow-wrap:anywhere}.ghostButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:8px;padding:.55rem .75rem;text-decoration:none;cursor:pointer}.uploadDock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.55rem .8rem .75rem;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 72%,transparent) 0,color-mix(in oklab,var(--bg) 92%,transparent) 24%,var(--body-grad-top) 100%);border-top:1px solid var(--line);overflow-x:hidden}.themeToggle{position:fixed;right:1rem;top:.85rem;z-index:70;gap:.4rem;background:var(--surface);color:var(--ink);box-shadow:var(--elevation);padding:.42rem .7rem;font-weight:700}.themeToggle,.themeToggleIcon{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line)}.themeToggleIcon{width:1.2rem;height:1.2rem;justify-content:center;font-size:.72rem;background:color-mix(in oklab,var(--accent) 18%,var(--surface))}.themeToggleLabel{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.uploadDockInner{max-width:1120px;margin:0 auto}.successBox{border-color:#b7d7ce;background:#f3fbf8}.successBox ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem}.reportsMain{width:100%;max-width:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.reportsTopbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem 1rem;gap:.5rem 1rem;align-items:center}.reportsTitle{min-width:0}.reportsTitle h1{margin:0}.reportsFilterCard{display:grid;grid-gap:.75rem;gap:.75rem}.reportsFilterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.reportsControlBar{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.55rem .65rem;gap:.5rem .7rem}.reportsControlBar,.reportsFilterInline{display:flex;flex-wrap:wrap;align-items:flex-end}.reportsFilterInline{gap:.55rem;width:100%}.compactField{display:grid;grid-gap:.2rem;gap:.2rem}.compactField span{font-size:.76rem;color:#5f6870;text-transform:uppercase;letter-spacing:.02em}.compactField input,.compactField select{min-width:170px}.reportTypeField select{min-width:180px}.reportsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.pnlWorkspace{position:relative;display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.pnlWorkspacePanelClosed{grid-template-columns:minmax(0,1fr)}.pnlWorkspacePanelClosed .pnlGroupingPanel{display:none}.pnlGroupingToggle{grid-column:1/-1;justify-self:start;border:1px solid #8db9aa;background:#eff8f4;color:#0f6f59;border-radius:999px;padding:.36rem .74rem;font-size:.86rem;font-weight:700}.pnlGroupingBackdrop{display:none}.pnlGroupingPanel{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.pnlGroupingHeader{display:grid;grid-gap:.25rem;gap:.25rem}.groupingSearchRow{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.groupingSearchRow input[type=search]{flex:1 1 170px;min-width:0}.groupingSearchButton{padding:.38rem .6rem}.pnlRevenueStrip{border:1px solid #9ec9b9;background:#edf9f3;border-radius:10px;padding:.45rem .55rem;display:flex;justify-content:space-between;gap:.6rem;align-items:center}.pnlRevenueStrip span{font-size:.8rem;color:#1f5a4c;text-transform:uppercase;letter-spacing:.03em}.pnlGroupingSection{display:grid;grid-gap:.45rem;gap:.45rem}.pnlRevenueSubgroup{display:grid;grid-gap:.4rem;gap:.4rem}.pnlRevenueSubgroupHeader{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px dashed var(--line);border-radius:10px;padding:.36rem .5rem}.pnlRevenueSubgroupHeader span{font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--muted)}.pnlGroupingSectionHeader{border:1px solid var(--line);border-radius:10px;padding:.4rem .55rem;display:flex;justify-content:space-between;gap:.6rem;align-items:center}.pnlGroupingSectionHeader span{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.pnlSectionHeaderActions{display:inline-flex;align-items:center;gap:.38rem}.pnlGroupingSectionHeaderRevenue{border-color:#96bfd6;background:#edf4ff}.pnlGroupingSectionHeaderRevenue span{color:#224d7e}.pnlGroupingSectionHeaderExpense{border-color:#9ec9b9;background:#edf9f3}.pnlGroupingSectionHeaderExpense span{color:#1f5a4c}.pnlBucketStrip{display:grid;grid-gap:.6rem;gap:.6rem}.pnlBucketStripTabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pnlBucketCard{border:1px solid var(--line);border-radius:10px;padding:.5rem;background:#f9faf9;display:grid;grid-gap:.4rem;gap:.4rem}.pnlBucketCardActive{border-color:#79b7a2;box-shadow:0 0 0 2px rgba(121,183,162,.2)}.pnlBucketCardDisabled{opacity:.42;border-style:dashed;background:#f3f5f4;box-shadow:none}.pnlBucketCardDisabled .pnlExpenseRow{cursor:not-allowed}.pnlBucketCardTab{border-color:#c3d4e8;background:#f7fbff}.pnlBucketCardIndented{margin-left:.45rem;border-left:3px solid #d7e7df}.bucketGuardrailHint{margin:0;font-size:.8rem;color:#7a4f14}.pnlBucketHeader{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.pnlBucketHeader h4{margin:0;font-size:.9rem}.pnlBucketTitle{min-width:0;gap:.28rem}.pnlBucketHeaderMeta,.pnlBucketTitle{display:inline-flex;align-items:center}.pnlBucketHeaderMeta{gap:.32rem}.pnlBucketActions{display:inline-flex;align-items:center;gap:.26rem}.pnlBucketActionButton{width:1.45rem;height:1.45rem;min-width:1.45rem;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.pnlBucketActionButton svg{width:.9rem;height:.9rem;fill:currentColor;opacity:1}.pnlBucketActionButton:disabled{opacity:.32;cursor:not-allowed;pointer-events:auto}.pnlBucketActionButtonDisabled{opacity:.32;cursor:not-allowed}.pnlBucketActionButtonHint{display:inline-flex;align-items:center;position:relative}.pnlBucketActionButtonHint:after{content:attr(data-locked-hint);bottom:calc(100% + .38rem);background:#0f172a;color:#f8fafc;border:1px solid #334155;border-radius:6px;padding:.32rem .5rem;font-size:.71rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 8px 16px rgba(0,0,0,.16)}.pnlBucketActionButtonHint:after,.pnlBucketActionButtonHint:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:70}.pnlBucketActionButtonHint:before{content:"";bottom:calc(100% + .12rem);border-color:#0f172a transparent transparent;border-style:solid;border-width:6px 5px 0}.pnlBucketActionButtonHint:focus-within:after,.pnlBucketActionButtonHint:focus-within:before,.pnlBucketActionButtonHint:hover:after,.pnlBucketActionButtonHint:hover:before{opacity:1}.pnlBucketActionButton.danger{border-color:#e6b9ad;color:#9b3e2c;background:#fff4f1}.pnlBucketHeaderTab h4{font-size:.84rem}.pnlBucketHeaderIndented h4{font-size:.86rem}.pnlBucketRows{display:grid;grid-gap:.32rem;gap:.32rem}.pnlExpenseRow{border:1px solid #dbe1df;border-radius:8px;background:#fff;padding:.35rem .45rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center;cursor:-webkit-grab;cursor:grab}.pnlExpenseRow:active{cursor:-webkit-grabbing;cursor:grabbing}.pnlExpenseRowRight{display:inline-flex;align-items:center;gap:.35rem}.pnlExpenseRowLeft{min-width:0;flex:1 1;gap:.42rem}.pnlDragHandle,.pnlExpenseRowLeft{display:inline-flex;align-items:center}.pnlDragHandle{justify-content:center;min-width:1rem;color:#5c6b66;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.86rem;letter-spacing:-.06em}.pnlDragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.pnlExpenseLabel{color:#2c3a47;font-size:.84rem}.pnlBucketEmpty{margin:0;color:#6f777d;font-size:.83rem;font-style:italic}.pnlGroupingActions{display:flex;justify-content:flex-end}.reportStatementCard{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.reportExportBar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.reportExportBar,.reportExportMenu{position:relative}.reportExportTrigger{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .58rem;font-size:.78rem;list-style:none;cursor:pointer}.reportExportTrigger::-webkit-details-marker{display:none}.reportExportDropdown{position:absolute;right:0;top:calc(100% + .35rem);min-width:176px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 22px rgba(0,0,0,.1);padding:.35rem;display:grid;grid-gap:.24rem;gap:.24rem;z-index:28}.reportExportOption{width:100%;justify-content:flex-start;padding:.34rem .5rem;font-size:.78rem}.reportMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.55rem;gap:.55rem}.reportMetricGridWide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.reportMetric{border:1px solid var(--line);border-radius:10px;padding:.5rem .6rem;background:#f9faf9;display:grid;grid-gap:.2rem;gap:.2rem}.reportMetric span{font-size:.78rem;color:#626b71;text-transform:uppercase;letter-spacing:.02em}.reportMetric strong{font-size:1.02rem}.reportMobileCompareField{display:none}.pnlStatementWrap{border:1px solid var(--line);border-radius:10px;background:#fff;overflow-x:auto;overflow-y:hidden}.pnlStatementTable{width:max-content;min-width:100%;border-collapse:collapse}.pnlStatementTable td,.pnlStatementTable th{padding:.4rem .55rem;border-bottom:1px solid #ecefed;vertical-align:middle;white-space:nowrap}.pnlStatementTable td:first-child,.pnlStatementTable th:first-child{min-width:220px;text-align:left}.pnlStatementTable td:not(:first-child),.pnlStatementTable th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:120px}.pnlColumnHeaderRow th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f1f5f2;border-bottom:1px solid #d7ddda;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:#2c3b35}.pnlSectionRow td{border-top:1px solid #d7ddda;background:#f7f9f8;font-weight:700;color:#24303b}.pnlDataRow td:first-child{padding-left:1.15rem;color:#32404d}.pnlSubsectionRow td{background:#f8fbfa;color:#2f4a61;font-weight:700}.pnlSubsectionRow td:first-child{padding-left:.8rem}.pnlMiniSubtotalRow td{font-weight:700;background:#fcfdfd}.pnlSubtotalRow td{font-weight:700;border-top:1px solid #d7ddda;background:#fbfcfb}.pnlMetricRow td{font-weight:700;background:#f8faf9}.pnlKeyRow td{font-weight:800;font-size:1.01rem;background:#eef7f3}@media (max-width:960px){.pnlWorkspace{grid-template-columns:1fr}.pnlGroupingToggle{position:static}.pnlGroupingBackdrop{display:none}.pnlGroupingPanel{position:static;width:100%;max-width:none;overflow:visible;border-radius:16px;transform:none;transition:none;box-shadow:0 10px 24px rgba(0,0,0,.04)}.pnlGroupingPanelOpen{transform:none}.pnlGroupingPanelClosed{transform:none;pointer-events:auto}}.equationPill{margin:0;border-radius:999px;padding:.35rem .7rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);font-size:.85rem}.equationOk{border-color:#81bea9;background:#def3ec;color:#125f4e}.equationWarn{border-color:#e2bc98;background:#fff3e7;color:#8d4d06}html[data-theme=dark] .capabilityItem,html[data-theme=dark] .platformCard,html[data-theme=dark] .pnlBucketCard,html[data-theme=dark] .pnlExpenseRow,html[data-theme=dark] .pnlStatementWrap,html[data-theme=dark] .reportExportDropdown,html[data-theme=dark] .reportMetric,html[data-theme=dark] .reportsControlBar,html[data-theme=dark] .requiredFileCard,html[data-theme=dark] .sliceCard,html[data-theme=dark] .uploadFileRow{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .onboardingCapabilityCard,html[data-theme=dark] .onboardingHeroCard-primary,html[data-theme=dark] .onboardingHeroCard-secondary,html[data-theme=dark] .onboardingStepItem{border-color:var(--line)}html[data-theme=dark] .onboardingHeroCard-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--accent-soft) 32%,var(--surface)) 0,var(--surface) 84%)}html[data-theme=dark] .onboardingCapabilityCard,html[data-theme=dark] .onboardingHeroCard-secondary,html[data-theme=dark] .onboardingStepItem{background:color-mix(in oklab,var(--surface) 92%,#0b1016 8%)}html[data-theme=dark] .onboardingBadge{background:color-mix(in oklab,var(--surface) 90%,white 10%);border-color:var(--line)}html[data-theme=dark] .onboardingBadgeAccent,html[data-theme=dark] .onboardingStepNumber{background:color-mix(in oklab,var(--accent-soft) 60%,var(--surface));color:color-mix(in oklab,var(--accent) 78%,white 22%)}html[data-theme=dark] .compactField span,html[data-theme=dark] .pnlBucketEmpty,html[data-theme=dark] .pnlExpenseLabel,html[data-theme=dark] .profileMenuLabel,html[data-theme=dark] .reportMetric span,html[data-theme=dark] .requiredFileCard p,html[data-theme=dark] .uploadFileName{color:var(--muted)}html[data-theme=dark] .pnlColumnHeaderRow th{background:#17202a;color:#d7e0ea;border-bottom-color:#2a3644}html[data-theme=dark] .pnlSectionRow td{background:#18232e;color:#d7e3ee;border-top-color:#2a3644}html[data-theme=dark] .pnlSubsectionRow td{background:#14212c;color:#c4d3e1}html[data-theme=dark] .pnlStatementTable td{color:#dce6f1;border-bottom-color:#2a3644}html[data-theme=dark] .pnlDataRow td:first-child{color:#c8d4e2}html[data-theme=dark] .pnlMetricRow td,html[data-theme=dark] .pnlMiniSubtotalRow td,html[data-theme=dark] .pnlSubtotalRow td{background:#121b24}html[data-theme=dark] .pnlKeyRow td{background:#123127}.bankingMain{max-width:1200px;margin:0 auto;padding:2rem 1rem 3rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.bankingHero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;padding:1.4rem;border:1px solid color-mix(in oklab,var(--accent) 16%,transparent);border-radius:28px;background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent) 14%,transparent),transparent 42%),radial-gradient(circle at bottom right,color-mix(in oklab,var(--brand-highlight) 14%,transparent),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(244,247,244,.86));box-shadow:0 18px 36px rgba(14,35,32,.08)}html[data-theme=dark] .bankingHero{background:radial-gradient(circle at top left,rgba(91,157,255,.2),transparent 42%),radial-gradient(circle at bottom right,rgba(211,139,49,.18),transparent 38%),linear-gradient(145deg,rgba(20,27,36,.96),rgba(16,22,30,.88));border-color:rgba(91,157,255,.22)}.bankConnectionEyebrow,.bankingEyebrow{margin:0 0 .45rem;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.bankingLead{max-width:62ch;color:var(--muted)}.bankingHeroActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.bankingHeroMeta{display:grid;grid-gap:.75rem;gap:.75rem}.bankingMetricCard{border:1px solid color-mix(in oklab,var(--accent) 14%,transparent);border-radius:18px;padding:1rem;background:rgba(255,255,255,.8);display:grid;grid-gap:.3rem;gap:.3rem}html[data-theme=dark] .bankingMetricCard{background:rgba(10,14,19,.75);border-color:color-mix(in oklab,var(--accent) 16%,transparent)}.bankConnectionFacts span,.bankRailMeta dt,.bankingMetricCard span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bankingMetricCard strong{font-size:2rem;line-height:1}.bankingMetricCard small{color:var(--muted)}.bankingRibbon{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.66)}html[data-theme=dark] .bankingRibbon{background:rgba(10,14,19,.6)}.bankingSection{display:grid;grid-gap:.95rem;gap:.95rem}.bankingSectionHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem}.bankIntentSwitch{display:inline-flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.75);width:-moz-fit-content;width:fit-content}html[data-theme=dark] .bankIntentSwitch{background:rgba(10,14,19,.7)}.bankIntentButton{border-radius:999px;padding:.55rem .9rem;min-height:auto;background:transparent;border:1px solid transparent;box-shadow:none}.bankIntentButtonActive{background:color-mix(in oklab,var(--accent) 12%,transparent);border-color:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--accent)}.bankIntentHint{margin:0;padding:.8rem .95rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--accent) 14%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,transparent),rgba(255,255,255,.88));color:var(--muted)}html[data-theme=dark] .bankIntentHint{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 12%,transparent),rgba(16,22,30,.92));border-color:color-mix(in oklab,var(--accent) 20%,transparent)}.bankConnectionGrid,.bankRailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.bankConnectionCard,.bankEmptyState,.bankRailCard{position:relative;overflow:hidden;padding:1rem;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--elevation)}.bankConnectionCard:after,.bankRailCard:after{content:"";position:absolute;inset:auto -20% -50% auto;width:120px;height:120px;border-radius:999px;background:color-mix(in oklab,var(--accent) 8%,transparent);filter:blur(6px)}.bankAccountCandidate,.bankConnectionActions,.bankConnectionHeader,.bankRailTop,.bankRunMetrics,.bankRunRow{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.bankRailBadge,.bankRailConnected,.bankStatusChip{display:inline-flex;align-items:center;border-radius:999px;padding:.26rem .68rem;font-size:.75rem;font-weight:600}.bankRailBadge{background:color-mix(in oklab,var(--accent) 11%,transparent);color:var(--accent)}.bankRailConnected{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent)}.bankRailMeta{display:grid;grid-gap:.5rem;gap:.5rem;margin:.8rem 0 1rem}.bankConnectionFacts div,.bankRailMeta div{display:grid;grid-gap:.15rem;gap:.15rem}.bankRailMeta dd{margin:0;font-weight:600}.bankConnectionCard{display:grid;grid-gap:.9rem;gap:.9rem}.bankConnectionFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.bankConnectionFacts strong{font-size:.96rem}.bankConnectionNotice,.bankConnectionWarning{margin:0;padding:.75rem .85rem;border-radius:14px}.bankConnectionNotice{background:color-mix(in oklab,var(--accent) 8%,transparent)}.bankConnectionWarning{background:rgba(220,122,53,.12);color:#8d4c18}html[data-theme=dark] .bankConnectionWarning{color:#ffca95}.bankAccountCandidateList,.bankRunList{display:grid;grid-gap:.65rem;gap:.65rem}.bankAccountCandidate,.bankRunRow{padding:.75rem .8rem;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.58)}html[data-theme=dark] .bankAccountCandidate,html[data-theme=dark] .bankRunRow{background:rgba(10,14,19,.52)}.bankRunMetrics{flex-wrap:wrap;justify-content:flex-end;font-size:.82rem;color:var(--muted)}.bankCutoverPanel,.bankSyncSummaryCard{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,transparent),rgba(255,255,255,.9));box-shadow:var(--elevation)}html[data-theme=dark] .bankCutoverPanel,html[data-theme=dark] .bankSyncSummaryCard{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 18%,transparent),rgba(10,14,19,.88))}.bankSyncSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.8rem;gap:.8rem}.bankSyncSummaryMetric{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .9rem;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.7)}html[data-theme=dark] .bankSyncSummaryMetric{background:rgba(10,14,19,.58)}.bankSyncSummaryMetric span{font-size:.78rem;color:var(--muted)}.bankSyncSummaryMetric strong{font-size:1.35rem}.bankSyncSummaryBreakdown{color:var(--muted);font-size:.84rem}.bankCutoverModeToggle,.bankSyncSummaryBreakdown{display:flex;flex-wrap:wrap;gap:.65rem}.bankCutoverModeToggle .active{background:var(--accent);color:#fff}.bankCutoverExplanation{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .9rem;border-radius:14px;background:color-mix(in oklab,var(--accent) 8%,transparent)}.bankCutoverExplanation p{margin:0}.bankCutoverCheckbox{display:flex;align-items:center;gap:.65rem;font-size:.92rem}.reconcileAccountTabs{display:flex;flex-wrap:wrap;gap:.75rem}.reconcileAccountTab{min-width:200px;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.82);display:grid;grid-gap:.2rem;gap:.2rem;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.reconcileAccountTab:hover{transform:translateY(-1px);border-color:rgba(31,111,235,.22);box-shadow:0 16px 30px rgba(14,35,32,.08)}.reconcileAccountTab.is-active{border-color:rgba(31,111,235,.3);background:radial-gradient(circle at top left,rgba(31,111,235,.12),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,247,244,.92))}.reconcileAccountTab span{color:var(--muted);font-size:.9rem}.reconcileLineGrid{display:grid;grid-gap:1rem;gap:1rem}.reconcileLineCard{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--elevation)}.reconcileLineCard.lane-ready{border-color:rgba(31,111,235,.28)}.reconcileLineCard.lane-review{border-color:rgba(177,116,33,.28)}.reconcileLineCard.lane-document,.reconcileLineCard.lane-unusual{border-color:rgba(39,58,78,.16)}.reconcileLineTop,.reconcilePreviewLine,.reconcileSuggestionActions,.reconcileSuggestionTop{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.reconcileAmount{font-size:1.2rem;line-height:1.1}.reconcileAmount.positive{color:#0c7c52}.reconcileAmount.negative{color:#b03d27}.reconcileLineExplanation,.reconcileSuggestionExplanation{color:var(--muted)}.reconcileSuggestionCard,.reconcileSuggestionList{display:grid;grid-gap:.75rem;gap:.75rem}.reconcileSuggestionCard{padding:.95rem;border-radius:18px;border:1px solid rgba(39,58,78,.12);background:rgba(247,249,250,.92)}.reconcileSuggestionCard.confidence-high{border-color:rgba(31,111,235,.22)}.reconcileSuggestionCard.confidence-medium{border-color:rgba(177,116,33,.22)}.reconcileConfidence{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .68rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.reconcileConfidence.confidence-high{background:rgba(31,111,235,.12);color:#0b6d58}.reconcileConfidence.confidence-medium{background:rgba(188,132,55,.14);color:#9a5f12}.reconcileConfidence.confidence-low{background:rgba(57,76,96,.1);color:#405364}.reconcilePreviewLines,.reconcileReasonRow{display:flex;flex-wrap:wrap;gap:.5rem}.reconcileReasonPill{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .62rem;font-size:.78rem;background:rgba(31,111,235,.08);color:var(--text)}.reconcilePreviewCard{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem .9rem;border-radius:16px;background:rgba(255,255,255,.88);border:1px solid rgba(39,58,78,.1)}.reconcilePreviewLine span{color:var(--muted)}.reconcileInlineField{display:grid;grid-gap:.55rem;gap:.55rem}.reconcileInlineField span{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.reconcileSuggestedAccounts{display:flex;flex-wrap:wrap;gap:.5rem}.reconcileAccountChoice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(39,58,78,.14);background:rgba(255,255,255,.92);color:var(--text);border-radius:999px;min-height:2.35rem;padding:.5rem .8rem;font-size:.9rem;line-height:1.2;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.reconcileAccountChoice:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 24%,transparent);box-shadow:0 8px 18px rgba(14,35,32,.08)}.reconcileAccountChoice.is-selected{border-color:color-mix(in oklab,var(--accent) 32%,transparent);background:color-mix(in oklab,var(--accent) 8%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 8%,transparent)}.reconcileInlineField input[type=search],.reconcileInlineField select{min-height:44px;border-radius:14px;border:1px solid rgba(39,58,78,.14);background:rgba(255,255,255,.96);padding:.7rem .9rem;font:inherit;color:var(--text)}.reconcileInlineField input[type=search]::placeholder{color:var(--muted)}.reconcileInlineField select option[value=""]{color:var(--muted)}.moduleEmptyState.compact{padding:.9rem 1rem}html[data-theme=dark] .reconcileAccountTab{background:rgba(10,14,19,.7)}html[data-theme=dark] .reconcileAccountTab.is-active{background:radial-gradient(circle at top left,rgba(91,157,255,.16),transparent 42%),linear-gradient(145deg,rgba(20,27,36,.96),rgba(16,22,30,.88))}html[data-theme=dark] .reconcilePreviewCard,html[data-theme=dark] .reconcileSuggestionCard{background:rgba(13,18,24,.84)}html[data-theme=dark] .reconcileAccountChoice,html[data-theme=dark] .reconcileInlineField input[type=search],html[data-theme=dark] .reconcileInlineField select{background:rgba(10,14,19,.82);border-color:rgba(103,127,153,.22)}html[data-theme=dark] .reconcileAccountChoice.is-selected{background:rgba(91,157,255,.14);border-color:rgba(91,157,255,.3)}.bankStatus-active{background:rgba(31,111,235,.12);color:#0f6a57}.bankStatus-pending{background:rgba(244,170,66,.16);color:#8b5a14}.bankStatus-syncing{background:rgba(0,112,204,.12);color:#185f96}.bankStatus-attention,.bankStatus-reauth_required{background:rgba(215,96,56,.16);color:#9a3f19}.bankStatus-disconnected{background:rgba(100,108,115,.14);color:#4c5862}.workspaceShellLoading{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.workspaceSplashCard{max-width:560px}.workspaceChrome{padding:1rem 1rem .85rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,rgba(15,83,148,.88),rgba(31,111,235,.9)),radial-gradient(circle at 0 0,rgba(255,255,255,.18),transparent 42%);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 22px 38px rgba(4,16,28,.14)}html[data-theme=dark] .workspaceChrome{background:linear-gradient(140deg,rgba(10,40,71,.96),rgba(9,71,58,.94)),radial-gradient(circle at 0 0,rgba(255,255,255,.08),transparent 42%);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.4)}.workspaceChromeTop{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;grid-gap:.85rem 1rem;gap:.85rem 1rem}.workspaceBrand{display:inline-flex;align-items:center;gap:.8rem;color:#f3fbff;text-decoration:none}.workspaceBrandMark{width:2.65rem;height:2.65rem;display:inline-grid;place-items:center;border-radius:14px;font-weight:900;letter-spacing:.08em;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.workspaceBrandText{display:grid;grid-gap:.08rem;gap:.08rem}.workspaceBrandText strong{font-size:1rem;letter-spacing:.06em}.workspaceBrandText small{color:rgba(243,251,255,.76)}.workspaceSearchForm{display:flex;align-items:flex-end;gap:.55rem}.workspaceInlineField,.workspaceOrgSwitcher,.workspaceSearchField,.workspaceSearchPanelField{display:grid;grid-gap:.3rem;gap:.3rem}.workspaceInlineField span,.workspaceOrgSwitcher span,.workspaceSearchField span,.workspaceSearchPanelField span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(243,251,255,.76)}.workspaceInlineField input,.workspaceInlineField select,.workspaceInlineField textarea,.workspaceOrgSwitcher select,.workspaceSearchField input,.workspaceSearchPanelField input{min-height:2.75rem;border-radius:14px}.workspaceOrgSwitcher select,.workspaceSearchField input{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.12);color:#f3fbff}.workspaceSearchField input::placeholder{color:rgba(243,251,255,.68)}.workspaceSearchButton{align-self:end;min-height:2.75rem}.workspaceChromeActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem}.workspaceQuickMenu{position:relative}.workspaceQuickMenu>summary{list-style:none}.workspaceQuickMenu>summary::-webkit-details-marker{display:none}.workspaceQuickMenuDropdown{position:absolute;right:0;top:calc(100% + .45rem);min-width:220px;display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 34px rgba(0,0,0,.16)}.workspaceQuickMenuItem{display:block;text-decoration:none;color:var(--ink);border-radius:12px;padding:.7rem .8rem;border:1px solid transparent}.workspaceQuickMenuItem:hover{border-color:var(--line);background:color-mix(in oklab,var(--surface) 55%,var(--accent-soft))}.workspacePrimaryNav,.workspaceSecondaryNav{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.workspacePrimaryNav{margin-top:.85rem}.workspaceSecondaryNav{margin-top:.6rem}.workspaceNavLink,.workspaceSubnavLink{text-decoration:none;border-radius:999px;transition:transform .16s ease,background-color .16s ease,color .16s ease}.workspaceNavLink{padding:.7rem .95rem;color:rgba(243,251,255,.82)}.workspaceNavLink:hover,.workspaceNavLinkActive{color:#fff;background:rgba(255,255,255,.16);transform:translateY(-1px)}.workspaceSubnavLink{padding:.45rem .78rem;color:rgba(243,251,255,.74);font-size:.86rem}.workspaceSubnavLink:hover,.workspaceSubnavLinkActive{color:#fff;background:rgba(255,255,255,.12)}.workspaceShellStatus{max-width:1320px;margin:.85rem auto 0;border-radius:16px;background:rgba(255,255,255,.16);color:#f3fbff;padding:.8rem .95rem}.workspaceStage{max-width:1320px;margin:0 auto;padding:1.35rem 1rem 3rem}.workspacePage{display:grid;width:100%;grid-gap:1.1rem;gap:1.1rem}.moduleHeader,.modulePanelHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1rem}.moduleLead{max-width:860px;color:var(--muted)}.salesPageHeader{gap:.55rem 1rem;align-items:center}.salesPageCrumb{margin:0}.salesPage{margin:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.salesPage,.salesPagePanel{width:100%;max-width:none}.salesPagePanel .modulePanelHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.8rem 1rem;gap:.8rem 1rem}.salesPageFilters{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:.75rem;justify-self:end}.salesFilterControl{min-width:0}.salesFilterControlStatus{flex:0 0 140px;width:140px}.salesFilterControlStatus select{width:100%;min-width:0}.salesFilterControlSearch{flex:0 0 260px;width:260px;min-width:260px}.salesFilterControlSearch input{width:100%}.salesSearchInputWrap{position:relative}.salesSearchInputIcon{position:absolute;top:50%;left:.8rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(243,251,255,.52);transform:translateY(-50%);pointer-events:none}.salesSearchInputIcon,.salesSearchInputIcon svg{width:1rem;height:1rem}.salesSearchInputWrap input{padding-left:2.35rem}.salesFieldLabel{display:inline-flex;align-items:center;gap:.35rem}.salesFieldInfoButton{width:1.15rem;height:1.15rem;position:relative;padding:0;border:1px solid rgba(243,251,255,.24);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(243,251,255,.76);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.salesFieldInfoButton:hover{color:#f3fbff;background:rgba(255,255,255,.12);border-color:rgba(243,251,255,.36)}.salesFieldInfoButton:after{content:attr(data-tooltip);position:absolute;top:calc(100% + .55rem);right:0;width:max-content;max-width:min(18rem,70vw);padding:.55rem .7rem;border:1px solid rgba(243,251,255,.14);border-radius:12px;background:rgba(8,13,20,.96);color:#f3fbff;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;white-space:normal;box-shadow:0 16px 28px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease;z-index:12}.salesFieldInfoButton:focus-visible:after,.salesFieldInfoButton:hover:after{opacity:1;transform:translateY(0)}.salesFieldInfoButton:focus-visible{outline:2px solid rgba(243,251,255,.36);outline-offset:2px}.salesFieldInfoButton svg{width:.72rem;height:.72rem}@media (max-width:1120px){.salesPageFilters,.salesPagePanel .modulePanelHeader{grid-template-columns:minmax(0,1fr)}.salesPageFilters{display:grid;justify-self:stretch}.salesFilterControlSearch,.salesFilterControlStatus{width:100%;flex:0 0 auto;min-width:0}}.salesPageHeader .moduleLead{max-width:640px}.moduleActionRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.workspaceHeroGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceHeroGridCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceHeroCard{position:relative;overflow:hidden;display:grid;grid-gap:.45rem;gap:.45rem;min-height:176px;padding:1.1rem 1.1rem 1rem;border-radius:24px;border:1px solid rgba(255,255,255,.62);background:radial-gradient(circle at 100% 0,rgba(4,113,150,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.76));box-shadow:0 18px 34px rgba(16,33,50,.08)}html[data-theme=dark] .workspaceHeroCard{border-color:rgba(255,255,255,.08);background:radial-gradient(circle at 100% 0,rgba(31,169,183,.14),transparent 34%),linear-gradient(180deg,rgba(18,26,36,.94),rgba(18,26,36,.88))}.workspaceHeroCardAccent{background:radial-gradient(circle at 100% 0,rgba(31,111,235,.28),transparent 34%),linear-gradient(180deg,rgba(221,244,238,.96),rgba(255,255,255,.82))}html[data-theme=dark] .workspaceHeroCardAccent{background:radial-gradient(circle at 100% 0,rgba(91,157,255,.22),transparent 34%),linear-gradient(180deg,rgba(18,39,34,.95),rgba(18,26,36,.88))}.workspaceHeroLabel{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.workspaceHeroCard strong{font-size:clamp(1.8rem,2vw,2.4rem);line-height:1}.workspaceHeroCard p{margin:0;color:var(--muted)}.moduleGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contactsPageGrid{align-items:start}.contactsPageControls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem}.contactsPageControls .workspaceTabRow{flex-wrap:nowrap}.contactsPageControls .workspaceInlineField{min-width:240px}.contactsCreatePanel{align-items:start}.contactsCreateGrid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contactsCreateInfo{grid-column:1/-1}.contactsCellStack{display:grid;grid-gap:.45rem;gap:.45rem}.contactsCellStack strong{font-size:.95rem}.contactsTable{width:max-content;min-width:100%;table-layout:auto}.contactsTable td,.contactsTable th{vertical-align:top;text-align:left}.contactsTable td:first-child,.contactsTable th:first-child{min-width:220px;max-width:280px}.contactsTable td:nth-child(2),.contactsTable td:nth-child(3),.contactsTable th:nth-child(2),.contactsTable th:nth-child(3){min-width:170px;max-width:220px}.contactsTable td:nth-child(4),.contactsTable td:nth-child(5),.contactsTable th:nth-child(4),.contactsTable th:nth-child(5){min-width:130px;white-space:nowrap}.contactsTable td:nth-child(6),.contactsTable td:nth-child(7),.contactsTable th:nth-child(6),.contactsTable th:nth-child(7){min-width:240px;max-width:320px;color:var(--muted);white-space:normal;line-height:1.35;text-align:left}.contactsTable td:first-child,.contactsTable td:nth-child(2),.contactsTable td:nth-child(3),.contactsTable td:nth-child(6),.contactsTable td:nth-child(7){overflow-wrap:break-word;word-break:normal}.contactsTable.salesTable td:nth-child(6),.contactsTable.salesTable td:nth-child(7),.contactsTable.salesTable th:nth-child(6),.contactsTable.salesTable th:nth-child(7){white-space:normal;text-align:left}.contactsAddressCell{width:clamp(15rem,22vw,20rem);max-width:clamp(15rem,22vw,20rem);white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}.inventoryPagePanel .modulePanelHeader{align-items:start}.inventoryPageFilters{flex-wrap:wrap}.inventoryTableSubtleWarning,.inventoryTableSummary{margin:.35rem 0 0}.inventoryTableSubtleWarning{color:var(--muted)}.inventoryTable.salesTable{width:max-content;min-width:100%;table-layout:auto}.inventoryTable.salesTable td,.inventoryTable.salesTable th{vertical-align:top}.inventorySkuCell{display:grid;grid-gap:.45rem;gap:.45rem}.inventorySkuCell strong{font-size:.95rem}.inventoryAccountCell,.inventoryNameCell{color:var(--text)}.dashboardSection{display:grid;grid-gap:1rem;gap:1rem}.dashboardSectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.dashboardSectionHeader h2{margin:.2rem 0 .35rem}.dashboardSectionControls{display:flex;justify-content:flex-end}.dashboardWidgetGrid{align-items:stretch}.dashboardWidgetCard{grid-template-rows:auto 1fr auto}.dashboardWidgetToolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.dashboardHiddenChip,.dashboardWidgetAction{border:1px solid color-mix(in oklab,var(--line) 82%,white);background:color-mix(in oklab,var(--surface) 88%,var(--accent-soft));color:var(--text);border-radius:999px;padding:.42rem .78rem;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboardHiddenChip:hover,.dashboardWidgetAction:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 28%,var(--line))}.dashboardWidgetAction:disabled{opacity:.45;cursor:not-allowed;transform:none}.dashboardHiddenRail{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.dashboardWidgetFooter{display:flex;justify-content:flex-start}.modulePanel{grid-gap:.95rem;gap:.95rem;min-height:100%}.workspaceList{display:grid;grid-gap:.7rem;gap:.7rem}.workspaceListRow{display:flex;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem .9rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 78%,var(--accent-soft))}html[data-theme=dark] .workspaceListRow{background:color-mix(in oklab,var(--surface) 88%,var(--accent-soft))}.workspaceEmptyState p,.workspaceListRow p,.workspaceTaskCard p{margin:0}.workspaceRowMeta{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem}.workspaceTag{display:inline-flex;align-items:center;gap:.2rem;min-height:1.8rem;padding:.2rem .65rem;border-radius:999px;background:rgba(31,111,235,.12);color:var(--accent);font-size:.78rem;font-weight:700;text-transform:lowercase}.workspaceTaskGrid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceDashboardHeader h1{font-size:clamp(2.4rem,5vw,4.15rem);line-height:.98;letter-spacing:0}.workspaceDashboardPriority{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in oklab,var(--accent) 28%,var(--line));border-radius:8px;background:color-mix(in oklab,var(--accent-soft) 58%,var(--surface))}.workspaceDashboardPriority-warn{border-color:color-mix(in oklab,#c86a2b 30%,var(--line));background:color-mix(in oklab,#fff2df 62%,var(--surface))}.workspaceDashboardPriority strong{display:block;color:var(--ink);font-size:1.04rem}.workspaceDashboardPriority p{margin:.18rem 0 0;color:var(--muted)}.workspaceDashboardPriorityAction{flex:0 0 auto}.workspaceDashboardActionGrid{grid-template-columns:minmax(18rem,1.15fr) repeat(3,minmax(0,1fr))}.workspaceTaskCard-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 24%,var(--surface)) 0,color-mix(in oklab,var(--brand-secondary) 18%,var(--surface)) 100%);border-color:color-mix(in oklab,var(--brand-primary) 36%,var(--line))}.workspaceTaskCard{display:grid;grid-gap:.38rem;gap:.38rem;padding:1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 86%,white);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,253,251,.78));color:inherit;text-decoration:none;box-shadow:0 14px 26px rgba(12,30,45,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html[data-theme=dark] .workspaceTaskCard{background:linear-gradient(180deg,rgba(18,27,37,.94),rgba(18,26,36,.88))}html[data-theme=dark] .workspaceDashboardPriority{background:color-mix(in oklab,var(--surface) 82%,var(--accent-soft))}html[data-theme=dark] .workspaceDashboardPriority-warn{background:color-mix(in oklab,#57341a 42%,var(--surface))}html[data-theme=dark] .workspaceTaskCard-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 34%,var(--surface)) 0,color-mix(in oklab,var(--brand-secondary) 22%,var(--surface)) 100%)}.workspaceTaskCard:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 32%,var(--line));box-shadow:0 18px 32px rgba(12,30,45,.1)}.workspaceTableWrap{overflow:auto;max-height:clamp(18rem,calc(100dvh - 28rem),42rem);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.workspaceTable{width:100%;border-collapse:collapse}.workspaceTable td,.workspaceTable th{padding:.75rem .65rem}.workspaceTable th{position:-webkit-sticky;position:sticky;top:0;z-index:3;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:color-mix(in oklab,var(--surface) 96%,var(--bg) 4%);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--line) 84%,white);background-clip:padding-box}.salesTableWrap{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scrollbar-gutter:stable both-edges;padding-bottom:.3rem}.salesTableWrapDragging{cursor:-webkit-grabbing;cursor:grabbing}.salesTableWrapDragging,.salesTableWrapDragging *,.workspaceColumnResizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspaceColumnResizing{cursor:col-resize}.salesTable{width:max-content;min-width:100%;table-layout:auto}.salesTableFixedLayout{table-layout:fixed}.salesTableRegion{display:grid;grid-gap:.65rem;gap:.65rem}.salesTableHint{display:none;margin:0;font-size:.84rem;color:var(--muted)}.salesTableHintVisible{display:block}.salesTableOverflowBar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.salesTableOverflowActions{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.salesTableOverflowButton{min-width:2.5rem;justify-content:center}.workspaceTableProgress{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.workspaceTableRange{flex:0 0 auto}.workspaceTableProgressInlineChrome{flex-wrap:nowrap;min-width:0;gap:.55rem}.workspaceTableTopControls{position:relative;display:inline-flex;align-items:center;justify-content:stretch;flex:1 1 auto;min-width:0;margin-left:auto}.workspaceTableProgressInlineChrome .workspaceTablePagination{margin-left:0}.workspaceTableProgressInlineChrome .workspaceTablePagination,.workspaceTableProgressInlineChrome .workspaceTablePaginationActions{flex-wrap:nowrap}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbar{width:100%;flex:1 1 auto;gap:0;container-type:normal}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarRow{flex-wrap:nowrap;min-height:2.28rem;gap:.34rem;width:100%}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarControls{width:auto;flex:0 0 auto;flex-wrap:nowrap;gap:.34rem;margin-left:auto}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarLeading{flex:0 1 auto;min-width:0}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableFilterPanel{position:absolute;top:calc(100% + .42rem);right:0;z-index:24;width:min(42rem,calc(100vw - 3rem));box-shadow:0 18px 38px color-mix(in oklab,var(--shadow) 72%,transparent)}.workspaceTablePagination{display:inline-flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap;margin-left:auto}.workspaceTablePaginationActions{display:inline-flex;align-items:center;gap:.45rem}.workspaceTablePaginationButton{min-width:5.5rem;justify-content:center}.salesTableSortButton{display:inline-flex;align-items:center;flex:0 0 auto;gap:.28rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.salesTableSortButton span{display:block;font-size:.72rem;color:var(--muted);line-height:1;white-space:nowrap}.salesTableSortButton-active span{color:var(--accent)}.workspaceReviewHeader{position:relative;display:flex;align-items:stretch;min-width:100%;padding-right:.65rem}.workspaceReviewHeaderCell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;flex:1 1 auto;grid-column-gap:.36rem;column-gap:.36rem;width:100%;max-width:calc(100% - .45rem);min-width:0}.workspaceReviewSortButton{justify-self:start;align-self:start;margin-top:.02rem}.workspaceReviewHeaderLabel{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15}.workspaceReviewHeaderLabel:only-child{grid-column:1/-1}.workspaceReviewSortGlyph{display:block;font-size:.84rem;line-height:1}.workspaceReviewCellKind-currency .workspaceReviewHeaderCell,.workspaceReviewCellKind-number .workspaceReviewHeaderCell{margin-left:auto;width:auto;grid-template-columns:auto minmax(0,max-content);justify-items:end}.workspaceReviewCellKind-currency .workspaceReviewHeaderLabel,.workspaceReviewCellKind-number .workspaceReviewHeaderLabel{text-align:right}.workspaceColumnResizeHandle{position:absolute;top:-.45rem;right:-.5rem;bottom:-.45rem;width:.95rem;cursor:col-resize;touch-action:none;outline:none}.workspaceColumnResizeHandle:before{content:"";position:absolute;top:22%;bottom:22%;left:50%;width:2px;transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--card-border) 72%,var(--text) 28%);transition:background .14s ease,opacity .14s ease,transform .14s ease;opacity:.68}.workspaceColumnResizeHandle-active:before,.workspaceColumnResizeHandle:focus-visible:before,.workspaceColumnResizeHandle:hover:before{background:color-mix(in srgb,var(--accent) 72%,white 28%);opacity:1;transform:translateX(-50%) scaleX(1.2)}.workspaceReviewCell{display:-webkit-box;max-width:var(--workspace-column-content-width,clamp(8rem,16vw,16rem));overflow:hidden;white-space:normal;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workspaceReviewCellAlign-right,.workspaceReviewCellAlign-right .workspaceReviewCell,.workspaceReviewCellAlign-right .workspaceReviewHeaderLabel{text-align:right}.workspaceReviewCellAlign-center,.workspaceReviewCellAlign-center .workspaceReviewCell,.workspaceReviewCellAlign-center .workspaceReviewHeaderLabel{text-align:center}.workspaceReviewCellAlign-center .workspaceReviewCell,.workspaceReviewCellAlign-right .workspaceReviewCell{margin-left:auto}.workspaceReviewCellAlign-center .workspaceReviewCell{margin-right:auto}.workspaceReviewTableEmptyCell{padding:1rem 1.1rem;background:color-mix(in oklab,var(--surface) 98%,var(--bg) 2%)}.workspaceReviewTableEmptyCopy{display:grid;grid-gap:.38rem;gap:.38rem;max-width:34rem}.workspaceReviewTableEmptyCopy p{margin:0;color:var(--muted)}.workspaceReviewTableEmptyActions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.workspaceReviewSelectionCol{width:2.9rem}.workspaceReviewSelectionCell{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:2.9rem;min-width:2.9rem;max-width:2.9rem;text-align:center;background:color-mix(in oklab,var(--surface) 98%,var(--bg) 2%);background-clip:padding-box;box-shadow:1px 0 0 color-mix(in oklab,var(--line) 84%,transparent)}.workspaceReviewSelectionHeader{z-index:4;background:color-mix(in oklab,var(--surface) 96%,var(--bg) 4%)}.workspaceReviewSelectionCell input{width:1rem;height:1rem}.workspaceReviewSelectionCellPlaceholder{color:transparent}.workspaceReviewSelectionCellPlaceholder:before{content:"";display:block;width:1rem;height:1rem;margin:0 auto}.workspaceReviewCellEditable .workspaceReviewCell{display:block;max-width:none;overflow:visible;-webkit-line-clamp:unset}.workspaceReviewCellInput{width:100%;min-width:0;min-height:2.2rem;padding:.42rem .55rem;border:1px solid color-mix(in oklab,var(--line) 82%,white);border-radius:10px;background:color-mix(in oklab,var(--surface) 94%,white);color:var(--text);font:inherit}.workspaceReviewCellInput:focus{outline:2px solid color-mix(in oklab,var(--accent) 40%,transparent);outline-offset:1px}.workspaceReviewCellInvalid .workspaceReviewCellInput{border-color:color-mix(in oklab,#d84545 66%,var(--line) 34%);background:color-mix(in oklab,#fff3f1 76%,var(--surface) 24%)}.workspaceReviewCellInvalid .workspaceReviewCellInput:focus{outline-color:color-mix(in oklab,#d84545 35%,transparent)}.workspaceReviewCellWarning .workspaceReviewCellInput{border-color:color-mix(in oklab,#c88914 62%,var(--line) 38%);background:color-mix(in oklab,#fff7df 80%,var(--surface) 20%)}.workspaceReviewCellWarning .workspaceReviewCellInput:focus{outline-color:color-mix(in oklab,#c88914 34%,transparent)}.workspaceReviewCellSaving .workspaceReviewCellInput{opacity:.7}.workspaceReviewCellIssue{margin:.3rem 0 0;color:color-mix(in oklab,#b83333 82%,var(--text) 18%);font-size:.74rem;font-weight:600;line-height:1.35}.workspaceReviewCellIssueWarning{color:color-mix(in oklab,#8a5a00 78%,var(--text) 22%)}.ordersTableRowDraftIssue td{background:color-mix(in oklab,#fff5f1 88%,var(--surface) 12%)}.workspaceReviewCellKind-boolean,.workspaceReviewCellKind-currency,.workspaceReviewCellKind-date,.workspaceReviewCellKind-datetime,.workspaceReviewCellKind-link,.workspaceReviewCellKind-number,.workspaceReviewCellKind-status,.xeroReferenceCellCode{width:1%}.workspaceReviewCellKind-currency,.workspaceReviewCellKind-number{text-align:right}.workspaceReviewCellKind-boolean .workspaceReviewCell,.workspaceReviewCellKind-currency .workspaceReviewCell,.workspaceReviewCellKind-date .workspaceReviewCell,.workspaceReviewCellKind-datetime .workspaceReviewCell,.workspaceReviewCellKind-link .workspaceReviewCell,.workspaceReviewCellKind-number .workspaceReviewCell,.workspaceReviewCellKind-status .workspaceReviewCell,.xeroReferenceCellCode .workspaceReviewCell{display:block;max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}.workspaceMobileRecordControls,.workspaceMobileRecordList{display:none}.workspaceMobileRecordControls{align-items:center;justify-content:space-between;gap:.6rem}.workspaceMobileRecordSortField{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 1 auto;min-width:0;color:var(--muted);font-size:.78rem;font-weight:800}.workspaceMobileRecordSortField select{width:100%;min-width:0;min-height:2.55rem;border:1px solid color-mix(in oklab,var(--line) 82%,white);border-radius:8px;background:color-mix(in oklab,var(--surface) 96%,white);color:var(--text);font:inherit;padding:.55rem .7rem}.workspaceMobileRecordDirection{flex:0 0 auto;min-width:4.6rem;justify-content:center}.workspaceMobileRecordList{gap:.65rem}.workspaceMobileRecordCard,.workspaceMobileRecordEmpty{min-width:0;border:1px solid color-mix(in oklab,var(--line) 86%,white);border-radius:8px;background:color-mix(in oklab,var(--surface) 96%,var(--bg));color:var(--text);box-shadow:0 10px 22px rgba(15,23,42,.05)}.workspaceMobileRecordCard{display:grid;grid-gap:.7rem;gap:.7rem;padding:.78rem}.workspaceMobileRecordCardInteractive{cursor:pointer}.workspaceMobileRecordCardInteractive:focus-visible,.workspaceMobileRecordCardInteractive:hover{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--surface) 88%,var(--accent-soft));outline:none}.workspaceMobileRecordCardSelected{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent-soft) 56%,var(--surface))}.workspaceMobileRecordHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.65rem;gap:.65rem;min-width:0}.workspaceMobileRecordHeader>input[type=checkbox]{width:1.1rem;height:1.1rem;margin-top:.22rem;accent-color:var(--accent)}.workspaceMobileRecordTitleBlock{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.workspaceMobileRecordField div,.workspaceMobileRecordMetric strong,.workspaceMobileRecordSubtitle,.workspaceMobileRecordTitle{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspaceMobileRecordTitle{font-size:.98rem;line-height:1.25;white-space:nowrap}.workspaceMobileRecordSubtitle{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.3}.workspaceMobileRecordBadges{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.35rem;flex-wrap:wrap;max-width:9.5rem}.workspaceMobileRecordBadge{display:inline-flex;min-width:0}.workspaceMobileRecordMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.workspaceMobileRecordMetric{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.55rem .62rem;border:1px solid color-mix(in oklab,var(--line) 82%,white);border-radius:8px;background:color-mix(in oklab,var(--surface) 88%,var(--bg))}.workspaceMobileRecordField span,.workspaceMobileRecordMetric span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workspaceMobileRecordMetric strong{font-size:.9rem;line-height:1.25;white-space:nowrap}.workspaceMobileRecordDetails{display:grid;grid-gap:.42rem;gap:.42rem}.workspaceMobileRecordField{display:grid;grid-template-columns:minmax(5.6rem,.55fr) minmax(0,1fr);align-items:start;grid-gap:.65rem;gap:.65rem;min-width:0;padding-top:.42rem;border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}.workspaceMobileRecordField div{color:var(--text);font-size:.86rem;font-weight:700;line-height:1.35;text-align:right}.workspaceMobileRecordActions{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.workspaceMobileRecordActions .workspaceToolbarButton{min-height:2.45rem}.workspaceMobileRecordEmpty{display:grid;grid-gap:.38rem;gap:.38rem;padding:1rem}.workspaceMobileRecordEmpty p{margin:0;color:var(--muted)}@media (max-width:640px){.workspaceTableWrapMobileHidden{display:none}.workspaceMobileRecordControls{display:flex}.workspaceMobileRecordList{display:grid}.workspaceMobileRecordCard,.workspaceMobileRecordEmpty{box-shadow:none}.workspaceMobileRecordHeader{grid-template-columns:auto minmax(0,1fr)}.workspaceMobileRecordBadges{grid-column:1/-1;justify-content:flex-start;max-width:100%;padding-left:calc(1.1rem + .65rem)}.workspaceMobileRecordHeader:not(:has(>input[type=checkbox])) .workspaceMobileRecordBadges{padding-left:0}.workspaceMobileRecordMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceMobileRecordField{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}}@media (max-width:420px){.workspaceMobileRecordControls{display:grid;grid-template-columns:1fr}.workspaceMobileRecordDirection{width:100%}.workspaceMobileRecordMetrics{grid-template-columns:1fr}.workspaceMobileRecordField{grid-template-columns:1fr;gap:.22rem}.workspaceMobileRecordField div{text-align:left}}.xeroReferenceRegion{display:grid;grid-gap:.7rem;gap:.7rem}.xeroReferenceMeta{display:flex;flex-wrap:wrap;gap:.45rem .6rem;align-items:center}.xeroReferenceTable{width:max-content;min-width:100%;table-layout:auto}.xeroReferenceTable td,.xeroReferenceTable th{vertical-align:top}.xeroReferenceTable th{white-space:nowrap}.xeroReferenceTable td{min-width:6.5rem;max-width:16rem;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}.xeroReferenceCellCode{white-space:nowrap}.xeroReferenceCellWide{min-width:10rem;max-width:18rem}.xeroReferenceCellWide .workspaceReviewCell{max-width:clamp(12rem,24vw,20rem)}.xeroReferenceCellJson{min-width:15rem;max-width:28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem}.xeroReferenceCellRaw{min-width:18rem;max-width:34rem}.xeroReferenceLink{color:var(--accent);font-weight:700;text-decoration:none}.xeroReferenceLink:hover{text-decoration:underline}@media (min-width:1180px){.salesPage{width:calc(100vw - 2rem);margin-left:calc(50% - 50vw + 1rem);margin-right:calc(50% - 50vw + 1rem)}}.workspaceEmptyState{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem;border-radius:18px;border:1px dashed color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 82%,var(--accent-soft))}.ordersPageFilters{gap:.65rem}.ordersFilterControlSource{flex:0 0 150px;width:150px}.ordersFilterControlSource select{width:100%;min-width:0}.ordersSelectionCell{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:3rem;min-width:3rem;text-align:center;white-space:nowrap;background:color-mix(in oklab,var(--surface) 98%,var(--bg) 2%);background-clip:padding-box;box-shadow:1px 0 0 color-mix(in oklab,var(--line) 84%,transparent)}.ordersSelectionCellHeader{z-index:4;background:color-mix(in oklab,var(--surface) 96%,var(--bg) 4%)}.ordersSelectionCell input{width:1rem;height:1rem}.ordersCompactTable td:nth-child(2),.ordersCompactTable td:nth-child(6),.ordersCompactTable td:nth-child(7),.ordersCompactTable td:nth-child(9),.ordersCompactTable th:nth-child(2),.ordersCompactTable th:nth-child(6),.ordersCompactTable th:nth-child(7),.ordersCompactTable th:nth-child(9){white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}.ordersCompactTable td:nth-child(2),.ordersCompactTable th:nth-child(2){max-width:clamp(10rem,14vw,14rem)}.ordersCompactTable td:nth-child(6),.ordersCompactTable th:nth-child(6){max-width:clamp(12rem,18vw,18rem)}.ordersCompactTable td:nth-child(7),.ordersCompactTable th:nth-child(7){max-width:clamp(10rem,14vw,14rem)}.ordersCompactTable td:nth-child(9),.ordersCompactTable th:nth-child(9){max-width:clamp(14rem,22vw,22rem)}.ordersCompactTable td:nth-child(7),.ordersCompactTable td:nth-child(8),.ordersCompactTable th:nth-child(7),.ordersCompactTable th:nth-child(8){text-align:left}.ordersCompactTable td:nth-child(3),.ordersCompactTable td:nth-child(4),.ordersCompactTable td:nth-child(5),.ordersCompactTable td:nth-child(8){white-space:nowrap}.ordersCompactCell{display:grid;grid-gap:.18rem;gap:.18rem}.ordersCompactCell span{color:var(--muted);line-height:1.35}.ordersCompactStatusCell{display:flex;flex-wrap:wrap;gap:.35rem}.ordersTableRowSelected td{background:color-mix(in oklab,var(--surface) 70%,var(--accent-soft))}.ordersTableRowManagedSelected td{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 24%,transparent)}.ordersWorkflowSummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.ordersQuickActions{display:flex;flex-wrap:wrap;gap:.65rem}.workspaceDismissOverlayButton{position:absolute;inset:0;padding:0;border:0;border-radius:0}.workspaceDismissOverlayButton,.workspaceDismissOverlayButton:active:not(:disabled),.workspaceDismissOverlayButton:hover:not(:disabled){background:var(--workspace-overlay-background,transparent);-webkit-backdrop-filter:var(--workspace-overlay-backdrop-filter,none);backdrop-filter:var(--workspace-overlay-backdrop-filter,none)}.workspaceDismissOverlayButton:focus-visible{background:var(--workspace-overlay-background,transparent);-webkit-backdrop-filter:var(--workspace-overlay-backdrop-filter,none);backdrop-filter:var(--workspace-overlay-backdrop-filter,none);outline:2px solid color-mix(in oklab,var(--accent) 42%,white);outline-offset:-4px}.ordersSheetBackdrop{position:fixed;inset:0;z-index:80}.ordersSheetOverlay{--workspace-overlay-background:rgba(7,10,18,0.56);--workspace-overlay-backdrop-filter:blur(2px)}.ordersSheetSurface{position:absolute;inset:auto 0 0 0;max-height:88dvh;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:24px 24px 0 0;border:1px solid var(--line);background:var(--surface);box-shadow:0 -18px 40px rgba(0,0,0,.26);overflow:hidden}.ordersSetupOverlaySurface{inset:clamp(4.8rem,8dvh,6.8rem) clamp(1.2rem,3vw,3rem) auto;max-height:calc(100dvh - 7rem);border-radius:24px}.ordersSheetHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem;border-bottom:1px solid var(--line);background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent-soft) 68%,transparent),transparent 48%),color-mix(in oklab,var(--surface) 88%,transparent)}.ordersSheetHeader h2{margin:0}.ordersSetupOverlayHeader{align-items:center;padding:.82rem 1rem .72rem}.ordersSheetBody{overflow-y:auto;padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.ordersSheetBody-compact{display:block}.ordersSetupOverlayBody{padding:.85rem;align-content:start}.ordersSheetSummary{justify-content:flex-start}.ordersSheetStatus{margin:-.2rem 0 0;padding:.48rem .72rem;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));border-radius:12px;background:color-mix(in oklab,var(--accent-soft) 68%,var(--surface));color:var(--accent-strong);font-weight:650}.ordersSheetInlineAction{display:flex;flex-wrap:wrap;gap:.65rem}.ordersSheetInlineAction input{flex:1 1 220px;min-width:0}.workspaceTagRow{display:flex;flex-wrap:wrap;gap:.45rem}.workspaceTagButton{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.workspaceTagSelectable{min-height:auto;border:1px solid var(--line);background:transparent;cursor:pointer}.workspaceTagSelectableActive{background:color-mix(in oklab,var(--accent-soft) 78%,var(--surface));border-color:color-mix(in oklab,var(--accent) 36%,var(--line));color:var(--accent-strong)}.ordersWorkflowGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ordersHistoryCollapsed{min-height:3.35rem;display:flex;align-items:center;color:var(--muted)}.ordersEditorCard{align-content:start}.ordersFormGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ordersTextareaField{grid-column:1/-1}.ordersTextareaField textarea{min-height:5.5rem;resize:vertical}.ordersLineEditor{display:grid;grid-gap:.75rem;gap:.75rem}.ordersLineEditorHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ordersLineEditorRow{display:grid;grid-gap:.75rem;gap:.75rem;align-items:end;grid-template-columns:minmax(0,1.4fr) minmax(0,1.8fr) 120px 140px auto}.ordersLineEditorRowOrder{grid-template-columns:minmax(0,1.4fr) minmax(0,1.8fr) 110px 130px 130px auto}.ordersLineDeleteButton{align-self:end}.ordersDoLineEditorRow{grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.9fr) 96px}.ordersDoLineEditorRow .workspaceInlineField input,.ordersDoLineEditorRow .workspaceInlineField select{width:100%;min-width:0}.ordersDoLineEditorRow .workspaceInlineField:last-child input{text-align:right}.ordersCompactSheetStack{max-width:36rem}.ordersImportField{gap:.55rem}.ordersImportField input[type=file]{width:100%;min-height:3rem;padding:.8rem .9rem;border:1px dashed color-mix(in oklab,var(--line) 84%,white);border-radius:18px;background:color-mix(in oklab,var(--surface) 82%,var(--accent-soft))}.ordersImportFileList{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.ordersImportFileListItem{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.55rem .9rem}.ordersCompactSheetActions{justify-content:flex-start}.ordersCompactSheetActions>button{min-width:10rem}.ordersDocumentPrintRoot{width:100%}.ordersDocumentPreview{display:grid;grid-gap:.9rem;gap:.9rem;width:100%;max-width:52rem;margin:0 auto;padding:1.15rem 1.1rem 1.35rem;border:1px solid color-mix(in oklab,var(--line) 86%,white);border-radius:18px;background:#fff;color:#2c2c2c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.ordersDocumentHeaderBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;grid-gap:1rem;gap:1rem}.ordersDocumentBrand{display:flex;align-items:flex-start;gap:.8rem}.ordersDocumentLogoButton{display:grid;justify-items:center;grid-gap:.28rem;gap:.28rem;padding:0;border:0;background:transparent;color:color-mix(in oklab,var(--muted) 88%,var(--accent) 12%);cursor:pointer}.ordersDocumentLogoButton span{font-size:.68rem;font-weight:700;letter-spacing:.02em}.ordersDocumentLogoButton:focus-visible span,.ordersDocumentLogoButton:hover span{color:var(--accent)}.ordersDocumentLogoButton:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 58%,white);outline-offset:3px;border-radius:10px}.ordersDocumentLogo{width:3.8rem;height:auto;object-fit:contain}.ordersDocumentBrandText{display:grid;grid-gap:.12rem;gap:.12rem;font-size:.78rem}.ordersDocumentBrandText strong{font-size:1.15rem}.ordersDocumentDraftMarker{align-self:center;justify-self:center;padding:.38rem .9rem;border-radius:999px;border:1px solid var(--tone-warning-border);background:color-mix(in oklab,var(--tone-warning-bg-soft) 76%,var(--surface));box-shadow:0 10px 24px color-mix(in oklab,var(--tone-warning) 12%,transparent);font-size:1.05rem;font-weight:800;letter-spacing:.12em;color:var(--tone-warning)}.ordersDocumentCompanyMeta{display:grid;grid-gap:.12rem;gap:.12rem;align-content:start;justify-items:end;text-align:right;font-size:.7rem}.ordersDocumentCompanyMetaBlock{white-space:pre-line;word-break:break-word;max-width:min(20rem,100%)}.ordersDocumentRule{border-top:1px solid #7d7d7d}.ordersDocumentTopGrid{display:grid;grid-template-columns:6.8rem minmax(0,1fr) 6.4rem minmax(10.5rem,1fr);grid-column-gap:.7rem;column-gap:.7rem;grid-row-gap:.42rem;row-gap:.42rem;align-items:start}.ordersDocumentTopTitle{grid-column:3/5;margin:0 0 .08rem;font-size:1.9rem;line-height:1;font-weight:700;justify-self:end;text-align:right}.ordersDocumentTopFactLabel,.ordersDocumentTopLabel{font-size:.78rem;font-weight:500;white-space:nowrap;align-self:center}.ordersDocumentTopLabel-address{align-self:start;padding-top:.25rem}.ordersDocumentTopLabel-addressSpan{grid-row:span 2}.ordersDocumentTopAddressField{grid-row:span 2;min-height:4.35rem;max-height:4.35rem}.ordersDocumentContextBlock,.ordersDocumentTitleMeta{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;width:100%;min-width:0}.ordersDocumentContextBlock{justify-items:stretch;padding-top:2.85rem}.ordersDocumentTitleMeta h4{margin:0;font-size:1.9rem;line-height:1;justify-self:start}.ordersDocumentInfoList{margin:0}.ordersDocumentFactRows{width:100%;display:grid;grid-gap:.35rem;gap:.35rem}.ordersDocumentFactRow{display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem}.ordersDocumentFactLabel{font-size:.78rem;font-weight:500;white-space:nowrap}.ordersDocumentDeliveryFields input,.ordersDocumentDeliveryFields textarea,.ordersDocumentDeliveryMeta input,.ordersDocumentInfoList input,.ordersDocumentRemarkBlock textarea,.ordersDocumentTable input,.ordersDocumentTable select{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;border-radius:0;font:inherit}.ordersDocumentFactInput{display:block;width:100%;min-height:2rem;text-align:left;line-height:1.22;white-space:nowrap;overflow-wrap:normal;word-break:normal}.ordersDocumentEditableControl,.ordersDocumentReadonlyControl{border:1px solid #c8d1d6!important;border-radius:6px!important;background:#fcfdfd!important;padding:.22rem .42rem!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.03);font-size:.78rem!important;font-family:inherit!important;font-weight:400}.ordersDocumentEditableControl{color:#222}.ordersDocumentBodyEditable{background:#fcfdfd!important;border-color:#c8d1d6!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.03)}.ordersDocumentEditableControl:focus{border-color:#1c7d67!important;box-shadow:0 0 0 2px rgba(91,157,255,.14)}.ordersDocumentReadonlyControl{color:#46545f;background:#f8fafb!important}.ordersDocumentDeliveryFields input:focus,.ordersDocumentDeliveryFields textarea:focus,.ordersDocumentDeliveryMeta input:focus,.ordersDocumentInfoList input:focus,.ordersDocumentRemarkBlock textarea:focus,.ordersDocumentTable input:focus,.ordersDocumentTable select:focus{outline:none}.ordersDocumentContextRow{display:grid;grid-template-columns:6.6rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;font-size:.78rem;align-items:start}.ordersDocumentContextRow-top{margin-top:.55rem;align-items:start}.ordersDocumentContextLabel,.ordersDocumentLabel{font-weight:500;white-space:nowrap}.ordersDocumentContextValue{display:grid;grid-gap:.15rem;gap:.15rem;line-height:1.32;min-width:0}.ordersDocumentContextTextarea{width:100%;resize:none;overflow:hidden;line-height:1.3;font-size:.78rem}.ordersDocumentContextValue strong{font-weight:600}.ordersDocumentFactCard{justify-items:stretch}.ordersDocumentFactCard h4{margin-bottom:.1rem}.ordersDocumentDescriptionInput{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ordersDocumentQtyUomField{align-items:start;gap:.3rem}.ordersDocumentDeliveryFields textarea,.ordersDocumentRemarkBlock textarea{resize:none;overflow:hidden;line-height:1.35}.ordersDocumentTableWrap{overflow-x:auto}.ordersDocumentTable{width:100%;min-width:0;border-collapse:collapse;font-size:.76rem;table-layout:fixed}.ordersDocumentTable td,.ordersDocumentTable th{border:1px solid #7d7d7d;padding:.28rem .35rem;vertical-align:top}.ordersDocumentTable th{font-weight:600;text-align:left}.ordersDocumentTable td:first-child,.ordersDocumentTable th:first-child{width:2.2rem}.ordersDocumentTable td:nth-child(2),.ordersDocumentTable th:nth-child(2){width:8.6rem}.ordersDocumentTable td:nth-child(3),.ordersDocumentTable th:nth-child(3){width:auto}.ordersDocumentTable td:nth-child(4),.ordersDocumentTable th:nth-child(4){width:4.25rem}.ordersDocumentTable td:nth-child(5),.ordersDocumentTable th:nth-child(5){width:3.35rem}.ordersDocumentTable td:nth-child(6),.ordersDocumentTable th:nth-child(6){width:4.25rem}.ordersDocumentTable td:nth-child(7),.ordersDocumentTable th:nth-child(7){width:3rem}.ordersDocumentNumeric{text-align:right;white-space:nowrap}.ordersDocumentQtyUomField{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;width:100%}.ordersDocumentQtyEditableField,.ordersDocumentQtyReadonlyField{text-align:right}.ordersDocumentQtyUomField input{width:100%;max-width:100%;text-align:right;min-width:0}.ordersDocumentSkuSelect{width:100%;white-space:nowrap;font-size:.72rem!important;padding-right:.25rem!important}.ordersDocumentDescriptionCell{width:auto}.ordersDocumentTable tfoot td{font-size:.7rem;white-space:nowrap;vertical-align:middle;line-height:1.2;font-weight:500}.ordersDocumentTotalLabel{text-align:left}.ordersDocumentUnitCell{text-align:center}.ordersDocumentDescriptionInput{width:100%;display:block;line-height:1.2;resize:none;overflow:hidden;white-space:normal}.ordersDocumentTable td:nth-child(2),.ordersDocumentTable td:nth-child(4),.ordersDocumentTable td:nth-child(5),.ordersDocumentTable td:nth-child(6),.ordersDocumentTable th:nth-child(2),.ordersDocumentTable th:nth-child(4),.ordersDocumentTable th:nth-child(5),.ordersDocumentTable th:nth-child(6){white-space:nowrap}.ordersDocumentTotalLabel{text-align:right;font-weight:600}.ordersDocumentRemarkBlock{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.28rem;gap:.28rem;align-items:start;font-size:.76rem}.ordersDocumentRemarkTextarea{width:100%;min-height:4.25rem}.ordersDocumentFooterRow{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.ordersDocumentFooterRow p{margin:0}.ordersDocumentSignatureBlock{margin-left:auto;width:min(18rem,100%);display:grid;grid-gap:.2rem;gap:.2rem;font-size:.76rem}.ordersDocumentSignatureLine{border-top:1px solid #7d7d7d;margin-top:2rem}.ordersActionRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.ordersDocumentPrintPortal{display:none}@media print{@page{size:A4 portrait;margin:8mm}html.ordersPrintDeliveryMode,html.ordersPrintDeliveryMode body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}html.ordersPrintDeliveryMode body>*{display:none!important}html.ordersPrintDeliveryMode body>.ordersDocumentPrintPortal{display:block!important;width:194mm;max-width:100%;padding:0;margin:0 auto;background:#fff;overflow:visible!important}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentPreview{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff;break-inside:auto;page-break-inside:auto}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentPreview>*+*{margin-top:.64rem}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentLogoButton span,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .workspaceHiddenFileInput{display:none!important}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentLogoButton{display:block;padding:0;border:0;background:transparent;color:inherit;cursor:default;pointer-events:none}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentTableWrap{overflow:visible}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentTable{font-size:.78rem}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentFooterRow,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentRemarkBlock,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentSignatureBlock,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal .ordersDocumentTopGrid{break-inside:avoid;page-break-inside:avoid}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal table{width:100%;border-collapse:collapse}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal thead{display:table-header-group}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal tfoot{display:table-row-group}html.ordersPrintDeliveryMode .ordersDocumentPrintPortal td,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal th,html.ordersPrintDeliveryMode .ordersDocumentPrintPortal tr{break-inside:avoid;page-break-inside:avoid}}.ordersWhatsappTestPanel,.ordersWhatsappTestPanelBody{display:grid;grid-gap:.9rem;gap:.9rem}.ordersWhatsappSetupSteps{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.ordersSetupContent,.ordersWhatsappSetupSteps{display:grid;grid-gap:.9rem;gap:.9rem}.ordersSetupContent-overlay{min-height:0;align-content:start}.ordersSetupContent-overlay .moduleSection{padding:.85rem;border-radius:16px}.ordersSetupContent-overlay .moduleSectionHeader{margin-bottom:.65rem}.ordersSetupContent-overlay .moduleSectionHeader h2{font-size:1.04rem}.ordersSetupContent-overlay .ordersWhatsappSetupSteps{grid-template-columns:minmax(18rem,.82fr) minmax(22rem,1.18fr);gap:.75rem}.ordersWhatsappConnectionGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:.9rem;gap:.9rem}.ordersSetupUnitCard{display:grid;grid-gap:.85rem;gap:.85rem}.ordersSetupUnitCardCompact{grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem}.ordersSetupUnitCardCompact .ordersSetupUnitHeader{margin:0}.ordersSetupUnitCardCompact .ordersActionRow{justify-content:flex-end}.ordersSetupUnitHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.ordersWhatsappTestControlGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:.75rem;gap:.75rem;align-items:end}.ordersWhatsappTestControlGrid>*{min-width:0}.ordersWhatsappPhoneInputRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:stretch;position:relative}.ordersWhatsappCountryPicker{position:relative}.ordersWhatsappCountryPickerButton{width:5.1rem;min-width:5.1rem;min-height:2.75rem;height:100%;padding:0;border-radius:14px;border:1px solid color-mix(in oklab,var(--accent) 18%,var(--line) 82%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--surface-2) 94%,black 6%) 100%);display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 10px 26px color-mix(in oklab,black 16%,transparent),inset 0 1px 0 color-mix(in oklab,white 18%,transparent)}.ordersWhatsappCountryPickerButtonContent{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;line-height:1}.ordersWhatsappCountryPickerButtonFlag{display:block;width:2.2rem;height:auto;border-radius:.18rem;box-shadow:0 0 0 1px color-mix(in oklab,black 12%,transparent)}.ordersWhatsappCountryPickerChevron{font-size:.95rem;font-weight:700;color:color-mix(in oklab,var(--muted) 78%,white 22%);transform:translateY(.08rem)}.ordersWhatsappCountryPickerButton:focus-visible,.ordersWhatsappCountryPickerButton:hover{border-color:color-mix(in oklab,var(--accent) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent),inset 0 1px 0 color-mix(in oklab,white 14%,transparent)}.ordersWhatsappCountryPickerMenu{position:absolute;top:calc(100% + .45rem);left:0;z-index:25;width:min(20rem,calc(100vw - 4rem));max-height:18rem;overflow:auto;padding:.4rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--accent) 24%,var(--line) 76%);background:color-mix(in oklab,var(--surface) 97%,black 3%);box-shadow:0 18px 44px color-mix(in oklab,black 34%,transparent),0 0 0 1px color-mix(in oklab,white 8%,transparent)}.ordersWhatsappCountryPickerOption{width:100%;border:0;border-radius:12px;padding:.65rem .75rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;text-align:left;background:transparent}.ordersWhatsappCountryPickerOption.is-selected,.ordersWhatsappCountryPickerOption:focus-visible,.ordersWhatsappCountryPickerOption:hover{background:color-mix(in oklab,var(--accent-soft) 70%,transparent)}.ordersWhatsappCountryPickerFlag{display:block;width:1.65rem;height:auto;border-radius:.14rem;box-shadow:0 0 0 1px color-mix(in oklab,black 10%,transparent)}.ordersWhatsappCountryPickerText{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.ordersWhatsappCountryPickerText span,.ordersWhatsappCountryPickerText strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordersWhatsappCountryPickerText span{color:var(--muted);font-size:.82rem}.ordersWhatsappPhoneInputRow input,.ordersWhatsappTestControlGrid input,.ordersWhatsappTestControlGrid select{width:100%;max-width:100%}.ordersWhatsappTestActions{justify-content:flex-start}.ordersWhatsappTestStatus{display:grid;grid-gap:.35rem;gap:.35rem}.ordersWhatsappTestStatus p{margin:0}.ordersWhatsappTestRoutesCard{gap:.75rem}.ordersWhatsappStepCard{gap:.85rem}.ordersSetupContent-overlay .ordersWhatsappStepCard{gap:.65rem;padding:.82rem}.ordersWhatsappStepCardBlocked{opacity:.84}.ordersWhatsappStepHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.ordersWhatsappAdvancedHeader p,.ordersWhatsappStepDetails p,.ordersWhatsappStepHeader p{margin:0}.ordersWhatsappStepDetails{display:grid;grid-gap:.35rem;gap:.35rem}.ordersWhatsappSubtleNote{padding:.7rem .8rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface-2) 78%,var(--accent-soft))}.ordersSetupContent-overlay .ordersWhatsappSubtleNote{padding:.55rem .65rem;border-radius:12px}.ordersWhatsappCompactState{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-radius:16px;border:1px dashed color-mix(in oklab,var(--line) 72%,var(--accent) 28%);background:color-mix(in oklab,var(--surface) 94%,var(--accent-soft))}.ordersWhatsappCompactState p{margin:0}.ordersWhatsappCompactList{margin-top:.1rem}.ordersWhatsappHealthCard{gap:.75rem}.ordersWhatsappHealthHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.ordersWhatsappHealthHeader p,.ordersWhatsappHealthMeta p{margin:0}.ordersWhatsappHealthMeta{display:grid;grid-gap:.3rem;gap:.3rem}.ordersWhatsappConnectionFormCard,.ordersWhatsappConnectionListCard{gap:.75rem}.ordersWhatsappConnectionActions{justify-content:flex-start}.ordersWhatsappConnectionForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ordersWhatsappConnectionAccessTokenField{grid-column:1/-1}.ordersWhatsappConnectionListMeta{display:grid;grid-gap:.22rem;gap:.22rem}.ordersWhatsappConnectionListMeta p{margin:0}.ordersWhatsappTestRoutesHeader{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.ordersWhatsappAdvancedCard{gap:.85rem;border-style:dashed}.ordersSetupContent-overlay .ordersWhatsappAdvancedCard{padding:.82rem}.ordersWhatsappAdvancedHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;flex-wrap:wrap}@media (max-width:900px){.ordersSetupOverlaySurface{inset:0;border-radius:0}.ordersSetupContent-overlay .ordersWhatsappSetupSteps,.ordersSetupUnitCardCompact{grid-template-columns:1fr}.ordersSetupUnitCardCompact .ordersActionRow{justify-content:flex-start}}.ordersSigningLinkCard{display:grid;grid-gap:.6rem;gap:.6rem;padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 82%,var(--accent-soft))}.ordersSigningLinkCard p{margin:0}.ordersSigningLinkRow{display:flex;flex-wrap:wrap;gap:.65rem}.ordersSigningLinkRow input{flex:1 1 320px;min-width:0}.workspaceTabRow{display:inline-flex;gap:.45rem;flex-wrap:wrap}.workspaceTab{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);padding:.48rem .85rem;font-weight:700}.workspaceTabActive{background:var(--accent);color:#f5fffb}html[data-theme=dark] .workspaceTab{border-color:color-mix(in oklab,var(--line) 74%,#41516a 26%);background:color-mix(in oklab,var(--surface) 82%,#1d2938 18%);color:#aeb9cb}html[data-theme=dark] .workspaceTabActive{border-color:color-mix(in oklab,#9db3ff 54%,#31425d 46%);background:linear-gradient(135deg,color-mix(in oklab,#4363d7 60%,#182231 40%),color-mix(in oklab,#6280f0 58%,#1b2940 42%));color:#f5f8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(8,15,24,.32)}.workspaceStack{display:grid;grid-gap:.85rem;gap:.85rem}.workspaceFormCard{display:grid;grid-gap:.6rem;gap:.6rem;padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 86%,white);background:color-mix(in oklab,var(--surface) 84%,var(--accent-soft))}.workspaceInlineField-span{grid-column:1/-1}.workspaceCalendarStack{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.15rem}.workspaceCalendarReview,.workspaceCalendarToolbarCard{border-radius:1rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--accent) 22%);background:color-mix(in oklab,var(--surface) 94%,white 6%)}.workspaceCalendarToolbarCard{padding:.95rem 1rem;display:grid;grid-gap:.78rem;gap:.78rem}.workspaceCalendarActionBar{display:flex;flex-wrap:wrap;gap:.55rem}.workspaceCalendarActionButton-active{border-color:color-mix(in oklab,var(--accent) 42%,var(--line) 58%);background:color-mix(in oklab,var(--accent-soft) 52%,var(--surface));color:var(--accent-strong)}.workspaceCalendarDisclosure{display:grid;grid-gap:.72rem;gap:.72rem;padding-top:.82rem;border-top:1px solid color-mix(in oklab,var(--line) 76%,transparent)}.workspaceCalendarReviewHeader p,.workspaceCalendarSectionHeader p{margin:0;color:var(--muted);line-height:1.45}.workspaceCalendarStatus{margin:0;padding:.68rem .78rem;border-radius:.85rem;border:1px solid color-mix(in oklab,var(--line) 78%,var(--accent) 22%);background:color-mix(in oklab,var(--surface) 92%,white 8%);color:var(--ink);line-height:1.42}.workspaceCalendarSectionHeader h3{margin:0;font-size:.98rem;line-height:1.18}.workspaceCalendarFieldGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.65rem;gap:.65rem}.workspaceCalendarActionRow{display:flex;justify-content:flex-start}.workspaceCalendarWeekdayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:.5rem;gap:.5rem}.workspaceCalendarWeekdayChip{min-height:3rem;padding:.68rem .74rem;border-radius:.85rem;border:1px solid color-mix(in oklab,var(--line) 82%,white 18%);background:color-mix(in oklab,var(--surface) 96%,var(--accent-soft) 4%);color:var(--ink);text-align:left;display:grid;grid-gap:.1rem;gap:.1rem;align-content:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.workspaceCalendarWeekdayChip:hover:not(:disabled){transform:translateY(-1px)}.workspaceCalendarWeekdayChip span{font-weight:700}.workspaceCalendarWeekdayChip small{font-size:.74rem;color:var(--muted)}.workspaceCalendarWeekdayChip-active{border-color:color-mix(in oklab,var(--accent) 62%,var(--line));background:color-mix(in oklab,var(--accent-soft) 22%,white 78%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent)}.workspaceCalendarWeekdayChip-active small,.workspaceCalendarWeekdayChip-active span{color:color-mix(in oklab,var(--accent-strong) 82%,black 18%);font-weight:700}.workspaceCalendarWeekdayChip-blocked{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-highlight) 42%,transparent)}.workspaceCalendarReview{padding:.95rem 1rem;display:grid;grid-gap:.65rem;gap:.65rem}.workspaceCalendarReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.workspaceCalendarReviewHeader h3{margin:0;font-size:.98rem}.workspaceCalendarReviewCount{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.workspaceCalendarList{display:grid;grid-gap:0;gap:0}.workspaceCalendarBulkToolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workspaceCalendarBulkSelect{display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:var(--ink)}.workspaceCalendarListRow{padding:.82rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;background:transparent;border-radius:0;border:none}.workspaceCalendarListRow+.workspaceCalendarListRow{border-top:1px solid color-mix(in oklab,var(--line) 76%,transparent)}.workspaceCalendarListRow strong{display:block;margin-bottom:.12rem;line-height:1.22}.workspaceCalendarListCheckbox{min-width:0;flex:1 1;display:flex;align-items:flex-start;gap:.72rem}.workspaceCalendarListCheckbox>div{min-width:0}.workspaceCalendarListActions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.workspaceCalendarEmptyState{padding:.9rem 0;border:none;background:transparent}.deliveryCalendarControlGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.deliveryCalendarFormCard{min-height:100%;align-content:start}.deliveryCalendarFieldGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.deliveryCalendarActionRow{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-start}.deliveryCalendarWeekdayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));grid-gap:.65rem;gap:.65rem}.deliveryCalendarWeekdayChip{border:1px solid color-mix(in oklab,var(--line) 84%,white 16%);background:color-mix(in oklab,var(--surface) 94%,var(--accent-soft) 6%);color:var(--text);border-radius:16px;min-height:4rem;padding:.8rem .9rem;display:grid;grid-gap:.18rem;gap:.18rem;align-content:center;text-align:left}.deliveryCalendarWeekdayChip span{font-weight:700}.deliveryCalendarWeekdayChip small{font-size:.74rem;color:var(--muted)}.deliveryCalendarWeekdayChip-active{border-color:color-mix(in oklab,var(--accent) 36%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface))}.deliveryCalendarWeekdayChip-blocked{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent)}.deliveryCalendarList{display:grid;grid-gap:.75rem;gap:.75rem}.deliveryCalendarListRow{align-items:center}.deliveryCalendarListRow strong{display:block;margin-bottom:.12rem}.workspaceBrandingParityPanel{margin-top:.15rem;--home-demo-primary:var(--accent);--home-demo-ink-soft:var(--muted);--home-demo-panel:color-mix(in oklab,var(--surface) 96%,white 4%);--home-demo-line:color-mix(in oklab,var(--line) 84%,var(--accent) 16%)}.workspaceBrandingEditorScroll{min-height:0;height:100%;overflow:auto}.workspaceBrandingParityPanel .homeDemoBrandingEditorPanel,.workspaceBrandingParityPanel .homeDemoBrandingHeader,.workspaceBrandingParityPanel .homeDemoBrandingPreviewPanel,.workspaceBrandingParityPanel .homeDemoBrandingWorkspace{color:var(--ink)}.workspaceBrandingParityPanel .homeDemoBrandingHeader{align-items:center}.workspaceBrandingHeaderActions{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.workspaceBrandingImportButton,.workspaceBrandingSaveButton{white-space:nowrap}.workspaceBrandingParityPanel .homeDemoBrandingEditorPanel .homeDemoField{border-color:color-mix(in oklab,var(--line) 78%,var(--accent) 22%);background:color-mix(in oklab,var(--surface) 98%,white 2%)}.workspaceBrandingParityPanel .homeDemoBrandingEditorPanel .homeDemoField span{color:color-mix(in oklab,var(--ink) 88%,var(--accent) 12%)}.workspaceBrandingParityPanel .homeDemoBrandingEditorPanel .homeDemoField input,.workspaceBrandingParityPanel .homeDemoBrandingEditorPanel .homeDemoField textarea{border-color:color-mix(in oklab,var(--line) 78%,var(--accent) 22%);background:color-mix(in oklab,var(--surface) 99%,white 1%);color:var(--ink)}.workspaceBrandingParityPanel .homeDemoBrandingLogoPicker{border-color:color-mix(in oklab,var(--line) 74%,var(--accent) 26%);background:color-mix(in oklab,var(--surface) 98%,white 2%)}.sharedWorkspaceScrollSurface{min-height:0;height:100%;display:grid}.sharedWorkspaceScrollSurfaceFrame{position:relative;min-height:0;height:100%;width:100%;overflow:hidden}.sharedWorkspaceScrollSurfaceViewport{min-height:0;height:100%;overflow:auto;overscroll-behavior:contain}.sharedWorkspaceScrollSurfaceStack{min-height:100%;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.workspaceDeskShell .sharedWorkspaceScrollSurfaceViewport{max-height:calc(100dvh - 13.5rem);padding-right:.12rem}.homeDemoBrandingEditorScrollSurface,.sharedWorkspaceActivityTimelineSurface,.workspaceBrandingScrollSurface,.workspaceCalendarScrollSurface{min-height:0;height:100%}.workspaceCalendarScrollSurface{--delivery-calendar-active-bg:#2f5fbb;--delivery-calendar-active-ink:#f8fffd}.workspaceDeskShell .workspaceBrandingScrollSurface,.workspaceDeskShell .workspaceCalendarScrollSurface{height:calc(100dvh - 8.7rem)}.workspaceDeskShell .workspaceCalendarScrollSurface .sharedWorkspaceScrollSurfaceViewport{max-height:none;height:100%}.workspaceDeskShell .workspaceBrandingScrollSurface .sharedWorkspaceScrollSurfaceViewport{max-height:none}.workspaceBrandingScrollSurface .sharedWorkspaceScrollSurfaceStack,.workspaceCalendarScrollSurface .sharedWorkspaceScrollSurfaceStack{gap:.9rem}.workspaceCalendarScrollSurface .sharedWorkspaceScrollSurfaceStack{height:100%;align-content:stretch;grid-template-rows:minmax(0,1fr)}.workspaceCalendarScrollSurface .homeDemoCalendarStack{min-height:100%;height:100%;grid-template-rows:auto minmax(0,1fr)}.workspaceCalendarScrollSurface .homeDemoCalendarReview,.workspaceCalendarScrollSurface .homeDemoCalendarToolbarCard{background:#fbfcf8;border-color:#dbe2d7;color:#1f2940}.workspaceCalendarScrollSurface .homeDemoCalendarToolbarCard{min-height:0}.workspaceCalendarScrollSurface .homeDemoCalendarActionToggle{background:#ffffff;background-color:#ffffff;background-image:none;border-color:#d8e1d3;color:#1f2940!important;opacity:1}.workspaceCalendarScrollSurface .homeDemoCalendarActionToggle:focus-visible:not(:disabled),.workspaceCalendarScrollSurface .homeDemoCalendarActionToggle:hover:not(:disabled){background:color-mix(in oklab,var(--accent-soft) 34%,var(--surface) 66%);border-color:color-mix(in oklab,var(--accent) 36%,var(--line));color:color-mix(in oklab,var(--accent) 72%,black 28%)!important}.workspaceCalendarScrollSurface .homeDemoCalendarActionToggle.homeDemoGhostButton-active{background:#2f5fbb!important;background-color:#2f5fbb!important;background-image:none!important;border-color:#2f5fbb!important;color:#f8fffd!important}.workspaceCalendarScrollSurface .homeDemoRowAction{background:#ffffff;border-color:#d8e1d3;color:#1f2940!important}.workspaceCalendarScrollSurface .homeDemoRowAction:focus-visible:not(:disabled),.workspaceCalendarScrollSurface .homeDemoRowAction:hover:not(:disabled){background:color-mix(in oklab,var(--accent-soft) 34%,var(--surface) 66%);border-color:color-mix(in oklab,var(--accent) 34%,var(--line));color:color-mix(in oklab,var(--accent) 72%,black 28%)!important}html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarReview,html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarToolbarCard{background:#fbfcf8;border-color:#dbe2d7;color:#1f2940}html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarActionToggle{background:#ffffff;background-color:#ffffff;background-image:none;border-color:#d8e1d3;color:#1f2940!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarActionToggle:focus-visible:not(:disabled),html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarActionToggle:hover:not(:disabled){background:color-mix(in oklab,var(--accent-soft) 34%,var(--surface) 66%);border-color:color-mix(in oklab,var(--accent) 36%,var(--line));color:color-mix(in oklab,var(--accent) 72%,black 28%)!important}html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoCalendarActionToggle.homeDemoGhostButton-active{background:#2f5fbb!important;background-color:#2f5fbb!important;background-image:none!important;border-color:#2f5fbb!important;color:#f8fffd!important}html[data-theme=dark] .workspaceCalendarScrollSurface .homeDemoRowAction{background:#ffffff;border-color:#d8e1d3;color:#1f2940!important}.workspaceCalendarScrollSurface button.homeDemoGhostButton-active,html[data-theme=dark] .workspaceCalendarScrollSurface button.homeDemoGhostButton-active{background:#2f5fbb!important;background-color:#2f5fbb!important;background-image:none!important;border-color:#2f5fbb!important;color:#f8fffd!important}.workspaceCalendarScrollSurface .homeDemoCalendarReview{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.workspaceCalendarScrollSurface .homeDemoCalendarList{min-height:0;overflow:auto;padding-right:.2rem}.homeDemoBrandingEditorScrollSurface .sharedWorkspaceScrollSurfaceStack{gap:0}.sharedWorkspaceActivitySurface{min-height:0;height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.sharedWorkspaceActivityFilters{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sharedWorkspaceActivityFilter{display:inline-flex;align-items:center;gap:.4rem;min-height:2.3rem;padding:.5rem .84rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 82%,white 18%);background:color-mix(in oklab,var(--surface) 94%,white 6%);color:var(--ink);font:inherit;font-size:.9rem;font-weight:700;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.sharedWorkspaceActivityFilter:hover{transform:translateY(-1px)}.sharedWorkspaceActivityFilter-active{border-color:var(--brand-shell-border);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 22%,white 78%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab,var(--brand-primary) 18%,transparent)}.sharedWorkspaceActivityToolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem) auto;align-items:center;grid-gap:.7rem;gap:.7rem}.sharedWorkspaceActivityToolbarActions,.sharedWorkspaceActivityToolbarLeading{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sharedWorkspaceActivityToolbarSearch{min-width:0}.sharedWorkspaceActivityToolbarSearch .workspaceTableSearchInput{width:100%}@media (max-width:920px){.sharedWorkspaceActivityToolbar,.sharedWorkspacePrimaryModeRow{grid-template-columns:1fr;align-items:stretch}.sharedWorkspacePrimaryModeRow{display:grid}.sharedWorkspacePrimaryModeInfo{margin-left:0}.workspaceDeskShell .sharedWorkspaceScrollSurfaceViewport{max-height:calc(100dvh - 10rem)}}.workspaceSearchPanel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem}.workspaceSearchPanelField{min-width:min(100%,420px);flex:1 1 320px}html[data-theme=dark] .workspaceOrgSwitcher select,html[data-theme=dark] .workspaceSearchField input{border-color:rgba(255,255,255,.1)}@media (max-width:640px){main{padding-top:1rem}.listItem{flex-direction:column;align-items:flex-start}.deliveryCalendarControlGrid{grid-template-columns:1fr}.deliveryCalendarWeekdayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingMain{padding-top:1rem}.onboardingMainWithDock{padding-bottom:20rem}.onboardingTopbar{grid-template-columns:1fr}.topbarActions{justify-self:start;justify-content:flex-start}.onboardingCapabilityGrid,.onboardingHeroGrid{grid-template-columns:1fr}.reportsMain{padding-top:0}.reportsTopbar{grid-template-columns:1fr}.reportsControlBar{align-items:stretch}.reportTypeField select{min-width:100%}.reportMobileCompareField{display:grid}.requiredFilesDock{grid-template-columns:repeat(2,minmax(0,1fr))}.requiredFilesDock .requiredFileCard{min-height:58px}.pnlWorkspace{grid-template-columns:1fr}.pnlBucketStrip{display:grid;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding-bottom:0;scroll-snap-type:none}.pnlBucketCard{scroll-snap-align:none}.bankConnectionFacts,.bankingHero{grid-template-columns:1fr}.workspaceChrome{padding-inline:.8rem}.workspaceChromeTop{grid-template-columns:1fr}.moduleActionRow,.workspaceChromeActions,.workspaceSearchForm,.workspaceSearchPanel{width:100%}.workspaceChromeActions{justify-content:flex-start}.moduleGrid,.workspaceDashboardActionGrid,.workspaceHeroGrid,.workspaceHeroGridCompact,.workspaceTaskGrid{grid-template-columns:1fr}.workspaceDashboardPriority{align-items:stretch;flex-direction:column}.ordersFormGrid,.ordersLineEditorRow,.ordersWhatsappConnectionForm,.ordersWhatsappConnectionGrid,.ordersWhatsappSetupSteps,.ordersWhatsappTestControlGrid,.ordersWorkflowGrid{grid-template-columns:1fr}.ordersWhatsappPhoneInputRow{grid-template-columns:auto minmax(0,1fr)}.ordersWorkflowSummary{justify-content:flex-start}.ordersActionRow{justify-content:stretch}.ordersActionRow>*,.ordersQuickActions>*{flex:1 1 180px}.dashboardSectionHeader{flex-direction:column;align-items:stretch}.workspaceListRow{flex-direction:column;align-items:flex-start}.workspaceRowMeta{justify-items:start}}@media (min-width:980px){.ordersSheetSurface{inset:1.25rem auto 1.25rem 50%;transform:translateX(-50%);width:min(72rem,calc(100vw - 3rem));max-height:calc(100vh - 2.5rem);border-radius:28px;box-shadow:0 18px 42px rgba(0,0,0,.24)}.ordersSheetBody{padding:1.1rem 1.15rem 1.2rem}.ordersSheetSurface-compact{inset:1.25rem 1.25rem 1.25rem auto;transform:none;width:min(40rem,calc(100vw - 3rem));max-height:calc(100vh - 2.5rem);border-radius:28px;box-shadow:0 18px 42px rgba(0,0,0,.24)}.ordersSetupOverlaySurface{inset:clamp(4.8rem,8dvh,6.8rem) auto auto 50%;transform:translateX(-50%);width:min(72rem,calc(100vw - 3rem));max-height:calc(100dvh - 7rem);border-radius:24px}}@media (max-width:760px){.ordersDocumentTopGrid{grid-template-columns:6.4rem minmax(0,1fr);gap:.85rem}.ordersDocumentTopTitle{grid-column:1/-1}.ordersDocumentTopFactLabel{grid-column:1}.ordersDocumentTopFactLabel+.ordersDocumentFactInput{grid-column:2}.ordersDocumentCustomerBlock{padding-top:0}.ordersDocumentTitleMeta{justify-items:start}.ordersDocumentFactTail{justify-self:stretch;max-width:none}}.workspaceShell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.workspaceChrome{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 12%,transparent) 0,transparent 60%),color-mix(in oklab,var(--surface) 92%,transparent);border-bottom:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);box-shadow:0 14px 30px rgba(10,19,26,.08)}.workspaceChromeRow{width:100%;max-width:none;margin:0;padding:.8rem 1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem}.workspaceLeadingCluster{display:flex;align-items:center;gap:.85rem;min-width:0}.workspaceCompanyMenu,.workspaceMobileNav,.workspaceQuickMenu,.workspaceSearchMenu{position:relative}.workspaceCompanyMenu>summary,.workspaceMobileNav>summary,.workspaceQuickMenu>summary,.workspaceSearchMenu>summary{list-style:none}.workspaceCompanyMenu>summary::-webkit-details-marker,.workspaceMobileNav>summary::-webkit-details-marker,.workspaceQuickMenu>summary::-webkit-details-marker,.workspaceSearchMenu>summary::-webkit-details-marker{display:none}.workspaceCompanyMenuPanel,.workspaceMobileNavPanel,.workspaceQuickMenuPanel,.workspaceSearchPanel{position:absolute;top:calc(100% + .55rem);left:0;min-width:260px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 36px rgba(0,0,0,.16);padding:.7rem;display:grid;grid-gap:.4rem;gap:.4rem;z-index:40}.workspaceQuickMenuPanel{left:auto;right:0}.workspaceCompanyMenuPanel{min-width:min(360px,calc(100vw - 2rem))}.workspaceBrandingRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.15rem 0 .35rem}.workspaceBrandingMeta{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.workspaceBrandingRow .profileMenuValue{margin:0}.workspaceAvatarImage,.workspaceBrandingPreview{width:3rem;height:3rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 86%,white 14%);object-fit:cover;flex:0 0 auto}@media (max-width:720px){.productBrand-workspace .productBrandText{display:none}}.workspaceAvatarImage{border-radius:999px}.workspaceAvatarImage-small{width:100%;height:100%;border-width:0;border-radius:inherit}.workspaceAvatarFallback{display:grid;place-items:center;font-weight:800;background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface));color:color-mix(in oklab,var(--accent) 78%,var(--ink))}.workspaceHiddenFileInput{display:none}.workspaceSearchPanel{left:auto;right:0;min-width:min(420px,calc(100vw - 2rem))}.workspaceMobileNavPanel{min-width:min(320px,calc(100vw - 2rem))}.workspaceMenuLabel{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceMenuEmpty{margin:0;color:var(--muted);font-size:.88rem}.workspaceMenuAction,.workspaceMenuLink{display:grid;grid-gap:.1rem;gap:.1rem;width:100%;text-decoration:none;text-align:left;color:var(--ink);border:1px solid var(--line);border-radius:12px;background:color-mix(in oklab,var(--surface) 78%,var(--bg));padding:.65rem .75rem}.workspaceMenuAction small{color:var(--muted)}.workspaceMenuActionActive{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent-soft) 62%,var(--surface))}.workspaceUtilityBar{display:flex;align-items:center;gap:.5rem;justify-self:end}.workspaceCompanyTrigger{min-height:2.55rem;min-width:0;max-width:min(24rem,40vw);padding:.48rem .75rem .48rem .9rem;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);border-radius:999px;background:color-mix(in oklab,var(--control-bg) 90%,white 10%);color:var(--ink);display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.workspaceCompanyTrigger:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.workspaceCompanyMenu[open] .workspaceCompanyTrigger{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent-soft) 56%,var(--surface))}.workspaceCompanyTriggerText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.workspaceCompanyTriggerIcon{flex:0 0 auto;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.workspaceCompanyTriggerIcon svg{width:1rem;height:1rem}.workspaceIconButton{width:2.55rem;height:2.55rem;min-width:2.55rem;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 12%);border-radius:999px;background:color-mix(in oklab,var(--control-bg) 90%,white 10%);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.workspaceIconButton:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.workspaceIconButton svg{width:1.05rem;height:1.05rem}.workspaceIconButton .workspaceInlineIcon{width:1.32rem;height:1.32rem}.workspaceIconButtonAccent{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 92%,white 8%) 0,color-mix(in oklab,var(--accent) 68%,black 32%) 100%);border-color:color-mix(in oklab,var(--accent) 52%,var(--line));color:#f7fffc;box-shadow:0 12px 18px color-mix(in oklab,var(--accent) 14%,transparent)}.workspaceQuickMenuPlus{font-size:1.25rem;font-weight:700;line-height:1}.workspaceSearchPrompt{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceSearchInput{width:100%;border-radius:14px;padding:.78rem .9rem}.workspaceSearchResults{display:grid;grid-gap:.4rem;gap:.4rem;max-height:360px;overflow-y:auto;padding-right:.1rem}.workspaceMobileNav{display:none}.workspacePrimaryNav{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.workspacePrimaryNav::-webkit-scrollbar{display:none}.workspaceNavLink{flex:0 0 auto;padding:.55rem .9rem;color:var(--muted);font-weight:700;border-radius:999px;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.workspaceNavLink:hover{color:var(--ink);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.workspaceNavLinkActive{color:#f6fffb;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 92%,white 8%) 0,color-mix(in oklab,var(--accent) 68%,black 32%) 100%);box-shadow:0 10px 18px color-mix(in oklab,var(--accent) 16%,transparent)}.workspaceChromeStatus{width:100%;max-width:none;margin:0;padding:0 1rem .55rem;color:var(--accent);font-size:.88rem;font-weight:700}.profileMenuDropdown{min-width:300px;max-width:min(360px,calc(100vw - 2rem))}.profileMenuLinks,.profileMenuWorkspace{display:grid;grid-gap:.4rem;gap:.4rem}.profileMenuWorkspace{max-height:240px;overflow-y:auto;padding-right:.1rem}.workspaceCanvas{width:100%}.modulePage{max-width:1320px;margin:0 auto;padding:1.1rem 1rem 2.7rem;display:grid;grid-gap:1rem;gap:1rem}.moduleHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem 1rem;gap:.7rem 1rem;align-items:end}.moduleHeader h1{margin:0}.moduleIntro{max-width:72ch;margin:.3rem 0 0;color:var(--muted)}.moduleEmptyActions,.moduleHeaderActions,.moduleSectionActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.moduleMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem}.moduleMetricCard{border-radius:18px;padding:1rem;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 82%,transparent) 0,color-mix(in oklab,var(--bg) 78%,white) 100%);box-shadow:var(--elevation);display:grid;grid-gap:.35rem;gap:.35rem}.moduleMetricCard p,.moduleMetricCard span{margin:0;color:var(--muted)}.moduleMetricCard strong{font-size:1.45rem;line-height:1.05}.moduleMetricCard-accent{background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 18%,white 82%) 0,transparent 40%),linear-gradient(135deg,color-mix(in oklab,var(--surface) 84%,transparent) 0,color-mix(in oklab,var(--brand-panel-soft) 72%,var(--surface)) 100%);border-color:color-mix(in oklab,var(--brand-shell-border) 80%,var(--line))}.moduleMetricCard-warning{background:radial-gradient(circle at top right,color-mix(in oklab,var(--tone-warning-bg-soft) 82%,transparent) 0,transparent 42%),linear-gradient(135deg,color-mix(in oklab,var(--surface) 86%,transparent) 0,color-mix(in oklab,var(--tone-warning-bg) 88%,white 12%) 100%)}.moduleSection{display:grid;grid-gap:.9rem;gap:.9rem}.moduleSectionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem 1rem;gap:.6rem 1rem;align-items:start}.moduleSectionHeader h2{margin:0}.moduleSplitGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.moduleToolbar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-end;justify-content:space-between}.moduleTabStrip{display:flex;flex-wrap:wrap;gap:.4rem}.moduleTab{border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--surface) 76%,var(--bg));color:var(--muted);padding:.46rem .8rem;font-weight:700}.moduleTabActive{background:color-mix(in oklab,var(--accent-soft) 74%,var(--surface));color:var(--accent);border-color:color-mix(in oklab,var(--accent) 38%,var(--line))}.moduleSearchField,.moduleSearchForm{display:grid;grid-gap:.25rem;gap:.25rem}.moduleSearchField span{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.moduleSearchForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.moduleSearchForm input{min-width:0}.moduleTableWrap{overflow-x:auto}.moduleTable{min-width:720px}.moduleTable th{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.moduleList{display:grid;grid-gap:.55rem;gap:.55rem}.moduleListRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.8rem .9rem;border-radius:14px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 80%,var(--bg))}.moduleListRow p{margin:.2rem 0 0}.moduleListValue,.moduleListValueGroup{display:inline-flex;align-items:center;gap:.5rem;justify-content:flex-end;font-weight:700}.moduleListValueGroup{flex-wrap:wrap}.modulePanel{display:grid;width:100%;grid-gap:.75rem;gap:.75rem;padding:.9rem;border-radius:16px;background:color-mix(in oklab,var(--surface) 76%,var(--bg));border:1px solid var(--line)}.modulePanel h3{margin:0}.moduleActionList,.moduleStack,.reportCatalogGrid{display:grid;grid-gap:.7rem;gap:.7rem}.moduleActionList,.reportCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.moduleActionCard,.reportCatalogCard{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid var(--line);border-radius:18px;padding:1rem;text-decoration:none;color:var(--ink);background:linear-gradient(160deg,color-mix(in oklab,var(--surface) 82%,transparent) 0,color-mix(in oklab,var(--accent-soft) 44%,var(--surface)) 100%)}.moduleActionCard span,.reportCatalogCard span{color:var(--muted)}.moduleInfoBand{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklab,var(--surface) 82%,var(--accent-soft))}.moduleEmptyState{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;padding:1rem;border:1px dashed color-mix(in oklab,var(--line) 72%,var(--accent) 28%);border-radius:16px;background:color-mix(in oklab,var(--surface) 72%,var(--bg))}.moduleEmptyState h3,.moduleEmptyState p{margin:0}.bankOverviewGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboardBankCard{border-radius:18px;border:1px solid var(--line);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem;background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 70%,white) 0,transparent 42%),linear-gradient(145deg,color-mix(in oklab,var(--surface) 84%,transparent) 0,color-mix(in oklab,var(--bg) 88%,white) 100%)}.dashboardBankCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.dashboardBankCardHeader h3,.dashboardBankCardMetrics strong{margin:0}.dashboardBankCardMetrics{display:grid;grid-gap:.15rem;gap:.15rem}.dashboardBankCardMetrics strong{font-size:1.7rem;line-height:1}.workspaceStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;border-radius:999px;padding:.18rem .6rem;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 76%,var(--bg));color:var(--muted);font-size:.75rem;font-weight:800;text-transform:lowercase;letter-spacing:.02em}.workspaceStatusBadge-active,.workspaceStatusBadge-approved,.workspaceStatusBadge-completed,.workspaceStatusBadge-linked,.workspaceStatusBadge-paid,.workspaceStatusBadge-posted{background:color-mix(in oklab,var(--accent-soft) 80%,var(--surface));color:var(--accent);border-color:color-mix(in oklab,var(--accent) 38%,var(--line))}.workspaceStatusBadge-attention,.workspaceStatusBadge-failed,.workspaceStatusBadge-overdue,.workspaceStatusBadge-reauth_required,.workspaceStatusBadge-warning{background:var(--tone-warning-bg);color:var(--tone-warning);border-color:var(--tone-warning-border)}.workspaceStatusBadge-draft,.workspaceStatusBadge-manual,.workspaceStatusBadge-part_paid,.workspaceStatusBadge-pending,.workspaceStatusBadge-syncing{background:color-mix(in oklab,var(--accent-soft) 76%,var(--surface));color:color-mix(in oklab,var(--accent) 78%,black 22%);border-color:color-mix(in oklab,var(--accent) 26%,var(--line))}.workspaceStatusBadge-closed,.workspaceStatusBadge-disconnected,.workspaceStatusBadge-void{background:color-mix(in oklab,var(--control-bg) 86%,var(--line));color:var(--muted)}.workspaceInlineType{color:var(--muted);font-weight:600}.workspaceStatusBadge-active,.workspaceStatusBadge-approved,.workspaceStatusBadge-completed,.workspaceStatusBadge-linked,.workspaceStatusBadge-paid,.workspaceStatusBadge-posted,.workspaceStatusBadge-success{background:var(--tone-positive-bg);color:var(--tone-positive);border-color:var(--tone-positive-border)}.workspaceStatusBadge-danger,.workspaceStatusBadge-failed,.workspaceStatusBadge-overdue{background:color-mix(in oklab,var(--danger) 12%,var(--surface));color:color-mix(in oklab,var(--danger) 86%,var(--text));border-color:color-mix(in oklab,var(--danger) 42%,var(--line))}.workspaceStatusBadge-attention,.workspaceStatusBadge-pending,.workspaceStatusBadge-reauth_required,.workspaceStatusBadge-warning{background:var(--tone-warning-bg);color:var(--tone-warning);border-color:var(--tone-warning-border)}.workspaceStatusBadge-info,.workspaceStatusBadge-part_paid,.workspaceStatusBadge-syncing{background:var(--tone-info-bg);color:var(--tone-info);border-color:var(--tone-info-border)}.workspaceStatusBadge-closed,.workspaceStatusBadge-disconnected,.workspaceStatusBadge-draft,.workspaceStatusBadge-manual,.workspaceStatusBadge-neutral,.workspaceStatusBadge-void{background:color-mix(in oklab,var(--control-bg) 86%,var(--line));color:var(--muted)}@media (max-width:900px){.moduleHeader,.moduleSectionHeader{grid-template-columns:1fr}.workspacePrimaryNav{display:none}.workspaceMobileNav{display:block}.workspaceChromeRow{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.moduleHeaderActions,.workspaceUtilityBar{justify-self:end}}@media (max-width:720px){.workspaceChromeRow{padding:.72rem .8rem}.profileMenuDropdown,.workspaceCompanyMenuPanel,.workspaceMobileNavPanel,.workspaceQuickMenuPanel,.workspaceSearchPanel{min-width:min(320px,calc(100vw - 1.6rem))}.moduleSearchForm,.moduleToolbar{grid-template-columns:1fr}.moduleHeaderActions,.moduleSectionActions,.workspaceUtilityBar{justify-content:flex-end}.bankOverviewGrid,.moduleActionList,.moduleListRow,.moduleMetricGrid,.moduleSplitGrid,.reportCatalogGrid{grid-template-columns:1fr}.moduleListRow{align-items:flex-start}.moduleListValue,.moduleListValueGroup{justify-content:flex-start}.salesPageHeader .moduleActionRow,.salesPageHeader .moduleLead{display:none}.ordersFilterControlSource{width:100%;flex:0 0 auto;min-width:0}.salesTableHint{display:block}.salesTableWrap{margin-inline:-.2rem;padding-inline:.2rem}.salesTable{min-width:860px}.salesTable td,.salesTable th{padding:.7rem .55rem}}.workspaceDeskShell{min-height:100vh;display:grid;grid-template-columns:290px minmax(0,1fr);background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent-soft) 72%,transparent) 0,transparent 28%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 94%,white 6%) 0,var(--bg) 100%)}.workspaceDeskSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:100vh;padding:1rem;overflow:hidden;border-right:1px solid color-mix(in oklab,var(--line) 86%,var(--accent) 14%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--surface) 82%,var(--accent-soft)) 100%);transition:padding .18s ease,opacity .18s ease,border-color .18s ease}.workspaceDeskShell-sidebarClosed .workspaceDeskSidebar{padding-inline:0;opacity:0;pointer-events:none;border-right-color:transparent}.workspaceDeskSidebarInner{height:100%;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.15rem}.workspaceDeskSidebarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workspaceDeskBrand{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;text-decoration:none;color:var(--ink);padding:.25rem .1rem}.workspaceDeskBrandMark{width:3.2rem;height:3.2rem;border-radius:18px;overflow:hidden;border:1px solid color-mix(in oklab,var(--line) 80%,var(--accent) 20%);background:color-mix(in oklab,var(--surface) 90%,white 10%);box-shadow:var(--elevation)}.workspaceDeskBrandLogo{width:100%;height:100%;display:block;object-fit:contain;padding:.26rem}.workspaceDeskBrandText{min-width:0;display:grid;grid-gap:.14rem;gap:.14rem}.workspaceDeskBrandText strong{font-size:1rem;line-height:1.05}.workspaceDeskBrandText span{color:var(--muted);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceDeskSidebarToggle{width:2.35rem;height:2.35rem;min-width:2.35rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.workspaceDeskSidebarToggle:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 60%,var(--accent-soft));border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}.workspaceDeskSidebarToggle svg{width:1rem;height:1rem}.workspaceDeskSidebarToggle .workspaceInlineIcon{width:1.32rem;height:1.32rem}.workspaceDeskTenantCard{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem 1rem 1rem;border-radius:22px;border:1px solid var(--brand-shell-border);background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 16%,transparent) 0,transparent 42%),radial-gradient(circle at top left,color-mix(in oklab,var(--brand-secondary) 18%,transparent) 0,transparent 38%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--brand-shell-soft) 72%,var(--bg)) 100%);box-shadow:var(--elevation)}.workspaceDeskTenantCard strong{font-size:1rem;line-height:1.25}.workspaceDeskInlineForm,.workspaceDeskTenantHero,.workspaceDeskTenantMeta{display:grid;grid-gap:.55rem;gap:.55rem}.workspaceDeskTenantHero{justify-items:center;text-align:center;gap:.75rem}.workspaceDeskTenantLogoWrap{position:relative;overflow:visible;width:7.3rem;height:7.3rem;box-sizing:border-box;padding:.95rem;border-radius:26px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 88%,white 12%);box-shadow:var(--elevation)}.workspaceDeskTenantLogo{width:100%;height:100%;border-radius:18px;background:transparent;object-fit:contain;object-position:center;display:block}.workspaceDeskTenantLogoEdit{position:absolute;top:auto;bottom:-.4rem;right:-.4rem;width:2.2rem;height:2.2rem;min-width:2.2rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--muted);box-shadow:0 10px 18px rgba(10,17,26,.16);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.workspaceDeskTenantLogoEdit:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--surface) 58%,var(--accent-soft));border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}.workspaceDeskTenantLogoEdit svg{width:.88rem;height:.88rem}.workspaceInlineIcon{display:block;flex:0 0 auto;overflow:visible}.workspaceInlineIcon-control{width:1.24rem;height:1.24rem}.workspaceInlineIcon-edit{width:1.08rem;height:1.08rem}.workspaceDeskTenantTitleRow{display:flex;align-items:center;gap:.45rem;justify-content:center;min-width:0;width:100%}.workspaceDeskTenantTitleRow strong{min-width:0;font-size:1.08rem}.workspaceDeskIconAction{width:2.2rem;height:2.2rem;min-width:2.2rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.workspaceDeskIconAction:hover{background:color-mix(in oklab,var(--surface) 58%,var(--accent-soft));border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}.workspaceDeskIconActionCompact{width:2.18rem;height:2.18rem;min-width:2.18rem}.workspaceDeskIconAction svg,.workspaceDeskTenantActionButton svg{width:.95rem;height:.95rem}.workspaceDeskIconAction .workspaceInlineIcon,.workspaceDeskTenantLogoEdit .workspaceInlineIcon{width:1.16rem;height:1.16rem}.workspaceDeskIconActionCompact .workspaceInlineIcon{width:1.12rem;height:1.12rem}.workspaceDeskTenantToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workspaceDeskTenantToolbar-centered{justify-content:center}.workspaceDeskTenantBadge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:1.9rem;padding:.2rem .65rem;border-radius:999px;background:color-mix(in oklab,var(--control-bg) 84%,var(--line));color:var(--muted);border:1px solid color-mix(in oklab,var(--line) 86%,var(--accent) 14%);font-size:.78rem;font-weight:700}.workspaceDeskTenantBadge-connected{background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface));color:var(--accent)}.workspaceDeskTenantBadgeLink{text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.workspaceDeskTenantBadgeLink:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--accent-soft) 78%,var(--surface))}.workspaceDeskTenantActionButton{display:inline-flex;align-items:center;justify-content:center;gap:.42rem}.workspaceDeskPrimaryRail{display:grid;grid-gap:.72rem;gap:.72rem;padding:.15rem 0 .2rem}.workspaceDeskPrimaryRailModeSwitch{display:inline-flex;align-items:center;gap:.35rem;padding:.26rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 84%,white 16%);box-shadow:inset 0 1px 0 color-mix(in oklab,white 38%,transparent)}.workspaceDeskPrimaryRailModeButton{flex:1 1;min-height:2.35rem;padding:.58rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.9rem;font-weight:700;line-height:1;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.workspaceDeskPrimaryRailModeButton:hover,.workspaceDeskPrimaryRailTab:hover{transform:translateY(-1px)}.workspaceDeskPrimaryRailModeButton-activeData,.workspaceDeskPrimaryRailModeButton-activeOperations{box-shadow:0 12px 24px color-mix(in oklab,var(--accent) 18%,transparent)}.workspaceDeskPrimaryRailModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#2f8f6b 84%,white 16%),color-mix(in oklab,#63b88f 72%,white 28%));color:#f7fffb}.workspaceDeskPrimaryRailModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 84%,white 16%) 0,color-mix(in oklab,var(--brand-highlight) 68%,white 32%) 100%);color:#f9fbff}.workspaceDeskPrimaryRailTabs{display:grid;grid-gap:.38rem;gap:.38rem}.workspaceDeskPrimaryRailTab{display:grid;align-items:center;min-height:2.7rem;padding:.72rem .82rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 86%,transparent);background:color-mix(in oklab,var(--surface) 92%,white 8%);color:var(--ink);font-size:.93rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease,color .15s ease}.workspaceDeskPrimaryRailTab-activeData,.workspaceDeskPrimaryRailTab-activeOperations{color:var(--ink)}.workspaceDeskPrimaryRailTab-activeData{border-color:color-mix(in oklab,#2f8f6b 42%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#dbf3e6 86%,white 14%),color-mix(in oklab,#bfe7cf 74%,white 26%));box-shadow:0 12px 28px color-mix(in oklab,#2f8f6b 16%,transparent)}.workspaceDeskPrimaryRailTab-activeOperations{border-color:var(--brand-shell-border);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 22%,white 78%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab,var(--brand-primary) 18%,transparent)}.workspaceDeskPrimaryRailModeButton-activeCalendar{background:linear-gradient(135deg,color-mix(in oklab,#b9751e 82%,white 18%),color-mix(in oklab,#e2b257 74%,white 26%));color:#fffaf0;box-shadow:0 12px 24px color-mix(in oklab,#d59a45 18%,transparent)}.workspaceDeskPrimaryRailModeButton-activeBranding{background:linear-gradient(135deg,color-mix(in oklab,#b65248 82%,white 18%),color-mix(in oklab,#e38d6e 72%,white 28%));color:#fff8f6;box-shadow:0 12px 24px color-mix(in oklab,#d06e5f 18%,transparent)}.workspaceDeskPrimaryRailTab-activeCalendar{border-color:color-mix(in oklab,#d59a45 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#f8ecd3 88%,white 12%),color-mix(in oklab,#f1d6a2 76%,white 24%));box-shadow:0 12px 28px color-mix(in oklab,#d59a45 18%,transparent)}.workspaceDeskPrimaryRailTab-activeBranding{border-color:color-mix(in oklab,#d06e5f 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#f8e2da 88%,white 12%),color-mix(in oklab,#efc0ae 76%,white 24%));box-shadow:0 12px 28px color-mix(in oklab,#d06e5f 18%,transparent)}html[data-theme=dark] .workspaceDeskPrimaryRailModeSwitch{border-color:color-mix(in oklab,var(--line) 76%,#526176 24%);background:color-mix(in oklab,var(--control-bg) 82%,#223044 18%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton{color:#c1ccdb}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton:hover{color:#f4f8ff}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeData,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeOperations{color:#fbfdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px rgba(7,12,22,.34)}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#246f55 66%,#111b25 34%),color-mix(in oklab,#3f9f78 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeCalendar{background:linear-gradient(135deg,color-mix(in oklab,#8b5f15 66%,#111a25 34%),color-mix(in oklab,#bf8e2a 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeBranding{background:linear-gradient(135deg,color-mix(in oklab,#8a4137 66%,#111a25 34%),color-mix(in oklab,#c56852 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,#3c58b8 64%,#111b25 36%),color-mix(in oklab,#5879e6 58%,#18283f 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailTab{border-color:color-mix(in oklab,var(--line) 80%,#536278 20%);background:color-mix(in oklab,var(--surface) 88%,#1d2a39 12%);color:#f1f5fb}html[data-theme=dark] .workspaceDeskPrimaryRailTab:hover{border-color:color-mix(in oklab,var(--accent) 36%,var(--line) 64%);background:color-mix(in oklab,var(--surface) 66%,var(--accent-soft) 34%);color:#ffffff}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeOperations{color:#fbfdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(7,12,22,.36)}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeData{border-color:color-mix(in oklab,#76dfaf 54%,#263d35 46%);background:linear-gradient(135deg,color-mix(in oklab,#246f55 66%,#111b25 34%),color-mix(in oklab,#3f9f78 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeCalendar{border-color:color-mix(in oklab,#d6ad61 54%,#433622 46%);background:linear-gradient(135deg,color-mix(in oklab,#725518 66%,#111a25 34%),color-mix(in oklab,#a47c2a 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeBranding{border-color:color-mix(in oklab,#dfa092 54%,#49322f 46%);background:linear-gradient(135deg,color-mix(in oklab,#71362f 66%,#111a25 34%),color-mix(in oklab,#a85a49 58%,#172534 42%))}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeOperations{border-color:color-mix(in oklab,#9cb0ff 54%,#31425d 46%);background:linear-gradient(135deg,color-mix(in oklab,#3c58b8 64%,#111b25 36%),color-mix(in oklab,#5879e6 58%,#18283f 42%))}.workspaceDeskDialogBackdrop{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:clamp(1rem,2vw,1.5rem)}.workspaceDeskDialogOverlay{--workspace-overlay-background:rgba(7,10,18,0.52);--workspace-overlay-backdrop-filter:blur(6px)}.workspaceDeskDialog{position:relative;z-index:1;width:min(34rem,100%);max-height:min(40rem,calc(100vh - 2rem));border-radius:24px;border:1px solid var(--brand-shell-border);background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 16%,transparent),transparent 44%),radial-gradient(circle at top left,color-mix(in oklab,var(--brand-secondary) 14%,transparent),transparent 38%),color-mix(in oklab,var(--surface) 96%,white 4%);box-shadow:0 24px 56px rgba(0,0,0,.28);overflow:hidden}.workspaceDeskDialog-companyProfile{width:min(1120px,100%);max-height:calc(100dvh - 40px)}.workspaceDeskDialogForm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;min-height:0;max-height:inherit}.workspaceDeskDialogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.1rem .95rem;border-bottom:1px solid color-mix(in oklab,var(--line) 88%,var(--accent) 12%)}.workspaceDeskDialogHeader h2{margin:0;font-size:1.05rem}.workspaceDeskDialogEyebrow{margin:0 0 .25rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceDeskDialogEyebrow-danger{color:var(--danger)}.workspaceDeskDialogBody{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem 1.1rem 1.1rem;min-height:0;overflow-y:auto}.workspaceDeskDialogBody-danger{gap:.6rem}.workspaceDeskDialogCopy{margin:0;color:var(--ink);font-size:.98rem;line-height:1.5}.workspaceDeskDialogBody textarea{min-height:6.8rem;resize:vertical;padding:.82rem;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);border-radius:14px;background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--ink)}.workspaceDeskDialogHint{margin:-.2rem 0 0;font-size:.84rem;color:var(--muted)}.workspaceDeskDialogError{margin:0;padding:.75rem .85rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--danger) 30%,var(--line));background:color-mix(in oklab,var(--danger) 12%,var(--surface));color:color-mix(in oklab,var(--danger) 82%,black 18%);font-size:.92rem;line-height:1.45}.workspaceDeskDialogConfirmField{display:grid;grid-gap:.45rem;gap:.45rem}.workspaceDeskDialogConfirmField span{font-size:.84rem;font-weight:700;color:var(--ink)}.workspaceDeskDialogWarningBlock{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .9rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--danger) 26%,var(--line));background:color-mix(in oklab,var(--danger) 10%,var(--surface))}.workspaceDeskDialogWarningBlock strong{color:color-mix(in oklab,var(--danger) 82%,black 18%)}.workspaceDeskDialogWarningBlock p{margin:0;color:var(--ink);font-size:.9rem;line-height:1.45}.workspaceDeskDialogAcknowledgeRow{display:flex;align-items:flex-start;gap:.7rem;padding:.15rem 0 0;color:var(--ink);font-size:.9rem;font-weight:600}.workspaceDeskDialogAcknowledgeRow input[type=checkbox]{margin:.12rem 0 0;width:1rem;height:1rem;accent-color:var(--danger)}.workspaceProfileFieldGrid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceProfileFieldGridEmail{grid-column:1/-1}.workspaceProfileDialogBody{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:start;gap:1rem}.workspaceProfileDialogFields{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.workspaceProfileDialogPreview{position:-webkit-sticky;position:sticky;top:0;align-self:start;min-width:0}.workspaceBrandEditorSection{display:grid;grid-gap:.85rem;gap:.85rem;padding:.95rem;border-radius:18px;border:1px solid var(--brand-shell-border);background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--brand-panel-soft) 52%,var(--surface)) 100%)}.workspaceBrandEditorHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:start}.workspaceBrandEditorHeader strong{font-size:.98rem}.workspaceBrandEditorHeader p{margin:.25rem 0 0;max-width:48ch;color:var(--muted);font-size:.88rem;line-height:1.45}.workspaceBrandColorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.workspaceBrandColorField{display:grid;grid-gap:.35rem;gap:.35rem}.workspaceBrandColorField span{font-weight:700}.workspaceBrandColorField small{color:var(--muted);font-size:.8rem;line-height:1.35}.workspaceBrandColorInputRow{display:flex;align-items:center;gap:.55rem}.workspaceBrandColorPicker{width:3rem;height:3rem;min-width:3rem;padding:0;border-radius:12px;border:1px solid var(--brand-shell-border);background:color-mix(in oklab,var(--surface) 84%,white 16%);cursor:pointer}.workspaceBrandColorHex{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:lowercase}.workspaceBrandValidationHint{margin:-.15rem 0 0;color:#8a4a00;font-size:.84rem}.workspaceBrandPreview{--accent:var(--brand-primary);--accent-strong:color-mix(in oklab,var(--brand-primary) 84%,black 16%);--accent-soft:color-mix(in oklab,var(--brand-secondary) 18%,white 82%);--brand-shell-border:color-mix(in oklab,var(--brand-primary) 24%,var(--line));--brand-panel-soft:color-mix(in oklab,var(--brand-secondary) 12%,var(--surface));--brand-panel-glow:color-mix(in oklab,var(--brand-highlight) 18%,transparent);display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border-radius:18px;border:1px solid var(--brand-shell-border);background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 16%,transparent),transparent 42%),radial-gradient(circle at top left,color-mix(in oklab,var(--brand-secondary) 18%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--brand-panel-soft) 68%,var(--surface)) 100%);box-shadow:var(--elevation)}.workspaceBrandPreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workspaceBrandPreviewHeader strong{font-size:1rem}.workspaceBrandPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.workspaceBrandPreviewActions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.workspaceBrandPreviewNav{width:100%}.workspaceBrandingPreviewStack{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem}.workspaceBrandingPreviewNotice{margin:0}.workspaceBrandPreviewDocumentSurface{--home-doc-preview-scale:0.54;height:auto;max-height:24rem;border-radius:14px}.workspaceBrandingPageLayout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.workspaceBrandingForm{display:grid;grid-gap:.95rem;gap:.95rem}.workspaceBrandingHeroCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 88%,white 12%)}.workspaceBrandingHeroLogoWrap{width:6.8rem;height:6.8rem}.workspaceBrandingHeroCopy{display:grid;grid-gap:.35rem;gap:.35rem}.workspaceBrandingHeroCopy strong{font-size:1.05rem;line-height:1.2}.workspaceBrandingPreviewSticky{position:-webkit-sticky;position:sticky;top:1rem}.workspaceDeskDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.95rem 1.1rem 1.1rem;border-top:1px solid color-mix(in oklab,var(--line) 90%,var(--accent) 10%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 90%,transparent) 0,color-mix(in oklab,var(--surface) 98%,white 2%) 42%)}.workspaceDeskDialog-danger{border-color:color-mix(in oklab,var(--danger) 24%,var(--brand-shell-border))}.workspaceDangerButton{color:#fff7f5;border-color:color-mix(in oklab,var(--danger) 60%,black 40%);background:linear-gradient(135deg,color-mix(in oklab,var(--danger) 82%,white 18%) 0,color-mix(in oklab,var(--danger) 68%,black 32%) 100%);font-weight:700;box-shadow:0 10px 20px color-mix(in oklab,var(--danger) 18%,transparent)}.workspaceDeskOrgMenu{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;width:100%}.workspaceDeskOrgMenu-inline{width:auto;max-width:min(100%,15rem)}.workspaceDeskOrgTrigger,.workspaceDeskTenantNameTrigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.72rem .8rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 82%,white 18%);color:var(--ink);cursor:pointer;font-weight:700}.workspaceDeskTenantNameTrigger{width:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;justify-content:center;gap:.4rem}.workspaceDeskTenantNameTrigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceDeskOrgTrigger::-webkit-details-marker,.workspaceDeskTenantNameTrigger::-webkit-details-marker{display:none}.workspaceDeskOrgMenu[open] .workspaceDeskOrgTrigger{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--surface) 62%,var(--accent-soft))}.workspaceDeskOrgMenu[open] .workspaceDeskTenantNameTrigger{color:var(--accent)}.workspaceDeskOrgTriggerIcon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.workspaceDeskOrgTriggerIcon svg{width:1rem;height:1rem}.workspaceDeskOrgPanel{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;width:min(100%,19rem);min-width:min(19rem,calc(100vw - 3rem));display:grid;grid-gap:.6rem;gap:.6rem;padding:.75rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 97%,white 3%);box-shadow:0 20px 36px rgba(10,17,26,.14)}.workspaceDeskOrgList{display:grid;grid-gap:.45rem;gap:.45rem}.workspaceDeskOrgPanel .workspaceDeskTenantActionButton{width:100%}.workspaceDeskFieldInput{width:100%;min-width:0;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--ink);padding:.72rem .82rem}.workspaceDeskFieldInput:focus{outline:2px solid color-mix(in oklab,var(--accent) 28%,transparent);outline-offset:1px;border-color:color-mix(in oklab,var(--accent) 42%,var(--line))}.workspaceDeskInlineFormActions{display:flex;flex-wrap:wrap;gap:.4rem}.workspaceDeskInlineFormActions-centered{justify-content:center}.workspaceDeskNav{display:grid;grid-gap:.95rem;gap:.95rem}.workspaceDeskNavSection{display:grid;grid-gap:.5rem;gap:.5rem}.workspaceDeskNavSection-secondary{margin-top:auto;padding-top:.4rem}.workspaceDeskNavLabel{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceDeskNavItems{display:grid;grid-gap:.32rem;gap:.32rem}.workspaceDeskNavLink{display:grid;grid-gap:.2rem;gap:.2rem;padding:.72rem .82rem;border-radius:16px;border:1px solid transparent;text-decoration:none;color:var(--ink);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.workspaceDeskNavLink span{font-weight:700;line-height:1.15}.workspaceDeskNavLink small{color:var(--muted);line-height:1.35}.workspaceDeskNavLink:hover{transform:translateX(2px);background:color-mix(in oklab,var(--surface) 50%,var(--accent-soft));border-color:color-mix(in oklab,var(--line) 82%,var(--accent) 18%)}.workspaceDeskNavLinkActive{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 20%,white 80%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);border-color:var(--brand-shell-border);box-shadow:0 12px 24px color-mix(in oklab,var(--brand-primary) 18%,transparent)}.workspaceDeskNavLinkActive small,.workspaceDeskNavLinkActive span{color:var(--ink)}.workspaceDeskMain{min-width:0;display:grid;grid-template-rows:auto 1fr}.workspaceDeskTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--surface) 82%,transparent) 100%);border-bottom:1px solid color-mix(in oklab,var(--line) 86%,var(--accent) 14%)}.workspaceDeskTopbarRow{padding:.62rem 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}.workspaceDeskSetupTabs{padding:0 1.25rem .95rem}.workspaceDeskSetupTabsScroll{display:flex;align-items:center;gap:.55rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-gutter:stable both-edges}.workspaceDeskSetupTab{flex:0 0 auto;min-height:2.5rem;padding:.56rem .95rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 88%,white 12%);color:var(--muted);text-decoration:none;font-size:.92rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.workspaceDeskSetupTab:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--surface) 58%,var(--accent-soft));color:var(--ink)}.workspaceDeskSetupTab-active{border-color:var(--brand-shell-border);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 22%,white 78%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab,var(--brand-primary) 18%,transparent);color:var(--ink)}.workspaceDeskPrimaryNav{display:grid;grid-gap:.72rem;gap:.72rem;padding:0 1.25rem .95rem}.workspaceDeskPrimaryModeRow{display:flex;align-items:center}.workspaceDeskPrimaryModeSwitch{display:inline-flex;align-items:center;gap:.35rem;padding:.26rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 84%,white 16%);box-shadow:inset 0 1px 0 color-mix(in oklab,white 38%,transparent)}.workspaceDeskPrimaryModeButton,.workspaceDeskPrimaryTab{white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.workspaceDeskPrimaryModeButton{min-height:2.35rem;padding:.58rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:700;line-height:1}.workspaceDeskPrimaryModeButton:hover,.workspaceDeskPrimaryTab:hover{transform:translateY(-1px)}.workspaceDeskPrimaryModeButton-activeData,.workspaceDeskPrimaryModeButton-activeOperations{box-shadow:0 12px 24px color-mix(in oklab,var(--accent) 18%,transparent)}.workspaceDeskPrimaryModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#2f8f6b 84%,white 16%),color-mix(in oklab,#63b88f 72%,white 28%));color:#f7fffb}.workspaceDeskPrimaryModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 84%,white 16%) 0,color-mix(in oklab,var(--brand-highlight) 68%,white 32%) 100%);color:#f9fbff}.workspaceDeskPrimaryTabsScroll{display:flex;align-items:center;gap:.55rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-gutter:stable both-edges}.workspaceDeskPrimaryTab{flex:0 0 auto;min-height:2.45rem;padding:.58rem .96rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 88%,white 12%);color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none}.workspaceDeskPrimaryTab-activeData,.workspaceDeskPrimaryTab-activeOperations{color:var(--ink)}.workspaceDeskPrimaryTab-activeData{border-color:color-mix(in oklab,#2f8f6b 42%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#dbf3e6 86%,white 14%),color-mix(in oklab,#bfe7cf 74%,white 26%));box-shadow:0 12px 28px color-mix(in oklab,#2f8f6b 16%,transparent)}.workspaceDeskPrimaryTab-activeOperations{border-color:var(--brand-shell-border);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 22%,white 78%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab,var(--brand-primary) 18%,transparent)}html[data-theme=dark] .workspaceDeskPrimaryModeButton{color:#adb7cb}html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeData,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeOperations{color:#f6fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(7,14,22,.34)}html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#2b7e61 68%,#15222c 32%),color-mix(in oklab,#47a87f 60%,#182733 40%))}html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 66%,#161f2a 34%) 0,color-mix(in oklab,var(--brand-highlight) 54%,#192437 46%) 100%)}html[data-theme=dark] .workspaceDeskPrimaryTab{border-color:color-mix(in oklab,var(--line) 76%,#40506a 24%);background:color-mix(in oklab,var(--surface) 84%,#1c2737 16%);color:#aeb9cb}html[data-theme=dark] .workspaceDeskPrimaryTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryTab-activeOperations{color:#f5f9ff}html[data-theme=dark] .workspaceDeskPrimaryTab-activeData{border-color:color-mix(in oklab,#6fdaad 54%,#2d3f4d 46%);background:linear-gradient(135deg,color-mix(in oklab,#246f55 64%,#15212b 36%),color-mix(in oklab,#3d9a76 56%,#182936 44%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.32)}html[data-theme=dark] .workspaceDeskPrimaryTab-activeOperations{border-color:color-mix(in oklab,#9cb0ff 54%,#31425d 46%);background:linear-gradient(135deg,color-mix(in oklab,#3c58b8 62%,#15202c 38%),color-mix(in oklab,#5677e4 56%,#1a2940 44%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.34)}.sharedWorkspacePrimaryNavigation{display:grid;grid-gap:.72rem;gap:.72rem;width:100%;min-width:0}.sharedWorkspacePrimaryModeRow{display:flex;align-items:center;gap:.72rem;min-width:0}.sharedWorkspacePrimaryMenuRow{display:flex;align-items:center;gap:.55rem;min-width:0}.sharedWorkspacePrimaryModeSwitch{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.26rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--surface) 84%,white 16%);box-shadow:inset 0 1px 0 color-mix(in oklab,white 38%,transparent)}.sharedWorkspacePrimaryModeInfo{margin-left:auto;display:inline-flex;align-items:center}.sharedWorkspacePrimaryModeButton,.sharedWorkspacePrimaryTab,.workspaceDeskPrimaryModeButton,.workspaceDeskPrimaryTab{white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.sharedWorkspacePrimaryModeButton,.workspaceDeskPrimaryModeButton{min-height:2.35rem;padding:.58rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:700;line-height:1}.sharedWorkspacePrimaryModeButton:hover,.sharedWorkspacePrimaryTab:hover,.workspaceDeskPrimaryModeButton:hover,.workspaceDeskPrimaryTab:hover{transform:translateY(-1px)}.sharedWorkspacePrimaryModeButton-activeBranding,.sharedWorkspacePrimaryModeButton-activeCalendar,.sharedWorkspacePrimaryModeButton-activeData,.sharedWorkspacePrimaryModeButton-activeOperations,.workspaceDeskPrimaryModeButton-activeBranding,.workspaceDeskPrimaryModeButton-activeCalendar,.workspaceDeskPrimaryModeButton-activeData,.workspaceDeskPrimaryModeButton-activeOperations{box-shadow:0 12px 24px color-mix(in oklab,var(--accent) 18%,transparent)}.sharedWorkspacePrimaryModeButton-activeData,.workspaceDeskPrimaryModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#2f8f6b 84%,white 16%),color-mix(in oklab,#63b88f 72%,white 28%));color:#f7fffb}.sharedWorkspacePrimaryModeButton-activeCalendar,.workspaceDeskPrimaryModeButton-activeCalendar{background:linear-gradient(135deg,color-mix(in oklab,#b9751e 82%,white 18%),color-mix(in oklab,#e2b257 74%,white 26%));color:#fffaf0}.sharedWorkspacePrimaryModeButton-activeBranding,.workspaceDeskPrimaryModeButton-activeBranding{background:linear-gradient(135deg,color-mix(in oklab,#b65248 82%,white 18%),color-mix(in oklab,#e38d6e 72%,white 28%));color:#fff8f6}.sharedWorkspacePrimaryModeButton-activeOperations,.workspaceDeskPrimaryModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 84%,white 16%) 0,color-mix(in oklab,var(--brand-highlight) 68%,white 32%) 100%);color:#f9fbff}.sharedWorkspacePrimaryTabRail{display:flex;align-items:center;gap:.55rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-gutter:stable both-edges}.sharedWorkspacePrimaryTab{flex:0 0 auto;min-height:2.45rem;padding:.58rem .96rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 88%,white 12%);color:var(--muted);cursor:pointer;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none}.sharedWorkspacePrimaryTab-activeBranding,.sharedWorkspacePrimaryTab-activeCalendar,.sharedWorkspacePrimaryTab-activeData,.sharedWorkspacePrimaryTab-activeOperations,.workspaceDeskPrimaryTab-activeBranding,.workspaceDeskPrimaryTab-activeCalendar,.workspaceDeskPrimaryTab-activeData,.workspaceDeskPrimaryTab-activeOperations{color:var(--ink)}.sharedWorkspacePrimaryTab-activeData,.workspaceDeskPrimaryTab-activeData{border-color:color-mix(in oklab,#2f8f6b 42%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#dbf3e6 86%,white 14%),color-mix(in oklab,#bfe7cf 74%,white 26%));box-shadow:0 12px 28px color-mix(in oklab,#2f8f6b 16%,transparent)}.sharedWorkspacePrimaryTab-activeCalendar,.workspaceDeskPrimaryTab-activeCalendar{border-color:color-mix(in oklab,#d59a45 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#f8ecd3 88%,white 12%),color-mix(in oklab,#f1d6a2 76%,white 24%));box-shadow:0 12px 28px color-mix(in oklab,#d59a45 18%,transparent)}.sharedWorkspacePrimaryTab-activeBranding,.workspaceDeskPrimaryTab-activeBranding{border-color:color-mix(in oklab,#d06e5f 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,#f8e2da 88%,white 12%),color-mix(in oklab,#efc0ae 76%,white 24%));box-shadow:0 12px 28px color-mix(in oklab,#d06e5f 18%,transparent)}.sharedWorkspacePrimaryTab-activeOperations,.workspaceDeskPrimaryTab-activeOperations{border-color:var(--brand-shell-border);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-secondary) 22%,white 78%) 0,color-mix(in oklab,var(--brand-primary) 12%,var(--surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab,var(--brand-primary) 18%,transparent)}html[data-theme=dark] .sharedWorkspacePrimaryModeButton,html[data-theme=dark] .workspaceDeskPrimaryModeButton{color:#adb7cb}html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeBranding,html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeCalendar,html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeData,html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeOperations,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeData,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeOperations{color:#f6fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(7,14,22,.34)}html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeData,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeData{background:linear-gradient(135deg,color-mix(in oklab,#246f55 64%,#15212b 36%),color-mix(in oklab,#3d9a76 56%,#182936 44%))}html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeCalendar{background:linear-gradient(135deg,color-mix(in oklab,#8b5f15 66%,#151f2a 34%),color-mix(in oklab,#c7942e 58%,#1a2532 42%))}html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeBranding{background:linear-gradient(135deg,color-mix(in oklab,#8a4137 66%,#151f2a 34%),color-mix(in oklab,#c96d56 58%,#1a2633 42%))}html[data-theme=dark] .sharedWorkspacePrimaryModeButton-activeOperations,html[data-theme=dark] .workspaceDeskPrimaryModeButton-activeOperations{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 66%,#161f2a 34%) 0,color-mix(in oklab,var(--brand-highlight) 54%,#192437 46%) 100%)}html[data-theme=dark] .sharedWorkspacePrimaryTab,html[data-theme=dark] .workspaceDeskPrimaryTab{border-color:color-mix(in oklab,var(--line) 76%,#40506a 24%);background:color-mix(in oklab,var(--surface) 84%,#1c2737 16%);color:#aeb9cb}html[data-theme=dark] .sharedWorkspacePrimaryTab-activeBranding,html[data-theme=dark] .sharedWorkspacePrimaryTab-activeCalendar,html[data-theme=dark] .sharedWorkspacePrimaryTab-activeData,html[data-theme=dark] .sharedWorkspacePrimaryTab-activeOperations,html[data-theme=dark] .workspaceDeskPrimaryTab-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryTab-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryTab-activeOperations{color:#f5f9ff}html[data-theme=dark] .sharedWorkspacePrimaryTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryTab-activeData{border-color:color-mix(in oklab,#6fdaad 54%,#2d3f4d 46%);background:linear-gradient(135deg,color-mix(in oklab,#246f55 64%,#15212b 36%),color-mix(in oklab,#3d9a76 56%,#182936 44%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.32)}html[data-theme=dark] .sharedWorkspacePrimaryTab-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryTab-activeCalendar{border-color:color-mix(in oklab,#d3af69 54%,#473a24 46%);background:linear-gradient(135deg,color-mix(in oklab,#6d5217 64%,#151f2a 36%),color-mix(in oklab,#a47c2a 58%,#1a2634 42%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.32)}html[data-theme=dark] .sharedWorkspacePrimaryTab-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryTab-activeBranding{border-color:color-mix(in oklab,#d99d90 54%,#4b322f 46%);background:linear-gradient(135deg,color-mix(in oklab,#6a332d 64%,#151f2a 36%),color-mix(in oklab,#a85a49 58%,#1a2634 42%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.32)}html[data-theme=dark] .sharedWorkspacePrimaryTab-activeOperations,html[data-theme=dark] .workspaceDeskPrimaryTab-activeOperations{border-color:color-mix(in oklab,#9cb0ff 54%,#31425d 46%);background:linear-gradient(135deg,color-mix(in oklab,#3c58b8 62%,#15202c 38%),color-mix(in oklab,#5677e4 56%,#1a2940 44%));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 32px rgba(8,15,24,.34)}.workspaceDeskTopbarMeta{min-width:0;display:flex;align-items:center;gap:.85rem}.workspaceDeskPageMeta{min-width:0;display:flex;align-items:center;min-height:2rem}.workspaceDeskBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;min-width:0}.workspaceDeskBreadcrumbCurrent,.workspaceDeskBreadcrumbSegment{min-width:0;font-size:.95rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceDeskBreadcrumbSegment{color:var(--muted)}.workspaceDeskBreadcrumbCurrent{color:var(--text);font-weight:700}.workspaceDeskBreadcrumbSeparator{color:color-mix(in oklab,var(--muted) 86%,var(--text));font-size:.88rem}.workspaceTopbarPageMenu{position:relative;min-width:0}.workspaceTopbarPageMenuTrigger{min-height:2.35rem;display:inline-flex;align-items:center;gap:.42rem;max-width:min(34vw,18rem);padding:.46rem .66rem .46rem .84rem;border-radius:999px;border:1px solid color-mix(in oklab,#2f8f6b 34%,var(--line));background:color-mix(in oklab,#dbf3e6 74%,var(--surface) 26%);color:var(--ink);cursor:pointer;font-size:.95rem;font-weight:800;line-height:1;list-style:none;box-shadow:0 10px 24px color-mix(in oklab,#2f8f6b 12%,transparent)}.workspaceTopbarPageMenuTrigger::-webkit-details-marker{display:none}.workspaceTopbarPageMenuCurrent{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceTopbarPageMenuChevron{width:1rem;height:1rem;display:inline-flex;flex:0 0 auto;color:color-mix(in oklab,var(--ink) 72%,#2f8f6b);transition:transform .16s ease}.workspaceTopbarPageMenuChevron svg{width:100%;height:100%}.workspaceTopbarPageMenu[open] .workspaceTopbarPageMenuChevron{transform:rotate(180deg)}.workspaceTopbarPageMenuPanel{position:absolute;top:calc(100% + .46rem);left:0;z-index:55;width:min(26rem,calc(100vw - 2rem));max-height:min(68vh,30rem);overflow-y:auto;padding:.56rem;display:grid;grid-gap:.58rem;gap:.58rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 76%,var(--accent) 24%);background:color-mix(in oklab,var(--surface) 96%,white 4%);box-shadow:0 22px 46px rgba(9,17,26,.2)}.workspaceTopbarPageMenuGroup{display:grid;grid-gap:.34rem;gap:.34rem}.workspaceTopbarPageMenuGroupLabel{margin:0;padding:0 .18rem;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspaceTopbarPageMenuList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.34rem;gap:.34rem}.workspaceTopbarPageMenuLink{min-width:0;min-height:2.28rem;display:flex;align-items:center;padding:.48rem .58rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:750;line-height:1.1;text-decoration:none;text-align:left}.workspaceTopbarPageMenuLink:hover{border-color:color-mix(in oklab,var(--line) 76%,var(--accent) 24%);background:color-mix(in oklab,var(--surface) 56%,var(--accent-soft))}.workspaceTopbarPageMenuLink:disabled{cursor:not-allowed;opacity:.52}.workspaceTopbarPageMenuLink-active{border-color:color-mix(in oklab,#2f8f6b 42%,var(--line));background:color-mix(in oklab,#dbf3e6 72%,var(--surface) 28%);color:var(--ink)}html[data-theme=dark] .workspaceTopbarPageMenuTrigger{border-color:color-mix(in oklab,#6fdaad 42%,#2d3f4d 58%);background:linear-gradient(135deg,color-mix(in oklab,#246f55 60%,#15212b 40%),color-mix(in oklab,#3d9a76 48%,#182936 52%));color:#f5f9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 28px rgba(8,15,24,.3)}html[data-theme=dark] .workspaceTopbarPageMenuChevron{color:#e5f8ef}html[data-theme=dark] .workspaceTopbarPageMenuPanel{border-color:color-mix(in oklab,var(--line) 76%,#40506a 24%);background:color-mix(in oklab,var(--surface) 92%,#1c2737 8%);box-shadow:0 22px 48px rgba(3,8,14,.44)}html[data-theme=dark] .workspaceTopbarPageMenuLink{color:#d8e0ef}html[data-theme=dark] .workspaceTopbarPageMenuLink:hover{background:color-mix(in oklab,var(--surface) 76%,#223249 24%)}html[data-theme=dark] .workspaceTopbarPageMenuLink-active{border-color:color-mix(in oklab,#6fdaad 48%,#2d3f4d 52%);background:color-mix(in oklab,#246f55 48%,#15212b 52%);color:#f5f9ff}.workspaceDeskTopbarActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.workspaceTopbarMenuButton{margin-top:.08rem}.workspaceDeskStatus{margin:0;padding:0 1.25rem .85rem;color:var(--accent);font-size:.9rem;font-weight:700}.workspaceDeskStatus-page{padding:0 0 .95rem}.workspaceDeskShell .workspaceCanvas{min-width:0;padding:.65rem 1.25rem 3rem}.workspaceDeskShell .modulePage{max-width:none;width:100%;padding:0}.workspaceShellMinimal{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent-soft) 30%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 96%,white 4%),color-mix(in oklab,var(--bg) 100%,black 0%))}.workspaceShellMinimalMain{width:100%;max-width:none;margin:0;padding:0;min-width:0;min-height:100vh}.workspaceCommandLayer,.workspaceMobileDrawerLayer{position:fixed;inset:0;z-index:70;background:rgba(9,17,26,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspaceMobileDrawer{width:min(88vw,360px);height:100vh;padding:1rem;background:color-mix(in oklab,var(--surface) 96%,white 4%);border-right:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);box-shadow:0 18px 48px rgba(8,14,21,.24)}.workspaceCommandHeader,.workspaceMobileDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.85rem}.workspaceCommandTitle,.workspaceMobileDrawerTitle{font-size:1rem;line-height:1.2}.workspaceMobileDrawerClose{border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--surface) 82%,var(--bg));color:var(--ink);padding:.45rem .8rem;font-weight:700}.workspaceMobileDrawer .workspaceDeskSidebarInner{height:calc(100vh - 4.5rem)}.workspaceCommandPalette{width:min(760px,calc(100vw - 2rem));margin:9vh auto 0;padding:1rem;border-radius:24px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 62%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--surface) 82%,var(--bg)) 100%);box-shadow:0 24px 60px rgba(9,17,26,.28);display:grid;grid-gap:.8rem;gap:.8rem}.workspaceCommandInput{width:100%;min-height:3rem;border-radius:16px;padding:.9rem 1rem;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:color-mix(in oklab,var(--control-bg) 92%,white 8%)}.workspaceCommandResults{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(56vh,420px);overflow-y:auto;padding-right:.15rem}.workspaceCommandResult{display:grid;grid-gap:.16rem;gap:.16rem;text-decoration:none;color:var(--ink);padding:.78rem .86rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 88%,transparent);background:color-mix(in oklab,var(--surface) 72%,var(--bg))}.workspaceCommandResult small{color:var(--muted)}.workspaceCommandResult:hover{border-color:color-mix(in oklab,var(--accent) 26%,var(--line));background:color-mix(in oklab,var(--surface) 48%,var(--accent-soft))}@media (max-width:1040px){.workspaceDeskShell{grid-template-columns:minmax(0,1fr)}.workspaceDeskSidebar{display:none}.workspaceDeskTopbarRow{padding:.6rem 1rem}.workspaceDeskPrimaryNav,.workspaceDeskSetupTabs{padding:0 1rem .9rem}}@media (max-width:720px){.workspaceDeskTenantLogoWrap{width:6.1rem;height:6.1rem;padding:.78rem}.workspaceDeskOrgMenu-inline,.workspaceDeskOrgPanel{width:100%;max-width:none}.workspaceDeskTenantTitleRow{flex-wrap:wrap}.workspaceDeskTopbarRow{grid-template-columns:minmax(0,1fr)}.workspaceDeskTopbarActions{justify-content:flex-start}.workspaceTopbarPageMenuTrigger{max-width:calc(100vw - 8rem)}.workspaceTopbarPageMenuPanel{width:min(22rem,calc(100vw - 1.8rem))}.workspaceTopbarPageMenuList{grid-template-columns:1fr}.workspaceDeskPrimaryModeSwitch{width:100%}.workspaceDeskPrimaryModeButton{flex:1 1;justify-content:center}.workspaceDeskShell .modulePage{padding:0}.workspaceDeskShell .workspaceCanvas{padding:.62rem .9rem 2.6rem}.workspaceCommandPalette{width:calc(100vw - 1rem);margin-top:5vh;padding:.9rem}}.workspaceSummaryStrip{display:grid;width:100%;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspaceSummaryCard{display:grid;grid-gap:.28rem;gap:.28rem;padding:1rem 1.05rem;border-radius:20px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 52%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--surface) 84%,var(--bg)) 100%);box-shadow:var(--elevation)}.workspaceSummaryCard strong{font-size:1.45rem;line-height:1.05}.workspaceSummaryCard p{margin:0;color:var(--muted);line-height:1.4}.workspaceSummaryLabel{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.workspaceSummaryCard-accent{background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 18%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--brand-panel-soft) 76%,var(--surface)) 100%);border-color:color-mix(in oklab,var(--brand-shell-border) 84%,var(--line))}.workspaceSummaryCard-warning{background:radial-gradient(circle at top right,color-mix(in oklab,var(--tone-warning-bg-soft) 82%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--tone-warning-bg) 90%,white 10%) 100%)}@media (max-width:900px){.workspaceBrandColorGrid,.workspaceBrandPreviewGrid,.workspaceProfileDialogBody,.workspaceProfileFieldGrid{grid-template-columns:1fr}.workspaceProfileDialogPreview{position:static}.workspaceBrandingHeroCard,.workspaceBrandingPageLayout{grid-template-columns:1fr}.workspaceBrandingPreviewSticky{position:static;top:auto}.ordersDocumentHeaderBar{grid-template-columns:1fr;justify-items:start}.ordersDocumentDraftMarker{justify-self:start}.ordersDocumentCompanyMeta{justify-items:start;text-align:left}}.workspaceListPage{display:block;width:100%}.workspaceListPage>*+*{margin-top:.75rem}.workspaceDetailDialog,.workspaceListMain,.workspaceRecordPanel{width:100%;max-width:none;min-width:0}.workspaceRecordPanel{display:grid;grid-gap:.9rem;gap:.9rem}.workspaceRecordPanelHeader{display:grid;grid-gap:.3rem;gap:.3rem}.workspaceListTitle,.workspaceRecordPanelHeader h2{margin:0}.workspaceListMainHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem 1rem;gap:.8rem 1rem;align-items:flex-end}.workspaceListDescription{margin:.3rem 0 0;color:var(--muted);max-width:70ch}.workspaceListMainActions{justify-content:flex-end}.workspaceListMainActions,.workspaceListMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workspaceListToolbarSlot{display:grid;width:100%;grid-gap:.6rem;gap:.6rem}.workspaceListPage-densityCompact .workspaceListMain{gap:.3rem;padding:.54rem .62rem .72rem;border-radius:14px}.workspaceListPage-densityCompact .workspaceListToolbarSlot{gap:.28rem}.workspaceListPage-densityCompact .salesTableRegion{gap:.24rem}.workspaceListPage-densityCompact .workspaceTableProgress{min-height:2.08rem;padding:0 .12rem;font-size:.82rem}.workspaceListPage-densityCompact .workspaceTableProgressInlineChrome{min-height:2.42rem;padding:0 .04rem}.workspaceListPage-densityCompact .workspaceTablePagination{gap:.5rem}.workspaceListPage-densityCompact .workspaceTablePaginationActions{gap:.34rem}.workspaceListPage-densityCompact .workspaceTablePaginationButton{min-width:4.75rem;min-height:2.18rem;padding:.4rem .66rem}.workspaceTabularStickyChrome{display:grid;grid-gap:.6rem;gap:.6rem;margin:-.15rem -.15rem 0;padding:.15rem .15rem .8rem;border-radius:1rem;background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 98%,white 2%) 0,color-mix(in oklab,var(--surface) 92%,var(--bg) 8%) 100%);box-shadow:0 10px 22px color-mix(in oklab,var(--bg) 88%,transparent),0 1px 0 color-mix(in oklab,var(--line) 78%,transparent)}.ordersQueueLayout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.ordersQueueLayoutPreviewOpen{grid-template-columns:minmax(0,1fr) minmax(320px,396px)}.ordersQueuePreviewRail{position:-webkit-sticky;position:sticky;top:1rem;min-width:0;animation:stepSlideInRight .18s ease}.ordersQueuePreviewRail .workspaceRecordPanel{margin:0}.workspaceTableToolbar{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;width:100%;flex:1 1 auto;container-type:inline-size}.workspaceTableToolbarRow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.workspaceTableToolbarLeading{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;flex:1 1 18rem;min-width:0}.workspaceTableToolbarControls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;flex:1 1 24rem;margin-left:auto;min-width:0}.workspaceTableToolbarInline{width:auto;flex:1 1 28rem;min-width:min(100%,24rem)}.workspaceTableToolbarInline .workspaceTableToolbarRow{justify-content:flex-end;gap:.55rem}.workspaceTableToolbarInline .workspaceTableToolbarLeading{flex:0 1 auto}.workspaceTableToolbarInline .workspaceTableToolbarControls{flex:1 1 auto;gap:.55rem}.workspaceTableToolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex:0 1 auto;min-width:0;flex-wrap:wrap}.workspaceTableToolbarActions .workspaceToolbarButtonCluster,.workspaceTableToolbarControls .workspaceToolbarButtonCluster{flex-wrap:nowrap;flex:0 0 auto}.workspaceTableToolbarActions .workspaceToolbarButtonCluster>*,.workspaceTableToolbarControls .workspaceToolbarButtonCluster>*{flex:0 0 auto}.workspaceTableToolbar[data-toolbar-density=compact]{gap:.36rem}.workspaceTableToolbar[data-toolbar-density=compact] .workspaceTableToolbarRow{align-items:center;gap:.42rem;min-height:2.42rem}.workspaceTableToolbar[data-toolbar-density=compact] .workspaceTableToolbarLeading{flex:0 0 auto}.workspaceTableToolbar[data-toolbar-density=compact] .workspaceTableToolbarControls{flex:1 1 auto;gap:.42rem;align-items:center}.workspaceGroupingStack{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.workspaceGroupingTabs{display:flex;align-items:center;gap:.45rem;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-gutter:stable}.workspaceGroupingTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:800;min-height:2.6rem;padding:.55rem .75rem;white-space:nowrap}.workspaceGroupingTab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.workspaceGroupingSingleColumn,.workspaceGroupingTabPanel{min-width:0;display:grid;grid-gap:.9rem;gap:.9rem}.workspaceGroupingAccessDetailPanel,.workspaceGroupingAccessListPanel,.workspaceGroupingAccessPanel,.workspaceGroupingForm,.workspaceGroupingTablePanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--surface) 94%,var(--bg) 6%)}.workspaceGroupingForm{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.7fr) auto;align-items:end;grid-gap:.7rem;gap:.7rem;padding:.8rem}.workspaceGroupingForm strong{grid-column:1/-1;font-size:.92rem}.workspaceGroupingForm label{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;font-size:.78rem;font-weight:700;color:var(--muted)}.workspaceGroupingForm input{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:.6rem .7rem}.workspaceGroupingDialogForm{border:0;background:transparent;padding:0}.workspaceGroupingFormActions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.workspaceGroupingTablePanel{display:grid;grid-gap:.65rem;gap:.65rem;padding:.65rem}.workspaceGroupingTableHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workspaceGroupingTableHeader>div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:10rem}.workspaceGroupingTableHeader h2{margin:0;font-size:.95rem}.workspaceGroupingTableHeader span{color:var(--muted);font-size:.75rem;font-weight:800}.workspaceGroupingTableMeta{display:grid;grid-gap:.15rem;gap:.15rem;min-width:10rem}.workspaceGroupingTableMeta h2{margin:0;font-size:.95rem}.workspaceGroupingTableMeta span{color:var(--muted);font-size:.75rem;font-weight:800}.workspaceGroupingTableFooter{display:flex;justify-content:flex-end;padding-top:.15rem}.workspaceGroupingTableSearch{display:grid;grid-gap:.2rem;gap:.2rem;flex:1 1 18rem;max-width:32rem;min-width:min(18rem,100%);color:var(--muted);font-size:.75rem;font-weight:800}.workspaceGroupingTableSearch input{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:.54rem .65rem}.workspaceGroupingAccessPanel{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem}.workspaceGroupingAccessSummary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.workspaceGroupingAccessSummary span{display:inline-flex;align-items:center;min-height:1.9rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in oklab,var(--surface) 82%,var(--bg));font-size:.8rem;font-weight:800;padding:.2rem .65rem}.workspaceGroupingAccessGrid{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.5fr);grid-gap:.8rem;gap:.8rem;min-width:0}.workspaceGroupingAccessDetailPanel,.workspaceGroupingAccessListPanel{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;padding:.75rem}.workspaceGroupingPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.workspaceGroupingPanelHeader h2{margin:0;font-size:1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceGroupingPanelHeader span{color:var(--muted);font-size:.8rem;font-weight:800;white-space:nowrap}.workspaceGroupingSearchField{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;color:var(--muted);font-size:.78rem;font-weight:800}.workspaceGroupingSearchField input{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:.62rem .7rem}.workspaceGroupingAccessList,.workspaceGroupingProductCheckList{display:grid;align-content:start;grid-auto-rows:min-content;grid-gap:.45rem;gap:.45rem;max-height:min(58vh,42rem);min-height:18rem;overflow:auto;padding-right:.2rem;scrollbar-gutter:stable}.workspaceGroupingAccessOption,.workspaceGroupingProductCheckRow{min-width:0;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--surface) 88%,var(--bg));color:var(--text);font:inherit;text-align:left}.workspaceGroupingAccessOption{display:grid;grid-gap:.18rem;gap:.18rem;cursor:pointer;min-height:3.25rem;padding:.52rem .65rem}.workspaceGroupingAccessOptionActive{border-color:color-mix(in oklab,var(--accent) 48%,var(--line));background:color-mix(in oklab,var(--accent-soft) 66%,var(--surface))}.workspaceGroupingAccessOption span,.workspaceGroupingProductCheckRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceGroupingAccessOption small,.workspaceGroupingProductCheckRow small{color:var(--muted);font-size:.75rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceGroupingProductCheckRow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(5rem,auto);align-items:center;grid-gap:.55rem;gap:.55rem;min-height:3.25rem;padding:.5rem .65rem}.workspaceGroupingProductCheckRowSelected{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--accent-soft) 58%,var(--surface))}.workspaceGroupingProductCheckRowSelected small{color:color-mix(in oklab,var(--accent) 78%,black 22%)}.workspaceGroupingProductCheckRow input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.workspaceGroupingMergeDialog{display:grid;grid-gap:1rem;gap:1rem;min-width:min(34rem,calc(100vw - 2rem))}.workspaceGroupingMergeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspaceGroupingMergeHeader h2{margin:.15rem 0 0;font-size:1.15rem}.workspaceGroupingMergeField{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--muted);font-size:.78rem;font-weight:800}.workspaceGroupingMergeField input,.workspaceGroupingMergeField select,.workspaceGroupingMergeHistoryActions input{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:.62rem .7rem}.workspaceGroupingMergePreview{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--surface) 88%,var(--bg));padding:.8rem}.workspaceGroupingMergePreview strong{font-size:.94rem}.workspaceGroupingMergePreview ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1.1rem;color:var(--muted);font-size:.86rem;font-weight:700}.workspaceGroupingMergeActions{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.workspaceGroupingMergeHistoryList{display:grid;grid-gap:.55rem;gap:.55rem;max-height:min(56vh,34rem);overflow:auto;padding-right:.15rem}.workspaceGroupingMergeHistoryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--surface) 88%,var(--bg));padding:.75rem}.workspaceGroupingMergeHistoryRow>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.workspaceGroupingMergeHistoryRow span,.workspaceGroupingMergeHistoryRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceGroupingMergeHistoryRow span{color:var(--muted);font-size:.78rem;font-weight:800}.workspaceGroupingMergeHistoryActions{display:flex;align-items:center;gap:.5rem}.workspaceGroupingMergeHistoryActions input{width:9rem}@media (max-width:860px){.workspaceGroupingAccessGrid,.workspaceGroupingForm{grid-template-columns:1fr}.workspaceGroupingProductCheckRow{grid-template-columns:auto minmax(0,1fr)}.workspaceGroupingProductCheckRow small{grid-column:2}.workspaceGroupingMergeHistoryActions,.workspaceGroupingMergeHistoryRow{grid-template-columns:1fr;align-items:stretch}.workspaceGroupingMergeHistoryActions{display:grid}.workspaceGroupingMergeHistoryActions input{width:100%}}.workspaceToolbarButtonCluster{display:inline-flex;align-items:stretch;gap:.55rem;flex-wrap:wrap}.workspaceToolbarButtonCluster>*{align-self:stretch}.ordersManagementToolbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspaceToolbarButton,.workspaceToolbarMenuTrigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.42rem;padding:.58rem .88rem;border-radius:999px;white-space:nowrap;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 96%,white);box-shadow:none;color:var(--text);font:inherit;text-decoration:none}.workspaceToolbarIconButton{width:2.35rem;min-width:2.35rem;padding:0;line-height:0}.workspaceToolbarIconButton svg{display:block;flex:0 0 auto;width:1.15rem;height:1.15rem}.workspaceBulkAddButton{padding-inline:1rem 1.08rem;font-weight:600}.workspaceBulkAddButton svg{width:1rem;height:1rem;flex:0 0 auto}.workspaceToolbarIconButtonPrimary{border-color:color-mix(in oklab,var(--accent) 28%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface));color:var(--accent-strong)}.workspaceToolbarButtonPrimary:disabled,.workspaceToolbarIconButtonPrimary:disabled{border-color:color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 96%,white);color:var(--muted)}.workspaceToolbarButtonPrimary{border-color:color-mix(in oklab,var(--accent) 28%,var(--line));background:color-mix(in oklab,var(--accent-soft) 72%,var(--surface));color:var(--accent-strong)}.workspaceToolbarFilterButton{min-width:2.35rem;width:2.35rem;padding:0;position:relative}.workspaceToolbarFilterButton svg{width:1.15rem;height:1.15rem}.workspaceEditDataButton:disabled{cursor:not-allowed;opacity:.62}.workspaceEditDataButton{white-space:nowrap}.workspaceToolbarMenuTrigger{position:relative}.workspaceEditToolbarIcon{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto}.workspaceEditToolbarIcon svg{width:100%;height:100%}.workspaceToolbarButtonActive{border-color:color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--accent-soft) 16%,var(--surface));color:color-mix(in oklab,var(--accent-strong) 72%,var(--text))}.workspaceToolbarButtonCount,.workspaceToolbarMenuCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .32rem;border-radius:999px;background:rgba(31,111,235,.14);color:var(--accent);font-size:.72rem;font-weight:700}.workspaceToolbarFilterButton .workspaceToolbarButtonCount,.workspaceToolbarMenuTrigger .workspaceToolbarMenuCount{position:absolute;top:.2rem;right:.18rem;min-width:1rem;height:1rem;padding:0 .24rem;font-size:.62rem}.workspaceTableToolbarSearch{flex:1 1 19rem;width:min(22rem,100%);min-width:0;max-width:24rem;align-self:stretch;margin-left:auto}.workspaceTableToolbarInline .workspaceTableToolbarSearch{flex:0 1 18rem;width:min(18rem,100%);max-width:18rem}.expandableToolbarSearch-workspace{display:flex;justify-content:flex-end;width:100%;min-width:180px}.expandableToolbarSearchField-workspace{min-height:2.42rem;padding:0 .9rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 94%,white);color:var(--text)}.expandableToolbarSearchField-workspace .expandableToolbarSearchIcon{width:1rem;height:1rem;color:var(--muted)}.expandableToolbarSearchField-workspace .expandableToolbarSearchInput,.expandableToolbarSearchField-workspace .workspaceTableSearchInput{width:100%;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;outline:none}.expandableToolbarSearchField-workspace .expandableToolbarSearchInput::placeholder,.expandableToolbarSearchField-workspace .workspaceTableSearchInput::placeholder{color:var(--muted)}@container (max-width: 19rem){.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch{flex:1 1 100%;width:100%;min-width:0;max-width:none;margin-left:0}.workspaceTableToolbar[data-search-collapse=constrained] .expandableToolbarSearch-workspace{min-width:0}.workspaceTableToolbar[data-search-collapse=constrained] .expandableToolbarSearchField-workspace{width:2.42rem;justify-content:center;gap:0;padding-inline:0;overflow:hidden;transition:width .16s ease,padding .16s ease,gap .16s ease}.workspaceTableToolbar[data-search-collapse=constrained] .expandableToolbarSearchField-workspace .expandableToolbarSearchInput,.workspaceTableToolbar[data-search-collapse=constrained] .expandableToolbarSearchField-workspace .workspaceTableSearchInput{width:0;opacity:0;pointer-events:none}.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within,.workspaceTableToolbar[data-search-collapse=constrained][data-search-has-value=true] .workspaceTableToolbarSearch{flex:1 1 min(18rem,100%);width:min(18rem,100%);min-width:min(18rem,100%);max-width:22rem}.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within .expandableToolbarSearchField-workspace,.workspaceTableToolbar[data-search-collapse=constrained][data-search-has-value=true] .expandableToolbarSearchField-workspace{width:100%;justify-content:flex-start;gap:.55rem;padding-inline:.9rem}.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within .expandableToolbarSearchField-workspace .expandableToolbarSearchInput,.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within .expandableToolbarSearchField-workspace .workspaceTableSearchInput,.workspaceTableToolbar[data-search-collapse=constrained][data-search-has-value=true] .expandableToolbarSearchField-workspace .expandableToolbarSearchInput,.workspaceTableToolbar[data-search-collapse=constrained][data-search-has-value=true] .expandableToolbarSearchField-workspace .workspaceTableSearchInput{width:100%;opacity:1;pointer-events:auto}}.workspaceTableToolbarActiveFilters{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}.workspaceTableToolbarFilterSummary{display:flex;align-items:center;justify-content:flex-start;min-width:0}.workspaceTableFilterSummaryButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2rem;max-width:100%;border:1px solid color-mix(in oklab,var(--line) 78%,white);border-radius:999px;background:color-mix(in oklab,var(--surface) 92%,var(--accent-soft));color:color-mix(in oklab,var(--accent) 74%,var(--text));cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:.28rem .68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceTableFilterSummaryButton:focus-visible,.workspaceTableFilterSummaryButton:hover{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));outline:none}.workspaceToolbarContext{display:inline-flex;align-items:center;min-width:0}.workspaceToolbarContextNote{display:inline-flex;align-items:center;min-height:2.1rem;max-width:100%;padding:.34rem .7rem;border:1px solid color-mix(in oklab,var(--line) 74%,white);border-radius:999px;background:color-mix(in oklab,var(--surface) 98%,white);color:var(--muted);font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceEditToolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem 1rem;flex-wrap:wrap;padding:.9rem 1rem;margin-bottom:.25rem}.workspaceEditToolbarPrimary,.workspaceEditToolbarSecondary{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.workspaceEditToolbarSummary{display:grid;grid-gap:.15rem;gap:.15rem}.workspaceEditToolbarSummary strong{font-size:.92rem}.workspaceEditToolbarStatus,.workspaceEditToolbarSummary span{color:var(--muted);font-size:.82rem}.workspaceEditToolbarStatusWarning{color:color-mix(in oklab,#8a5a00 74%,var(--text) 26%)}.workspaceEditActionButton,.workspaceEditDoneButton,.workspaceToolbarCommitButton{display:inline-flex;align-items:center;gap:.45rem}.workspaceToolbarCommitButton{padding-inline:.9rem 1rem}.workspaceToolbarCommitButton svg{width:1rem;height:1rem}.workspaceEditCancelButton{gap:.45rem;border-color:color-mix(in oklab,#ef4444 42%,var(--line));background:color-mix(in oklab,#ef4444 10%,var(--control-bg));color:#b91c1c}.workspaceEditCancelButton svg{width:1rem;height:1rem}.workspaceEditCancelButton:not(:disabled):hover{border-color:color-mix(in oklab,#ef4444 62%,var(--line));background:color-mix(in oklab,#ef4444 15%,var(--control-bg))}.workspaceEditDoneButton{border-color:color-mix(in oklab,#22c55e 46%,var(--line));background:color-mix(in oklab,#22c55e 12%,var(--control-bg));color:#15803d;font-weight:700}.workspaceEditDoneButton:hover{border-color:color-mix(in oklab,#22c55e 66%,var(--line));background:color-mix(in oklab,#22c55e 17%,var(--control-bg))}.workspaceEditToolbarCommitCluster .workspaceToolbarButton:disabled{opacity:1;border-color:color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 96%,white);color:var(--muted)}.workspaceEditToolbarCommitCluster .workspaceToolbarButton:disabled svg,.workspaceToolbarCommitButton:disabled span{color:inherit}.workspaceEditToolbarCommitCluster{margin-left:auto}.workspaceEditActionButtonDanger:disabled{opacity:.5}.workspaceBulkEditDialog{width:min(980px,100%)}.workspaceBulkEditSheet{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.workspaceBulkEditHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.workspaceBulkEditHeaderCopy{display:grid;grid-gap:.3rem;gap:.3rem}.workspaceBulkEditEyebrow,.workspaceBulkEditFieldHint,.workspaceBulkEditPreviewEmpty,.workspaceBulkEditSubcopy{margin:0;color:var(--muted)}.workspaceBulkEditEyebrow{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspaceBulkEditHeaderCopy h2,.workspaceBulkEditPreviewCard h3{margin:0}.workspaceBulkEditBody{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.95fr);grid-gap:1rem;gap:1rem;align-items:start}.workspaceBulkEditFields{display:grid;grid-gap:.75rem;gap:.75rem}.workspaceBulkEditEmptyState,.workspaceBulkEditFieldCard,.workspaceBulkEditPreviewCard{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 80%,var(--accent) 20%);background:color-mix(in oklab,var(--surface) 96%,white 4%)}.workspaceBulkEditFieldHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workspaceBulkEditFieldToggle{display:inline-flex;align-items:center;gap:.55rem;font-weight:700}.workspaceBulkEditFieldToggle input{width:1rem;height:1rem}.workspaceBulkEditModeRow{display:inline-flex;gap:.45rem;flex-wrap:wrap}.workspaceBulkEditModeButton{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .8rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 97%,white 3%);color:var(--muted);font:inherit}.workspaceBulkEditModeButtonActive{border-color:color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--accent-soft) 42%,var(--surface));color:var(--accent-strong)}.workspaceBulkEditInputWrap,.workspaceBulkEditWhoCanOrder{display:grid;grid-gap:.45rem;gap:.45rem}.workspaceBulkEditInputLabel{font-size:.82rem;font-weight:600;color:var(--muted)}.workspaceBulkEditInput,.workspaceBulkEditSelect,.workspaceBulkEditTextarea{width:100%;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 98%,white 2%);color:var(--text);font:inherit}.workspaceBulkEditInput,.workspaceBulkEditSelect{min-height:2.7rem;padding:.7rem .85rem}.workspaceBulkEditTextarea{min-height:7rem;padding:.8rem .9rem;resize:vertical}.workspaceBulkEditWhoCanOrderRoot{width:100%}.workspaceBulkEditWhoCanOrderPanel{inset:calc(100% + .35rem) 0 auto 0}.workspaceBulkEditPreviewCard{position:-webkit-sticky;position:sticky;top:0}.workspaceBulkEditPreviewActions .workspaceToolbarButtonPrimary:not(:disabled):hover{background:color-mix(in oklab,var(--accent) 76%,black 24%);border-color:color-mix(in oklab,var(--accent) 72%,black 28%);color:#ffffff}.workspaceBulkEditPreviewActions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.workspaceBulkEditPreviewList{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.workspaceBulkEditPreviewList li{display:grid;grid-gap:.16rem;gap:.16rem;padding:.7rem .78rem;border-radius:14px;background:color-mix(in oklab,var(--surface) 92%,var(--accent-soft) 8%)}.workspaceBulkEditPreviewList span{color:var(--muted);font-size:.84rem}.inventoryPrimaryToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1rem;width:100%}.inventoryPrimaryToolbarActions{margin-left:auto}.inventoryFilterTray{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.inventoryFacetPillRow{display:flex;gap:.55rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.inventoryFacetPillRow::-webkit-scrollbar{display:none}.inventoryFacetPill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .85rem;border:1px solid color-mix(in oklab,var(--line) 84%,white);border-radius:999px;background:color-mix(in oklab,var(--surface) 96%,white);color:var(--text);white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.inventoryFacetPill:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 26%,var(--line))}.inventoryFacetPillActive{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,white 84%) 0,color-mix(in oklab,var(--accent) 8%,var(--surface)) 100%);color:color-mix(in oklab,var(--accent) 78%,black 22%);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 18%,transparent)}.inventoryFacetPillCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;min-height:1.2rem;padding:0 .3rem;border-radius:999px;background:rgba(12,18,10,.12);font-size:.72rem;font-weight:700}.workspaceFilterChipRow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspaceFilterChip{display:inline-flex;align-items:center;gap:.38rem;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));border-radius:999px;padding:.48rem .78rem;background:color-mix(in oklab,var(--surface) 84%,var(--accent-soft));color:var(--text);cursor:pointer;font:inherit}.workspaceFilterChipGroup{padding:.34rem .42rem .34rem .72rem}.workspaceFilterChipButton{border:0;background:transparent;color:inherit;font:inherit;padding:0;display:inline-flex;align-items:center;min-width:0}.workspaceFilterChipLabel{color:var(--muted);font-size:.82rem;font-weight:600}.workspaceFilterChipClear{white-space:nowrap}.workspaceFilterChipClearButton{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}.workspaceFilterChipClearAction:hover,.workspaceFilterChipClearButton:hover{background:color-mix(in oklab,var(--accent-soft) 56%,var(--surface));color:var(--accent)}.workspaceFilterChipClearButton svg{width:.9rem;height:.9rem}.workspaceFilterChipClearAction{border:1px solid color-mix(in oklab,var(--line) 78%,white);border-radius:999px;background:color-mix(in oklab,var(--surface) 92%,white);color:var(--muted);min-height:2.1rem;padding:.42rem .88rem;font:inherit;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.workspaceTableSearchInput{width:100%;min-height:2.42rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 94%,white);color:var(--text);padding:.58rem .9rem;font:inherit}.workspaceTableSearchInput::placeholder{color:var(--muted)}.inventoryInlineFilterRow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.inventoryInlineFilterField{min-width:min(100%,13rem);gap:0}.inventoryInlineFilterField span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inventoryInlineFilterField select{min-width:min(100%,13rem);min-height:2.7rem;border:1px solid color-mix(in oklab,var(--line) 84%,white);border-radius:14px;background:color-mix(in oklab,var(--surface) 94%,white);color:var(--text);padding:.7rem .9rem;font:inherit}.workspaceTableFilterGrid,.workspaceTableFilterPanel{display:grid;grid-gap:.8rem;gap:.8rem}.workspaceTableFilterGrid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspaceTableFilterPanel .workspaceInlineField{width:100%;min-width:0;align-content:start}.workspaceTableFilterPanel .workspaceInlineField span{color:color-mix(in oklab,var(--muted) 82%,var(--text))}.workspaceTableFilterPanel .workspaceInlineField input,.workspaceTableFilterPanel .workspaceInlineField select,.workspaceTableFilterPanel .workspaceInlineField textarea{width:100%;border-color:color-mix(in oklab,var(--line) 86%,white);background:color-mix(in oklab,var(--surface) 95%,white);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.inventoryProductPillPanel{display:grid;grid-gap:.7rem;gap:.7rem}.inventoryProductPillPanelTop{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(14rem,18rem) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.15rem 0}.inventoryProductPillHeading{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.inventoryProductPillHeading strong{color:var(--text);font-size:1.05rem;line-height:1.1}.inventoryFacetSummaryRow{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.inventoryFacetSummaryStat{display:inline-flex;align-items:baseline;gap:.38rem;min-width:0;padding:.42rem .7rem;border:1px solid color-mix(in oklab,var(--line) 76%,white);border-radius:999px;background:color-mix(in oklab,var(--surface) 88%,white)}.inventoryFacetSummaryStat span{color:color-mix(in oklab,var(--muted) 82%,var(--text));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventoryFacetSummaryStat strong{color:var(--text);font-size:.95rem;line-height:1}.workspaceFacetValueField{align-self:stretch;min-width:0}.inventoryProductFilterSearchField{min-width:0;gap:0}.inventoryProductFilterSearchField span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inventoryProductFilterSearchField input{min-height:2.45rem;border-radius:999px;padding-inline:.95rem}.inventoryProductFilterActionsInline{justify-content:flex-end;gap:.5rem}.inventoryProductFilterActionsInline .ghostButton{min-height:2.45rem;padding-inline:.9rem;border-radius:999px;white-space:nowrap}.inventoryProductFilterConfirmButton{min-height:2.45rem;padding-inline:1rem;border:1px solid color-mix(in oklab,var(--accent) 48%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 92%,white 8%) 0,color-mix(in oklab,var(--accent) 68%,black 32%) 100%);color:#f7fffc;font:inherit;font-weight:700;white-space:nowrap;box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 18%,transparent);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.inventoryProductFilterConfirmButton:hover{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 24%,transparent)}.inventoryProductFilterConfirmButton:active{transform:translateY(0);filter:brightness(.96)}.inventoryProductPillValueSurface{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;padding:.75rem;border:1px solid color-mix(in oklab,var(--line) 78%,white);border-radius:22px;background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 97%,white) 0,color-mix(in oklab,var(--surface) 92%,var(--accent-soft)) 100%)}.inventoryFacetValueHeader{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.2rem}.inventoryFacetValueTitle{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.inventoryFacetValueKicker{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventoryFacetValueTitle strong{color:var(--text);font-size:1rem}.inventoryFacetValueMeta{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.28rem .62rem;border-radius:999px;background:color-mix(in oklab,var(--surface) 66%,var(--accent-soft));color:var(--accent);font-size:.76rem;font-weight:700;white-space:nowrap}.inventoryFacetValueOptionButton{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:2.8rem;padding:.78rem .85rem;border:1px solid transparent;border-radius:16px;background:color-mix(in oklab,var(--surface) 76%,white);color:inherit;font:inherit;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.inventoryFacetValueOptionButton:hover{border-color:color-mix(in oklab,var(--line) 55%,var(--accent));background:color-mix(in oklab,var(--surface) 58%,var(--accent-soft));transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.08)}.inventoryFacetValueOptionButton:focus-visible{outline:none;border-color:color-mix(in oklab,var(--accent) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 8px 18px rgba(15,23,42,.08)}.inventoryFacetValueOptionButton-active{border-color:color-mix(in oklab,var(--accent) 40%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,var(--surface)) 0,color-mix(in oklab,var(--accent) 8%,white 92%) 100%);box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 14%,transparent)}.inventoryFacetValueOptionMeta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem;min-width:0}.inventoryFacetValueOptionPill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.18rem .62rem;border-radius:999px;background:color-mix(in oklab,var(--surface) 74%,white);color:var(--muted);font-size:.72rem;font-weight:700;white-space:nowrap}.inventoryFacetValueOptionPill-active{background:color-mix(in oklab,var(--accent) 18%,white 82%);color:var(--accent)}.workspaceFacetValueList{display:grid;grid-gap:.35rem;gap:.35rem;max-height:16rem;min-height:0;overflow:auto;padding:.1rem;border:0;border-radius:0;background:transparent}.workspaceFacetValueOption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:2.8rem;padding:.78rem .85rem;border:1px solid transparent;border-radius:16px;background:color-mix(in oklab,var(--surface) 76%,white);transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.workspaceFacetValueOption:hover{border-color:color-mix(in oklab,var(--line) 55%,var(--accent));background:color-mix(in oklab,var(--surface) 58%,var(--accent-soft));transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.08)}.workspaceFacetValueOption:has(.workspaceFacetValueCheckbox:checked){border-color:color-mix(in oklab,var(--accent) 40%,var(--line));background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,var(--surface)) 0,color-mix(in oklab,var(--accent) 8%,white 92%) 100%);box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 14%,transparent)}.workspaceFacetValueCheckbox{width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.workspaceFacetValueText{min-width:0;color:var(--text);font-weight:600}.workspaceFacetValueCount{min-width:2rem;text-align:right;color:var(--muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventoryProductFilterHint{margin:0;padding-inline:.2rem;color:var(--danger);font-size:.84rem}.inventoryFacetEmptyState{display:grid;place-items:center;min-height:100%;text-align:center;padding:1rem}.workspaceFacetFilterActions{align-self:stretch;gap:.7rem}.workspaceFacetFilterActions .workspaceToolbarButtonCluster{align-items:stretch}.workspaceFacetFilterActions .ghostButton{min-height:2.75rem}.workspaceFilterPanelNotes{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.workspaceTableFilterBackdrop{display:none}.workspaceTableFilterPanel.card{overflow:hidden;animation:workspacePanelRise .18s ease}.workspaceTableFilterPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workspaceTableFilterPanelHeader strong{color:var(--text);font-size:.95rem}.workspaceSharedFilterColumnPanel.card{padding:.35rem 0 0;border:0;background:transparent;box-shadow:none;overflow:visible;animation:none}.workspaceSharedFilterPanel{gap:.6rem}@media (max-width:640px){.workspaceTableFilterBackdrop{display:block;position:fixed;inset:0;z-index:79;border:0;background:rgba(15,23,42,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspaceTableFilterDialog.workspaceTableFilterPanel.card{position:fixed;top:auto;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.75rem,env(safe-area-inset-bottom,0px));left:max(.75rem,env(safe-area-inset-left,0px));z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;width:auto;max-height:min(78dvh,calc(100dvh - 5rem));min-height:0;overflow:hidden;border-radius:8px;padding:.8rem;box-shadow:0 22px 42px color-mix(in oklab,var(--shadow) 76%,transparent)}.workspaceTableFilterDialog .workspaceTableFilterPanelHeader{padding-bottom:.55rem;border-bottom:1px solid color-mix(in oklab,var(--line) 76%,transparent)}.workspaceTableFilterDialog .workspaceTableFilterTray{min-height:0;overflow:auto;padding:.05rem .05rem .2rem;scrollbar-gutter:stable}.workspaceTableFilterDialog .inventoryFacetPillRow{gap:.45rem;margin-inline:-.05rem;padding:.02rem .05rem .3rem}.workspaceTableFilterDialog .inventoryFacetPill{min-height:2.25rem;padding-inline:.78rem}.workspaceTableFilterDialog .workspaceSharedFilterColumnPanel.card{padding-top:.45rem}.workspaceTableFilterDialog .inventoryProductPillPanel{min-height:0}.workspaceTableFilterDialog .inventoryProductPillPanelTop{grid-template-columns:minmax(0,1fr);gap:.55rem}.workspaceTableFilterDialog .inventoryFacetSummaryRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.workspaceTableFilterDialog .inventoryFacetSummaryStat{justify-content:space-between;padding-inline:.62rem}.workspaceTableFilterDialog .inventoryProductPillValueSurface{padding:.62rem;border-radius:8px}.workspaceTableFilterDialog .workspaceFacetValueList{max-height:clamp(10rem,34dvh,18rem)}.workspaceTableFilterDialog .workspaceFacetValueOption{min-height:2.9rem;border-radius:8px;padding:.72rem .78rem}.workspaceTableFilterDialog .inventoryProductPillPanel>.inventoryProductFilterActionsInline{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(5.25rem,auto);grid-gap:.45rem;gap:.45rem;justify-content:stretch;padding-top:.55rem;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--surface) 94%,transparent) 18%,color-mix(in oklab,var(--surface) 98%,white 2%) 100%)}.workspaceTableFilterDialog .inventoryProductPillPanel>.inventoryProductFilterActionsInline>*{min-width:0;width:100%;padding-inline:.68rem}}@keyframes workspacePanelRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.inventoryPrimaryToolbarActions{margin-left:0}.inventoryProductPillPanelTop{grid-template-columns:minmax(0,1fr) auto}.inventoryProductFilterSearchField{grid-column:1/-1}.inventoryProductFilterActionsInline{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.workspaceDeskBreadcrumbCurrent,.workspaceDeskBreadcrumbSegment{white-space:normal}.inventoryPrimaryToolbar{align-items:flex-start}.inventoryPrimaryToolbarActions{width:100%;justify-content:flex-start;margin-left:0}.inventoryFacetPillRow{gap:.45rem}.inventoryFacetPill{min-height:2.15rem;padding-inline:.78rem}.inventoryProductPillPanelTop{grid-template-columns:1fr;gap:.65rem}.inventoryFacetSummaryRow,.inventoryProductFilterActionsInline{justify-content:flex-start}.inventoryProductPillValueSurface{padding:.65rem;border-radius:18px}.workspaceFacetValueList{max-height:14rem}}.workspaceToolbarMenu{position:relative;display:inline-flex;align-items:stretch;flex:0 0 auto}.workspaceToolbarMenuPanel{position:absolute;right:0;top:calc(100% + .45rem);z-index:20;min-width:280px;max-width:min(380px,calc(100vw - 2rem));max-height:min(70vh,30rem);overflow:auto;display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 38px rgba(0,0,0,.14)}.workspaceToolbarMenuHeader{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.workspaceToolbarMenuList{display:grid;grid-gap:.35rem;gap:.35rem}.workspaceToolbarMenuOption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.35rem 0;color:var(--text)}.workspaceToolbarMenuOptionLabel{display:inline-flex;align-items:flex-start;gap:.65rem;min-width:0}.workspaceToolbarMenuOptionLabel span{min-width:0;overflow-wrap:anywhere}.workspaceToolbarMenuOption input{margin-top:.2rem}.workspaceToolbarColumnOrderControls{display:inline-flex;align-items:center;gap:.25rem}.workspaceToolbarColumnMoveButton{width:1.95rem;min-width:1.95rem;min-height:1.95rem;padding:0;border-radius:999px}.workspaceToolbarColumnMoveButton svg{width:.95rem;height:.95rem}.workspaceToolbarColumnMoveButton:disabled{opacity:.38;cursor:not-allowed}.workspaceToolbarMenuReset{min-height:2rem}.workspaceRecordPanelActions,.workspaceRecordPanelBadges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.workspaceRecordPanelBody{display:grid;grid-gap:.75rem;gap:.75rem}.workspaceRecordFactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.workspaceRecordFact{display:grid;grid-gap:.18rem;gap:.18rem;padding:.8rem .9rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 78%,var(--accent-soft))}.workspaceRecordFact span,.workspaceRecordFact strong{min-width:0;overflow-wrap:anywhere}.workspaceRecordFactLabel{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.workspaceInlineMetricRow{display:grid;grid-gap:.55rem;gap:.55rem}.workspaceInlineMetric{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .82rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 80%,var(--bg))}.workspaceInlineMetric p{margin:0;color:var(--muted)}.workspaceInlineMetric strong{font-size:1rem}.workspaceStackInline{display:grid;grid-gap:.5rem;gap:.5rem}.workspaceStackInline p{margin:0}.workspaceSelectionHelp{color:var(--muted);margin:0}.workspaceRecordActionGroup{display:flex;flex-wrap:wrap;gap:.5rem}.workspaceAuditSection{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:.1rem}.workspaceAuditSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.workspaceAuditTimeline{display:grid;grid-gap:.7rem;gap:.7rem}.workspaceAuditTimelineLoadMore{display:flex;justify-content:center;padding-top:.2rem}.workspaceAuditEntry{display:grid;grid-gap:.65rem;gap:.65rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 34%,transparent) 0,transparent 44%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 95%,white 5%) 0,color-mix(in oklab,var(--surface) 84%,var(--bg)) 100%)}.workspaceAuditEntryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workspaceAuditEntryTitleBlock{display:grid;grid-gap:.18rem;gap:.18rem}.workspaceAuditEntryEyebrow,.workspaceAuditEntryMeta,.workspaceAuditEntrySummary{margin:0}.workspaceAuditEntryEyebrow,.workspaceAuditEntryMeta{color:var(--muted);font-size:.8rem}.workspaceAuditEntryBadges{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.workspaceAuditEntryLink{min-height:2rem}.workspaceAuditEntrySummary{color:var(--text)}.workspaceAuditFieldRow{display:flex;flex-wrap:wrap;gap:.45rem}.workspaceAuditFieldTag{background:color-mix(in oklab,var(--surface) 78%,var(--accent-soft))}.workspaceAuditEntryDetails{display:grid;grid-gap:.6rem;gap:.6rem}.workspaceAuditEntryDetails summary{cursor:pointer;color:var(--accent);font-weight:700}.workspaceAuditJsonGrid{display:grid;grid-gap:.65rem;gap:.65rem}.workspaceAuditJsonBlock{display:grid;grid-gap:.35rem;gap:.35rem}.workspaceAuditJsonBlock pre{margin:0;overflow:auto;padding:.8rem .9rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 80%,var(--bg));color:var(--text);font-size:.78rem;line-height:1.45}.workspaceAuditEmptyState{margin:0}.workspaceFollowupStack{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.workspaceDetailDialogBackdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;padding:1rem;background:rgba(8,13,20,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspaceDetailDialog{width:min(540px,100%);max-height:calc(100vh - 2rem);overflow:auto}.workspaceDetailDialogWide{width:min(1120px,100%)}.salesTableRegion,.workspaceTableWrap{width:100%;max-width:none}.workspaceDetailDialog .workspaceRecordPanel{position:static}.inventoryMovementSetupShell{display:grid;grid-gap:.85rem;gap:.85rem;margin-bottom:1rem}.inventoryMovementImportPanel{gap:1rem}.inventoryMovementImportFileInput{display:none}.inventoryMovementImportField{align-items:stretch}.inventoryMovementImportTextarea{min-height:10rem;width:100%;resize:vertical;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 96%,white 4%);padding:.9rem 1rem;color:var(--ink);font:inherit;line-height:1.45}.inventoryMovementImportTextarea:focus{outline:none;border-color:color-mix(in oklab,var(--accent) 62%,var(--line) 38%);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.inventoryMovementImportActions{flex-wrap:wrap}.inventoryMovementImportSourceRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 95%,white 5%)}.inventoryMovementImportSourceMeta{display:grid;grid-gap:.2rem;gap:.2rem}.inventoryMovementImportSourceActions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inventoryMovementImportSummaryGrid{gap:.75rem}.inventoryMovementImportIssues,.inventoryMovementImportMetadata{padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 95%,white 5%)}.inventoryMovementImportProceedCard{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--accent) 36%,var(--line) 64%);background:color-mix(in oklab,var(--surface) 88%,var(--accent) 12%)}.inventoryMovementImportProceedCopy{display:grid;grid-gap:.25rem;gap:.25rem}.inventoryMovementImportProceedCopy p{margin:0}.workspaceSelectionList{display:grid;grid-gap:.75rem;gap:.75rem}.workspaceSelectionListItem{display:grid;grid-gap:.2rem;gap:.2rem}.inventoryMovementImportEmptyState{margin:0}@media (max-width:720px){.workspaceRecordFactGrid{grid-template-columns:1fr}.inventoryMovementImportSourceRow{flex-direction:column}.inventoryMovementImportProceedCard{flex-direction:column;align-items:stretch}.workspaceListMainHeader{grid-template-columns:minmax(0,1fr)}.workspaceAuditEntryHeader{flex-direction:column}.workspaceListMainActions{justify-content:flex-start}.workspaceTableToolbarRow{flex-wrap:wrap;align-items:flex-start}.ordersQueueLayoutPreviewOpen{grid-template-columns:1fr}.ordersQueuePreviewRail{position:static}.workspaceTableToolbarActions,.workspaceTableToolbarControls{width:100%;margin-left:0;flex-wrap:wrap;justify-content:stretch}.workspaceTableToolbarActions .workspaceToolbarButtonCluster,.workspaceTableToolbarControls .workspaceToolbarButtonCluster{width:100%;flex-wrap:wrap}.workspaceBulkEditBody{grid-template-columns:1fr}.workspaceBulkEditPreviewCard{position:static}.workspaceBulkEditPreviewActions{justify-content:stretch}.workspaceBulkEditPreviewActions .workspaceToolbarButton{flex:1 1 12rem}.workspaceEditToolbarPrimary,.workspaceEditToolbarSecondary{width:100%;justify-content:space-between}.ordersManagementToolbar{width:100%}.ordersLineEditorRowOrder{grid-template-columns:1fr}.workspaceToolbarButton,.workspaceToolbarMenu{flex:1 1 auto}.workspaceToolbarButton.workspaceToolbarFilterButton,.workspaceToolbarButton.workspaceToolbarIconButton,.workspaceToolbarMenu{flex:0 0 auto}.workspaceTableToolbarSearch,.workspaceToolbarMenuTrigger:not(.workspaceToolbarIconButton){width:100%}.workspaceTableToolbarSearch{min-width:0;flex-basis:100%}.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch{flex:1 1 100%;width:100%;min-width:0;max-width:none;margin-left:0}.workspaceTableToolbar[data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within,.workspaceTableToolbar[data-search-collapse=constrained][data-search-has-value=true] .workspaceTableToolbarSearch{flex:1 1 100%;width:100%;min-width:0;max-width:none}.workspaceListPage-densityCompact .workspaceListMain{padding:.62rem}.workspaceTableToolbar[data-toolbar-density=compact] .workspaceTableToolbarRow{gap:.38rem}.workspaceTableToolbar[data-toolbar-density=compact] .workspaceTableToolbarControls{width:100%;justify-content:flex-start;gap:.38rem}.workspaceTableProgressInlineChrome{flex-wrap:wrap;align-items:flex-start}.workspaceTableProgressInlineChrome .workspaceTableRange{order:1}.workspaceTableProgressInlineChrome .workspaceTableTopControls{order:2;width:100%;margin-left:0;justify-content:flex-start}.workspaceTableProgressInlineChrome .workspaceTablePagination{order:3;width:100%;justify-content:space-between}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbar,.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarControls{width:100%}.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarControls,.workspaceTableProgressInlineChrome .workspaceTableTopControls .workspaceTableToolbarRow{flex-wrap:wrap}.workspaceTableToolbar[data-toolbar-density=compact][data-search-collapse=constrained] .workspaceTableToolbarSearch:focus-within,.workspaceTableToolbar[data-toolbar-density=compact][data-search-collapse=constrained][data-search-has-value=true] .workspaceTableToolbarSearch{flex:1 1 100%;width:100%;min-width:0;max-width:none}.workspaceToolbarMenuPanel{left:0;right:auto;width:min(100vw - 2rem,22rem)}.workspaceDetailDialogBackdrop{padding:.75rem;align-items:flex-end}.workspaceDetailDialog{width:100%;max-height:calc(100vh - 1.5rem)}}.launchPage{min-height:100vh;color:#122234;background:linear-gradient(120deg,rgba(18,140,126,.16),transparent 32%),linear-gradient(180deg,#f7fbf4,#eef4f8 52%,#f8faf7);overflow:hidden}.launchNav{position:relative;z-index:2;width:min(100% - 2rem,1180px);margin:0 auto;padding:1.1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.launchAppLink,.launchBrand{color:inherit;text-decoration:none}.launchBrand{display:inline-flex;align-items:center;gap:.62rem;font-weight:900}.launchBrandMark{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:#128c7e;color:#f8fffd;box-shadow:0 16px 32px rgba(18,140,126,.24)}.launchAppLink{padding:.62rem .86rem;border:1px solid rgba(18,34,52,.12);border-radius:999px;background:rgba(255,255,255,.58);font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.launchAppLink:hover{transform:translateY(-1px);border-color:rgba(18,140,126,.36);background:rgba(255,255,255,.84)}.launchHero{min-height:calc(100svh - 4.5rem);width:min(100% - 2rem,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;grid-gap:3.6rem;gap:3.6rem;padding:2rem 0 3.2rem}.launchHeroCopy{animation:launchRise .52s ease both}.launchKicker{margin:0 0 .8rem;color:#0f766e;font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.launchHero h1{margin:0;max-width:11ch;font-size:5rem;line-height:.95;letter-spacing:0}.launchPromise{max-width:36rem;margin:1.15rem 0 0;color:#43566b;font-size:1.16rem;line-height:1.58}.launchWaitlistForm{margin-top:2rem;display:grid;grid-gap:.72rem;gap:.72rem;max-width:32rem}.launchWaitlistForm label{font-weight:900}.launchWaitlistInline{display:flex;gap:.7rem;align-items:stretch}.launchWaitlistInline input{flex:1 1 auto;min-width:0;min-height:3.25rem;border-color:rgba(18,34,52,.16);background:rgba(255,255,255,.82);box-shadow:0 18px 40px rgba(25,42,67,.08)}.launchWaitlistInline button{min-width:7.8rem;padding-inline:1.2rem;font-weight:900;background:#128c7e;color:#f8fffd;box-shadow:0 18px 34px rgba(18,140,126,.25)}.launchFormStatus{margin:0;color:#0f766e;font-weight:800}.launchFormStatus[data-tone=error]{color:#b42318}.launchProductVisual{position:relative;min-height:32rem;animation:launchRise .62s ease .08s both}.launchProductVisual:before{content:"";position:absolute;inset:7% 2% 0 8%;border-radius:3rem;background:radial-gradient(circle at 18% 20%,rgba(223,240,167,.84),transparent 24%),linear-gradient(140deg,rgba(18,140,126,.16),rgba(31,41,64,.11));filter:blur(.2px)}.launchOpsPreview,.launchPhonePreview{position:absolute;border:1px solid rgba(18,34,52,.12);background:rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(25,42,67,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.launchPhonePreview{left:0;top:2rem;width:min(19.5rem,52%);min-height:28rem;border-radius:2rem;padding:1rem;display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.launchOpsFooter,.launchOpsHeader,.launchPhoneTop{display:flex;align-items:center;justify-content:space-between;gap:1rem}.launchPhoneTop{padding-bottom:.6rem;border-bottom:1px solid rgba(18,34,52,.08);color:#43566b;font-size:.85rem}.launchOpsHeader span,.launchPhoneTop span{font-weight:900;color:#122234}.launchBubble{max-width:88%;padding:.72rem .82rem;border-radius:1rem;font-size:.92rem;line-height:1.38}.launchBubble-inbound{background:#ffffff;color:#24364a}.launchBubble-outbound{justify-self:end;background:#d9fdd3;color:#173d2f}.launchOpsPreview{right:0;bottom:1.5rem;width:min(28rem,68%);border-radius:1.45rem;padding:1rem;display:grid;grid-gap:.65rem;gap:.65rem}.launchOpsHeader{padding-bottom:.72rem;border-bottom:1px solid rgba(18,34,52,.08)}.launchOpsHeader strong{color:#0f766e;font-size:.82rem}.launchOpsRow{display:grid;grid-template-columns:1fr .82fr .82fr;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.72rem 0;border-bottom:1px solid rgba(18,34,52,.08);color:#43566b}.launchOpsRow-head{padding-top:0;color:#77879a;font-size:.76rem;font-weight:900;text-transform:uppercase}.launchOpsRow strong{width:max-content;max-width:100%;padding:.3rem .5rem;border-radius:999px;background:rgba(18,140,126,.12);color:#0f766e;font-size:.78rem}.launchOpsFooter{color:#43566b;font-size:.86rem}.launchSupport{width:min(100% - 2rem,1180px);margin:0 auto;padding:1.2rem 0 4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.launchSupport div{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:1rem;border-top:1px solid rgba(18,34,52,.14)}.launchSupport span{color:#0f766e;font-weight:900}.launchSupport strong{font-size:1.04rem}.launchSupport p{margin:0;color:#43566b;line-height:1.5}.launchLegalLinks{width:min(100% - 2rem,1180px);margin:-2.6rem auto 0;padding:0 0 3rem;display:flex;justify-content:flex-end;gap:1rem}.launchLegalLinks a{color:#43566b;font-size:.88rem;font-weight:800;text-decoration:none}.launchLegalLinks a:hover{color:#0f766e}@keyframes launchRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.launchHero{grid-template-columns:1fr;gap:1.6rem;padding-top:1.2rem}.launchHero h1{font-size:4rem}.launchProductVisual{min-height:28rem}.launchSupport{grid-template-columns:1fr}.launchLegalLinks{margin-top:-1rem;justify-content:flex-start}}@media (max-width:640px){.launchHero,.launchLegalLinks,.launchNav,.launchSupport{width:min(100% - 1rem,1180px)}.launchHero h1{font-size:3.25rem}.launchPromise{font-size:1rem}.launchWaitlistInline{display:grid}.launchWaitlistInline button{width:100%}.launchProductVisual{min-height:34rem}.launchOpsPreview,.launchPhonePreview{width:auto}.launchPhonePreview{left:0;right:3.5rem}.launchOpsPreview{left:2rem;right:0;bottom:0}}.legalPage{width:min(100% - 2rem,1120px);max-width:1120px;min-height:calc(100vh - 5rem);padding:3rem 0 5rem}.legalHero{display:grid;grid-gap:.9rem;gap:.9rem;max-width:760px;margin-bottom:2rem}.legalKicker{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.legalHero h1{margin:0;color:var(--ink);font-size:clamp(2.4rem,7vw,4.2rem);line-height:.95;letter-spacing:0}.legalUpdated{margin:0;color:var(--muted);font-weight:800}.legalIntro{display:grid;grid-gap:.7rem;gap:.7rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.legalIntro p,.legalSection p{margin:0}.legalLayout{display:grid;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:start;grid-gap:2rem;gap:2rem}.legalSidebar{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid color-mix(in oklab,var(--line) 82%,var(--accent) 18%);border-radius:18px;background:color-mix(in oklab,var(--surface) 86%,white 14%);box-shadow:var(--elevation)}.legalCrosslinks,.legalSidebar nav{display:grid;grid-gap:.55rem;gap:.55rem}.legalSidebar a{color:var(--muted);font-size:.88rem;font-weight:800;line-height:1.25;text-decoration:none}.legalSidebar a:hover{color:var(--accent-strong)}.legalCrosslinks{padding-top:.85rem;border-top:1px solid var(--line)}.legalCrosslinks a{color:var(--ink)}.legalDoc{display:grid;grid-gap:1.45rem;gap:1.45rem;min-width:0;padding:1.2rem 1.4rem;border:1px solid color-mix(in oklab,var(--line) 86%,var(--accent) 14%);border-radius:24px;background:color-mix(in oklab,var(--surface) 92%,white 8%);box-shadow:var(--elevation)}.legalSection{display:grid;grid-gap:.72rem;gap:.72rem;padding-top:1.45rem;border-top:1px solid var(--line);scroll-margin-top:1rem}.legalSection:first-child{padding-top:0;border-top:0}.legalSection h2{margin:0;color:var(--ink);font-size:1.18rem;letter-spacing:0}.legalSection li,.legalSection p{color:var(--muted);line-height:1.65}.legalSection ul{display:grid;grid-gap:.48rem;gap:.48rem;margin:0;padding-left:1.1rem}@media (max-width:820px){.legalPage{width:min(100% - 1rem,1120px);padding-top:2rem}.legalLayout{grid-template-columns:1fr}.legalSidebar{position:static}.legalSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legalSidebar nav{grid-template-columns:1fr}.legalDoc{padding:1rem;border-radius:18px}}.publicEntryMain{width:min(100%,calc(100% - 1.5rem));min-height:100vh;display:grid;place-items:center;margin:0 auto;padding:1rem 0 2.5rem}.publicEntryMain-loading{align-content:center}.publicEntryCard{width:min(100%,31rem);padding:1.5rem;border-radius:28px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 94%,white 6%);box-shadow:var(--elevation)}.publicEntryCard h1{margin:.35rem 0 0}.publicEntryLead{margin:.75rem 0 0;color:var(--muted)}.publicEntryButtonStack,.publicEntryDebugCard,.publicEntryForm,.publicEntryRecoveryActions,.publicEntryStatusCard{margin-top:1rem}.publicEntryForm{gap:.8rem}.publicEntryPrimary,.publicEntrySecondary{width:100%;justify-content:center}.publicEntryButtonStack{display:grid;grid-gap:.75rem;gap:.75rem}.publicEntryDebugCard,.publicEntryStatusCard{padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);background:color-mix(in oklab,var(--surface) 78%,var(--accent-soft))}.publicEntryStatusCard-success{border-color:color-mix(in oklab,var(--accent) 34%,var(--line) 66%);background:color-mix(in oklab,var(--accent-soft) 62%,var(--surface) 38%)}.publicEntryStatusCard[data-tone=error]{border-color:color-mix(in oklab,var(--danger) 44%,var(--line) 56%);background:color-mix(in oklab,var(--danger) 12%,var(--surface) 88%);color:color-mix(in oklab,var(--danger) 86%,var(--ink) 14%)}.publicEntryStatusCopy{display:grid;grid-gap:.42rem;gap:.42rem}.publicEntryStatusHeading{display:flex;align-items:center;gap:.55rem}.publicEntryMailIcon{position:relative;width:1.5rem;height:1.1rem;border:1.5px solid color-mix(in oklab,var(--accent-strong) 72%,var(--ink) 28%);border-radius:5px}.publicEntryMailIcon:after,.publicEntryMailIcon:before{content:"";position:absolute;top:.08rem;width:.86rem;height:1px;background:color-mix(in oklab,var(--accent-strong) 72%,var(--ink) 28%)}.publicEntryMailIcon:before{left:.08rem;transform:rotate(34deg);transform-origin:left center}.publicEntryMailIcon:after{right:.08rem;transform:rotate(-34deg);transform-origin:right center}.publicEntryStatusCopy strong{color:var(--ink)}.publicEntryStatusCopy span{color:var(--muted);font-size:.92rem}.publicEntryWaitingState{display:flex;align-items:center;gap:.45rem;margin-top:.2rem;color:var(--muted)}.publicEntryWaitingState span{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent-strong);box-shadow:0 0 0 0 color-mix(in oklab,var(--accent-strong) 34%,transparent);animation:publicEntryPulse 1.8s ease-out infinite}.publicEntryWaitingState small{font-size:.82rem;font-weight:700;letter-spacing:0}.publicEntryRecoveryActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}.publicEntryTextAction{border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:.92rem;font-weight:700;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer}.publicEntryTextAction:focus-visible:not(:disabled),.publicEntryTextAction:hover:not(:disabled){color:var(--accent-strong)}.publicEntryTextAction:disabled{cursor:wait;opacity:.62}.publicEntryDebugCard p,.publicEntryStatusCard p{margin:0}.publicEntryDebugCard{display:grid;grid-gap:.55rem;gap:.55rem}.publicEntryDebugLink{color:var(--accent-strong);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.publicEntryDebugLink:hover{text-decoration:underline}@keyframes publicEntryPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--accent-strong) 34%,transparent)}72%{box-shadow:0 0 0 .52rem transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.publicEntryWaitingState span{animation:none}}@media (max-width:640px){.publicEntryMain{width:min(100%,calc(100% - 1rem));padding:.75rem 0 2rem}.publicEntryCard{padding:1.2rem;border-radius:22px}}.opsUploadProfileGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.opsUploadProfileCard{display:grid;grid-gap:.4rem;gap:.4rem;text-align:left;border:1px solid var(--line);border-radius:18px;padding:1rem;color:var(--ink);background:linear-gradient(160deg,color-mix(in oklab,var(--surface) 84%,transparent) 0,color-mix(in oklab,var(--accent-soft) 34%,var(--surface)) 100%);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.opsUploadProfileCard:hover{border-color:color-mix(in oklab,var(--line) 50%,var(--accent) 50%);transform:translateY(-1px)}.opsUploadProfileCard-active{border-color:color-mix(in oklab,var(--accent) 56%,white 8%);box-shadow:0 14px 32px color-mix(in oklab,var(--accent-soft) 28%,transparent)}.opsUploadProfileCard span{color:var(--muted)}.opsUploadIntakePanel{align-content:start}.opsUploadTextarea{min-height:220px;width:100%;resize:vertical;border-radius:16px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 82%,var(--bg));color:var(--ink);padding:.9rem 1rem;font:inherit;line-height:1.45}.opsUploadButtonRow{display:flex;justify-content:flex-start}.opsUploadDropzone{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start;min-height:220px;align-content:center;padding:1.1rem;border-radius:18px;border:1px dashed color-mix(in oklab,var(--line) 72%,var(--accent) 28%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 56%,transparent) 0,transparent 42%),color-mix(in oklab,var(--surface) 78%,var(--bg))}.opsUploadDropzone-active{border-color:color-mix(in oklab,var(--accent) 60%,white 10%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 78%,transparent) 0,transparent 42%),color-mix(in oklab,var(--surface) 78%,var(--bg))}.opsUploadDropzone span{color:var(--muted)}.opsUploadFileInput{display:none}.opsUploadSheetTabs{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.opsUploadSheetTab{display:grid;grid-gap:.3rem;gap:.3rem;text-align:left;border-radius:16px;border:1px solid var(--line);padding:.85rem .95rem;background:color-mix(in oklab,var(--surface) 84%,transparent);color:var(--ink)}.opsUploadSheetTab span{color:var(--muted)}.opsUploadSheetTab-active{border-color:color-mix(in oklab,var(--accent) 56%,white 8%);background:color-mix(in oklab,var(--accent-soft) 30%,var(--surface))}.opsUploadPreviewActions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.opsUploadFilterInput{min-width:220px;min-height:42px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,var(--bg));color:var(--ink);padding:0 .95rem;font:inherit}.opsUploadPreviewMeta{color:var(--muted);font-size:.92rem}.opsUploadMappingTable td,.opsUploadMappingTable th{vertical-align:top}.opsUploadPreviewWrap{overflow:auto}.opsUploadPreviewTable{width:max-content;min-width:100%}.opsUploadPreviewTable td,.opsUploadPreviewTable th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.opsUploadPreviewTable thead th{top:0;z-index:2}.opsUploadPreviewIndexCell,.opsUploadPreviewTable thead th{position:-webkit-sticky;position:sticky;background:color-mix(in oklab,var(--surface) 94%,var(--bg))}.opsUploadPreviewIndexCell{left:0;z-index:1;min-width:72px}.opsUploadPreviewTable thead .opsUploadPreviewIndexCell{z-index:3}.opsUploadPreviewSpacer td{padding:0;border:0;background:transparent}@media (max-width:900px){.opsUploadPreviewActions{width:100%;align-items:stretch}.opsUploadFilterInput{width:100%;min-width:0}}.opsOnboardingPage{position:relative;min-height:100vh;isolation:isolate;overflow-x:clip;width:100%;max-width:none;margin:0;padding:0}.opsOnboardingPage-embedded{min-height:auto}.opsOnboardingBackdrop{position:absolute;inset:0;border-radius:32px;background:radial-gradient(circle at top left,color-mix(in oklab,var(--accent-soft) 60%,transparent) 0,transparent 34%),radial-gradient(circle at top right,color-mix(in oklab,var(--surface-2) 80%,transparent) 0,transparent 38%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 70%,transparent),color-mix(in oklab,var(--bg) 92%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.opsOnboardingOverlay{position:relative;z-index:1;display:grid;min-height:calc(100vh - clamp(2rem, 4vw, 3.2rem));align-items:start;width:100%;padding:clamp(.75rem,1.5vw,1.15rem)}.opsOnboardingCard{width:100%;max-width:none;margin:0;display:grid;grid-gap:.9rem;gap:.9rem;min-width:0;padding:clamp(1rem,1.6vw,1.35rem);border-radius:30px;border:1px solid color-mix(in oklab,var(--line) 70%,var(--accent) 30%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 84%,transparent) 0,color-mix(in oklab,var(--surface-2) 90%,transparent) 100%);box-shadow:0 28px 80px color-mix(in oklab,black 68%,transparent);animation:opsOnboardingRise .26s ease both}.opsOnboardingCard-embedded{width:min(100%,1220px);max-width:1220px;margin:0 auto;box-shadow:0 18px 52px color-mix(in oklab,black 58%,transparent)}.opsOnboardingCard-step{align-content:start;width:min(100%,1080px);max-width:1080px;justify-self:stretch;margin:0 auto}.opsOnboardingCard-complete,.opsOnboardingCard-loading{width:min(100%,860px);max-width:860px;margin:0 auto}@keyframes opsOnboardingRise{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.opsOnboardingHero{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.opsOnboardingHeroCopy{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.opsOnboardingHeroCopy h1{font-size:clamp(2.3rem,4vw,4.4rem);line-height:.98;margin:0;max-width:13ch}.opsOnboardingIntroLead{margin:0;max-width:62ch;color:var(--muted);font-size:1.04rem;line-height:1.65}.opsOnboardingImportProgress{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.35rem}.opsOnboardingImportProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem}.opsOnboardingImportProgressMeta strong{font-size:.98rem}.opsOnboardingImportProgressMeta span,.opsOnboardingImportProgressSummary{color:var(--muted)}.opsOnboardingImportProgressBar{position:relative;overflow:hidden;height:.8rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--accent) 22%);background:color-mix(in oklab,var(--surface) 76%,var(--bg))}.opsOnboardingImportProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 70%,white 12%),var(--accent));transition:width .22s ease}.opsOnboardingImportProgressSummary{margin:0;font-size:.92rem}.opsOnboardingHeroActions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.opsOnboardingHeroMeta{display:flex;gap:.85rem;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.opsOnboardingHeroMeta-centered{justify-content:center}.opsOnboardingHeroVisual{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start}.opsOnboardingVisualPanel{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem;border-radius:22px;border:1px solid color-mix(in oklab,var(--line) 70%,var(--accent) 30%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 55%,transparent) 0,transparent 40%),color-mix(in oklab,var(--surface) 84%,var(--bg))}.opsOnboardingVisualPanel-primary{min-height:170px}.opsOnboardingVisualPanel span{color:var(--muted)}.opsOnboardingVisualGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opsOnboardingVisualCell{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem;border-radius:18px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,transparent)}.opsOnboardingVisualCell span{color:var(--muted);font-size:.8rem}.opsOnboardingVisualCell-done{border-color:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 12%,var(--surface))}.opsOnboardingSlideGrid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.opsOnboardingSlideCard{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,transparent)}.opsOnboardingSlideCard p{margin:0;color:var(--muted)}.opsOnboardingCompletionGrid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.opsOnboardingCompletionCard{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:18px;border:1px solid color-mix(in oklab,#3cd39d 48%,var(--line) 52%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingCompletionCard span{color:var(--muted)}.opsOnboardingTopbar{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.opsOnboardingTopbar-compact{min-height:2rem}.opsOnboardingTopbarLabel{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.opsOnboardingTopbar h1{margin:0}.opsOnboardingMinimalHeader{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:center;text-align:center}.opsOnboardingMinimalHeader-shell{justify-items:start;text-align:left}.opsOnboardingMinimalHeader-stepsOnly{gap:0;justify-items:stretch;text-align:left}.opsOnboardingEyebrowCentered{margin:0;text-align:center}.opsOnboardingMinimalHeader h1{margin:0;max-width:12ch;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.opsOnboardingMinimalHeader-shell h1{max-width:none;font-size:clamp(2rem,4.2vw,3.2rem)}.opsOnboardingMinimalActions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.opsOnboardingMinimalActions-centered{justify-content:center}.opsOnboardingMinimalActions-inline{justify-content:flex-start}.opsOnboardingPrimaryStack{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.opsOnboardingPrimaryStack-uploadFirst{gap:1.1rem}.opsOnboardingStepFlow{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}.opsOnboardingStepFlow-runway{width:100%;justify-content:center;gap:.8rem}.opsOnboardingStepFlowItem,.opsOnboardingStepFlowStep{display:inline-flex;align-items:center;gap:.6rem}.opsOnboardingStepFlowStep{position:relative;flex-wrap:wrap;min-height:44px;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 92%,var(--accent-soft) 8%);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in oklab,white 18%,transparent);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.opsOnboardingStepFlowStep strong{line-height:1}.opsOnboardingStepFlowStep span{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .42rem;border-radius:999px;background:color-mix(in oklab,var(--line) 38%,var(--surface) 62%);color:var(--muted);font-size:.85rem;font-weight:700}.opsOnboardingStepFlowStep small{flex-basis:100%;color:var(--muted);font-size:.74rem;line-height:1.35}.opsOnboardingStepFlowStep-active{border-color:color-mix(in oklab,#4a6bd7 72%,#23366d 28%);background:linear-gradient(135deg,color-mix(in oklab,#4a6bd7 86%,white 14%),color-mix(in oklab,#7d96ee 72%,white 28%));box-shadow:inset 0 1px 0 color-mix(in oklab,white 42%,transparent),0 14px 30px color-mix(in oklab,#4a6bd7 22%,transparent),0 0 0 1px color-mix(in oklab,#4a6bd7 14%,transparent);color:#f7f9ff;transform:translateY(-1px) scale(1.02)}.opsOnboardingStepFlowStep-active strong{color:inherit}.opsOnboardingStepFlowStep-active span{background:rgba(255,255,255,.18);color:#f7f9ff}.opsOnboardingStepFlowStep-done{border-color:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingStepFlowStep-done strong{color:color-mix(in oklab,#2f7d61 72%,var(--ink) 28%)}.opsOnboardingStepFlowStep-done span{background:color-mix(in oklab,#3cd39d 18%,var(--surface));color:color-mix(in oklab,#2f7d61 78%,var(--ink) 22%)}.opsOnboardingStepFlowArrow{color:var(--muted);font-weight:700}html[data-theme=dark] .opsOnboardingStepFlowStep{border-color:color-mix(in oklab,var(--line) 72%,var(--accent) 28%);background:color-mix(in oklab,var(--surface) 84%,#223043 16%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .opsOnboardingStepFlowStep span{background:color-mix(in oklab,#223043 74%,#101724 26%);color:#a7b6ca}html[data-theme=dark] .opsOnboardingStepFlowStep-active{border-color:color-mix(in oklab,#9fb1ff 54%,#223043 46%);background:linear-gradient(135deg,color-mix(in oklab,#3855b7 62%,#17222d 38%),color-mix(in oklab,#5574db 58%,#18253a 42%));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 32px rgba(6,14,22,.34),0 0 0 1px color-mix(in oklab,#aebdff 24%,transparent);color:#f5f8ff}html[data-theme=dark] .opsOnboardingStepFlowStep-active span{background:rgba(255,255,255,.14);color:#f5f8ff}html[data-theme=dark] .opsOnboardingStepFlowStep-done{border-color:color-mix(in oklab,#57d8ab 52%,#223043 48%);background:color-mix(in oklab,#1d4738 58%,#16212c 42%)}html[data-theme=dark] .opsOnboardingStepFlowStep-done strong{color:color-mix(in oklab,#d8f6e8 48%,#b8d8c7 52%)}html[data-theme=dark] .opsOnboardingStepFlowStep-done span{background:color-mix(in oklab,#285845 62%,#17222d 38%);color:#d7f5e8}html[data-theme=dark] .opsOnboardingStepFlowArrow{color:#90a0b7}.opsOnboardingRunway{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.opsOnboardingRunwayMain,.opsOnboardingRunwayRail{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.opsOnboardingPrimaryPanel,.opsOnboardingRailPanel,.opsOnboardingReviewDeck{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border-radius:24px;border:1px solid color-mix(in oklab,var(--line) 70%,var(--accent) 30%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 92%,transparent) 0,color-mix(in oklab,var(--surface-2) 94%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab,white 14%,transparent);min-width:0}.opsOnboardingPrimaryPanel{background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 42%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,transparent) 0,color-mix(in oklab,var(--surface-2) 92%,transparent) 100%)}.opsOnboardingPrimaryPanel-uploadHero{gap:1.25rem}.opsOnboardingPrimaryPanel-resultHero{gap:1.2rem;background:radial-gradient(circle at top right,color-mix(in oklab,#3cd39d 20%,transparent) 0,transparent 40%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 95%,transparent) 0,color-mix(in oklab,var(--surface-2) 92%,transparent) 100%);border-color:color-mix(in oklab,#3cd39d 35%,var(--line) 65%)}.opsOnboardingPrimaryPanel-compact{padding-block:1rem}.opsOnboardingStageKicker{margin:0}.opsOnboardingPrimaryPanel h2,.opsOnboardingReviewHeader h2{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.02;letter-spacing:-.03em}.opsOnboardingStageLead{margin:0;color:var(--muted);max-width:64ch;line-height:1.6}.opsOnboardingCompactConnectRow,.opsOnboardingUploadHeroHeader{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.opsOnboardingUploadHeroTitle{display:grid;grid-gap:.35rem;gap:.35rem}.opsOnboardingCompactStatusCard{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:min(100%,23rem);padding:.85rem .95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 72%,var(--accent) 28%);background:color-mix(in oklab,var(--surface) 90%,transparent)}.opsOnboardingCompactStatusBody{display:grid;grid-gap:.2rem;gap:.2rem}.opsOnboardingCompactStatusBody strong{font-size:.95rem}.opsOnboardingCompactCopy,.opsOnboardingCompactStatusBody span{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.opsOnboardingRunwayFacts{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opsOnboardingRailList>div,.opsOnboardingRunwayFacts>div{display:grid;grid-gap:.28rem;gap:.28rem}.opsOnboardingRailList strong,.opsOnboardingRunwayFacts strong{font-size:.86rem}.opsOnboardingRailList span,.opsOnboardingRunwayFacts span{color:var(--muted);font-size:.92rem;line-height:1.5}.opsOnboardingStageMatrix{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.opsOnboardingStageCard{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem;border-radius:22px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 88%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.opsOnboardingStageCard p{margin:0;color:var(--muted);line-height:1.5}.opsOnboardingStageCard-active{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 58%,var(--line) 42%);background:color-mix(in oklab,var(--accent-soft) 16%,var(--surface));box-shadow:0 16px 34px color-mix(in oklab,var(--accent) 14%,transparent)}.opsOnboardingStageCardIndex{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;min-width:2.15rem;height:2.15rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em}.opsOnboardingRailPanel{gap:.85rem}.opsOnboardingRailMetrics{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opsOnboardingRailMetrics article{display:grid;grid-gap:.2rem;gap:.2rem;padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 76%,transparent);background:color-mix(in oklab,var(--surface) 92%,transparent)}.opsOnboardingRailMetrics strong{font-size:1.05rem}.opsOnboardingRailMetrics span{color:var(--muted);font-size:.82rem}.opsOnboardingRailList{display:grid;grid-gap:.9rem;gap:.9rem}.opsOnboardingReviewDeck{gap:1.15rem}.opsOnboardingReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.opsOnboardingReviewMeta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;color:var(--muted);font-size:.9rem}.opsOnboardingWorkbookReview{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-width:0}.opsOnboardingWorkbookDatasetList{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.opsOnboardingWorkbookDatasetCard{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border:1px solid var(--line);border-radius:20px;background:color-mix(in oklab,var(--surface) 88%,transparent);text-align:left;color:inherit;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background-color .16s ease,box-shadow .16s ease}.opsOnboardingWorkbookDatasetCard:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 40%,var(--line) 60%)}.opsOnboardingWorkbookDatasetCard span{color:var(--muted);font-size:.88rem}.opsOnboardingWorkbookDatasetCard-active{border-color:color-mix(in oklab,var(--accent) 58%,var(--line) 42%);background:color-mix(in oklab,var(--accent-soft) 16%,var(--surface));box-shadow:0 14px 30px color-mix(in oklab,var(--accent) 12%,transparent)}.opsOnboardingWorkbookDatasetDetail,.opsOnboardingWorkbookMissingSteps{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.opsOnboardingWorkbookBindingRow,.opsOnboardingWorkbookIssueGroups{display:flex;gap:.65rem;flex-wrap:wrap}.opsOnboardingWorkbookIssueCard{min-width:min(100%,18rem);flex:1 1 18rem}.opsOnboardingWorkbookProductAccessReview{display:grid;grid-gap:.85rem;gap:.85rem}.opsOnboardingWorkbookProductAccessCard{min-width:min(100%,21rem);flex:1 1 21rem}.opsOnboardingWorkbookProductAccessControls{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.opsOnboardingWorkbookProductAccessField{display:grid;grid-gap:.35rem;gap:.35rem}.opsOnboardingWorkbookProductAccessField span{color:var(--muted);font-size:.82rem;font-weight:600}.opsOnboardingWorkbookProductAccessField select{width:100%;min-height:2.7rem;padding:0 .85rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface) 92%,transparent);color:var(--ink);font:inherit}.opsOnboardingWorkbookUploader{display:grid;grid-gap:1rem;gap:1rem}.opsOnboardingImportedArtifacts{display:grid;grid-gap:.85rem;gap:.85rem}.opsOnboardingImportedArtifactsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.opsOnboardingImportedArtifactsHeader strong{display:block;font-size:1rem}.opsOnboardingImportedArtifactGrid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.opsOnboardingImportedArtifactCard{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border-radius:20px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);background:color-mix(in oklab,var(--surface) 92%,transparent)}.opsOnboardingImportedArtifactTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.opsOnboardingImportedArtifactTopline strong{min-width:0;font-size:.95rem;line-height:1.35}.opsOnboardingImportedArtifactStatus{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .72rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line) 70%);background:color-mix(in oklab,var(--accent-soft) 14%,var(--surface));color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.opsOnboardingImportedArtifactMeta{display:grid;grid-gap:.25rem;gap:.25rem}.opsOnboardingImportedArtifactMeta span{color:var(--muted);font-size:.84rem;line-height:1.45}.opsOnboardingImportedArtifactTags{display:flex;gap:.5rem;flex-wrap:wrap}.opsOnboardingImportedArtifactTag{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .65rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface-2) 88%,transparent);color:var(--muted);font-size:.78rem;font-weight:600;white-space:nowrap}.opsOnboardingPrimaryPanel-uploadHero .opsOnboardingWorkbookUploader{gap:1.1rem}.opsOnboardingWorkbookUploaderProgress{display:grid;grid-gap:.6rem;gap:.6rem}.opsOnboardingWorkbookUploaderProgressSteps{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.opsOnboardingWorkbookUploaderProgressStep{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .75rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 88%,transparent);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.opsOnboardingWorkbookUploaderProgressStep-active{border-color:color-mix(in oklab,var(--accent) 62%,var(--line) 38%);background:color-mix(in oklab,var(--accent-soft) 18%,var(--surface));color:color-mix(in oklab,var(--accent) 62%,var(--ink) 38%)}.opsOnboardingWorkbookUploaderProgressStep-done{border-color:color-mix(in oklab,#3cd39d 48%,var(--line) 52%);background:color-mix(in oklab,#3cd39d 12%,var(--surface));color:var(--ink)}.opsOnboardingWorkbookUploaderProgressCopy{margin:0;color:var(--muted);line-height:1.5}.opsOnboardingWorkbookUploaderInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.opsOnboardingWorkbookUploaderDropzone{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border-radius:22px;border:1px dashed color-mix(in oklab,var(--line) 55%,var(--accent) 45%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 30%,transparent) 0,transparent 38%),color-mix(in oklab,var(--surface) 90%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease}.opsOnboardingPrimaryPanel-uploadHero .opsOnboardingWorkbookUploaderDropzone{min-height:19rem;align-content:center;padding:1.5rem;border-style:dashed}.opsOnboardingWorkbookUploaderDropzone-active{transform:translateY(-1px) scale(1.003);border-color:color-mix(in oklab,var(--accent) 70%,var(--line) 30%);box-shadow:0 16px 40px color-mix(in oklab,var(--accent) 14%,transparent)}.opsOnboardingWorkbookUploaderDropzone-filled{border-style:solid}.opsOnboardingWorkbookUploaderIntro{display:grid;grid-gap:.45rem;gap:.45rem}.opsOnboardingWorkbookUploaderIntro h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.08}.opsOnboardingPrimaryPanel-uploadHero .opsOnboardingWorkbookUploaderIntro h3{font-size:clamp(1.7rem,3vw,2.4rem)}.opsOnboardingWorkbookUploaderIntro p:last-child{margin:0;color:var(--muted);line-height:1.55;max-width:42rem}.opsOnboardingWorkbookUploaderActions,.opsOnboardingWorkbookUploaderFootnote{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.opsOnboardingWorkbookUploaderFootnote span,.opsOnboardingWorkbookUploaderFormats{color:var(--muted);font-size:.85rem}.opsOnboardingWorkbookUploaderList{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.opsOnboardingWorkbookUploaderItem{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);background:color-mix(in oklab,var(--surface) 92%,transparent)}.opsOnboardingWorkbookUploaderItemMeta{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.opsOnboardingWorkbookUploaderItemMeta strong{min-width:0;overflow-wrap:anywhere}.opsOnboardingWorkbookUploaderItemMeta span{color:var(--muted);font-size:.82rem}.opsOnboardingWorkbookUploaderRemove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);background:color-mix(in oklab,var(--surface-2) 88%,transparent);color:var(--ink);border-radius:999px;min-height:2rem;padding:0 .75rem;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.opsOnboardingWorkbookUploaderRemove:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 44%,var(--line) 56%)}.opsOnboardingStepPanels{display:grid;min-width:0;width:100%;justify-items:stretch}.opsOnboardingStepPanel{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;width:100%}.opsOnboardingStepPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;flex-wrap:wrap}.opsOnboardingStepPanelIntro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.9rem;gap:.9rem;flex:1 1 42rem;min-width:0}.opsOnboardingStepInlineTitle{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;letter-spacing:-.03em}.opsOnboardingMappingReview{display:grid;grid-gap:1rem;gap:1rem;width:100%;min-width:0}.opsOnboardingMappingHeader{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center;text-align:center}.opsOnboardingMappingHeader h2{margin:0;font-size:clamp(2rem,3vw,2.8rem)}.opsOnboardingMappingGroups{display:grid;grid-gap:1rem;gap:1rem}.opsOnboardingMappingGroup{display:grid;grid-gap:.7rem;gap:.7rem}.opsOnboardingMappingGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.opsOnboardingMappingGroupHeader span{color:var(--muted);font-size:.88rem}.opsOnboardingMappingColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);grid-gap:.9rem;gap:.9rem;padding:0 1rem;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.opsOnboardingMappingList{display:grid;grid-gap:.85rem;gap:.85rem}.opsOnboardingMappingCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);grid-gap:.9rem;gap:.9rem;align-items:center;padding:1rem;border-radius:20px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 86%,transparent)}.opsOnboardingMappingCard-active{border-color:color-mix(in oklab,var(--accent) 58%,var(--line) 42%);background:color-mix(in oklab,var(--accent-soft) 12%,var(--surface))}.opsOnboardingMappingBody{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.opsOnboardingMappingTitleRow{display:flex;align-items:start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.opsOnboardingMappingTags{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.opsOnboardingMappingTag{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .5rem;border-radius:999px;border:1px solid var(--line);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.opsOnboardingMappingTag-high{border-color:color-mix(in oklab,#3cd39d 48%,var(--line) 52%);background:color-mix(in oklab,#3cd39d 12%,var(--surface))}.opsOnboardingMappingTag-medium{border-color:color-mix(in oklab,#f0b35e 48%,var(--line) 52%);background:color-mix(in oklab,#f0b35e 14%,var(--surface))}.opsOnboardingMappingTag-low,.opsOnboardingMappingTag-neutral{border-color:color-mix(in oklab,#6ab7ff 42%,var(--line) 58%);background:color-mix(in oklab,#6ab7ff 10%,var(--surface))}.opsOnboardingMappingNote,.opsOnboardingMappingSource{margin:0;color:var(--muted)}.opsOnboardingMappingMeta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.opsOnboardingMappingSamples{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.opsOnboardingMappingSample{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:color-mix(in oklab,var(--surface-2) 80%,transparent);font-size:.82rem}.opsOnboardingMappingSelectWrap{min-width:0}.opsOnboardingMappingSelectWrap select{width:100%;min-height:3rem;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklab,var(--surface-2) 88%,transparent);color:var(--text);padding:0 2.5rem 0 .85rem;font:inherit}.opsOnboardingMappingSelectWrap select:disabled{opacity:1;color:var(--text);background:color-mix(in oklab,var(--surface) 70%,var(--surface-2))}@media (max-width:760px){.opsOnboardingMappingColumns{display:none}.opsOnboardingMappingCard{grid-template-columns:minmax(0,1fr)}}.opsOnboardingStepHeader{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.opsOnboardingStepHeader h2{margin:0;font-size:clamp(2.1rem,3vw,3rem)}.opsOnboardingStepHeader-minimal{justify-content:center;text-align:center}.opsOnboardingStepNav{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;flex-wrap:wrap;margin-left:auto}.opsOnboardingStepNav .ghostButton,.opsOnboardingStepNav .onboardingPrimaryCta{min-width:128px}.opsOnboardingStepLead{margin:.35rem 0 0;color:var(--muted);max-width:56ch}.opsOnboardingStepActions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.opsOnboardingStepNav .ghostButton:disabled{opacity:1;border-color:color-mix(in oklab,var(--line) 82%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%);color:var(--muted)}.opsOnboardingStepMetaRow{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.opsOnboardingStepFlow-inline{justify-content:center;flex:1 1 auto;min-width:0}.opsOnboardingSeedNote{margin:0;text-align:center;color:var(--muted)}.opsOnboardingGateSummary{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,transparent)}.opsOnboardingGateSummary strong{font-size:.98rem}.opsOnboardingGateSummary p{margin:0;color:var(--muted)}.opsOnboardingGateSummary-ready{border-color:var(--tone-positive-border);background:var(--tone-positive-bg)}.opsOnboardingGateSummary-warning{border-color:var(--tone-warning-border);background:var(--tone-warning-bg)}.opsOnboardingGateMeta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.opsOnboardingGateSection{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.5rem}.opsOnboardingGateSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.opsOnboardingGateSectionHeader h4{margin:0;font-size:.9rem}.opsOnboardingGateSectionHeader span{color:var(--muted);font-size:.82rem}.opsOnboardingGateIssueStack{display:grid;grid-gap:.55rem;gap:.55rem}.opsOnboardingGateIssueGroup{display:grid;grid-gap:.5rem;gap:.5rem;padding:.78rem .88rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface) 90%,var(--bg) 10%)}.opsOnboardingGateIssueRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.opsOnboardingGateIssueToggle{padding:0;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.55rem;font:inherit;font-weight:600;text-align:left}.opsOnboardingGateIssueChevron{display:inline-flex;align-items:center;justify-content:center;width:1rem;color:var(--muted);transition:transform .16s ease}.opsOnboardingGateIssueChevron-expanded{transform:rotate(180deg)}.opsOnboardingGateIssueIgnore{min-height:2rem;padding:.35rem .65rem;border-radius:10px}.opsOnboardingGateIssueIgnore-danger{border-color:color-mix(in oklab,#e07272 44%,var(--line) 56%);color:color-mix(in oklab,#ffb2b2 78%,var(--ink) 22%)}.opsOnboardingGateIssueConfirm{display:grid;grid-gap:.55rem;gap:.55rem;padding:.78rem .88rem;border-radius:12px;border:1px solid color-mix(in oklab,#f0b35e 44%,var(--line) 56%);background:color-mix(in oklab,#f0b35e 10%,var(--surface))}.opsOnboardingGateIssueConfirm p{margin:0}.opsOnboardingGateIssueConfirmActions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.opsOnboardingGateIssueDetails{padding-top:.1rem}.opsOnboardingGateIssueList{margin:0;padding-left:1.15rem;display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted)}.opsOnboardingSourceImportOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem}.opsOnboardingSourceImportBackdrop{position:absolute;inset:0;background:rgba(5,10,18,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.opsOnboardingSourceImportPanel{display:grid;grid-gap:1rem;gap:1rem;align-content:start;min-height:auto;height:auto;box-sizing:border-box;padding:.9rem;border-radius:16px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 82%,var(--bg));box-shadow:var(--elevation);position:relative;z-index:1}.opsOnboardingSourceImportPanel-overlay{width:min(1120px,100%);max-width:100%;max-height:calc(100svh - 3rem);overflow:auto}.opsOnboardingSourceImportPanel-overlayChooser{width:min(480px,100%);max-width:100%;max-height:none;height:auto;overflow:visible}.opsOnboardingSourceImportPanel-overlayResults{width:min(1120px,100%)}.opsOnboardingSourceImportHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.6rem;gap:.6rem}.opsOnboardingSourceImportHeader p{margin:.18rem 0 0;color:var(--muted);max-width:46ch}.opsOnboardingSourceImportHint{display:grid;grid-gap:.2rem;gap:.2rem;padding:.8rem .95rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%)}.opsOnboardingSourceImportHint p{margin:0;color:var(--muted);line-height:1.45;max-width:72ch}.opsOnboardingSourceImportChooserLayout{display:grid;grid-gap:0;gap:0;max-width:28rem;margin:0 auto}.opsOnboardingSourceImportChooser{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;min-height:0;align-content:center;padding:1.2rem .95rem;border-radius:18px;border:1px dashed color-mix(in oklab,var(--line) 72%,transparent);background:radial-gradient(circle at top,color-mix(in oklab,var(--accent) 12%,transparent) 0,transparent 42%),color-mix(in oklab,var(--surface) 94%,var(--bg) 6%);text-align:center}.opsOnboardingSourceImportChooserMark{width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.15rem;border:1px solid color-mix(in oklab,var(--accent) 36%,var(--line) 64%);background:color-mix(in oklab,var(--accent-soft) 42%,var(--surface));color:var(--accent-strong);box-shadow:0 14px 34px color-mix(in oklab,var(--accent) 12%,transparent)}.opsOnboardingSourceImportChooserCopy{display:grid;grid-gap:.35rem;gap:.35rem;max-width:22rem}.opsOnboardingSourceImportChooserCopy strong{font-size:.98rem}.opsOnboardingSourceImportChooserCopy p{margin:0;color:var(--muted);line-height:1.45;font-size:.9rem}.opsOnboardingSourceImportChooserActions{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem}.opsOnboardingSourceImportChooser span{color:var(--muted);font-size:.84rem}.opsOnboardingSourceImportStatus{margin:0;color:var(--muted)}.opsOnboardingSourceImportLoading{display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;padding:1.8rem 1rem .2rem;text-align:center}.opsOnboardingSourceImportLoadingPulse{width:3rem;height:3rem;border-radius:999px;border:2px solid color-mix(in oklab,var(--accent) 24%,transparent);border-top-color:color-mix(in oklab,var(--accent-strong) 88%,transparent);animation:opsOnboardingImportSpin .96s linear infinite}.opsOnboardingSourceImportLoadingCopy{display:grid;grid-gap:.3rem;gap:.3rem}.opsOnboardingSourceImportLoadingCopy p{margin:0;color:var(--muted)}.opsOnboardingSourceImportBody{display:grid;grid-gap:1rem;gap:1rem}.opsOnboardingSourceImportMeta{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.opsOnboardingSourceImportMetaGroup,.opsOnboardingSourceImportSummary{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;color:var(--muted)}.opsOnboardingSourceImportSummary{font-size:.88rem}.opsOnboardingSourceImportWarning{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,#f0b35e 58%,var(--line) 42%);background:color-mix(in oklab,#f0b35e 10%,var(--surface))}.opsOnboardingSourceImportWarning ul{margin:0;padding-left:1.15rem;display:grid;grid-gap:.3rem;gap:.3rem}.opsOnboardingSourceImportSuccess{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in oklab,#3cd39d 52%,var(--line) 48%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingSourceImportSuccessHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.opsOnboardingSourceImportSuccess p{margin:0;color:var(--muted)}.opsOnboardingSourcePreviewWrap{width:100%;overflow:auto}.opsOnboardingSourcePreviewTable{width:max-content;min-width:100%}.opsOnboardingSourceFieldRequirement{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.opsOnboardingSourceFieldRequirement-required{border-color:color-mix(in oklab,#f0b35e 52%,var(--line) 48%);background:color-mix(in oklab,#f0b35e 12%,var(--surface));color:var(--ink)}.opsOnboardingSourceSamples{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.opsOnboardingSourceSampleChip{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);background:color-mix(in oklab,var(--surface) 88%,var(--bg) 12%);font-size:.82rem}.opsOnboardingSourceImportResults{display:grid;grid-gap:.65rem;gap:.65rem}.opsOnboardingSourceImportResultsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.opsOnboardingSourceImportResultsHeader p{margin:.3rem 0 0;color:var(--muted);max-width:48rem}.opsOnboardingSourceImportResultsColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-gap:.85rem;gap:.85rem;padding:0 .15rem;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opsOnboardingSourceImportResults h4{margin:0;font-size:.9rem}.opsOnboardingSourceImportDuplicateList{display:grid;grid-gap:.75rem;gap:.75rem}.opsOnboardingSourceImportDuplicateCard{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem 1rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%)}.opsOnboardingSourceImportDuplicateCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.opsOnboardingSourceImportDuplicateCardHeader p{margin:.28rem 0 0;color:var(--muted)}.opsOnboardingSourceImportDuplicateHelper{margin:.38rem 0 0;color:var(--muted);max-width:72ch}.opsOnboardingSourceImportDuplicateHelperBlock{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.38rem}.opsOnboardingSourceImportDuplicateHelperActions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.opsOnboardingSourceImportDuplicateToolbar{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.opsOnboardingSourceImportDuplicateSelectionCount{display:inline-flex;align-items:center;color:var(--muted);font-size:.84rem}.opsOnboardingSourceImportDuplicateSelection{display:inline-flex;align-items:center;gap:.5rem}.opsOnboardingSourceImportDuplicateBadge{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.opsOnboardingSourceImportDuplicateBadge-strong{border-color:color-mix(in oklab,#3cd39d 52%,var(--line) 48%);background:color-mix(in oklab,#3cd39d 12%,var(--surface))}.opsOnboardingSourceImportDuplicateBadge-safe{border-color:color-mix(in oklab,var(--accent) 48%,var(--line) 52%);background:color-mix(in oklab,var(--accent-soft) 46%,var(--surface));color:var(--accent-strong)}.opsOnboardingSourceImportDuplicateBadge-review{border-color:color-mix(in oklab,#f0b35e 52%,var(--line) 48%);background:color-mix(in oklab,#f0b35e 12%,var(--surface))}.opsOnboardingSourceImportDuplicateColumns{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opsOnboardingSourceImportDuplicateColumns,.opsOnboardingSourceImportDuplicatePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.opsOnboardingSourceImportDuplicateCell{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .85rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface) 90%,var(--bg) 10%)}.opsOnboardingSourceImportDuplicateCell span{color:var(--muted);font-size:.84rem}.opsOnboardingSourceImportDuplicateActions{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.opsOnboardingSourceImportDuplicateImpact{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem .95rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 74%,transparent);background:color-mix(in oklab,var(--surface) 88%,var(--bg) 12%)}.opsOnboardingSourceImportDuplicateImpactIntro{display:grid;grid-gap:.18rem;gap:.18rem}.opsOnboardingSourceImportDuplicateImpactIntro span,.opsOnboardingSourceImportDuplicateImpactNote{color:var(--muted);font-size:.84rem;line-height:1.45}.opsOnboardingSourceImportDuplicateImpactSection{display:grid;grid-gap:.45rem;gap:.45rem;padding:.7rem .8rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);background:color-mix(in oklab,var(--surface) 94%,var(--bg) 6%)}.opsOnboardingSourceImportDuplicateImpactSection-warning{border-color:var(--tone-warning-border);background:var(--tone-warning-bg)}.opsOnboardingSourceImportDuplicateImpactHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.opsOnboardingSourceImportDuplicateImpactHeader span{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .45rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);color:var(--muted);font-size:.76rem;font-weight:700}.opsOnboardingSourceImportImpactList{margin:0;padding-left:1rem;display:grid;grid-gap:.32rem;gap:.32rem}.opsOnboardingSourceImportImpactList li{color:var(--muted);line-height:1.45}.opsOnboardingSourceImportImpactList strong{color:var(--text)}.opsOnboardingSourceImportDecisionButton-active{border-color:color-mix(in oklab,var(--accent) 44%,var(--line) 56%);background:color-mix(in oklab,var(--accent-soft) 42%,var(--surface));color:var(--accent-strong)}@media (max-width:720px){.opsOnboardingSourceImportOverlay{padding:.75rem}.opsOnboardingSourceImportPanel-overlay{width:100%;max-height:calc(100svh - 1.5rem)}.opsOnboardingSourceImportPanel-overlayChooser{width:100%;max-height:none}.opsOnboardingSourceImportHeader{grid-template-columns:minmax(0,1fr) auto}.opsOnboardingSourceImportChooserLayout{max-width:none}.opsOnboardingSourceImportChooser{padding:1rem .85rem}}.opsOnboardingSourceImportResultList{display:grid;grid-gap:.55rem;gap:.55rem}.opsOnboardingSourceImportResultRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;grid-gap:.85rem;gap:.85rem;padding:.78rem .9rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 78%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%)}.opsOnboardingSourceImportResultRow>div{display:grid;grid-gap:.22rem;gap:.22rem}.opsOnboardingSourceImportResultRow>div span{color:var(--muted);font-size:.84rem}.opsOnboardingSourceImportMappingControl{display:inline-flex;align-items:center;justify-content:stretch;gap:.55rem;flex-wrap:wrap;width:100%;align-self:start}.opsOnboardingSourceImportMappingControl select{width:100%;min-width:0}@media (max-width:720px){.opsOnboardingSourceImportDuplicateColumns{display:none}.opsOnboardingSourceImportDuplicatePair{grid-template-columns:1fr}.opsOnboardingSourceImportResultsColumns{display:none}.opsOnboardingSourceImportResultRow{grid-template-columns:1fr}}.opsOnboardingSourceImportFooter{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.opsOnboardingSourceImportFooter span{color:var(--muted);max-width:58ch}.opsOnboardingSourceImportFooterActions{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}@keyframes opsOnboardingImportSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.opsOnboardingSelectionToolbarInline{display:inline-flex;align-items:center;gap:.9rem;flex-wrap:wrap}.opsOnboardingSelectionToolbarLeading{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap}.opsOnboardingSelectionToolbarNotice{color:var(--muted);font-size:.88rem}.opsOnboardingSelectionToolbarActions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.opsOnboardingSelectionAction{gap:.45rem}.opsOnboardingToolbarButton{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;min-width:-moz-fit-content;min-width:fit-content}.opsOnboardingToolbarButton:disabled{opacity:1;border-color:color-mix(in oklab,var(--line) 82%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%);color:var(--muted);box-shadow:none}.opsOnboardingToolbarLabel{display:inline-block}.opsOnboardingToolbarButton-primary{border:1px solid color-mix(in oklab,var(--accent) 70%,var(--line) 30%);background:linear-gradient(180deg,color-mix(in oklab,var(--accent-strong) 82%,white 18%) 0,var(--accent) 100%);color:#fff;box-shadow:0 10px 22px color-mix(in oklab,var(--accent) 18%,transparent)}.opsOnboardingToolbarButton-primary:hover:not(:disabled){filter:brightness(1.03)}.opsOnboardingToolbarNav{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:nowrap}.opsOnboardingSelectionConfirmGroup{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.opsOnboardingSelectionConfirmText{color:var(--muted);font-size:.88rem}.opsOnboardingSelectionAction-danger{border-color:color-mix(in oklab,#e07272 44%,var(--line) 56%);color:color-mix(in oklab,#ffb2b2 78%,var(--ink) 22%)}.opsOnboardingStatusPill{display:inline-flex;align-items:center;min-height:34px;padding:0 .8rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,transparent);color:var(--ink);font-weight:600}.opsOnboardingStatusPill-ready{border-color:color-mix(in oklab,var(--accent) 58%,var(--line) 42%);background:color-mix(in oklab,var(--accent-soft) 24%,var(--surface))}.opsOnboardingStatusPill-done{border-color:var(--tone-positive-border);background:var(--tone-positive-bg)}.opsOnboardingStatusPill-warning{border-color:var(--tone-warning-border);background:var(--tone-warning-bg)}.opsOnboardingIntakeGrid,.opsOnboardingStepBody{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opsOnboardingMetrics{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.opsOnboardingValidationStack{display:grid;grid-gap:1rem;gap:1rem}.opsOnboardingValidationSummary{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem;border-radius:18px;border:1px solid var(--line)}.opsOnboardingValidationSummary-ready{border-color:var(--tone-positive-border);background:var(--tone-positive-bg)}.opsOnboardingValidationSummary-warning{border-color:var(--tone-warning-border);background:var(--tone-warning-bg)}.opsOnboardingIssueGroup{display:grid;grid-gap:.45rem;gap:.45rem}.opsOnboardingIssueGroup h4{margin:0}.opsOnboardingIssueList{margin:0;padding-left:1.15rem;color:var(--muted)}.opsOnboardingEmptyState,.opsOnboardingImportSummary,.opsOnboardingIssueList{display:grid;grid-gap:.35rem;gap:.35rem}.opsOnboardingValidationInline{display:grid;grid-gap:.65rem;gap:.65rem}.opsOnboardingEditorPanel{gap:.5rem;width:100%;min-width:0}.opsOnboardingSeedLoadingPanel{display:grid;justify-items:center;grid-gap:1rem;gap:1rem;min-height:24rem;align-content:center;text-align:center}.opsOnboardingSeedLoadingPulse{width:min(24rem,62vw);height:.5rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 14%,transparent) 0,color-mix(in oklab,var(--accent) 62%,white 8%) 28%,color-mix(in oklab,var(--accent) 14%,transparent) 58%,color-mix(in oklab,var(--accent) 14%,transparent) 100%);background-size:220% 100%;animation:opsOnboardingSeedSweep 1.35s ease-in-out infinite;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 18%,var(--line))}.opsOnboardingSeedLoadingCopy{display:grid;grid-gap:.35rem;gap:.35rem}.opsOnboardingSeedLoadingCopy strong{font-size:clamp(1.2rem,1.8vw,1.55rem);letter-spacing:-.02em}.opsOnboardingSeedLoadingCopy p{margin:0;color:var(--muted)}@keyframes opsOnboardingSeedSweep{0%{background-position:100% 0;opacity:.68}50%{opacity:1}to{background-position:-100% 0;opacity:.68}}.opsOnboardingEditorModeRow{display:flex;justify-content:flex-end}.opsOnboardingEditorModeSwitch{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.opsOnboardingEditorModeButton{min-height:2rem;border-radius:999px}.opsOnboardingEditorModeButton-active{background:color-mix(in oklab,var(--accent) 18%,var(--panel));border-color:color-mix(in oklab,var(--accent) 40%,var(--line));color:var(--text)}.opsOnboardingCompletionMeta{margin:0;text-align:center;color:var(--muted)}.opsOnboardingEmptyState p,.opsOnboardingImportSummary span{color:var(--muted)}.opsOnboardingGridHint{margin:0 0 .9rem;color:var(--muted)}.opsOnboardingGridWrap{width:100%;max-width:100%;overflow:auto}.opsOnboardingDragGrid{cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y pinch-zoom;scrollbar-gutter:stable both-edges}.opsOnboardingGridTable{width:max-content;min-width:100%}.opsOnboardingGridTable td,.opsOnboardingGridTable th{min-width:clamp(8.25rem,11vw,10.5rem);padding:0;vertical-align:middle}.opsOnboardingGridTable th{white-space:nowrap}.opsOnboardingGridHeader{display:grid;grid-gap:0;gap:0}.opsOnboardingGridHeaderTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.opsOnboardingGridSortControls{display:inline-flex;align-items:center;gap:.28rem}.opsOnboardingGridSortButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklab,var(--line) 72%,transparent);background:color-mix(in oklab,var(--surface) 92%,var(--bg) 8%);color:var(--muted);border-radius:999px;padding:.12rem .45rem;font:inherit;font-size:.66rem;font-weight:700;letter-spacing:.03em;line-height:1.45;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.opsOnboardingGridSortButton:hover{border-color:color-mix(in oklab,var(--accent) 36%,var(--line) 64%);color:var(--ink)}.opsOnboardingGridSortButton:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 48%,transparent);outline-offset:2px}.opsOnboardingGridSortButton-active{border-color:color-mix(in oklab,var(--accent) 48%,var(--line) 52%);background:color-mix(in oklab,var(--accent-soft) 28%,var(--surface));color:var(--ink)}.opsOnboardingGridTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.78rem .82rem;background:color-mix(in oklab,var(--surface) 94%,white 6%)}.opsOnboardingGridIndexCell{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:4.4rem;min-width:4.4rem!important;padding:.78rem .72rem!important;text-align:right;color:var(--muted);background:color-mix(in oklab,var(--surface) 96%,var(--bg) 4%)}.opsOnboardingGridTable thead .opsOnboardingGridIndexCell{z-index:3}.opsOnboardingGridRowSelector,.opsOnboardingGridSelectAll{display:inline-flex;align-items:center;gap:.48rem;width:100%}.opsOnboardingGridRowSelector input,.opsOnboardingGridSelectAll input{margin:0}.opsOnboardingGridRowSelector-disabled{opacity:.45}.opsOnboardingGridRow-selected td{background:color-mix(in oklab,var(--accent-soft) 14%,var(--surface))}.opsOnboardingGridRow-selected .opsOnboardingGridIndexCell{background:color-mix(in oklab,var(--accent-soft) 22%,var(--surface))}.opsOnboardingGridSpacer td{padding:0;border-bottom:0;background:transparent}.opsOnboardingGridInput{width:100%;min-width:0;height:calc(44px - 2px);border:0;border-radius:0;background:transparent;padding:.7rem .82rem;color:var(--ink);font:inherit;outline:none}.opsOnboardingGridInput:focus{background:color-mix(in oklab,var(--accent-soft) 18%,var(--surface))}.opsOnboardingGridCell-active{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 54%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accessControlMembersPanel,.accessControlProductsPanel{gap:.85rem}.accessControlToolbarTitle{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.accessControlToolbarTitle strong{font-size:1rem;line-height:1.05}.accessControlToolbarTitle span{color:var(--muted);font-size:.86rem}.accessControlToolbarPrimaryAction{border-color:color-mix(in oklab,var(--accent) 34%,var(--line));background:color-mix(in oklab,var(--accent) 90%,white 10%);color:var(--accent-contrast);box-shadow:0 12px 24px rgba(18,140,126,.12)}.accessControlToolbarPrimaryAction:hover{background:color-mix(in oklab,var(--accent-strong) 90%,white 10%)}.accessControlMemberMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.accessControlCurrentBadge{display:inline-flex;align-items:center;padding:.2rem .48rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));background:color-mix(in oklab,var(--accent-soft) 68%,var(--surface));color:color-mix(in oklab,var(--accent) 76%,black 24%);font-size:.72rem;font-weight:700}.accessControlPreviewAction{padding:0;min-height:auto;border:none;background:transparent;color:color-mix(in oklab,var(--accent) 80%,black 20%);font-weight:700;justify-content:flex-start;align-self:start;border-radius:0}.accessControlPreviewAction:hover{color:color-mix(in oklab,var(--accent-strong) 82%,black 18%);background:transparent}.accessControlSupportingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:.85rem;gap:.85rem;align-items:start}.accessControlProductAdminTone{display:inline-flex;align-items:center;min-height:2.3rem;padding:0 .78rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--brand-secondary) 22%);background:color-mix(in oklab,var(--surface) 84%,white 16%);color:var(--muted);font-size:.8rem;font-weight:700}.accessControlProductGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.accessControlProductCard{display:grid;grid-gap:.78rem;gap:.78rem;min-width:0;padding:.9rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--brand-secondary) 18%);background:color-mix(in oklab,var(--surface) 90%,white 10%)}.accessControlProductHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.accessControlProductHeader h3{margin:.18rem 0 0;font-size:1.05rem;line-height:1.08}.accessControlProductStatus{display:inline-flex;align-items:center;padding:.34rem .58rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,var(--brand-secondary) 26%);background:color-mix(in oklab,var(--surface) 86%,white 14%);font-size:.76rem;font-weight:800;text-transform:capitalize}.accessControlProductStatus-active{border-color:color-mix(in oklab,var(--tone-positive) 36%,var(--line));background:color-mix(in oklab,var(--tone-positive-bg) 76%,white 24%);color:color-mix(in oklab,var(--tone-positive) 72%,black 28%)}.accessControlProductBindings{display:flex;flex-wrap:wrap;gap:.42rem;min-height:1.7rem}.accessControlProductBindings span{display:inline-flex;align-items:center;padding:.3rem .52rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--brand-primary) 22%);background:color-mix(in oklab,var(--surface) 86%,var(--bg));font-size:.78rem;font-weight:650}.accessControlDrawer{width:min(560px,100%);animation:homeDemoSlideInFromRight .18s ease}.accessControlDrawerPanel{gap:1rem}.accessControlDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.accessControlDrawerHeader h2{margin:.18rem 0 0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:.98;letter-spacing:-.03em}.accessControlDrawerHeader p:last-child{margin:.35rem 0 0}.accessControlDrawerBody{display:grid;grid-gap:.95rem;gap:.95rem}.accessControlHero{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:1rem;gap:1rem;align-items:end;padding:1.15rem 1.2rem;border:1px solid color-mix(in oklab,var(--brand-shell-border) 72%,var(--line));border-radius:22px;background:radial-gradient(circle at top right,color-mix(in oklab,var(--brand-highlight) 18%,white 82%) 0,transparent 28%),linear-gradient(135deg,color-mix(in oklab,var(--surface) 90%,white 10%) 0,color-mix(in oklab,var(--brand-shell-soft) 74%,var(--surface)) 100%);box-shadow:var(--elevation)}.accessControlHeroCopy{min-width:0;display:grid;grid-gap:.45rem;gap:.45rem}.accessControlHeroKicker{margin:0;font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--accent) 72%,var(--ink))}.accessControlHeroCopy h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:.96;letter-spacing:-.04em}.accessControlHeroDescription{margin:0;max-width:58ch}.accessControlHeroSignals{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:.7rem}.accessControlSignal{min-width:8.8rem;padding:.78rem .86rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 74%,var(--brand-primary) 26%);background:color-mix(in oklab,var(--surface) 84%,white 16%);display:grid;grid-gap:.16rem;gap:.16rem}.accessControlSignal strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--muted) 84%,var(--ink))}.accessControlSignal span{font-size:.95rem;font-weight:700;color:var(--ink)}.accessControlDesk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);grid-gap:1rem;gap:1rem;align-items:start}.accessControlMain,.accessControlSidebar{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.accessControlSidebar{position:-webkit-sticky;position:sticky;top:1rem}.accessControlSectionBody{display:grid;grid-gap:.95rem;gap:.95rem;min-width:0}.accessControlInviteBar{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.95fr) auto;grid-gap:.8rem;gap:.8rem;align-items:end;padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 76%,var(--brand-primary) 24%);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-shell-soft) 56%,white 44%),color-mix(in oklab,var(--surface) 92%,white 8%))}.accessControlField{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.accessControlField span{font-size:.8rem;font-weight:700;letter-spacing:.03em}.accessControlField-grow{min-width:0}.accessControlField input,.accessControlField select,.accessControlField textarea,.accessControlTableSelect select{width:100%;min-width:0;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 80%,var(--ink) 20%);background:color-mix(in oklab,var(--surface) 78%,white 22%);color:var(--ink);font:inherit;padding:.72rem .82rem}.accessControlField textarea{resize:vertical;min-height:6.1rem}.accessControlField input:focus-visible,.accessControlField select:focus-visible,.accessControlField textarea:focus-visible,.accessControlTableSelect select:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 24%,transparent);outline-offset:2px}.accessControlPrimaryAction{border-color:color-mix(in oklab,var(--accent) 36%,var(--line));background:color-mix(in oklab,var(--accent) 92%,white 8%);color:var(--accent-contrast);box-shadow:0 14px 28px rgba(18,140,126,.14)}.accessControlPrimaryAction:hover{background:color-mix(in oklab,var(--accent-strong) 92%,white 8%)}.accessControlQuietNotice{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem .95rem;border-radius:16px;border:1px dashed color-mix(in oklab,var(--line) 72%,var(--brand-secondary) 28%);background:color-mix(in oklab,var(--surface) 88%,var(--bg))}.accessControlTableWrap{min-width:0;overflow-x:auto;border:1px solid color-mix(in oklab,var(--line) 84%,var(--brand-secondary) 16%);border-radius:18px;background:color-mix(in oklab,var(--surface) 92%,white 8%)}.accessControlMemberTable{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.accessControlMemberTable td,.accessControlMemberTable th{padding:.82rem .9rem;border-bottom:1px solid color-mix(in oklab,var(--line) 88%,white 12%);vertical-align:top;text-align:left}.accessControlMemberTable thead th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--muted) 84%,var(--ink));background:color-mix(in oklab,var(--surface) 86%,var(--bg))}.accessControlMemberTable tbody tr{transition:background-color .18s ease}.accessControlMemberTable tbody tr:hover{background:color-mix(in oklab,var(--brand-shell-soft) 44%,white 56%)}.accessControlMemberRow-selected{background:color-mix(in oklab,var(--brand-shell-soft) 62%,white 38%)}.accessControlMemberTable tbody tr:last-child td{border-bottom:none}.accessControlMemberIdentity{display:grid;grid-gap:.2rem;gap:.2rem;min-width:15rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.accessControlMemberIdentity strong{font-size:.96rem}.accessControlAccessChip{display:grid;grid-gap:.12rem;gap:.12rem;min-width:10rem;padding:.64rem .74rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 70%,var(--brand-primary) 30%);background:color-mix(in oklab,var(--surface) 76%,white 24%);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.accessControlAccessChip strong{font-size:.92rem}.accessControlAccessChip span{font-size:.78rem;color:var(--muted)}.accessControlPermissionPreview{display:grid;grid-gap:.14rem;gap:.14rem;min-width:16rem}.accessControlPermissionPreview strong{font-size:.86rem}.accessControlTableSelect{display:block;min-width:12.5rem}.accessControlLockedRole,.accessControlRoleStudioPanel,.accessControlSelectedAccess{display:grid;grid-gap:.9rem;gap:.9rem}.accessControlSelectedHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.accessControlSelectedHeader h3{margin:.18rem 0 0;font-size:1.12rem;line-height:1.08}.accessControlInlineLabel{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--accent) 64%,var(--ink))}.accessControlRoleTone{display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,var(--brand-secondary) 26%);background:color-mix(in oklab,var(--brand-panel-soft) 58%,white 42%);font-size:.76rem;font-weight:700;color:color-mix(in oklab,var(--brand-secondary) 72%,black 28%)}.accessControlSummaryList{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.65rem;gap:.65rem}.accessControlSummaryList>div{padding:.74rem .78rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--brand-secondary) 18%);background:color-mix(in oklab,var(--surface) 86%,var(--bg));display:grid;grid-gap:.14rem;gap:.14rem}.accessControlSummaryList strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.accessControlSummaryList span{font-size:.92rem;font-weight:700}.accessControlLinkList{display:flex;flex-wrap:wrap;gap:.55rem}.accessControlRolePalette{display:grid;grid-gap:.75rem;gap:.75rem}.accessControlRolePaletteGroup{display:grid;grid-gap:.3rem;gap:.3rem}.accessControlRolePaletteRow{display:flex;flex-wrap:wrap;gap:.45rem}.accessControlRolePaletteButton{min-width:9.2rem;padding:.62rem .72rem;border-radius:13px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--brand-secondary) 22%);background:color-mix(in oklab,var(--surface) 88%,white 12%);color:var(--ink);font:inherit;text-align:left;display:grid;grid-gap:.08rem;gap:.08rem;cursor:pointer}.accessControlRolePaletteButton strong{font-size:.92rem}.accessControlRolePaletteButton span{font-size:.77rem;color:var(--muted)}.accessControlRolePaletteButton-active{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:color-mix(in oklab,var(--brand-shell-soft) 70%,white 30%);box-shadow:0 10px 22px rgba(18,140,126,.09)}.accessControlRoleStudioPanel{padding:.95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 78%,var(--brand-primary) 22%);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%),color-mix(in oklab,var(--brand-shell-soft) 46%,white 54%))}.accessControlRoleForm{display:grid;grid-gap:.95rem;gap:.95rem}.accessControlFormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.8rem;gap:.8rem}.accessControlRoleActions{display:flex;flex-wrap:wrap;gap:.55rem}.accessControlPermissionChecklist{display:grid;grid-gap:.85rem;gap:.85rem}.accessControlPermissionGroup{display:grid;grid-gap:.55rem;gap:.55rem}.accessControlPermissionGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.accessControlPermissionGroupTitle{display:grid;grid-gap:.1rem;gap:.1rem}.accessControlPermissionGroupAction{min-height:0;padding:.42rem .72rem;font-size:.8rem;white-space:nowrap}.accessControlPermissionGroupGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:.6rem;gap:.6rem}.accessControlPermissionOption{display:grid;grid-gap:.28rem;gap:.28rem;padding:.82rem .86rem;border-radius:15px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--brand-secondary) 18%);background:color-mix(in oklab,var(--surface) 92%,white 8%)}.accessControlPermissionOption-selected{border-color:color-mix(in oklab,var(--accent) 36%,var(--line));background:color-mix(in oklab,var(--brand-shell-soft) 60%,white 40%)}.accessControlPermissionOptionCheck{display:flex;align-items:center;gap:.58rem}.accessControlPermissionOptionCheck input{margin:0}.accessControlPermissionOptionCheck strong{font-size:.88rem}.accessControlPermissionOptionCopy{font-size:.8rem;line-height:1.42}.accessControlPermissionGroup-readOnly .accessControlPermissionOption{background:color-mix(in oklab,var(--surface) 88%,white 12%)}.accessControlPermissionPills{display:flex;flex-wrap:wrap;gap:.45rem}.accessControlPermissionPill{display:inline-flex;align-items:center;padding:.34rem .62rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--line) 74%,var(--brand-primary) 26%);background:color-mix(in oklab,var(--surface) 80%,white 20%);font-size:.8rem;font-weight:600;color:color-mix(in oklab,var(--ink) 86%,var(--accent) 14%)}.accessControlEmptyCopy{margin:0}.accessControlOrgList{display:grid;grid-gap:.65rem;gap:.65rem}.accessControlOrgRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;padding:.78rem .86rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--line) 82%,var(--brand-secondary) 18%);background:color-mix(in oklab,var(--surface) 88%,white 12%)}.accessControlOrgCopy{display:grid;grid-gap:.14rem;gap:.14rem}.accessControlOrgCurrent{display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;background:color-mix(in oklab,var(--tone-positive-bg) 76%,white 24%);color:color-mix(in oklab,var(--tone-positive) 72%,black 28%);font-size:.76rem;font-weight:700}@media (max-width:1200px){.accessControlDesk,.accessControlHero{grid-template-columns:1fr}.accessControlSidebar{position:static}.opsOnboardingHero,.opsOnboardingIntakeGrid,.opsOnboardingMetrics,.opsOnboardingRunway,.opsOnboardingSlideGrid,.opsOnboardingStageMatrix,.opsOnboardingStepBody,.opsOnboardingWorkbookReview{grid-template-columns:1fr}}@media (max-width:760px){.accessControlDrawer{width:100%}.accessControlDrawerHeader{flex-direction:column;align-items:stretch}.accessControlHero,.accessControlInviteBar,.accessControlRoleStudioPanel{padding:1rem}.accessControlHeroSignals,.accessControlLinkList,.accessControlRoleActions{width:100%}.accessControlInviteBar{grid-template-columns:1fr}.accessControlRolePaletteButton,.accessControlSignal,.accessControlTableSelect{min-width:0}.accessControlFormGrid,.accessControlPermissionGroupGrid,.accessControlSummaryList{grid-template-columns:1fr}.accessControlPermissionGroupHeader{align-items:stretch;flex-direction:column}.accessControlPermissionGroupAction{width:-moz-fit-content;width:fit-content}.accessControlMemberTable td,.accessControlMemberTable th{min-width:10rem}.opsOnboardingCard{padding:1rem;border-radius:22px}.opsOnboardingPage{padding:.6rem}.opsOnboardingHeroCopy h1,.opsOnboardingMinimalHeader h1{max-width:none}.opsOnboardingCompactConnectRow,.opsOnboardingHeroActions,.opsOnboardingReviewHeader,.opsOnboardingStepHeader,.opsOnboardingStepNav,.opsOnboardingStepPanelHeader,.opsOnboardingTopbar,.opsOnboardingUploadHeroHeader,.opsOnboardingWorkbookUploaderActions,.opsOnboardingWorkbookUploaderFootnote{align-items:stretch}.opsOnboardingCompactStatusCard,.opsOnboardingHeroActions,.opsOnboardingMinimalActions,.opsOnboardingStepActions,.opsOnboardingStepNav,.opsOnboardingStepPanelIntro,.opsOnboardingWorkbookUploaderActions,.opsOnboardingWorkbookUploaderFootnote{width:100%}.opsOnboardingCompactStatusCard>*,.opsOnboardingHeroActions>*,.opsOnboardingMinimalActions>*,.opsOnboardingStepActions>*,.opsOnboardingStepNav>*,.opsOnboardingStepPanelIntro,.opsOnboardingWorkbookUploaderActions>*{flex:1 1 180px}.opsOnboardingStepPanelIntro{grid-template-columns:1fr}.opsOnboardingStepFlow-inline{justify-content:center}.opsOnboardingImportedArtifactGrid,.opsOnboardingRailMetrics,.opsOnboardingRunwayFacts,.opsOnboardingWorkbookUploaderList{grid-template-columns:1fr}.opsOnboardingWorkbookUploaderItem{align-items:flex-start;flex-direction:column}.opsOnboardingReviewMeta{width:100%}.opsOnboardingGridTable td,.opsOnboardingGridTable th{min-width:7.5rem}.opsOnboardingGridIndexCell{width:3.5rem;min-width:3.5rem!important}.opsOnboardingSelectionConfirmGroup,.opsOnboardingSelectionToolbarActions,.opsOnboardingSelectionToolbarInline,.opsOnboardingSourceImportFooter,.opsOnboardingToolbarNav{width:100%}.opsOnboardingToolbarNav{justify-content:flex-end}.opsOnboardingEditorModeRow{justify-content:flex-start}.opsOnboardingSourceImportFooter,.opsOnboardingSourceImportMeta{align-items:stretch}.opsOnboardingToolbarButton{min-width:2.5rem;width:2.5rem;padding-inline:0}.opsOnboardingSelectionConfirmText,.opsOnboardingToolbarLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.workspaceDeskShell{grid-template-columns:244px minmax(0,1fr);background:#eef3f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspaceDeskShell-sidebarClosed{grid-template-columns:0 minmax(0,1fr)}.workspaceDeskSidebar{padding:22px 18px;border-right:0}.workspaceDeskSidebar,.workspaceMobileDrawer{background:var(--product-shell-sidebar-bg);color:var(--product-shell-sidebar-text)}.workspaceMobileDrawer{border-right-color:var(--product-shell-sidebar-line)}.workspaceMobileDrawerClose,.workspaceMobileDrawerHeader{color:var(--product-shell-sidebar-text)}.workspaceMobileDrawerClose{border-color:var(--product-shell-sidebar-line);background:rgba(255,255,255,.07)}.workspaceDeskSidebarInner{gap:18px;padding-right:0}.workspaceDeskSidebarHeader{align-items:center;padding:0;border-bottom:0}.workspaceDeskBrand{display:flex;gap:0;margin-left:-6px;padding:4px 6px;border-radius:8px;color:var(--product-shell-sidebar-text);line-height:1}.workspaceDeskBrand:focus-visible,.workspaceDeskBrand:hover{background:rgba(255,255,255,.08);outline:none}.workspaceDeskBrandText{gap:1px}.workspaceDeskBrandText strong{color:#ffffff;font-size:2rem;font-weight:800;line-height:1}.workspaceDeskSidebarToggle{width:38px;height:38px;min-width:38px;border-color:var(--product-shell-sidebar-line);border-radius:12px;background:rgba(255,255,255,.06);color:var(--product-shell-sidebar-text)}.workspaceDeskSidebarToggle:focus-visible,.workspaceDeskSidebarToggle:hover{background:rgba(255,255,255,.11);border-color:var(--product-shell-sidebar-line);transform:none;outline:none}.workspaceDeskTenantCard{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--product-shell-sidebar-line);border-radius:8px;background:rgba(255,255,255,.06);box-shadow:none}.workspaceDeskTenantProfileButton{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;justify-items:stretch;grid-gap:14px;gap:14px;flex:1 1 auto;min-width:0;min-height:64px;padding:4px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.workspaceDeskTenantProfileButton:disabled{cursor:default}.workspaceDeskTenantProfileButton:not(:disabled):focus-visible .workspaceDeskTenantLogoWrap,.workspaceDeskTenantProfileButton:not(:disabled):hover .workspaceDeskTenantLogoWrap{outline:2px solid rgba(191,219,254,.42);outline-offset:2px}.workspaceDeskTenantProfileButton:focus-visible{outline:2px solid rgba(191,219,254,.5);outline-offset:2px;border-radius:8px}.workspaceDeskTenantLogoWrap{width:56px;height:56px;padding:0;border:0;border-radius:8px;background:#e6f7ed;box-shadow:none}.workspaceDeskTenantLogo{border-radius:8px;padding:4px}.workspaceDeskTenantMeta{min-width:0;gap:2px}.workspaceDeskTenantTitleRow{justify-content:flex-start;gap:6px}.workspaceDeskTenantTitleRow strong{color:#ffffff;overflow:hidden;font-size:1.2rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.workspaceDeskTenantDetail{overflow:hidden;color:var(--product-shell-sidebar-muted);font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspaceDeskTenantActions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.workspaceDeskSidebar .workspaceDeskIconAction,.workspaceMobileDrawer .workspaceDeskIconAction{width:30px;height:30px;min-width:30px;border-color:var(--product-shell-sidebar-line);background:rgba(255,255,255,.07);color:var(--product-shell-sidebar-text)}.workspaceDeskSidebar .workspaceDeskIconAction:focus-visible,.workspaceDeskSidebar .workspaceDeskIconAction:hover,.workspaceMobileDrawer .workspaceDeskIconAction:focus-visible,.workspaceMobileDrawer .workspaceDeskIconAction:hover{border-color:var(--product-shell-sidebar-line);background:rgba(255,255,255,.12);color:#ffffff;transform:none}.workspaceDeskTenantToolbar .workspaceDeskIconActionCompact{width:34px;min-width:34px}.workspaceDeskOrgMenu-rail{width:46px}.workspaceDeskTenantSwitcherTrigger{display:grid;align-items:center;justify-content:center;place-items:center;width:46px;height:46px;min-height:46px;padding:0;border:1px solid var(--product-shell-sidebar-line);border-radius:8px;background:rgba(255,255,255,.06);color:var(--product-shell-sidebar-text);cursor:pointer;list-style:none}.workspaceDeskTenantSwitcherTrigger svg{width:20px;height:20px}.workspaceDeskTenantSwitcherTrigger::-webkit-details-marker{display:none}.workspaceDeskOrgMenu-rail[open] .workspaceDeskTenantSwitcherTrigger,.workspaceDeskTenantSwitcherTrigger:focus-visible,.workspaceDeskTenantSwitcherTrigger:hover{background:rgba(255,255,255,.1);outline:none}.workspaceDeskOrgMenu-rail .workspaceDeskOrgPanel{right:0;left:auto;width:min(19rem,calc(100vw - 3rem))}.workspaceDeskOrgPanel .workspaceDeskTenantActionButton{min-height:34px;border-color:var(--product-shell-sidebar-line);background:rgba(15,23,42,.26);color:var(--product-shell-sidebar-text);box-shadow:none}.workspaceProfileLogoUploadRow{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in oklab,var(--line) 84%,var(--accent) 16%);border-radius:16px;background:color-mix(in oklab,var(--surface) 86%,var(--accent-soft))}.workspaceProfileLogoPreview{width:56px;height:56px;border-radius:12px;object-fit:contain;background:color-mix(in oklab,var(--surface) 88%,white 12%)}.workspaceProfileLogoUploadRow p,.workspaceProfileLogoUploadRow strong{margin:0}.workspaceProfileLogoUploadRow .workspaceDeskTenantActionButton{margin-top:8px}.workspaceDeskPrimaryRail{gap:10px;padding:0}.workspaceDeskPrimaryRailTabs{gap:4px}.workspaceDeskPrimaryRailTab{min-height:38px;padding:10px 11px;border-color:transparent;border-radius:7px;background:transparent;color:#b9c7d8;font-size:13px;line-height:1.1;box-shadow:none}.workspaceDeskPrimaryRailModeButton:hover,.workspaceDeskPrimaryRailTab:hover{transform:none}.workspaceDeskPrimaryRailTab-activeBranding,.workspaceDeskPrimaryRailTab-activeCalendar,.workspaceDeskPrimaryRailTab-activeData,.workspaceDeskPrimaryRailTab-activeOperations,.workspaceDeskPrimaryRailTab:hover{border-color:transparent;background:var(--product-shell-sidebar-hover);color:#ffffff;box-shadow:none}html[data-theme=dark] .workspaceDeskShell{background:#111821}html[data-theme=dark] .workspaceDeskSidebar,html[data-theme=dark] .workspaceMobileDrawer{background:#0b1220}html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeData,html[data-theme=dark] .workspaceDeskPrimaryRailModeButton-activeOperations{background:rgba(255,255,255,.12);color:#ffffff;box-shadow:none}html[data-theme=dark] .workspaceDeskPrimaryRailTab,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeOperations{border-color:transparent;background:transparent;color:#b9c7d8;box-shadow:none}html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeBranding,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeCalendar,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeData,html[data-theme=dark] .workspaceDeskPrimaryRailTab-activeOperations,html[data-theme=dark] .workspaceDeskPrimaryRailTab:hover{background:rgba(255,255,255,.1);color:#ffffff}@media (max-width:1040px){.workspaceDeskShell,.workspaceDeskShell-sidebarClosed{grid-template-columns:minmax(0,1fr)}.workspaceDeskMain,.workspaceDeskShell .modulePage,.workspaceDeskShell .workspaceCanvas,.workspaceDeskTopbar{width:100%;min-width:0}}@media (max-width:720px){.workspaceDeskShell{max-width:100vw;overflow-x:clip}.workspaceDeskTopbarRow{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.workspaceDeskTopbarMeta{gap:.55rem;overflow:hidden}.workspaceDeskTopbarActions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem}.workspaceTopbarPageMenuTrigger{max-width:clamp(6rem,calc(100vw - 13.5rem),13rem)}.profileMenuDropdown{position:fixed;top:calc(3.75rem + env(safe-area-inset-top, 0px));right:max(.75rem,env(safe-area-inset-right,0px));left:max(.75rem,env(safe-area-inset-left,0px));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-bottom, 0px));overflow-y:auto;z-index:75}.workspaceDeskShell .workspaceCanvas{box-sizing:border-box;max-width:100vw}.workspaceDashboardActionGrid,.workspaceDashboardPriority,.workspaceDeskHome,.workspaceTaskCard{min-width:0}.workspaceDashboardPriorityAction{width:100%;justify-content:center}.workspaceDashboardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceTaskCard{min-height:8rem;padding:.9rem;border-radius:14px}.workspaceTaskCard p{font-size:.92rem;line-height:1.32}}@media (max-width:360px){.workspaceDashboardActionGrid{grid-template-columns:1fr}}.consolePage{min-height:100vh;display:grid;grid-template-columns:16rem minmax(0,1fr);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 92%,white 8%),var(--bg));color:var(--ink)}.consoleRail{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem;padding:1.1rem;border-right:1px solid var(--line);background:color-mix(in oklab,var(--surface) 94%,var(--brand-secondary) 6%)}.consoleRailBrand{display:grid;grid-gap:.15rem;gap:.15rem;padding:.25rem .2rem .85rem;border-bottom:1px solid var(--line)}.consoleRailBrand strong{font-size:1rem}.consoleCompanyCell span,.consoleMuted,.consoleRailBrand span,.consoleSession,.consoleStack span{color:var(--muted)}.consoleRail nav{display:grid;grid-gap:.35rem;gap:.35rem}.consoleRailLink{display:flex;align-items:center;min-height:2.25rem;padding:.4rem .55rem;border-radius:8px;color:var(--ink);font-weight:700;text-decoration:none}.consoleRailLink-active{background:var(--accent);color:var(--accent-contrast)}.consoleRailLink-disabled{color:color-mix(in oklab,var(--muted) 72%,transparent)}.consoleMain{min-width:0;padding:1.2rem clamp(1rem,3vw,2rem) 2rem}.consoleToolbar,.consoleTopbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.consoleTopbar{margin-bottom:1rem}.consoleEyebrow{margin:0 0 .2rem;color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.consoleEmptyState h1,.consoleEmptyState h2,.consoleTopbar h1{margin:0;letter-spacing:0}.consoleSession{padding:.55rem .7rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:.9rem}.consoleToolbar{justify-content:flex-start;margin-bottom:.85rem}.consoleSearch{flex:1 1 24rem;min-width:min(100%,18rem);display:grid;grid-gap:.3rem;gap:.3rem;color:var(--muted);font-size:.8rem;font-weight:800}.consoleSearch input{width:100%;min-height:2.45rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:8px;background:var(--control-bg);color:var(--control-ink);font:inherit;font-size:.95rem;font-weight:600}.consolePrimaryButton,.consolePrimaryLink,.consoleSecondaryButton{min-height:2.3rem;border-radius:8px;font-weight:800;cursor:pointer}.consolePrimaryButton,.consolePrimaryLink{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.52rem .78rem;border:1px solid color-mix(in oklab,var(--accent) 82%,black 18%);background:var(--accent);color:var(--accent-contrast);text-decoration:none}.consoleSecondaryButton{padding:.5rem .68rem;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.consolePrimaryButton:disabled,.consoleSecondaryButton:disabled{cursor:not-allowed;opacity:.58}.consoleEmptyState,.consoleNotice{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.consoleNotice{margin:0 0 .85rem;padding:.75rem .85rem;color:var(--muted)}.consoleNotice-error{border-color:color-mix(in oklab,var(--danger) 44%,var(--line) 56%);color:var(--danger)}.consoleEmptyState{display:grid;grid-gap:.75rem;gap:.75rem;grid-column:1/-1;max-width:42rem;margin:12vh auto 0;padding:1.2rem}.consoleEmptyState p{margin:0;color:var(--muted)}.consoleTableShell{overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.consoleTable{width:100%;min-width:58rem;border-collapse:collapse}.consoleTable td,.consoleTable th{padding:.78rem .85rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.consoleTable th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.consoleTable tr:last-child td{border-bottom:0}.consoleActions,.consoleCompanyCell,.consoleStack{display:grid;grid-gap:.35rem;gap:.35rem}.consoleCompanyCell span{font-size:.82rem}.consoleBadge,.consoleProductBadge{display:inline-flex;width:max-content;align-items:center;min-height:1.55rem;padding:.18rem .48rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--surface) 80%,var(--brand-secondary) 20%);color:var(--ink);font-size:.78rem;font-weight:800}.consoleProductList{display:flex;flex-wrap:wrap;gap:.35rem}.consoleProductBadge-active{border-color:var(--tone-positive-border);background:var(--tone-positive-bg);color:var(--tone-positive)}.consoleActions{justify-items:start}@media (max-width:820px){.consolePage{grid-template-columns:1fr}.consoleRail{position:static;height:auto;padding:.8rem;border-right:0;border-bottom:1px solid var(--line)}.consoleRail nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.consoleToolbar,.consoleTopbar{align-items:stretch;flex-direction:column}.consoleSearch,.consoleSession{width:100%}.consoleToolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.consoleSearch{grid-column:1/-1}}