:root{--bg:#f4f6fb;--surface:#ffffff;--ink:#1f2a37;--accent:#1f6feb;--accent-strong:#1a5fc7;--accent-soft:#dfe9ff;--line:#d8e0ec;--control-bg:#ffffff;--control-ink:#1f2a37;--muted:#5b697f;--body-radial-a:#ffffff;--body-radial-b:#dfe9ff;--body-grad-top:#f4f6fb;--elevation:0 16px 40px rgba(16,24,40,0.08)}html[data-theme=dark]{--bg:#0f1724;--surface:#131c28;--ink:#e6edf7;--accent:#5b9dff;--accent-strong:#8cbcff;--accent-soft:#122848;--line:#2a3646;--control-bg:#0f151d;--control-ink:#e6edf7;--muted:#9bacc2;--body-radial-a:#153055;--body-radial-b:#1e2e49;--body-grad-top:#101724;--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:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.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:var(--accent)}.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}.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 rgba(31,111,235,.24)}.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.55rem;height:2.55rem;min-width:2.55rem;border:1px solid var(--line);border-radius:999px;background:var(--control-bg);color:var(--control-ink);font-weight:800;letter-spacing:.01em;cursor:pointer}.profileMenuTrigger,.profileMenuTrigger span{display:inline-flex;align-items:center;justify-content:center}.profileMenuTrigger span{line-height:1}.profileMenuTrigger svg{width:1.05rem;height:1.05rem}.profileMenu[open] .profileMenuTrigger{border-color:#81bea9;background:#e4f4ee;color:#125f4e}.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}.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))}.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:#f8fffd}.themeModeOption:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 55%,white);outline-offset:1px}.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:#8aacd6;background:#eef4ff}.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:#0f8a6a;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:#bfcbd9;background:#eff4ff;color:#2e588e}.uploadStatusValidated{border-color:#8fb3ee;background:#dfe9ff;color:#1a5fc7}.uploadStatusProgress{border-color:#9ec0ea;background:#eaf3ff;color:#1f5f9a}.uploadStatusMissing{border-color:#f1c49e;background:#fff2e7;color:#8a4a00}.errorIconButton{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid #f1c49e;background:#fff2e7;color:#8a4a00;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:#c9d8f5;background:#eef4ff}.progress-done .progressBadge{border-color:#8fb3ee;background:#dfe9ff;color:#1a5fc7}.progress-active{border-color:#9fb8de;background:#eff4ff}.progress-active .progressBadge{border-color:#6d8dc2;background:#dce7ff;color:#244f8b}.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:#8aacd6;background:#eef4ff}.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:#8aacd6;background:#eef4ff}.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 rgba(31,111,235,.16);border-radius:28px;background:radial-gradient(circle at top left,rgba(31,111,235,.14),transparent 42%),radial-gradient(circle at bottom right,rgba(244,170,66,.14),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 rgba(31,111,235,.14);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:rgba(91,157,255,.16)}.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:rgba(31,111,235,.12);border-color:rgba(31,111,235,.22);color:var(--accent)}.bankIntentHint{margin:0;padding:.8rem .95rem;border-radius:16px;border:1px solid rgba(31,111,235,.14);background:linear-gradient(135deg,rgba(31,111,235,.08),rgba(255,255,255,.88));color:var(--muted)}html[data-theme=dark] .bankIntentHint{background:linear-gradient(135deg,rgba(91,157,255,.12),rgba(16,22,30,.92));border-color:rgba(91,157,255,.2)}.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:rgba(31,111,235,.08);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:rgba(31,111,235,.11);color:var(--accent)}.bankRailConnected{background:rgba(31,111,235,.18);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:rgba(31,111,235,.08)}.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,rgba(31,111,235,.08),rgba(255,255,255,.9));box-shadow:var(--elevation)}html[data-theme=dark] .bankCutoverPanel,html[data-theme=dark] .bankSyncSummaryCard{background:linear-gradient(135deg,rgba(31,111,235,.18),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:rgba(31,111,235,.08)}.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:rgba(31,111,235,.24);box-shadow:0 8px 18px rgba(14,35,32,.08)}.reconcileAccountChoice.is-selected{border-color:rgba(31,111,235,.32);background:rgba(31,111,235,.08);box-shadow:0 0 0 3px rgba(31,111,235,.08)}.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:end;justify-content: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))}.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))}.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(24rem,72vh,56rem);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)}.workspaceTableProgress{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.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{font-size:.72rem;color:var(--muted);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:inline-flex;align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:.4rem;min-width:0;white-space:nowrap}.workspaceReviewHeaderCell>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspaceReviewCellKind-currency .workspaceReviewHeaderCell,.workspaceReviewCellKind-number .workspaceReviewHeaderCell{justify-content:flex-end}.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}.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}.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{width:3rem;min-width:3rem;text-align:center;white-space:nowrap}.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}.ordersSheetBackdrop{position:fixed;inset:0;z-index:80}.ordersSheetOverlay{position:absolute;inset:0;border:0;background:rgba(7,10,18,.56);-webkit-backdrop-filter:blur(2px);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}.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}.ordersSheetBody{overflow-y:auto;padding:1rem;display:grid;grid-gap:1rem;gap:1rem}.ordersSheetBody-compact{display:block}.ordersSheetSummary{justify-content:flex-start}.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))}.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))}.ordersCompactSheetActions{justify-content:flex-start}.ordersCompactSheetActions>button{min-width:10rem}.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:flex;align-items:flex-start;justify-content:space-between;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:#5d6b74;cursor:pointer}.ordersDocumentLogoButton span{font-size:.68rem;font-weight:700;letter-spacing:.02em}.ordersDocumentLogoButton:focus-visible span,.ordersDocumentLogoButton:hover span{color:#0f7a62}.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}.ordersDocumentCompanyMeta{display:grid;grid-gap:.12rem;gap:.12rem;justify-items:end;text-align:right;font-size:.7rem}.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;justify-content:flex-end;gap:.65rem}.ordersWhatsappTestPanel,.ordersWhatsappTestPanelBody{display:grid;grid-gap:.9rem;gap:.9rem}.ordersSetupUnitCard{display:grid;grid-gap:.85rem;gap:.85rem}.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:center;position:relative}.ordersWhatsappCountryPicker{position:relative}.ordersWhatsappCountryPickerButton{width:5.1rem;min-width:5.1rem;height:4.1rem;padding:0;border-radius:18px;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}.ordersWhatsappTestRoutesHeader{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.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}.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))}.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}.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,.ordersFormGrid,.ordersLineEditorRow,.ordersWhatsappTestControlGrid,.ordersWorkflowGrid,.workspaceHeroGrid,.workspaceHeroGridCompact,.workspaceTaskGrid{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)}}@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:1.8rem;height:1.8rem;border-width:0}.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 rgba(31,111,235,.14)}.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 rgba(31,111,235,.16)}.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(--accent-soft) 68%,white) 0,transparent 40%),linear-gradient(135deg,color-mix(in oklab,var(--surface) 84%,transparent) 0,color-mix(in oklab,var(--accent-soft) 52%,var(--surface)) 100%)}.moduleMetricCard-warning{background:radial-gradient(circle at top right,rgba(255,196,108,.32) 0,transparent 42%),linear-gradient(135deg,color-mix(in oklab,var(--surface) 86%,transparent) 0,rgba(255,243,220,.92) 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:#fff1e5;color:#934f00;border-color:#e7c094}.workspaceStatusBadge-draft,.workspaceStatusBadge-manual,.workspaceStatusBadge-part_paid,.workspaceStatusBadge-pending,.workspaceStatusBadge-syncing{background:#eef4ff;color:#315c96;border-color:#bdd0ea}.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}@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%)}.workspaceDeskShell-sidebarClosed{grid-template-columns:0 minmax(0,1fr)}.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 color-mix(in oklab,var(--line) 82%,var(--accent) 18%);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent-soft) 76%,transparent) 0,transparent 46%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 94%,white 6%) 0,color-mix(in oklab,var(--surface) 78%,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}.workspaceDeskDialogBackdrop{position:fixed;inset:0;z-index:85}.workspaceDeskDialogOverlay{position:absolute;inset:0;border:0;background:rgba(7,10,18,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspaceDeskDialog{position:absolute;top:50%;left:50%;width:min(30rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - 2rem));transform:translate(-50%,-50%);display:grid;grid-gap:0;gap:0;border-radius:24px;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) 62%,transparent),transparent 46%),color-mix(in oklab,var(--surface) 96%,white 4%);box-shadow:0 24px 56px rgba(0,0,0,.28);overflow:hidden}.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)}.workspaceDeskDialogBody{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem 1.1rem 1.1rem}.workspaceDeskDialogBody textarea{min-height:7.5rem;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)}.workspaceDeskDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.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(--accent-soft) 84%,white 16%) 0,color-mix(in oklab,var(--surface) 70%,var(--accent-soft)) 100%);border-color:color-mix(in oklab,var(--accent) 34%,var(--line));box-shadow:0 12px 24px rgba(31,111,235,.08)}.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:1rem 1.25rem .85rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start}.workspaceDeskTopbarMeta{min-width:0;display:flex;align-items:flex-start;gap:.85rem}.workspaceDeskPageMeta{min-width:0;display:grid;grid-gap:.18rem;gap:.18rem}.workspaceDeskPageEyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.workspaceDeskPageTitle{font-size:1.02rem;line-height:1.15}.workspaceDeskPageDescription{margin:0;color:var(--muted);font-size:.9rem;line-height:1.4;max-width:58ch}.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}.workspaceDeskShell .workspaceCanvas{min-width:0;padding:1.35rem 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:.95rem 1rem .8rem}}@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}.workspaceDeskPageDescription{font-size:.84rem}.workspaceDeskShell .modulePage{padding:0}.workspaceDeskShell .workspaceCanvas{padding:1rem .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(--accent-soft) 72%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,color-mix(in oklab,var(--accent-soft) 60%,var(--surface)) 100%)}.workspaceSummaryCard-warning{background:radial-gradient(circle at top right,rgba(255,196,108,.32) 0,transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--surface) 96%,white 4%) 0,rgba(255,244,224,.94) 100%)}.workspaceListPage{display:block;width:100%}.workspaceListPage>*+*{margin-top:1rem}.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:.8rem;gap:.8rem}.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}.workspaceTableToolbarRow{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.workspaceTableToolbarLeading{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;flex:1 1 auto;min-width:0}.workspaceTableToolbarActions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;flex:0 1 auto;margin-left:auto;min-width:0}.ordersManagementToolbar,.workspaceToolbarButtonCluster{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.workspaceToolbarButton,.workspaceToolbarMenuTrigger{display:inline-flex;align-items:center;gap:.45rem}.workspaceToolbarButtonActive{border-color:color-mix(in oklab,var(--accent) 24%,var(--line));background:color-mix(in oklab,var(--surface) 76%,var(--accent-soft))}.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}.workspaceTableToolbarSearch{flex:0 1 320px;width:min(22rem,100%);min-width:220px}.workspaceTableSearchInput{width:100%;min-height:2.7rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--line) 84%,white);background:color-mix(in oklab,var(--surface) 94%,white);color:var(--text);padding:.7rem .9rem;font:inherit}.workspaceTableSearchInput::placeholder{color:var(--muted)}.workspaceTableFilterGrid,.workspaceTableFilterPanel{display:grid;grid-gap:.8rem;gap:.8rem}.workspaceTableFilterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspaceTableFilterPanel .workspaceInlineField,.workspaceTableFilterPanel .workspaceInlineField input,.workspaceTableFilterPanel .workspaceInlineField select,.workspaceTableFilterPanel .workspaceInlineField textarea{width:100%}.workspaceToolbarMenu{position:relative}.workspaceToolbarMenu>summary{list-style:none}.workspaceToolbarMenu>summary::-webkit-details-marker{display:none}.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:flex;align-items:flex-start;gap:.65rem;padding:.35rem 0;color:var(--text)}.workspaceToolbarMenuOption input{margin-top:.2rem}.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}.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}.salesTableRegion,.workspaceTableWrap{width:100%;max-width:none}.workspaceDetailDialog .workspaceRecordPanel{position:static}@media (max-width:720px){.workspaceRecordFactGrid{grid-template-columns:1fr}.workspaceListMainHeader{grid-template-columns:minmax(0,1fr)}.workspaceListMainActions{justify-content:flex-start}.workspaceTableToolbarRow{flex-wrap:wrap;align-items:flex-start}.ordersQueueLayoutPreviewOpen{grid-template-columns:1fr}.ordersQueuePreviewRail{position:static}.workspaceTableToolbarActions{width:100%;margin-left:0;flex-wrap:wrap;justify-content:stretch}.ordersManagementToolbar{width:100%}.ordersLineEditorRowOrder{grid-template-columns:1fr}.workspaceToolbarButton,.workspaceToolbarMenu{flex:1 1 auto}.workspaceTableToolbarSearch,.workspaceToolbarMenuTrigger{width:100%}.workspaceTableToolbarSearch{min-width:0;flex-basis:100%}.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)}}.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,.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))}.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}@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}.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-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}.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}.opsOnboardingTopbar h1{margin:0}.opsOnboardingMinimalHeader{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:center;text-align:center}.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}.opsOnboardingMinimalActions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.opsOnboardingMinimalActions-centered{justify-content:center}.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{flex-wrap:wrap;min-height:44px;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 84%,transparent);color:var(--ink);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.opsOnboardingStepFlowStep strong{line-height:1}.opsOnboardingStepFlowStep span{color:var(--muted);font-size:.85rem}.opsOnboardingStepFlowStep small{flex-basis:100%;color:var(--muted);font-size:.74rem;line-height:1.35}.opsOnboardingStepFlowStep-active{border-color:color-mix(in oklab,var(--accent) 74%,var(--line) 26%);background:linear-gradient(135deg,color-mix(in oklab,var(--accent-soft) 54%,white 46%) 0,color-mix(in oklab,var(--surface) 66%,var(--accent-soft)) 100%);box-shadow:0 10px 26px color-mix(in oklab,var(--accent) 18%,transparent);transform:translateY(-1px)}.opsOnboardingStepFlowStep-active span{color:color-mix(in oklab,var(--accent) 62%,var(--ink) 38%)}.opsOnboardingStepFlowStep-done{border-color:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingStepFlowArrow{color:var(--muted);font-weight:700}.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}.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}.opsOnboardingMappingList{display:grid;grid-gap:.85rem;gap:.85rem}.opsOnboardingMappingCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start;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))}.opsOnboardingMappingToggle{display:flex;align-items:start;justify-content:center;padding-top:.1rem}.opsOnboardingMappingToggle input{inline-size:1.05rem;block-size:1.05rem}.opsOnboardingMappingBody{display:grid;grid-gap:.45rem;gap:.45rem}.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}.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:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingGateSummary-warning{border-color:color-mix(in oklab,#f0b35e 58%,var(--line) 42%);background:color-mix(in oklab,#f0b35e 12%,var(--surface))}.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:color-mix(in oklab,#f0b35e 52%,var(--line) 48%);background:color-mix(in oklab,#f0b35e 10%,var(--surface))}.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:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingStatusPill-warning{border-color:color-mix(in oklab,#f0b35e 58%,var(--line) 42%);background:color-mix(in oklab,#f0b35e 12%,var(--surface))}.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:color-mix(in oklab,#3cd39d 58%,var(--line) 42%);background:color-mix(in oklab,#3cd39d 10%,var(--surface))}.opsOnboardingValidationSummary-warning{border-color:color-mix(in oklab,#f0b35e 58%,var(--line) 42%);background:color-mix(in oklab,#f0b35e 12%,var(--surface))}.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}}.opsOnboardingReferencePanel{display:grid;grid-gap:.6rem;gap:.6rem;width:100%;min-width:0}.opsOnboardingReferenceHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.opsOnboardingReferenceTitle{display:grid;grid-gap:.15rem;gap:.15rem}.opsOnboardingReferenceHeader strong{font-size:.95rem}.opsOnboardingReferenceHeader span{color:var(--muted);font-size:.84rem}.opsOnboardingReferenceWrap{width:100%;max-width:100%;overflow:auto;max-height:18rem}.opsOnboardingReferenceTable{width:max-content;min-width:100%}.opsOnboardingReferenceIndex{width:3.5rem;min-width:3.5rem;white-space:nowrap}.opsOnboardingReferenceTable td,.opsOnboardingReferenceTable th{white-space:nowrap}.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)}@media (max-width:1200px){.opsOnboardingHero,.opsOnboardingIntakeGrid,.opsOnboardingMetrics,.opsOnboardingRunway,.opsOnboardingSlideGrid,.opsOnboardingStageMatrix,.opsOnboardingStepBody,.opsOnboardingWorkbookReview{grid-template-columns:1fr}}@media (max-width:760px){.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}.opsOnboardingReferenceHeader{align-items:stretch}.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}}