:root{--fig-bg:#0b0d0c;--fig-bg-soft:#111312;--fig-surface:#141716;--fig-surface-2:#181b1a;--fig-surface-3:#202422;--fig-surface-4:hsla(0,0%,100%,.03);--fig-text:#f3f5f3;--fig-text-soft:#9ca3a0;--fig-border:hsla(0,0%,100%,.08);--fig-border-strong:hsla(0,0%,100%,.14);--fig-accent:#3ecf8e;--fig-accent-strong:#66f0b0;--fig-accent-ink:#08120d;--fig-danger:#ff7f86;--fig-success:#3ecf8e;--fig-shadow:0 24px 60px rgba(0,0,0,.28);--fig-shadow-soft:0 16px 34px rgba(0,0,0,.18);--fig-radius-xl:22px;--fig-radius-lg:16px;--fig-radius-md:12px;--fig-radius-sm:10px}[data-theme=light]{--fig-bg:#f7f8f7;--fig-bg-soft:#fff;--fig-surface:#fff;--fig-surface-2:#f3f4f3;--fig-surface-3:#ecefed;--fig-surface-4:rgba(15,23,42,.03);--fig-text:#141816;--fig-text-soft:#66706b;--fig-border:rgba(15,23,42,.08);--fig-border-strong:rgba(15,23,42,.14);--fig-accent:#1fa971;--fig-accent-strong:#35bf85;--fig-accent-ink:#08110d;--fig-shadow:0 20px 48px rgba(15,23,42,.08);--fig-shadow-soft:0 12px 28px rgba(15,23,42,.06)}body,html{min-height:100%}body{color:var(--fig-text);background:radial-gradient(circle at top left,rgba(62,207,142,.12),transparent 18%),linear-gradient(180deg,#0a0c0b 0,var(--fig-bg) 100%)}[data-theme=light] body{background:radial-gradient(circle at top left,rgba(62,207,142,.1),transparent 20%),linear-gradient(180deg,#fff 0,var(--fig-bg) 100%)}.workspace-app-shell{min-height:100vh}.workspace-navbar{background:rgba(10,12,11,.84)}[data-theme=light] .workspace-navbar{background:hsla(0,0%,100%,.88)}.workspace-navbar-inner{width:100%;max-width:1600px;min-height:64px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-navbar-left,.workspace-navbar-right{display:flex;align-items:center;gap:14px;min-width:0}.editor-sheet-close,.status-modal-close,.topbar-icon-button,.workspace-menu-toggle,.workspace-navbar-toggle{width:36px;height:36px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface-4);color:var(--fig-text-soft);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.editor-sheet-close:hover,.status-modal-close:hover,.topbar-icon-button:hover,.workspace-menu-toggle:hover,.workspace-navbar-toggle:hover{color:var(--fig-text);border-color:var(--fig-border-strong);background:var(--fig-surface-2);transform:translateY(-1px)}.workspace-navbar-brand{display:flex;align-items:center;gap:12px;min-width:0}.workspace-navbar-brand .brand-link.compact{flex:0 0 auto}.workspace-navbar-brand span{display:grid;grid-gap:2px;gap:2px}.workspace-navbar-brand strong{font-size:1rem;font-weight:650;letter-spacing:-.02em;color:var(--fig-text)}.workspace-navbar-brand small{color:var(--fig-text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.workspace-navbar-nav{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.workspace-navbar-nav::-webkit-scrollbar{display:none}.workspace-navbar-link{padding:9px 12px;border:1px solid transparent;color:var(--fig-text-soft);font-size:.92rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.workspace-navbar-link.active,.workspace-navbar-link:hover{color:var(--fig-text);background:var(--fig-surface);border-color:var(--fig-border)}.workspace-navbar-link.active{box-shadow:inset 0 0 0 1px rgba(62,207,142,.12)}.workspace-navbar-search{min-width:min(360px,42vw);height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface);color:var(--fig-text-soft)}.workspace-navbar-search svg{width:16px;height:16px;flex:0 0 auto}.workspace-navbar-search span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.workspace-navbar-search kbd{padding:2px 6px;border:1px solid var(--fig-border);border-radius:6px;color:var(--fig-text-soft);font-size:.74rem;font-family:inherit;background:transparent}.action-button,.workspace-navbar-cta{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--fig-border);font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:none}.action-button.lime,.workspace-navbar-cta{color:#f3fff8;border-color:rgba(62,207,142,.44);background:linear-gradient(180deg,rgba(42,161,108,.98),rgba(31,136,89,.98))}.action-button:hover,.workspace-navbar-cta:hover{transform:translateY(-1px)}.action-button.secondary{background:var(--fig-surface)}.action-button.large{min-height:44px}.workspace-shell-grid.app-shell{min-height:calc(100vh - 65px);grid-template-columns:260px minmax(0,1fr)}.workspace-menu{position:-webkit-sticky;position:sticky;top:65px;min-height:calc(100vh - 65px);padding:20px 14px 24px;border-radius:0;background:rgba(10,12,11,.94);box-shadow:none}.workspace-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px;margin-bottom:10px}.workspace-menu-header-copy{display:grid;grid-gap:2px;gap:2px}.workspace-menu-group-label,.workspace-menu-header-copy strong,.workspace-menu-section-label{color:var(--fig-text)}.workspace-menu-header-copy strong{letter-spacing:-.01em}.detail-stat-card span,.filter-label,.metric-card span,.mini-chip,.select-menu-label,.workspace-menu-group-label,.workspace-menu-section-label,.workspace-overview-tile span,.workspace-side-card span,.workspace-topbar-label{color:var(--fig-text-soft);text-transform:uppercase;font-size:.72rem;letter-spacing:.12em}.workspace-menu-center{gap:18px}.workspace-menu-nav{gap:4px}.workspace-menu-tab{min-height:40px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;color:var(--fig-text-soft)}.workspace-menu-tab.active{border-color:rgba(62,207,142,.18);background:rgba(62,207,142,.08)}.workspace-menu-tab-icon{border-radius:0;background:transparent}.workspace-menu-tab-icon svg{width:18px;height:18px}.workspace-menu-tab-copy{display:flex;align-items:center;min-width:0}.workspace-menu-tab-copy strong{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-menu-tools{margin-top:auto}.workspace-sidebar-card{min-height:96px}.workspace-sidebar-card strong{font-size:1rem}.workspace-menu.is-collapsed .workspace-menu-tab{padding:10px 0}.workspace-menu.is-collapsed .workspace-menu-tab-icon{width:18px;height:18px}.app-workspace{padding:24px 28px 48px}.app-page{width:100%;max-width:1440px;margin:0 auto;gap:24px}.workspace-topbar{position:static;gap:16px;align-items:stretch}.account-menu-panel,.auth-card,.auth-showcase,.data-table-shell,.detail-block,.detail-panel,.detail-stat-card,.editor-sheet,.list-panel,.login-auth-card,.login-visual-panel,.metric-card,.panel,.select-menu-panel,.status-modal,.workspace-overview-panel,.workspace-side-card,.workspace-surface,.workspace-topbar-copy,.workspace-topbar-pill{border:1px solid var(--fig-border);border-radius:6px;background:var(--fig-surface);box-shadow:none}.workspace-topbar-copy{padding:18px 20px}.workspace-topbar-copy strong{font-size:1.14rem}.detail-block p,.metric-card p,.muted,.section-header p,.workspace-overview-copy p,.workspace-side-card p,.workspace-topbar-copy p{color:var(--fig-text-soft)}.workspace-topbar-tools{flex-wrap:nowrap}.workspace-topbar-pill{min-width:154px;min-height:84px;padding:14px 16px}.workspace-topbar-pill strong{font-size:1rem}.workspace-topbar-pill.emphasis strong{color:var(--fig-accent)}.workspace-overview-panel{grid-template-columns:minmax(0,1.45fr) 360px;gap:18px;padding:28px;background:radial-gradient(circle at top right,rgba(62,207,142,.08),transparent 22%),linear-gradient(180deg,rgba(20,23,22,.98),rgba(20,23,22,.98))}[data-theme=light] .workspace-overview-panel{background:radial-gradient(circle at top right,rgba(62,207,142,.08),transparent 22%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.98))}.workspace-overview-copy{gap:12px}.workspace-overview-copy h1{font-size:clamp(3rem,4.5vw,4.8rem);line-height:.96;letter-spacing:-.06em}.workspace-overview-copy p{max-width:60ch}.workspace-overview-metrics{gap:12px}.claim-row,.detail-block,.detail-stat-card,.metric-card,.status-step,.workbench-list-item,.workspace-overview-tile,.workspace-side-card{border-radius:14px}.detail-block,.detail-stat-card,.metric-card,.workspace-overview-tile,.workspace-side-card{background:var(--fig-surface-2);border:1px solid var(--fig-border)}.metric-card.highlight,.workspace-overview-tile.accent,.workspace-side-card.accent{background:linear-gradient(180deg,rgba(62,207,142,.18),rgba(62,207,142,.08)),var(--fig-surface-2);border-color:rgba(62,207,142,.22)}.detail-stat-grid,.toolbar-grid,.workspace-command-board,.workspace-split-grid,.workspace-summary-grid{gap:16px}.workspace-command-board{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr)}.workspace-command-primary,.workspace-command-side,.workspace-surface{gap:16px}.panel,.workspace-surface{padding:24px}.detail-panel-top h2,.section-header h2,.workbench-panel-header h3,.workspace-command-copy h2{letter-spacing:-.03em}.claim-row,.workbench-list-item{border:1px solid var(--fig-border);background:var(--fig-surface-2)}.claim-row:hover,.workbench-list-item:hover{border-color:var(--fig-border-strong)}.mini-chip,.theme-choice-pill{border-radius:6px;background:rgba(62,207,142,.12);color:var(--fig-accent);border:1px solid rgba(62,207,142,.16)}.mini-chip.neutral{background:var(--fig-surface-2);color:var(--fig-text-soft);border-color:var(--fig-border)}.filter-pill-row{gap:8px}.filter-pill{min-height:36px;padding:0 12px;border-radius:4px;border:1px solid var(--fig-border);background:var(--fig-surface);color:var(--fig-text-soft)}.filter-pill.active{color:var(--fig-text);border-color:rgba(62,207,142,.24);background:rgba(62,207,142,.08)}.filter-pill-dot{background:currentColor;opacity:.5}.filter-pill.active .filter-pill-dot{opacity:1}.account-menu-trigger,.field input,.field select,.field textarea,.search-shell,.select-menu-trigger{border-radius:4px;border:1px solid var(--fig-border);background:var(--fig-surface);box-shadow:none}.search-shell{min-height:44px}.field input,.field select,.field textarea,.search-input{color:var(--fig-text)}.field input::placeholder,.field textarea::placeholder,.search-input::placeholder{color:var(--fig-text-soft)}.account-menu-panel,.select-menu-panel{padding:10px;background:rgba(17,19,18,.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=light] .account-menu-panel,[data-theme=light] .select-menu-panel{background:hsla(0,0%,100%,.98)}.account-menu-action,.select-menu-option{border-radius:4px;border:1px solid transparent;background:transparent}.account-menu-action:hover,.select-menu-option.active,.select-menu-option:hover,.theme-choice-pill.active{border-color:var(--fig-border);background:var(--fig-surface-2)}.account-menu-actions,.theme-choice-row{gap:8px}.account-menu-stack{display:grid;grid-gap:8px;gap:8px}.account-menu-divider{height:1px;margin:2px 2px 4px;background:var(--fig-border)}.account-menu-trigger{min-width:188px;min-height:44px;padding:7px 8px 7px 9px;gap:9px;border-radius:6px}.account-menu-trigger-avatar{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:linear-gradient(135deg,rgba(62,207,142,.2),rgba(31,169,113,.1));border:1px solid rgba(62,207,142,.24);color:var(--fig-text);font-size:.76rem;font-weight:800;letter-spacing:.08em}.account-menu-section-head strong,.account-menu-trigger-copy strong,.select-menu-trigger-copy strong{font-size:.94rem}.account-menu-info-button{width:100%;padding:12px 14px;display:grid;grid-gap:6px;gap:6px;text-align:left;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface-2);color:var(--fig-text)}.account-menu-info-button span{color:var(--fig-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.account-menu-info-button strong{color:var(--fig-text);font-size:.92rem;line-height:1.35;word-break:break-word}.account-menu-trigger-copy{min-width:0;flex:1 1}.account-menu-trigger-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-trigger-copy span{font-size:.7rem}.account-menu-trigger-chevron{width:24px;height:24px;flex:0 0 24px;border-radius:4px}.account-menu-trigger-chevron svg{width:14px;height:14px}.account-menu-section-head span,.account-menu-trigger-copy span,.select-menu-option-copy span,.select-menu-trigger-copy span{color:var(--fig-text-soft)}.data-table-shell{overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table thead th{padding:14px 16px;color:var(--fig-text-soft);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;background:var(--fig-surface-2);border-bottom:1px solid var(--fig-border)}.data-table tbody td{padding:16px;border-top:1px solid var(--fig-border);vertical-align:top}.data-table tbody tr{transition:background .16s ease}.data-table tbody tr.selected,.data-table tbody tr:hover{background:rgba(62,207,142,.05)}.select-menu-option-copy strong,.table-empty-state strong,.table-primary-cell span,.table-primary-cell strong{display:block}.table-action-row{gap:8px}.table-inline-button{min-height:32px;padding:0 10px;border:1px solid var(--fig-border);border-radius:8px;background:var(--fig-surface-2);color:var(--fig-text);font-size:.84rem}.account-menu-action.danger,.table-inline-button.danger{color:var(--fig-danger)}.table-empty-state{padding:34px 20px;border:1px dashed var(--fig-border);border-radius:14px;background:var(--fig-surface-2)}.editor-sheet-backdrop,.status-modal-backdrop{background:rgba(4,6,5,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editor-sheet,.status-modal{border-radius:18px}.editor-sheet-footer,.editor-sheet-header,.status-modal-footer,.status-modal-header{border-color:var(--fig-border)}.login-shell-v2{min-height:100vh;padding:22px;background:radial-gradient(circle at top left,rgba(62,207,142,.12),transparent 20%),linear-gradient(180deg,#090b0a 0,var(--fig-bg) 100%)}.login-shell-v2-topbar{width:100%;max-width:1440px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between}.login-brand-chip{height:44px;padding:0 12px;border:1px solid var(--fig-border);border-radius:12px;background:rgba(17,19,18,.9)}.login-stage{width:100%;max-width:1440px;margin:0 auto;gap:18px}.login-auth-card,.login-visual-panel{background:rgba(17,19,18,.92)}.login-preview-board,.login-preview-bottom,.login-preview-top,.preview-detail-card,.preview-kpi,.preview-list-card{border-radius:14px}.login-preview-nav-chip.active,.preview-kpi.lime{background:rgba(62,207,142,.1);color:var(--fig-text);border-color:rgba(62,207,142,.2)}@media (max-width:1280px){.workspace-navbar-search{min-width:220px}.workspace-topbar{flex-direction:column}.workspace-topbar-tools{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-command-board,.workspace-overview-panel{grid-template-columns:1fr}}@media (max-width:1080px){.app-workspace,.workspace-navbar-inner{padding-inline:18px}.workspace-navbar-nav{display:none}.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:1fr}.workspace-menu,.workspace-menu.is-collapsed{position:relative;top:0;min-height:auto;border-right:none;border-bottom:1px solid var(--fig-border)}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy,.workspace-menu.is-collapsed .workspace-sidebar-card span{display:inline}.workspace-menu.is-collapsed .workspace-menu-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:start;padding-inline:10px}}@media (max-width:820px){.workspace-navbar-right{gap:10px}.workspace-navbar-search{display:none}.detail-stat-grid,.toolbar-grid,.workspace-menu.is-collapsed .workspace-menu-nav,.workspace-split-grid,.workspace-summary-grid,.workspace-topbar-tools{grid-template-columns:1fr}.app-page{gap:18px}}.login-shell-modern{padding:0;color:#f3f4f6;background:#181818}.login-shell-modern-topbar{padding:0 32px;border-bottom:1px solid hsla(0,0%,100%,.08)}.login-brand-wordmark{height:auto;padding:0;gap:12px;border:none;border-radius:0;background:transparent}.login-brand-wordmark .brand-link.compact{display:inline-flex;align-items:center;justify-content:center}.login-brand-wordmark span{color:#fff;font-size:.98rem;font-weight:650;letter-spacing:-.03em;text-transform:lowercase}.login-docs-button{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:transparent;color:hsla(0,0%,100%,.92);font-size:.86rem;font-weight:550}.login-stage-modern{min-height:calc(100vh - 64px);max-width:none;margin:0;gap:0;grid-template-columns:minmax(460px,39%) minmax(0,1fr)}.login-auth-panel-modern{display:flex;align-items:stretch;border-right:1px solid hsla(0,0%,100%,.08)}.login-auth-card-modern{width:100%;max-width:460px;margin:0 auto;padding:clamp(72px,10vh,132px) 48px 40px;border:none;border-radius:0;background:transparent;box-shadow:none}.login-auth-copy{display:grid;grid-gap:8px;gap:8px;margin-bottom:34px}.login-auth-copy h1{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3rem);font-weight:650;letter-spacing:-.06em}.login-auth-copy p{margin:0;color:hsla(0,0%,100%,.72);font-size:1rem}.login-stack-form-modern{gap:18px}.login-field{gap:8px}.login-field-header>span,.login-field>span{color:hsla(0,0%,100%,.94);font-size:.92rem;font-weight:550;letter-spacing:-.01em;text-transform:none}.login-field input{min-height:48px;padding:0 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#181818;color:#fff;font-size:.96rem}.login-field input::placeholder{color:hsla(0,0%,100%,.38)}.login-field input:focus,.login-password-shell:focus-within{border-color:rgba(62,207,142,.72);box-shadow:0 0 0 1px rgba(62,207,142,.32)}.login-field-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.login-inline-link{padding:0;border:none;background:transparent;color:hsla(0,0%,100%,.58);font-size:.92rem;font-weight:500}.login-password-field{gap:0}.login-password-shell{min-height:48px;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#181818;transition:border-color .16s ease,box-shadow .16s ease}.login-password-shell input{flex:1 1;min-height:46px;border:none;box-shadow:none;background:transparent}.login-password-shell input:focus{border-color:transparent;box-shadow:none}.login-password-toggle{width:40px;height:40px;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.46)}.login-password-toggle svg{width:18px;height:18px}.login-submit-button{width:100%;min-height:46px;margin-top:10px;border-radius:8px;border-color:rgba(62,207,142,.48);background:#137a48;color:#fff;font-size:1rem;font-weight:650}.login-submit-button:hover{background:#169053}.login-footer-link,.login-legal-note{margin:0}.login-footer-link{margin-top:26px;color:hsla(0,0%,100%,.68);font-size:.94rem;text-align:center}.login-footer-link span{color:#fff;text-decoration:underline;text-underline-offset:2px}.login-legal-note{margin-top:92px;color:hsla(0,0%,100%,.44);font-size:.9rem;line-height:1.65}.login-visual-panel-modern{display:flex;align-items:center;justify-content:center;min-height:100%;padding:48px;border:none;border-radius:0;background:transparent;box-shadow:none}.login-shell-modern .login-auth-card,.login-shell-modern .login-brand-chip,.login-shell-modern .login-visual-panel{background:transparent}.login-shell-modern .field input,.login-shell-modern .field textarea{background:#181818;color:#fff}.login-shell-modern .login-password-shell input{background:transparent}.login-quote-wrap{width:min(100%,620px);display:grid;grid-gap:22px;gap:22px}.login-quote-mark{color:hsla(0,0%,100%,.16);font-size:6rem;font-weight:700;line-height:.7}.login-quote{margin:0;color:#f7f7f7;font-size:clamp(2rem,3vw,3.35rem);font-weight:600;line-height:1.05;letter-spacing:-.05em}.login-quote-author{display:flex;align-items:center;gap:14px;margin-top:8px}.login-quote-avatar{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(135deg,#3ecf8e,#0f7a48);color:#08120d;font-size:.94rem;font-weight:800;letter-spacing:.08em}.login-quote-copy{display:grid;grid-gap:2px;gap:2px}.login-quote-copy strong{color:#fff;font-size:1rem;font-weight:600}.login-quote-copy span{color:hsla(0,0%,100%,.58);font-size:.92rem}@media (max-width:1080px){.login-shell-modern-topbar{padding-inline:20px}.login-stage-modern{grid-template-columns:1fr}.login-auth-panel-modern{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08)}.login-auth-card-modern{max-width:560px;padding:52px 28px 36px}.login-visual-panel-modern{min-height:340px;justify-content:flex-start;padding:32px 28px 48px}.login-legal-note{margin-top:52px}}@media (max-width:720px){.login-shell-modern-topbar{padding-inline:16px}.login-brand-wordmark span{font-size:.92rem}.login-docs-button{display:none}.login-auth-card-modern,.login-visual-panel-modern{padding-inline:20px}.login-quote{font-size:2rem}}.workspace-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid var(--fig-border);background:rgba(10,12,11,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=light] .workspace-navbar{background:hsla(0,0%,100%,.9)}.workspace-navbar-inner{max-width:none;min-height:70px;padding:0 28px}.workspace-navbar-left,.workspace-navbar-right{gap:16px}.workspace-navbar-brand{gap:14px}.workspace-navbar-brand .brand-link{display:inline-flex;align-items:center}.workspace-navbar-brand .brand-logo{width:clamp(146px,11vw,176px)}.workspace-navbar-badge{padding:6px 10px;border:1px solid var(--fig-border);border-radius:999px;color:var(--fig-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--fig-surface)}.workspace-navbar-nav{gap:4px}.workspace-navbar-link{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;border-radius:10px;font-size:.94rem}.workspace-navbar-link.active{box-shadow:inset 0 0 0 1px rgba(62,207,142,.16)}.workspace-navbar-search{min-width:min(320px,30vw);height:38px}.workspace-shell-grid.app-shell{min-height:calc(100vh - 71px);grid-template-columns:248px minmax(0,1fr);gap:0;padding:0}.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:84px minmax(0,1fr)}.workspace-menu{top:71px;min-height:calc(100vh - 71px);padding:18px 12px 20px;border-right:1px solid var(--fig-border);background:rgba(10,12,11,.92)}[data-theme=light] .workspace-menu{background:hsla(0,0%,100%,.94)}.workspace-menu-header{padding:0 6px 14px}.workspace-menu-tab{min-height:42px;padding:0 10px}.workspace-menu-tab-icon{width:18px;height:18px}.workspace-menu-tab.active .workspace-menu-tab-icon{background:transparent}.workspace-menu-tab-copy strong{font-size:.9rem}.workspace-sidebar-card{min-height:92px;border-radius:14px}.workspace-docs-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start;padding:28px 32px 42px}.workspace-docs-main.app-page{margin:0;padding:0}.workspace-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-gap:24px;gap:24px;padding:6px 0 22px;border-bottom:1px solid var(--fig-border)}.workspace-page-header-copy{display:grid;grid-gap:10px;gap:10px}.workspace-page-kicker{color:var(--fig-accent);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.workspace-page-header-copy h1{margin:0;color:var(--fig-text);font-size:clamp(2.35rem,4vw,3.5rem);line-height:.96;letter-spacing:-.05em}.workspace-page-header-copy p{max-width:72ch;margin:0;color:var(--fig-text-soft);line-height:1.65}.workspace-page-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-page-meta-card{padding:16px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--fig-border);border-radius:6px}.workspace-page-meta-card span{color:var(--fig-text-soft);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.workspace-page-meta-card strong{color:var(--fig-text);font-size:.95rem;line-height:1.3}.workspace-page-meta-card.accent{border-color:rgba(62,207,142,.24);background:rgba(62,207,142,.08)}.shell-content{gap:18px}@media (max-width:1120px){.workspace-navbar-inner{padding-inline:18px}.workspace-navbar-nav{display:none}.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:1fr}.workspace-menu,.workspace-menu.is-collapsed{position:relative;top:0;min-height:auto;border-right:0;border-bottom:1px solid var(--fig-border)}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy,.workspace-menu.is-collapsed .workspace-sidebar-card span{display:inline}.workspace-menu.is-collapsed .workspace-menu-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:start}}@media (max-width:920px){.workspace-navbar-search{display:none}.workspace-page-header,.workspace-page-meta{grid-template-columns:1fr}}@media (max-width:760px){.workspace-navbar-inner{min-height:62px;padding-inline:16px}.workspace-navbar-right{gap:10px}.workspace-navbar-brand .brand-logo{width:140px}.workspace-navbar-badge,.workspace-navbar-cta{display:none}.workspace-docs-shell{padding:18px 16px 28px;gap:18px}.workspace-menu.is-collapsed .workspace-menu-nav{grid-template-columns:1fr}.workspace-page-header-copy h1{font-size:2.3rem}}.whisper-test-shell{width:100%;padding:0;display:grid;grid-gap:18px;gap:18px;border:0;background:transparent;box-shadow:none}.whisper-test-heading{margin:0;padding:0 0 4px;align-items:end}.whisper-test-heading h2{margin:8px 0 0;color:var(--fig-text);font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.045em}.whisper-test-heading p{max-width:65ch;margin:8px 0 0;color:var(--fig-text-soft)}.whisper-test-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:16px;gap:16px;width:100%}.whisper-test-card{min-width:0;min-height:470px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--fig-border);border-radius:6px;background:var(--fig-surface);box-shadow:none}.whisper-test-card h3{margin:8px 0 0;color:var(--fig-text);font-size:1.45rem;letter-spacing:-.04em}.whisper-test-card>p{max-width:60ch;margin:10px 0 20px;color:var(--fig-text-soft);line-height:1.55}.whisper-upload-card{background:radial-gradient(circle at 88% 0,rgba(62,207,142,.12),transparent 26%),var(--fig-surface)}.whisper-upload-card form{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.whisper-dropzone{min-height:270px;flex:1 1;padding:28px;display:grid;align-content:center;justify-items:center;grid-gap:9px;gap:9px;border:1px dashed rgba(62,207,142,.34);border-radius:4px;background:linear-gradient(180deg,rgba(62,207,142,.075),rgba(62,207,142,.018)),hsla(0,0%,100%,.018);text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.whisper-dropzone:before{width:52px;height:52px;margin-bottom:5px;display:grid;place-items:center;border:1px solid rgba(62,207,142,.3);border-radius:15px;color:var(--fig-accent);content:"↑";font-size:1.55rem;background:rgba(62,207,142,.1)}.whisper-dropzone:hover{border-color:rgba(62,207,142,.65);background:linear-gradient(180deg,rgba(62,207,142,.12),rgba(62,207,142,.035)),hsla(0,0%,100%,.025);transform:translateY(-1px)}.whisper-dropzone strong{max-width:34ch;overflow:hidden;color:var(--fig-text);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.whisper-dropzone span{max-width:36ch;color:var(--fig-text-soft);line-height:1.45}.whisper-upload-card .action-button{width:100%}.whisper-result-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 36%),var(--fig-surface)}.whisper-result-panel>.empty-state,.whisper-result-panel>.result-card{flex:1 1;min-height:0;margin-top:4px}.whisper-result-panel .result-card{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px}.whisper-result-panel .detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.whisper-result-panel .detail-stat-card{border-radius:6px;background:var(--fig-surface-2)}.whisper-result-panel pre{min-height:220px;overflow:auto;border:1px solid var(--fig-border);border-radius:6px;background:#0b0f0e;color:var(--fig-text);line-height:1.65}.whisper-result-panel .empty-state{display:grid;place-content:center;align-content:center;padding:30px;border:1px dashed var(--fig-border-strong);border-radius:4px;background:hsla(0,0%,100%,.018);text-align:center}.whisper-result-panel .empty-state strong{color:var(--fig-text)}.whisper-result-panel .empty-state p{max-width:32ch;margin:8px auto 0;color:var(--fig-text-soft);line-height:1.5}@media (max-width:980px){.whisper-test-grid{grid-template-columns:1fr}.whisper-test-card{min-height:420px}}@media (max-width:600px){.whisper-test-card{min-height:0;padding:20px}.whisper-dropzone{min-height:220px;padding:22px}.whisper-result-panel .detail-stat-grid{grid-template-columns:1fr}}.records-browser{border-radius:0}.records-browser-tools{gap:5px}.records-browser-tool{font-size:.82rem;transition:color .16s ease,background .16s ease,border-color .16s ease}.records-browser-meta{margin-left:5px;color:var(--fig-text-soft);font-size:.7rem}.records-browser-insert{font-size:.82rem}.records-browser-controls .filter-pill{min-height:36px;color:var(--fig-text-soft)}.records-browser-controls .filter-pill,.records-browser-controls .search-shell{border-color:var(--fig-border);background:var(--fig-surface-2)}.records-browser-message{padding:11px 16px 0;color:var(--fig-accent);font-size:.82rem}.records-table tbody td{font-size:.86rem}.records-table-colhead{color:var(--fig-text);font-size:.78rem}.records-table-colhead small{color:var(--fig-text-soft)}.records-table-colhead.accent,.records-table-value.strong{color:var(--fig-accent)}.records-table-value{color:var(--fig-text-soft)}.records-table .table-inline-button{font-size:.76rem;transition:border-color .16s ease,background .16s ease}.records-table .table-inline-button:hover{border-color:var(--fig-border-strong);background:var(--fig-surface-3)}.records-table .table-inline-button.danger{color:var(--fig-danger)}.workspace-menu-brand-compact{display:flex;justify-content:center;width:100%}.workspace-menu-brand-expanded{display:none;justify-content:center;width:100%}@media (min-width:1101px){.workspace-menu.is-collapsed:hover .workspace-menu-brand-compact{display:none}.workspace-menu.is-collapsed:hover .workspace-menu-brand-expanded{display:flex}.workspace-menu.is-collapsed:hover .workspace-menu-brand-expanded .brand-logo{width:142px;height:auto}.workspace-menu.is-collapsed:hover .workspace-menu-tab{grid-template-columns:28px minmax(0,1fr)!important;align-items:center;gap:6px!important;padding:0 10px 0 4px!important}.workspace-menu.is-collapsed:hover .workspace-menu-tab-icon{width:28px!important;height:28px!important;display:inline-flex;align-items:center;justify-content:center}.workspace-menu.is-collapsed:hover .workspace-menu-tab-icon svg{width:20px!important;height:20px!important}}.workspace-shell-grid.app-shell{grid-template-columns:76px minmax(0,1fr)!important;transition:grid-template-columns .18s ease}.workspace-shell-grid.app-shell:has(>.workspace-menu:hover){grid-template-columns:248px minmax(0,1fr)!important}.workspace-menu.is-collapsed{width:100%;min-width:0}@media (max-width:1100px){.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell:has(>.workspace-menu:hover){grid-template-columns:1fr!important}.workspace-menu.is-collapsed{width:100%;min-width:0}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy{display:inline-block}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:start;padding-inline:10px}}.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace-shell-grid.app-shell.is-collapsed:has(.workspace-menu:hover),.workspace-shell-grid.app-shell:has(.workspace-menu:hover){grid-template-columns:248px minmax(0,1fr)}.workspace-menu,.workspace-menu.is-collapsed{width:100%;min-width:76px;overflow:visible;transition:width .18s ease}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy{display:none}.workspace-menu.is-collapsed:hover .workspace-menu-tab-copy{display:grid}.workspace-menu.is-collapsed:hover .workspace-menu-group-label{display:inline-block}.workspace-menu.is-collapsed:hover .workspace-menu-brand-head{justify-content:flex-start}.workspace-menu.is-collapsed:hover .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:stretch;padding-inline:10px}@media (max-width:1100px){.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed,.workspace-shell-grid.app-shell.is-collapsed:has(.workspace-menu:hover),.workspace-shell-grid.app-shell:has(.workspace-menu:hover){grid-template-columns:1fr}.workspace-menu,.workspace-menu.is-collapsed{width:100%;min-width:0}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy{display:inline-block}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:start;padding-inline:10px}.workspace-menu.is-collapsed .workspace-menu-brand-head{justify-content:flex-start}}.login-language-switcher{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface-2)}.login-language-switcher button{border:0;border-radius:7px;padding:7px 10px;background:transparent;color:var(--fig-text-soft);cursor:pointer;font:inherit;font-size:.76rem}.login-language-switcher button.active,.login-language-switcher button:hover{background:var(--fig-surface-4);color:var(--fig-text)}.login-shell-modern-topbar{width:100%;max-width:none;margin:0;box-sizing:border-box}.login-shell-modern{height:100vh;min-height:100vh;overflow:hidden;display:grid;grid-template-rows:64px minmax(0,1fr);grid-gap:0;gap:0}.login-shell-modern-topbar{min-height:64px;height:64px}.login-stage-modern{min-height:0;height:100%;overflow:hidden}@media (max-width:720px){.login-shell-modern{height:auto;min-height:100vh;overflow:visible;display:block}.login-stage-modern{height:auto;min-height:calc(100vh - 64px);overflow:visible}}.users-browser .records-table{min-width:1120px}.users-browser .records-table-value{max-width:28ch;overflow:hidden;text-overflow:ellipsis}.users-browser .records-table-value.strong{color:var(--fig-accent)}.users-browser .role-choice-grid{grid-template-columns:minmax(130px,170px) minmax(0,1fr);gap:14px;align-items:center}.users-browser .multi-select-pill-row,.users-browser .role-select-row{gap:8px}.users-browser .multi-select-pill-row .filter-pill,.users-browser .role-select-row .filter-pill{min-height:38px;padding:0 12px;border:1px solid var(--fig-border);border-radius:9px;background:var(--fig-surface-2);color:var(--fig-text-soft)}.users-browser .multi-select-pill-row .filter-pill.active,.users-browser .role-select-row .filter-pill.active{border-color:rgba(62,207,142,.3);background:rgba(62,207,142,.1);color:var(--fig-accent)}.users-browser .filter-pill-dot{width:6px;height:6px;background:currentColor}@media (max-width:620px){.users-browser .role-choice-grid{grid-template-columns:1fr}}.claims-board-admin{display:grid;grid-gap:16px;gap:16px;width:100%}.claims-board-admin .dashboard-grid-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.claims-board-admin .dashboard-grid-hero .metric-card{min-height:126px;padding:19px;border:1px solid var(--fig-border);border-radius:14px;background:var(--fig-surface);box-shadow:none}.claims-board-admin .dashboard-grid-hero .metric-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--fig-text);font-size:clamp(1.35rem,2vw,1.9rem);text-overflow:ellipsis;white-space:nowrap}.claims-board-admin .dashboard-grid-hero .metric-card p{color:var(--fig-text-soft);line-height:1.45}.claims-board-admin .dashboard-grid-hero .metric-card.highlight{background:linear-gradient(180deg,rgba(62,207,142,.17),rgba(62,207,142,.06)),var(--fig-surface);border-color:rgba(62,207,142,.24)}.claims-command-panel,.claims-results-panel{padding:24px;border:1px solid var(--fig-border);border-radius:16px;background:var(--fig-surface);box-shadow:none}.claims-command-panel{background:radial-gradient(circle at 100% 0,rgba(62,207,142,.1),transparent 25%),var(--fig-surface)}.claims-command-panel>.section-header,.claims-results-panel>.section-header{padding-bottom:20px;border-bottom:1px solid var(--fig-border)}.claims-command-panel .section-header h2,.claims-results-panel .section-header h2{margin:0;color:var(--fig-text);font-size:1.45rem;letter-spacing:-.04em}.claims-command-panel .section-header p,.claims-results-panel .section-header p{max-width:72ch;margin:8px 0 0;color:var(--fig-text-soft);line-height:1.55}.claims-command-panel .section-side{justify-content:flex-end}.claims-command-panel .operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.claims-command-panel .detail-block{min-width:0;padding:19px;border:1px solid var(--fig-border);border-radius:12px;background:var(--fig-surface-2);box-shadow:none}.claims-command-panel .detail-block h3{margin:8px 0 9px;color:var(--fig-text);font-size:1.05rem;letter-spacing:-.025em}.claims-command-panel .detail-block>p{min-height:48px;margin:0 0 15px;color:var(--fig-text-soft);line-height:1.5}.claims-command-panel .detail-stat-grid,.claims-results-panel .detail-stat-grid{gap:8px}.claims-command-panel .detail-stat-card,.claims-results-panel .detail-block,.claims-results-panel .detail-stat-card{min-width:0;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface);box-shadow:none}.claims-command-panel .detail-stat-card strong,.claims-results-panel .detail-block h4,.claims-results-panel .detail-stat-card strong{color:var(--fig-text)}.claims-command-panel .detail-stat-card span,.claims-results-panel .detail-block p,.claims-results-panel .detail-stat-card span{color:var(--fig-text-soft)}.claims-command-panel .insight-list{gap:7px}.claims-command-panel .insight-row{padding:11px 12px;border:1px solid var(--fig-border);border-radius:9px;background:var(--fig-surface)}.claims-command-panel .insight-row strong{color:var(--fig-text);font-size:.82rem}.claims-command-panel .insight-row span{color:var(--fig-text-soft);font-size:.77rem;line-height:1.4}.claims-results-panel{display:grid;grid-gap:18px;gap:18px}.claims-results-panel .toolbar-grid{padding:14px;border:1px solid var(--fig-border);border-radius:12px;background:var(--fig-surface-2)}.claims-results-panel .detail-shell{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);grid-gap:14px;gap:14px}.claims-results-panel .detail-panel,.claims-results-panel .list-panel{min-width:0;padding:20px;border:1px solid var(--fig-border);border-radius:14px;background:var(--fig-surface-2);box-shadow:none}.claims-results-panel .list-panel-header{padding-bottom:15px;border-bottom:1px solid var(--fig-border)}.claims-results-panel .list-panel-header h3{margin:0;color:var(--fig-text);font-size:1.05rem;letter-spacing:-.025em}.claims-results-panel .list-panel-header p{margin:6px 0 0;color:var(--fig-text-soft);font-size:.82rem}.claims-results-panel .claim-selection-list{gap:7px;margin-top:15px}.claims-results-panel .claim-row{padding:14px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface);transition:border-color .16s ease,background .16s ease,transform .16s ease}.claims-results-panel .claim-row:hover{border-color:var(--fig-border-strong);background:var(--fig-surface-3);transform:translateY(-1px)}.claims-results-panel .claim-row.active{border-color:rgba(62,207,142,.34);background:rgba(62,207,142,.1)}.claims-results-panel .claim-row strong{display:block;max-width:22ch;overflow:hidden;margin-bottom:5px;color:var(--fig-text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.claims-results-panel .claim-row>div:first-child span{display:block;max-width:24ch;overflow:hidden;color:var(--fig-text-soft);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.claims-results-panel .detail-panel{background:radial-gradient(circle at 100% 0,rgba(62,207,142,.08),transparent 28%),var(--fig-surface-2)}.claims-results-panel .detail-panel-top{padding-bottom:18px;border-bottom:1px solid var(--fig-border)}.claims-results-panel .detail-panel-top h3{margin:8px 0 5px;color:var(--fig-text);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.045em}.claims-results-panel .detail-block p,.claims-results-panel .detail-panel-top p{color:var(--fig-text-soft)}.claims-results-panel .progress-track{background:hsla(0,0%,100%,.07)}.claims-results-panel .stage-carousel-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.claims-results-panel .stage-carousel-head h4{margin-bottom:0}.claims-results-panel .stage-carousel-controls{display:flex;align-items:center;gap:8px}.claims-results-panel .stage-carousel-counter{min-width:82px;color:var(--fig-text-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.claims-results-panel .stage-carousel-button{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--fig-border);border-radius:9px;color:var(--fig-text);background:var(--fig-surface);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,opacity .18s ease}.claims-results-panel .stage-carousel-button:hover:not(:disabled){border-color:rgba(62,207,142,.5);color:var(--fig-accent);background:rgba(62,207,142,.08)}.claims-results-panel .stage-carousel-button:disabled{cursor:not-allowed;opacity:.35}.claims-results-panel .stage-carousel-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:8px;padding:10px 12px;border:1px solid rgba(62,207,142,.2);border-radius:10px;background:rgba(62,207,142,.055)}.claims-results-panel .stage-carousel-focus>span:first-child{color:var(--fig-text-soft);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.claims-results-panel .stage-carousel-focus strong{overflow:hidden;color:var(--fig-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.claims-results-panel .stage-carousel-focus .stage-card-status{justify-self:end}.claims-results-panel .stage-carousel-viewport{--stage-card-gap:16px;--stage-card-width:min(340px,calc(100% - 32px));box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:12px max(16px,calc((100% - var(--stage-card-width)) / 2)) 18px}.claims-results-panel .stage-carousel-track{display:flex;min-width:0;width:max-content;gap:var(--stage-card-gap);transition:transform .56s cubic-bezier(.22,1,.36,1);will-change:transform}.claims-results-panel .stage-card{position:relative;flex:0 0 var(--stage-card-width);width:var(--stage-card-width);min-height:148px;display:grid;align-content:start;grid-gap:12px;gap:12px;overflow:hidden;padding:16px;border-color:hsla(0,0%,100%,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.035),transparent 65%),var(--fig-surface);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.claims-results-panel .stage-card:not(.is-focused){opacity:.68}.claims-results-panel .stage-card.is-focused{z-index:1;border-color:rgba(62,207,142,.62);background:linear-gradient(145deg,rgba(62,207,142,.13),transparent 68%),var(--fig-surface);box-shadow:0 0 0 1px rgba(62,207,142,.12),0 16px 34px rgba(0,0,0,.22),0 0 26px rgba(62,207,142,.12);transform:translateY(-3px) scale(1.015)}.claims-results-panel .stage-card:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:var(--fig-border-strong);transform-origin:left;transition:background .24s ease,box-shadow .24s ease}.claims-results-panel .stage-card:hover{transform:translateY(-3px);border-color:rgba(62,207,142,.36);box-shadow:0 12px 28px rgba(0,0,0,.18)}.claims-results-panel .stage-card[data-stage-state=active]{border-color:rgba(62,207,142,.38);animation:stage-card-advance .52s ease both}.claims-results-panel .stage-card[data-stage-state=active]:before{background:linear-gradient(90deg,#3ecf8e,#8bf27d);box-shadow:0 0 16px rgba(62,207,142,.7)}.claims-results-panel .stage-card[data-stage-state=completed]{border-color:rgba(139,242,125,.2);animation:stage-card-complete .5s ease both}.claims-results-panel .stage-card[data-stage-state=completed]:before{background:#8bf27d}.claims-results-panel .stage-card[data-stage-state=failed]{border-color:rgba(255,114,141,.34)}.claims-results-panel .stage-card[data-stage-state=failed]:before{background:#ff728d}.claims-results-panel .stage-card-footer,.claims-results-panel .stage-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.claims-results-panel .stage-card-index{color:var(--fig-text-soft);font-size:.68rem;font-weight:700;letter-spacing:.14em}.claims-results-panel .stage-card-status{padding:4px 7px;border:1px solid var(--fig-border);border-radius:999px;color:var(--fig-text-soft);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.claims-results-panel .stage-card-status.active{border-color:rgba(62,207,142,.32);color:var(--fig-accent)}.claims-results-panel .stage-card-status.completed{border-color:rgba(139,242,125,.28);color:#8bf27d}.claims-results-panel .stage-card-status.failed{border-color:rgba(255,114,141,.3);color:#ff8c92}.claims-results-panel .stage-card-label{min-height:2.8em;color:var(--fig-text);font-size:.84rem;line-height:1.35}.claims-results-panel .stage-card-progress{height:5px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.claims-results-panel .stage-card-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3ecf8e,#8bf27d);transition:width .5s cubic-bezier(.22,1,.36,1)}.claims-results-panel .stage-card[data-stage-state=failed] .stage-card-progress span{background:#ff728d}.claims-results-panel .stage-card-footer strong{color:var(--fig-text);font-size:.92rem}.claims-results-panel .stage-card-footer span{color:var(--fig-text-soft);font-size:.72rem}@keyframes stage-card-advance{0%{opacity:.55;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stage-card-complete{0%{box-shadow:0 0 0 rgba(139,242,125,0)}45%{box-shadow:0 0 22px rgba(139,242,125,.2)}to{box-shadow:0 0 0 rgba(139,242,125,0)}}@media (max-width:700px){.claims-results-panel .stage-carousel-head{align-items:start;flex-direction:column}.claims-results-panel .stage-carousel-controls{align-self:stretch;justify-content:space-between}.claims-results-panel .stage-carousel-focus{grid-template-columns:1fr auto}.claims-results-panel .stage-carousel-focus strong{grid-column:1/-1;grid-row:2}.claims-results-panel .stage-carousel-focus .stage-card-status{grid-column:2;grid-row:1}}@media (max-width:1200px){.claims-command-panel .operations-grid{grid-template-columns:1fr}.claims-command-panel .detail-block>p{min-height:0}}@media (max-width:1100px){.claims-board-admin .dashboard-grid-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-results-panel .detail-shell{grid-template-columns:1fr}}@media (max-width:600px){.claims-board-admin .dashboard-grid-hero{grid-template-columns:1fr}.claims-command-panel,.claims-results-panel{padding:18px}.claims-command-panel>.section-header,.claims-results-panel>.section-header{align-items:flex-start;flex-direction:column}.claims-results-panel .detail-panel,.claims-results-panel .list-panel{padding:16px}}.claims-board-portal{display:grid;grid-gap:16px;gap:16px;width:100%}.claims-board-portal .dashboard-grid-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.claims-board-portal .dashboard-grid-hero .metric-card{min-height:126px;padding:19px;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface);box-shadow:none}.claims-board-portal .dashboard-grid-hero .metric-card strong{color:var(--fig-text);font-size:clamp(1.35rem,2vw,1.9rem)}.claims-board-portal .dashboard-grid-hero .metric-card p{color:var(--fig-text-soft);line-height:1.45}.claims-board-portal .dashboard-grid-hero .metric-card.highlight{background:linear-gradient(180deg,rgba(62,207,142,.17),rgba(62,207,142,.06)),var(--fig-surface);border-color:rgba(62,207,142,.24)}.claims-board-portal>.panel:last-child{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--fig-border);border-radius:6px;background:var(--fig-surface);box-shadow:none}.claims-board-portal>.panel:last-child>.section-header{margin:-24px -24px 0;padding:22px 24px 20px;border-bottom:1px solid var(--fig-border)}.claims-board-portal>.panel:last-child>.section-header h2{margin:0;color:var(--fig-text);font-size:1.45rem;letter-spacing:-.04em}.claims-board-portal>.panel:last-child>.section-header p{max-width:62ch;margin:8px 0 0;color:var(--fig-text-soft)}.claims-board-portal .toolbar-grid{padding:14px;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface-2)}.claims-board-portal .detail-shell{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);grid-gap:14px;gap:14px}.claims-board-portal .detail-panel,.claims-board-portal .list-panel{min-width:0;padding:20px;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface-2);box-shadow:none}.claims-board-portal .list-panel-header{padding-bottom:15px;border-bottom:1px solid var(--fig-border)}.claims-board-portal .list-panel-header h3{margin:0;color:var(--fig-text);font-size:1.05rem;letter-spacing:-.025em}.claims-board-portal .list-panel-header p{margin:6px 0 0;color:var(--fig-text-soft);font-size:.82rem}.claims-board-portal .claim-selection-list{gap:7px;margin-top:15px}.claims-board-portal .claim-row{padding:14px;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface);transition:border-color .16s ease,background .16s ease,transform .16s ease}.claims-board-portal .claim-row:hover{border-color:var(--fig-border-strong);background:var(--fig-surface-3);transform:translateY(-1px)}.claims-board-portal .claim-row.active{border-color:rgba(62,207,142,.34);background:rgba(62,207,142,.1)}.claims-board-portal .claim-row strong{display:block;max-width:22ch;overflow:hidden;margin-bottom:5px;color:var(--fig-text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.claims-board-portal .claim-row>div:first-child span{display:block;max-width:24ch;overflow:hidden;color:var(--fig-text-soft);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.claims-board-portal .detail-panel{background:radial-gradient(circle at 100% 0,rgba(62,207,142,.08),transparent 28%),var(--fig-surface-2)}.claims-board-portal .detail-panel-top{padding-bottom:18px;border-bottom:1px solid var(--fig-border)}.claims-board-portal .detail-panel-top h3{margin:8px 0 5px;color:var(--fig-text);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.045em}.claims-board-portal .detail-panel-top p{margin:0;color:var(--fig-text-soft)}.claims-board-portal .progress-track{background:hsla(0,0%,100%,.07)}.claims-board-portal .detail-stat-grid{gap:8px}.claims-board-portal .detail-block,.claims-board-portal .detail-stat-card{border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface)}.claims-board-portal .detail-block h4,.claims-board-portal .detail-stat-card strong{color:var(--fig-text)}.claims-board-portal .detail-block p,.claims-board-portal .detail-stat-card span{color:var(--fig-text-soft)}@media (max-width:1100px){.claims-board-portal .dashboard-grid-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-board-portal .detail-shell{grid-template-columns:1fr}}@media (max-width:600px){.claims-board-portal .dashboard-grid-hero{grid-template-columns:1fr}.claims-board-portal>.panel:last-child{padding:18px}.claims-board-portal>.panel:last-child>.section-header{margin:-18px -18px 0;padding:18px}.claims-board-portal .detail-panel,.claims-board-portal .list-panel{padding:16px}}.whisper-result-panel>.result-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-menu-brand-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-menu-toggle{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--fig-border);border-radius:9px;background:hsla(0,0%,100%,.025);color:var(--fig-text-soft);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.workspace-menu-toggle svg{width:15px;height:15px}.workspace-menu-toggle:hover{color:var(--fig-accent);border-color:rgba(62,207,142,.34);background:rgba(62,207,142,.08);transform:none}.workspace-menu.is-collapsed{padding-inline:6px}.workspace-menu.is-collapsed .workspace-menu-brand-head{flex-direction:row;justify-content:center;gap:5px}.workspace-menu.is-collapsed .brand-link.compact,.workspace-menu.is-collapsed .brand-mark{width:30px;height:30px}.workspace-menu.is-collapsed .workspace-menu-toggle{width:28px;height:28px;border-radius:8px}.workspace-menu.is-collapsed .workspace-menu-toggle svg{width:14px;height:14px}.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.workspace-navbar-left,.workspace-navbar-nav{min-width:0;flex:1 1}@media (max-width:1120px){.workspace-navbar-nav{display:flex}}@media (max-width:760px){.workspace-navbar-inner{align-items:flex-start;flex-direction:column;gap:12px;padding-top:14px;padding-bottom:14px}.workspace-navbar-left,.workspace-navbar-right{width:100%}.workspace-navbar-nav{width:100%;overflow-x:auto}.workspace-navbar-right{justify-content:flex-end}}.records-browser{border-radius:16px;background:#181b1a}[data-theme=light] .records-browser{background:#fff}.records-browser-toolbar{min-height:56px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#202321}[data-theme=light] .records-browser-toolbar{border-bottom-color:rgba(15,23,42,.08);background:#f8faf9}.records-browser-tools{display:flex;align-items:center;gap:2px;min-width:0}.records-browser-tool{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:10px;background:transparent;color:#c6cbc8;font-size:.9rem;cursor:pointer}.records-browser-tool svg{width:15px;height:15px}.records-browser-tool.active,.records-browser-tool:hover{background:hsla(0,0%,100%,.03);color:#f1f4f2}.records-browser-meta{color:#8f9692;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.records-browser-insert{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(62,207,142,.38);background:linear-gradient(180deg,#15955c,#11844f);color:#eefdf4;font-size:.88rem;font-weight:600;cursor:pointer}.records-browser-insert svg{width:14px;height:14px}.records-browser-controls{padding:12px;display:grid;grid-gap:12px;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#1b1e1d}[data-theme=light] .records-browser-controls{border-bottom-color:rgba(15,23,42,.08);background:#fcfdfc}.records-browser-controls .filter-block,.records-browser-controls .filter-pill-row{gap:8px}.records-browser-controls .filter-pill{min-height:34px;padding:0 10px;border-radius:6px;background:#202321;border-color:hsla(0,0%,100%,.08);font-size:.82rem}.records-browser-controls .filter-pill.active{color:#effff4;border-color:rgba(62,207,142,.28);background:rgba(62,207,142,.14)}.records-browser-controls .search-shell{min-height:42px;border-radius:10px;background:#202321;border-color:hsla(0,0%,100%,.08)}[data-theme=light] .records-browser-controls .filter-pill,[data-theme=light] .records-browser-controls .search-shell{background:#fff;border-color:rgba(15,23,42,.08)}.role-choice-grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.multi-select-pill-row,.role-select-row{display:flex;flex-wrap:wrap;gap:10px}.multi-select-pill-row .filter-pill,.role-select-row .filter-pill{min-height:46px}.multi-select-pill-row .filter-pill{justify-content:flex-start}.records-browser-message{margin:0;padding:10px 12px 0;color:#8f9692;font-size:.88rem}.records-table-shell{overflow:auto}.records-table{min-width:1080px;background:transparent}.records-table thead th{padding:9px 12px;background:#202321;border-bottom:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06);font-weight:500}.records-table tbody td:last-child,.records-table thead th:last-child{border-right:0}.records-table tbody td{padding:10px 12px;border-top:0;border-bottom:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06);color:#d3d8d5;font-size:.94rem;line-height:1.35;vertical-align:middle}.records-table tbody tr.selected,.records-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.records-table-colhead{align-items:center;gap:6px;color:#f0f3f1;font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.records-table-colhead small{color:#8f9692;font-size:.84rem;letter-spacing:0;text-transform:none}.records-table-colhead.accent{color:#78e3ab}.records-table-value{display:block;color:#d3d8d5;white-space:nowrap}.records-table-value.strong{color:#f3f6f4;font-weight:600}.records-actions-cell{width:144px}.records-action-row{gap:6px}.records-table .table-inline-button{min-height:28px;padding:0 8px;background:#202321;border-color:hsla(0,0%,100%,.08);color:#d3d8d5;font-size:.8rem}.records-table .table-inline-button.danger{color:#ff8c92}[data-theme=light] .records-table thead th{background:#f8faf9;border-bottom-color:rgba(15,23,42,.08);border-right-color:rgba(15,23,42,.08)}[data-theme=light] .records-table tbody td{color:#1f2a26;border-bottom-color:rgba(15,23,42,.08);border-right-color:rgba(15,23,42,.08)}[data-theme=light] .records-table-colhead{color:#101815}[data-theme=light] .records-browser-message,[data-theme=light] .records-browser-meta,[data-theme=light] .records-table-colhead small{color:#66706b}[data-theme=light] .records-table .table-inline-button,[data-theme=light] .records-table-value{color:#1f2a26}[data-theme=light] .records-table-value.strong{color:#101815}[data-theme=light] .records-browser-tool{color:#4f5d57}[data-theme=light] .records-browser-tool.active,[data-theme=light] .records-browser-tool:hover{color:#101815;background:rgba(15,23,42,.03)}[data-theme=light] .records-table .table-inline-button{background:#fff;border-color:rgba(15,23,42,.08)}@media (max-width:900px){.records-browser-toolbar{padding:10px 12px;align-items:stretch;flex-direction:column}.records-browser-tools{width:100%;flex-wrap:wrap}.records-browser-insert{width:-moz-fit-content;width:fit-content}.role-choice-grid{grid-template-columns:1fr}}.client-context-page{min-height:100vh;padding:28px}.client-context-shell{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-gap:22px;gap:22px}.client-context-hero,.client-context-panel{border:1px solid var(--fig-border);border-radius:28px;background:linear-gradient(180deg,rgba(17,19,18,.96),rgba(17,19,18,.92));box-shadow:var(--fig-shadow-soft)}[data-theme=light] .client-context-hero,[data-theme=light] .client-context-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.98))}.client-context-hero{padding:28px 30px 30px;display:grid;grid-gap:24px;gap:24px;background:radial-gradient(circle at top right,rgba(62,207,142,.08),transparent 26%),linear-gradient(180deg,rgba(17,19,18,.96),rgba(17,19,18,.92))}[data-theme=light] .client-context-hero{background:radial-gradient(circle at top right,rgba(62,207,142,.08),transparent 26%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.98))}.client-context-brand{display:inline-flex;width:-moz-fit-content;width:fit-content}.client-context-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:22px;gap:22px;align-items:end}.client-context-copy{display:grid;grid-gap:12px;gap:12px}.client-context-copy h1{margin:0;color:var(--fig-text);font-size:clamp(3rem,6vw,5rem);line-height:.92;letter-spacing:-.07em}.client-context-copy p{max-width:720px;margin:0;color:var(--fig-text-soft);font-size:1.04rem;line-height:1.7}.client-context-summary{display:grid;grid-gap:12px;gap:12px}.client-context-summary-card{padding:18px 18px 16px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--fig-border);border-radius:20px;background:hsla(0,0%,100%,.02)}.client-context-card-meta span,.client-context-summary-card span{color:var(--fig-text-soft);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.client-context-summary-card strong{color:var(--fig-text);font-size:1.2rem;line-height:1.2}.client-context-summary-card small{color:var(--fig-text-soft);font-size:.9rem;line-height:1.55}.client-context-summary-card.accent{border-color:rgba(62,207,142,.24);background:rgba(62,207,142,.1)}.client-context-panel{padding:28px 30px 30px;display:grid;grid-gap:22px;gap:22px}.client-context-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--fig-border)}.client-context-panel-head h2{margin:10px 0 0;color:var(--fig-text);font-size:2.2rem;line-height:1;letter-spacing:-.04em}.client-context-panel-head p{margin:10px 0 0}.client-context-panel-badge{min-width:112px;min-height:88px;padding:14px 16px;display:grid;align-content:center;justify-items:center;grid-gap:4px;gap:4px;border-radius:20px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.02)}.client-context-panel-badge strong{color:var(--fig-text);font-size:1.6rem;line-height:1}.client-context-panel-badge span{color:var(--fig-text-soft);font-size:.8rem}.client-context-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.client-context-card{padding:20px;display:grid;grid-gap:18px;gap:18px;text-align:left;border:1px solid var(--fig-border);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));color:var(--fig-text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.client-context-card:hover{transform:translateY(-2px);border-color:rgba(62,207,142,.24);background:rgba(62,207,142,.06)}.client-context-card.active{border-color:rgba(62,207,142,.34);background:linear-gradient(180deg,rgba(62,207,142,.14),rgba(62,207,142,.06));box-shadow:0 16px 34px rgba(62,207,142,.08)}.client-context-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.client-context-card-copy{display:grid;grid-gap:8px;gap:8px}.client-context-card-copy strong{color:var(--fig-text);font-size:1.24rem;letter-spacing:-.03em}.client-context-card-copy p{margin:0;color:var(--fig-text-soft);line-height:1.65}.client-context-card-slug{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.03);color:var(--fig-text-soft);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-context-card-meta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-context-card-meta div{padding:14px 16px;display:grid;grid-gap:6px;gap:6px;border-radius:18px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.02)}.client-context-card-meta strong{color:var(--fig-text);font-size:.96rem;line-height:1.4;word-break:break-word}.client-context-card-action{min-height:48px;padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#78e3ab;font-size:.95rem;font-weight:600}.client-context-card-action svg{width:18px;height:18px}@media (max-width:980px){.client-context-hero-grid{grid-template-columns:1fr}.client-context-panel-head{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.client-context-page{padding:14px}.client-context-hero,.client-context-panel{padding:22px 18px;border-radius:24px}.client-context-copy h1{font-size:2.6rem}.client-context-panel-head h2{font-size:1.8rem}.client-context-card-meta,.client-context-grid{grid-template-columns:1fr}.client-context-card-top{flex-direction:column;align-items:flex-start}}.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{min-height:100vh;grid-template-columns:248px minmax(0,1fr);gap:0;padding:0;transition:grid-template-columns .18s ease}.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace-menu,.workspace-menu.is-collapsed{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;height:100vh;padding:20px 12px;border:0;border-right:1px solid var(--fig-border);border-radius:0;background:rgba(10,12,11,.96);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=light] .workspace-menu,[data-theme=light] .workspace-menu.is-collapsed{background:hsla(0,0%,100%,.96)}.workspace-menu-header{min-height:48px;padding:0 6px 16px;margin-bottom:18px;border-bottom:1px solid var(--fig-border)}.workspace-menu-header-copy{gap:4px}.workspace-menu-group-label,.workspace-menu-section-label{color:var(--fig-text-soft);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.workspace-menu-header-copy strong{color:var(--fig-text);font-size:.92rem;font-weight:600}.workspace-menu-center{gap:22px}.workspace-menu-group{display:grid;grid-gap:8px;gap:8px}.workspace-menu-nav{gap:3px}.workspace-menu-tab,.workspace-menu.is-collapsed .workspace-menu-tab{min-height:40px;padding:0 10px;grid-template-columns:18px minmax(0,1fr);gap:10px;border:1px solid transparent;border-radius:9px;color:var(--fig-text-soft)}.workspace-menu-tab:hover{color:var(--fig-text);border-color:var(--fig-border);background:var(--fig-surface);transform:none}.workspace-menu-tab.active{color:var(--fig-text);border-color:rgba(62,207,142,.2);background:rgba(62,207,142,.1)}.workspace-menu-tab-icon,.workspace-menu-tab.active .workspace-menu-tab-icon{width:18px;height:18px;border-radius:4px;background:transparent;color:currentColor}.workspace-menu-tab-copy strong{color:currentColor;font-size:.88rem;font-weight:500}.workspace-menu.is-collapsed .workspace-menu-header{justify-content:center;padding-inline:0}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:1fr;justify-items:center;padding-inline:0}.workspace-sidebar-card{min-height:86px;padding:14px;border:1px solid var(--fig-border);border-radius:12px;background:var(--fig-surface);box-shadow:none}.app-workspace{min-width:0;padding:0}.workspace-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:70px;padding:14px 36px;border-bottom:1px solid var(--fig-border);background:rgba(10,12,11,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=light] .workspace-topbar{background:hsla(0,0%,100%,.9)}.workspace-topbar-copy{display:grid;grid-gap:3px;gap:3px;padding:0;border:0;background:transparent}.workspace-topbar-copy strong{color:var(--fig-text);font-size:.94rem;font-weight:600}.workspace-topbar-tools{gap:12px}.workspace-topbar-pill-context{min-height:42px;min-width:140px;padding:8px 12px;border-radius:10px;background:var(--fig-surface);box-shadow:none}.workspace-topbar-pill-context strong{color:var(--fig-text);font-size:.82rem}.workspace-docs-shell{padding:38px 42px 56px}.workspace-docs-main.app-page{max-width:1380px;gap:22px}.workspace-page-header{padding:0 0 28px;align-items:end;border-bottom-color:var(--fig-border)}.workspace-page-header-copy{gap:12px}.workspace-page-header-copy h1{font-size:clamp(2.6rem,4.2vw,4.2rem);line-height:.98;letter-spacing:-.06em}.workspace-page-header-copy p{max-width:68ch;line-height:1.6}.workspace-page-meta{gap:8px}.workspace-page-meta-card{min-height:76px;padding:13px 14px;border-radius:4px;background:var(--fig-surface)}.workspace-page-meta-card.accent{background:rgba(62,207,142,.09)}.shell-content{gap:16px}.workspace-command-board{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:16px;gap:16px;align-items:stretch}.metric-card,.workspace-command-primary,.workspace-side-card,.workspace-surface{border:1px solid var(--fig-border);border-radius:14px;box-shadow:none}.workspace-command-primary{min-height:270px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:radial-gradient(circle at 92% 0,rgba(62,207,142,.14),transparent 28%),linear-gradient(135deg,rgba(20,23,22,.98),rgba(16,19,18,.98))}[data-theme=light] .workspace-command-primary{background:radial-gradient(circle at 92% 0,rgba(62,207,142,.12),transparent 28%),var(--fig-surface)}.workspace-command-copy{display:grid;grid-gap:14px;gap:14px}.workspace-command-copy h2{max-width:19ch;margin:0;color:var(--fig-text);font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.08;letter-spacing:-.045em}.workspace-command-copy p{max-width:66ch;margin:0;line-height:1.65}.workspace-command-side{display:grid;grid-gap:16px;gap:16px}.workspace-side-card{min-height:127px;padding:20px;display:grid;align-content:center;grid-gap:8px;gap:8px;background:var(--fig-surface)}.workspace-side-card.accent{background:linear-gradient(180deg,rgba(62,207,142,.16),rgba(62,207,142,.06)),var(--fig-surface);border-color:rgba(62,207,142,.24)}.workspace-side-card strong{color:var(--fig-text);font-size:1.1rem;letter-spacing:-.02em}.workspace-side-card p{margin:0;color:var(--fig-text-soft);line-height:1.45}.workspace-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metric-card{min-width:0;min-height:140px;padding:19px;background:var(--fig-surface)}.metric-card strong{display:block;margin-top:12px;overflow:hidden;color:var(--fig-text);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-card p{margin:9px 0 0;color:var(--fig-text-soft);line-height:1.45}.metric-card.highlight{background:linear-gradient(180deg,rgba(62,207,142,.17),rgba(62,207,142,.06)),var(--fig-surface);border-color:rgba(62,207,142,.24)}.metric-card.highlight p,.metric-card.highlight span{color:var(--fig-text-soft)}.workspace-split-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:16px;gap:16px}.workspace-surface{min-width:0;padding:24px;background:var(--fig-surface)}.workbench-panel-header{margin-bottom:18px}.workbench-panel-header h3{margin:7px 0 0;color:var(--fig-text);font-size:1.45rem;letter-spacing:-.04em}.workbench-list{gap:8px}.workbench-list-item{min-height:76px;padding:14px 16px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface-2)}.workbench-list-item:hover{border-color:var(--fig-border-strong);transform:none}.workbench-list-item strong{margin-bottom:5px;color:var(--fig-text);font-size:.95rem}.workbench-list-item small,.workbench-list-item span{color:var(--fig-text-soft)}.workbench-list-item small{color:var(--fig-accent);font-weight:600}.detail-stat-grid{gap:8px}.detail-stat-card{padding:14px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface-2)}.detail-stat-card strong{margin-top:7px;overflow:hidden;color:var(--fig-text);font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.insight-list{gap:8px;margin-top:18px}.insight-row{padding:13px 14px;gap:5px;border:1px solid var(--fig-border);border-radius:10px;background:var(--fig-surface-2)}.insight-row strong{color:var(--fig-text);font-size:.88rem}.insight-row span{color:var(--fig-text-soft);font-size:.84rem;line-height:1.45}.action-button{min-height:42px;padding:0 15px;border-radius:4px;font-size:.88rem;font-weight:600}.action-button.lime{background:var(--fig-accent);border-color:var(--fig-accent);color:var(--fig-accent-ink)}.action-button.secondary{border-color:var(--fig-border);background:var(--fig-surface-2);color:var(--fig-text)}.action-button:hover{transform:translateY(-1px)}@media (max-width:1100px){.workspace-shell-grid.app-shell,.workspace-shell-grid.app-shell.is-collapsed{grid-template-columns:1fr}.workspace-menu,.workspace-menu.is-collapsed{position:relative;top:0;min-height:auto;height:auto;border-right:0;border-bottom:1px solid var(--fig-border)}.workspace-menu.is-collapsed .workspace-menu-group-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy,.workspace-menu.is-collapsed .workspace-sidebar-card span{display:inline}.workspace-menu.is-collapsed .workspace-menu-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:18px minmax(0,1fr);justify-items:start;padding-inline:10px}.workspace-command-board,.workspace-split-grid{grid-template-columns:1fr}}@media (max-width:820px){.workspace-docs-shell{padding:28px 22px 40px}.workspace-topbar{padding-inline:22px}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page-header{grid-template-columns:1fr}.workspace-page-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.workspace-topbar{align-items:flex-start;flex-direction:column;gap:12px}.workspace-topbar-tools{width:100%;justify-content:space-between}.workspace-docs-shell{padding:24px 16px 32px}.workspace-page-header-copy h1{font-size:2.5rem}.workspace-page-meta,.workspace-summary-grid{grid-template-columns:1fr}.workspace-command-primary,.workspace-surface{padding:20px}.workspace-command-primary{min-height:0}.workspace-menu.is-collapsed .workspace-menu-nav{grid-template-columns:1fr}}.workspace-docs-main.app-page{max-width:none}.workspace-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;width:100%}.workspace-activity-card,.workspace-context-card,.workspace-next-action-card,.workspace-quick-panel{border:1px solid var(--fig-border);border-radius:6px;background:var(--fig-surface);box-shadow:none}.workspace-activity-card{min-height:398px;padding:28px 30px 20px;display:grid;grid-template-rows:auto minmax(190px,1fr) auto;grid-gap:18px;gap:18px;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(62,207,142,.12),transparent 28%),linear-gradient(135deg,rgba(20,23,22,.98),rgba(16,19,18,.98))}[data-theme=light] .workspace-activity-card{background:radial-gradient(circle at 90% 0,rgba(62,207,142,.12),transparent 28%),var(--fig-surface)}.workspace-activity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workspace-activity-header h2,.workspace-quick-panel-heading h2{margin:8px 0 0;color:var(--fig-text);font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.045em}.workspace-activity-header p{margin:8px 0 0;color:var(--fig-text-soft)}.workspace-activity-total{min-width:104px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(62,207,142,.2);border-radius:4px;background:rgba(62,207,142,.08);text-align:right}.workspace-activity-total strong{color:var(--fig-accent);font-size:1.8rem;line-height:1;letter-spacing:-.06em}.workspace-activity-total span{color:var(--fig-text-soft);font-size:.72rem}.workspace-activity-chart{min-height:210px;padding:0 8px 8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;grid-gap:clamp(10px,2.2vw,28px);gap:clamp(10px,2.2vw,28px);border-bottom:1px solid var(--fig-border)}.workspace-activity-column{min-width:0;height:100%;display:grid;grid-template-rows:22px minmax(0,1fr) 22px;align-items:end;grid-gap:6px;gap:6px;text-align:center}.workspace-activity-column small,.workspace-activity-value{color:var(--fig-text-soft);font-size:.72rem;text-transform:capitalize}.workspace-activity-value{opacity:.82}.workspace-activity-bar-track{height:100%;min-height:120px;display:flex;align-items:flex-end;justify-content:center;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012))}.workspace-activity-bar{width:min(60px,72%);min-height:4px;display:block;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--fig-accent-strong),var(--fig-accent));box-shadow:0 0 24px rgba(62,207,142,.2);transition:height .26s ease}.workspace-activity-column:last-child .workspace-activity-bar{background:linear-gradient(180deg,#b8ffd9,var(--fig-accent));box-shadow:0 0 30px rgba(62,207,142,.38)}.workspace-activity-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--fig-text-soft);font-size:.78rem}.workspace-activity-footer span{display:inline-flex;align-items:center;gap:7px}.workspace-activity-footer strong{color:var(--fig-text);font-weight:600}.workspace-live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--fig-accent);box-shadow:0 0 0 4px rgba(62,207,142,.1)}.workspace-dashboard-rail{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:16px;gap:16px}.workspace-next-action-card{padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:11px;background:linear-gradient(180deg,rgba(62,207,142,.15),rgba(62,207,142,.04)),var(--fig-surface);border-color:rgba(62,207,142,.22)}.workspace-card-icon{width:42px;height:42px;margin-bottom:auto;display:grid;place-items:center;border:1px solid rgba(62,207,142,.22);border-radius:4px;color:var(--fig-accent);font-size:1.3rem;background:rgba(62,207,142,.08)}.workspace-next-action-card h3{max-width:15ch;margin:0;color:var(--fig-text);font-size:1.35rem;line-height:1.08;letter-spacing:-.04em}.workspace-next-action-card p{margin:0 0 5px;color:var(--fig-text-soft);line-height:1.55}.workspace-next-action-card .action-button{width:100%;margin-top:5px}.workspace-context-card{min-height:88px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--fig-surface-2)}.workspace-context-card div{min-width:0;display:grid;grid-gap:5px;gap:5px}.workspace-context-card small{color:var(--fig-text-soft);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.workspace-context-card strong{overflow:hidden;color:var(--fig-text);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.workspace-context-card a{flex:0 0 auto;color:var(--fig-accent);font-size:.78rem;font-weight:600}.workspace-quick-panel{padding:22px 24px 24px}.workspace-quick-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.workspace-quick-panel-heading span{color:var(--fig-text-soft);font-size:.78rem}.workspace-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-quick-link{min-height:78px;padding:14px 16px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--fig-border);border-radius:4px;background:var(--fig-surface-2);transition:border-color .16s ease,transform .16s ease,background .16s ease}.workspace-quick-link:hover{border-color:var(--fig-border-strong);background:var(--fig-surface-3);transform:translateY(-1px)}.workspace-quick-link-primary{border-color:rgba(62,207,142,.22);background:rgba(62,207,142,.08)}.workspace-quick-link-icon{color:var(--fig-accent);font-size:.72rem;font-weight:700;letter-spacing:.04em}.workspace-quick-link span:nth-child(2){min-width:0;display:grid;grid-gap:5px;gap:5px}.workspace-quick-link strong{color:var(--fig-text);font-size:.9rem}.workspace-quick-link small,.workspace-quick-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-quick-link small{color:var(--fig-text-soft);font-size:.76rem}.workspace-quick-link b{color:var(--fig-text-soft);font-size:1.1rem;font-weight:400}@media (max-width:1050px){.workspace-dashboard-grid{grid-template-columns:1fr}.workspace-dashboard-rail{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);grid-template-rows:1fr}}@media (max-width:760px){.workspace-activity-card{padding:22px 18px 18px}.workspace-activity-header,.workspace-quick-panel-heading{align-items:flex-start;flex-direction:column}.workspace-activity-total{width:100%;text-align:left}.workspace-dashboard-rail,.workspace-quick-links{grid-template-columns:1fr}.workspace-quick-panel{padding:20px 18px}}.records-browser{width:100%;overflow:hidden;border:1px solid var(--fig-border);border-radius:6px;background:var(--fig-surface);box-shadow:none}.records-browser-toolbar{min-height:68px;padding:12px 14px 12px 16px;border-bottom:1px solid var(--fig-border);background:var(--fig-surface-2)}.records-browser-tool{min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:var(--fig-text-soft)}.records-browser-tool.active,.records-browser-tool:hover{border-color:var(--fig-border);background:var(--fig-surface-3);color:var(--fig-text)}.records-browser-insert{min-height:40px;padding:0 14px;border:1px solid rgba(62,207,142,.34);border-radius:4px;background:var(--fig-accent);color:var(--fig-accent-ink);font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.records-browser-insert:hover{box-shadow:0 8px 24px rgba(62,207,142,.16);transform:translateY(-1px)}.records-browser-controls{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;padding:14px 16px;border-bottom:1px solid var(--fig-border);background:var(--fig-surface)}.records-browser-controls .filter-pill,.records-browser-controls .search-shell{border-color:var(--fig-border);background:var(--fig-surface-2)}.records-browser-controls .filter-pill.active{border-color:rgba(62,207,142,.3);background:rgba(62,207,142,.1);color:var(--fig-accent)}.records-table-shell{border:0;border-radius:0;background:transparent}.records-table{min-width:1020px}.records-table thead th{height:48px;padding:0 16px;text-align:left;vertical-align:middle;background:var(--fig-surface-2);border-color:var(--fig-border)}.records-table tbody td{height:58px;padding:0 16px;border-color:var(--fig-border);color:var(--fig-text-soft)}.records-table tbody tr.selected,.records-table tbody tr:hover{background:rgba(62,207,142,.055)}.records-table-colhead{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-width:0;gap:3px;line-height:1.1;text-align:left;white-space:normal}.records-table-colhead small{display:block;line-height:1;font-size:.68rem;font-weight:500}.records-table-value.strong{color:var(--fig-text)}.records-table-colhead.accent{color:var(--fig-accent)}.records-table-colhead small,.records-table-value{color:var(--fig-text-soft)}.records-table .table-inline-button{min-height:31px;padding:0 10px;border:1px solid var(--fig-border);border-radius:8px;background:var(--fig-surface-2);color:var(--fig-text)}@media (max-width:820px){.records-browser-controls{grid-template-columns:1fr}}