:root{--color-teal-600:#12b5b8;--color-teal-700:#0d8f92;--color-teal-100:#d2f1f1;--accent:#12b5b8;--accent-hover:#0d8f92;--orange:#b94b1f;--orange-soft:#d5622b;--orange-bright:#e36b2f;--orange-flare:#d5622b;--orange-deep:#9f3f19;--orange-muted:#f7e8df;--orange-border:#e5b79f;--orange-glow:#d5622b1f;--copper:#d5622b;--copper-bright:#e36b2f;--copper-deep:#9f3f19;--copper-light:#fae5d8;--sidebar-rail:var(--color-teal-600);--stage-client:#d5622b;--brand-cyan:#20c7e8;--brand-blue:#3478f6;--brand-orange:#ff7a1a}.onepass-mark{filter:drop-shadow(0 4px 8px #010c1e33)}.landing-steel-band{background:radial-gradient(44rem 32rem at 78% 10%,#20c7e81c,#0000 68%),radial-gradient(28rem 20rem at 8% 92%,#ff7a1a12,#0000 72%),#071829}.landing-steel-band:after{content:"";background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue) 70%, var(--brand-orange));opacity:.85;height:2px;position:absolute;inset:auto 0 0}.landing-hero-mark{filter:drop-shadow(0 12px 18px #00000057)drop-shadow(0 0 18px #20c7e81f)}.landing-file-readout{background:#030f1cb8;border:1px solid #fff3;margin-bottom:1rem;overflow:hidden;box-shadow:0 18px 34px -28px #000000e6}.landing-file-readout__header{font-family:var(--font-ui-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .75rem;font-size:.58rem;font-weight:600;display:flex}.landing-file-readout__header p:last-child{color:var(--brand-cyan)}.landing-file-readout__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-file-readout__grid>div{flex-direction:column-reverse;gap:.2rem;min-width:0;padding:.7rem .75rem .75rem;display:flex}.landing-file-readout__grid>div+div{border-left:1px solid #ffffff21}.landing-file-readout__grid dt{text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;font-size:.65rem;font-weight:650;overflow:hidden}.landing-file-readout__grid dd{font-family:var(--font-ui-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:-.035em;color:#fff;font-size:clamp(1rem,2vw,1.28rem);font-weight:600}.landing-file-readout__grid>div:last-child dd{color:var(--brand-orange)}.onepass-active-file-header{border-left:3px solid var(--brand-cyan);background:linear-gradient(90deg, #20c7e80e, transparent 18%), var(--surface);position:relative;box-shadow:0 1px 2px #0a1f360d}.onepass-active-file-header:after{content:"";background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue) 58%, var(--brand-orange));opacity:.72;height:1px;position:absolute;inset:0 0 auto}.onepass-active-file-mark{border-right:1px solid color-mix(in srgb, var(--navy) 12%, transparent);flex:0 0 2.55rem;place-items:center;width:2.55rem;height:2.55rem;padding-right:.65rem;display:grid}.onepass-active-file-mark .onepass-mark{width:2rem;height:2rem}.onepass-placement-rail{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--brand-cyan) 32%, var(--border))!important;background:linear-gradient(100deg, color-mix(in srgb, var(--brand-cyan) 6%, white), color-mix(in srgb, var(--brand-blue) 3%, white))!important}.onepass-placement-rail:before{content:"";background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue) 72%, var(--brand-orange));height:2px;position:absolute;inset:0 0 auto}.onepass-file-utilities{border-color:color-mix(in srgb, var(--navy) 16%, var(--border))!important;background:color-mix(in srgb, var(--surface) 96%, var(--brand-cyan))!important;box-shadow:none!important;border-radius:.48rem!important}.onepass-file-utilities>button{border-radius:.28rem!important}.onepass-file-utilities>button[aria-current=page]{background:var(--navy)!important;box-shadow:inset 0 -2px 0 var(--brand-cyan)!important}.onepass-active-file-header .desk-active-client-name{letter-spacing:-.018em;text-shadow:none;background-image:none;font-weight:750;line-height:1.12;font-size:clamp(1.08rem,1.25vw,1.32rem)!important}.onepass-file-ref{letter-spacing:.055em!important;font-size:.78rem!important}.app-sidebar:before{content:"";z-index:2;background:color-mix(in srgb, var(--color-teal-600) 42%, transparent);opacity:.35;height:1px;position:absolute;inset:0 0 auto}.app-sidebar-product-lockup{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.app-sidebar-product-lockup>p{font-family:var(--font-ui-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase;color:var(--sidebar-fg-muted);border-left:1px solid #ffffff1a;padding-left:.65rem;font-size:.54rem;font-weight:600;line-height:1.35}@media (max-width:639px){.landing-file-readout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-file-readout__grid>div:nth-child(3){border-left:0}.landing-file-readout__grid>div:nth-child(n+3){border-top:1px solid #ffffff21}}.onepass-stage-label,.onepass-operating-label{letter-spacing:.055em;text-transform:uppercase;line-height:1.15;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.08rem 0 .08rem .55rem!important}.onepass-stage-label{border:0!important;border-left:2px solid var(--accent)!important;color:var(--navy)!important}.onepass-operating-label{border:0!important;border-left:1px solid color-mix(in srgb, var(--navy) 25%, transparent)!important;color:var(--muted)!important}.desk-mobile-file-chrome{min-height:2.75rem}.desk-mobile-file-chrome button{min-width:2.25rem!important;min-height:2.25rem!important}.desk-mobile-file-chrome .desk-file-back{gap:.28rem;min-width:0!important;padding-inline:.55rem!important;font-size:.8rem!important}.onepass-mobile-file-name{letter-spacing:-.022em;line-height:1.1;font-size:1.05rem!important}.onepass-mobile-file-ref{margin-top:0;line-height:1.1;letter-spacing:.04em!important;font-size:.75rem!important}.onepass-mobile-stage{letter-spacing:.045em;text-transform:uppercase;line-height:1.1;border:0!important;border-left:2px solid var(--accent)!important;color:var(--navy)!important;background:0 0!important;border-radius:0!important;padding:.12rem 0 .12rem .48rem!important;font-size:.75rem!important}.desk-mobile-now-dock{padding-top:.72rem!important}.desk-mobile-now-dock button,.desk-mobile-now-dock a{border-radius:.72rem!important;min-height:3rem!important;padding-left:1rem!important;padding-right:1rem!important}.onepass-now-eyebrow{letter-spacing:.08em!important;color:var(--accent)!important;font-size:.69rem!important}.onepass-now-headline{margin-top:.1rem;font-size:.94rem!important;line-height:1.22!important}@media (min-width:640px) and (max-width:1279px){.desk-mobile-file-chrome>div{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem}.onepass-mobile-file-name{font-size:1.05rem!important}.desk-mobile-now-dock>div{max-width:46rem}}@media (max-width:639px){.desk-mobile-file-chrome>div{min-height:2.75rem;padding-top:.25rem;padding-bottom:.25rem}.desk-mobile-now-dock{padding-left:.85rem!important;padding-right:.85rem!important}.desk-mobile-now-dock button,.desk-mobile-now-dock a{font-size:.9rem!important}}@media (min-width:1280px){.onepass-active-file-header .onepass-active-file-identity{padding-top:.25rem!important;padding-bottom:.25rem!important}.onepass-active-file-header .text-xs{font-size:.76rem!important}.onepass-active-file-header .text-sm{font-size:.9rem!important}}#how-it-works .landing-enter{border-color:color-mix(in srgb, var(--navy) 82%, transparent)!important;box-shadow:0 1px 0 #fffffff2 inset, 8px 9px 0 color-mix(in srgb, var(--navy) 96%, black)!important;background:linear-gradient(#fffffffc,#fcfbf8fc)!important;border-radius:1rem!important}#how-it-works .landing-enter>div:first-child{background:color-mix(in srgb, var(--surface) 94%, var(--background-warm))!important;border-bottom-width:1px!important;padding-top:.95rem!important;padding-bottom:.95rem!important}#how-it-works .landing-enter>div:first-child>p:first-child{color:var(--navy)!important;letter-spacing:.17em!important;font-size:.68rem!important}#how-it-works .landing-enter>div:first-child ul{border:1px solid color-mix(in srgb, var(--navy) 12%, transparent);background:#ffffffc7;border-radius:.8rem;overflow:hidden;gap:0!important}#how-it-works .landing-enter>div:first-child ul>li{border:0!important;border-right:1px solid color-mix(in srgb, var(--navy) 10%, transparent)!important;background:0 0!important;border-radius:0!important;padding-top:.82rem!important;padding-bottom:.78rem!important}#how-it-works .landing-enter>div:first-child ul>li:last-child{border-right:0!important}#how-it-works .landing-enter>div:first-child ul>li p:first-child{letter-spacing:-.02em;color:var(--navy)!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important}#how-it-works ol>li>button{min-height:5rem;box-shadow:none!important;background:#ffffffdb!important;border-width:1px!important;border-radius:.72rem!important;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s!important}#how-it-works ol>li>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--navy) 24%, transparent)!important}#how-it-works ol>li>button[aria-current=step]{border-color:var(--navy)!important;background:color-mix(in srgb, var(--navy) 4%, white)!important;box-shadow:inset 0 -3px 0 var(--accent)!important}#how-it-works ol>li>button>span:first-child{border-radius:.55rem!important}#how-it-works ol>li>button[aria-current=step]>span:first-child{background:var(--navy)!important;color:#fff!important}#how-it-works ol>li>button p{letter-spacing:.055em!important;font-size:.69rem!important}#how-it-works .landing-workflow-panel{box-shadow:0 10px 24px -22px #0a1f36a6;border-width:1px!important;border-color:color-mix(in srgb, var(--navy) 16%, transparent)!important;background:#fbfaf7!important;border-radius:.78rem!important}#how-it-works .landing-workflow-panel>div:first-child{padding-top:.9rem!important;padding-bottom:.85rem!important}#how-it-works .landing-workflow-panel>div:first-child p:last-child{letter-spacing:-.018em;font-size:1rem!important}#how-it-works .landing-workflow-panel>div:first-child span{letter-spacing:.045em;background:color-mix(in srgb, var(--navy) 6%, white)!important;color:var(--navy)!important;border-radius:.4rem!important}#how-it-works .landing-workflow-panel ul li>span:first-child{background:var(--navy)!important}#how-it-works .landing-workflow-copy>p:first-child{color:var(--navy)!important;letter-spacing:.15em!important}#how-it-works .landing-workflow-copy h3{letter-spacing:-.035em;font-size:clamp(1.32rem,2vw,1.65rem)!important;line-height:1.08!important}#how-it-works .landing-workflow-copy h3+p{max-width:43rem;font-size:.98rem!important;line-height:1.58!important}#how-it-works [role=tablist]{background:color-mix(in srgb, var(--background-warm) 72%, white)!important;border-color:color-mix(in srgb, var(--navy) 12%, transparent)!important;border-radius:.72rem!important;padding:.18rem!important}#how-it-works [role=tablist] [role=tab]{min-height:2.2rem;border-radius:.55rem!important;font-size:.75rem!important}#how-it-works [role=tablist] [aria-selected=true]{box-shadow:0 1px 2px #0a1f3624;background:var(--navy)!important}#how-it-works .landing-examples-track article{box-shadow:0 7px 20px -20px #0a1f36b8;border-width:1px!important;border-color:color-mix(in srgb, var(--navy) 14%, transparent)!important;background:#ffffffe6!important;border-radius:.72rem!important}#how-it-works .landing-examples-track article>span:first-child{background:color-mix(in srgb, var(--navy) 7%, white)!important;color:var(--navy)!important;ring-color:transparent!important;border-radius:.55rem!important}#how-it-works .landing-examples-track article p:nth-child(2){color:var(--navy)!important}@media (max-width:639px){#how-it-works .landing-enter{box-shadow:4px 5px 0 color-mix(in srgb, var(--navy) 96%, black)!important;border-radius:.85rem!important}#how-it-works .landing-enter>div:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#how-it-works .landing-enter>div:first-child ul>li:nth-child(2){border-right:0!important}#how-it-works .landing-enter>div:first-child ul>li:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--navy) 10%, transparent)!important}#how-it-works ol>li>button{min-height:4.65rem}#how-it-works .landing-workflow-copy h3+p{font-size:.93rem!important}}
.app-shell-frame{--color-bg:#e9ede9;--color-surface:#f3f4ef;--color-surface-soft:#e3e9e5;--color-surface-tinted:#e0ede8;--color-text:#203547;--color-text-muted:#506577;--color-text-subtle:#5d706f;--color-navy-900:#061c32;--color-navy-800:#0d2a45;--color-navy-700:#173d5e;--color-teal-600:#087b81;--color-teal-700:#05666c;--color-teal-100:#c8eae8;--color-border:#d1dbd8;--color-border-strong:#aebfbc;--color-signal-orange:#bd491d;--filament:#e56a32;--filament-soft:#e56a325c;--filament-glow:#e56a3224;--background:var(--color-bg);--background-warm:var(--color-bg);--surface:var(--color-surface);--surface-elevated:#f6f7f2;--surface-muted:var(--color-surface-soft);--surface-inset:var(--color-surface-soft);--foreground:var(--color-text);--ink:var(--color-text);--muted:var(--color-text-muted);--muted-light:var(--color-text-subtle);--border:var(--color-border);--border-strong:var(--color-border-strong);--navy:var(--color-navy-900);--navy-deep:#030d18;--indigo:var(--color-navy-700);--accent:var(--color-teal-600);--accent-hover:var(--color-teal-700);--orange:#a94520;--orange-soft:#b84a20;--orange-bright:#d25d27;--orange-flare:#bd491d;--orange-deep:#893817;--orange-muted:#f3dfd4;--orange-border:#d9a88e;--orange-glow:#bd491d24;--copper:#b84a20;--copper-bright:#d25d27;--copper-deep:#893817;--copper-light:#f5dfd3;--brand-cyan:#11b9c1;--brand-blue:#286bd3;--brand-orange:#e76a2b;--sidebar-bg:var(--color-navy-900);--sidebar-bg-layer:var(--color-navy-800);--sidebar-fg:#c2cfd7;--sidebar-fg-bright:#fbfcfa;--sidebar-fg-muted:#8094a2;--sidebar-border:#ffffff17;--sidebar-border-strong:#ffffff24;--sidebar-active:#ffffff16;--sidebar-rail:var(--color-teal-600);--stage-client:var(--color-signal-orange);--shadow-panel:0 1px 1px #061c3217, 0 9px 24px -24px #061c3275;--shadow-sm:var(--shadow-panel);--shadow-card:var(--shadow-panel);--shadow-md:0 1px 2px #061c321a, 0 10px 24px -18px #061c3259;background:var(--background);color:var(--foreground);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body:has(.app-shell-frame):before{content:none}.app-shell-frame .app-topbar{background:linear-gradient(90deg,#041526 0%,#061c32 52%,#0a2a45 100%);border-bottom:1px solid #80aec542;box-shadow:inset 0 1px #ffffff14,0 9px 24px -18px #030d18e0}.app-shell-frame .app-sidebar{background:linear-gradient(#ffffff09 0%,#0000 14%),linear-gradient(#071e35 0%,#061a2f 58%,#041425 100%);border-right-color:var(--sidebar-border-strong)!important}.app-shell-frame .app-sidebar-item{text-shadow:none}.app-shell-frame .app-sidebar-item.is-active{background-color:var(--sidebar-active)}.app-shell-frame .app-sidebar-item.is-active:before{background:var(--color-teal-600);width:2px}.app-shell-frame .app-header-muted{color:#9bafbc}.app-shell-frame .desk-omnibar{background:color-mix(in srgb, var(--navy) 16%, #ffffff2e);box-shadow:inset 0 1px #ffffff14}.app-shell-frame .desk-omnibar:before{background:#f7f8f4;box-shadow:inset 0 1px #fff}.app-shell-frame .desk-station-head{border-bottom:1px solid var(--border)}.app-shell-frame .desk-station-title,.app-shell-frame .desk-station-wordmark{color:var(--navy);letter-spacing:-.035em;font-weight:680}.app-shell-frame .desk-station-telemetry{color:color-mix(in srgb, var(--muted) 82%, var(--navy))}.app-shell-frame :where(.panel,.panel-inset,.desk-panel,.desk-path-panel,.desk-now-strip){border-color:var(--border)}.app-shell-frame :where(.panel,.desk-panel,.desk-path-panel,.desk-now-strip){background:var(--surface);box-shadow:inset 0 1px 0 #ffffff61, var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-frame .panel-inset{background:color-mix(in srgb, var(--surface-inset) 92%, white)}.app-shell-frame .desk-book-panel,.app-shell-frame .desk-detail-panel{border-color:var(--border)}.app-shell-frame .desk-book-panel{background:var(--surface);box-shadow:var(--shadow-panel)}.app-shell-frame .desk-book-rail{border-color:var(--border);background:var(--surface-inset)}.app-shell-frame .desk-detail-scroll{background:color-mix(in srgb, var(--background) 94%, var(--surface))}.app-shell-frame .onepass-active-file-header{border-color:color-mix(in srgb, var(--navy) 24%, var(--border));border-left-color:var(--brand-cyan);background:linear-gradient(90deg, #11b9c114, transparent 19%), var(--surface);box-shadow:0 1px 1px #061c3214,0 10px 24px -22px #061c32b3}.app-shell-frame .onepass-file-utilities{border-color:color-mix(in srgb, var(--navy) 24%, var(--border))!important;background:#f6faf8!important}.app-shell-frame .onepass-placement-rail{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))!important;background:linear-gradient(100deg,#eef9f8 0%,#f3f8fb 62%,#f8f3ef 100%)!important;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #061c3212!important}.app-shell-frame .onepass-placement-rail:before,.app-shell-frame .onepass-active-file-header:after{opacity:.95}.app-shell-frame .app-sidebar:before{opacity:.4}.app-shell-frame .place-rail-flow{background:color-mix(in srgb, var(--navy) 18%, white)}.app-shell-frame .place-rail-node{border-color:color-mix(in srgb, var(--navy) 26%, var(--border));background:var(--surface)}.app-shell-frame .place-rail-node.is-done{border-color:var(--accent);background:var(--accent)}.app-shell-frame .place-rail-node.is-now{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-100) 88%, white), 0 2px 5px #061c322e}.app-shell-frame .place-rail-label{color:color-mix(in srgb, var(--muted) 76%, var(--navy));font-weight:650}.app-shell-frame .place-rail-item.is-now .place-rail-label,.app-shell-frame .place-rail-item.is-selected .place-rail-label{color:var(--navy);font-weight:750}.app-shell-frame .desk-inbox-row{border-color:color-mix(in srgb, var(--navy) 16%, var(--border));background:var(--surface)}.app-shell-frame .desk-inbox-row:hover{background:color-mix(in srgb, var(--color-teal-100) 20%, var(--surface))}.app-shell-frame :where(input,textarea,select):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){border-color:color-mix(in srgb, var(--navy) 20%, var(--border))}.app-shell-frame :where(.primary-button,.secondary-button,.smart-action-button){font-family:var(--font-ui-sans), "Segoe UI", sans-serif;border-radius:6px}.primary-button,.btn-primary,[data-variant=primary],.app-shell-frame .primary-button,.app-shell-frame [data-variant=primary],.app-shell-frame .btn-primary,.app-shell-frame button.primary-button,.app-shell-frame a.primary-button,.app-shell-frame .desk-book-new-btn{color:#fff!important;font-family:var(--font-ui-sans), "Segoe UI", sans-serif!important;letter-spacing:-.015em!important;background:#2552c8!important;border:1px solid #1f47b5!important;border-radius:6px!important;font-weight:600!important;transition:background-color .12s,border-color .12s,box-shadow .12s,transform 80ms!important;box-shadow:0 1px 2px #10245429!important}.primary-button:hover:not(:disabled),.btn-primary:hover:not(:disabled),[data-variant=primary]:hover:not(:disabled),.app-shell-frame .primary-button:hover:not(:disabled),.app-shell-frame [data-variant=primary]:hover:not(:disabled),.app-shell-frame .btn-primary:hover:not(:disabled),.app-shell-frame button.primary-button:hover:not(:disabled),.app-shell-frame a.primary-button:hover:not(:disabled),.app-shell-frame .desk-book-new-btn:hover:not(:disabled){background:#1e45b0!important;border-color:#173792!important;box-shadow:0 2px 5px #10245438!important}.primary-button:active:not(:disabled),.btn-primary:active:not(:disabled),[data-variant=primary]:active:not(:disabled),.app-shell-frame .primary-button:active:not(:disabled),.app-shell-frame [data-variant=primary]:active:not(:disabled),.app-shell-frame .btn-primary:active:not(:disabled),.app-shell-frame button.primary-button:active:not(:disabled),.app-shell-frame a.primary-button:active:not(:disabled),.app-shell-frame .desk-book-new-btn:active:not(:disabled){background:#173792!important;transform:translateY(1px)!important}.app-shell-frame .desk-book-grit:not(.desk-book-spine){border-radius:12px}.app-shell-frame .desk-side-switcher,.desk-side-switcher{background:#edf2f7;border-bottom:1.5px solid #cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.32rem .5rem;display:grid;box-shadow:inset 0 1px 2px #0f172a0a}.app-shell-frame .desk-side-book,.desk-side-book{cursor:pointer;touch-action:manipulation;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.35rem;padding:.32rem .6rem;transition:all .14s cubic-bezier(.2,0,0,1);display:flex;position:relative}.app-shell-frame .desk-side-retail,.desk-side-retail,.desk-side-book:first-of-type{background:#fcfefe;border:1.5px solid #99f6e4;box-shadow:0 1px 2px #0d94880f;border-left:4.5px solid #0d9488!important}.app-shell-frame .desk-side-retail:hover:not(:disabled),.desk-side-retail:hover:not(:disabled),.desk-side-book:first-of-type:hover:not(:disabled){background:#f0fdfa;border-color:#0d9488;box-shadow:0 2px 5px #0d948829}.desk-side-retail .dot-retail{background:#0d9488;border-radius:9999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.desk-side-retail .eyebrow-retail{color:#0f766e;letter-spacing:.02em;background:#ccfbf1;border:1px solid #99f6e4;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.1}.desk-side-retail .count-retail,.desk-side-book:first-of-type .desk-side-book-count{color:#0f766e;background:#e6fffa;border:1px solid #99f6e4;border-radius:9999px;place-items:center;min-width:1.55rem;height:1.35rem;font-size:.75rem;font-weight:800;display:inline-grid}.app-shell-frame .desk-side-retail.is-active,.app-shell-frame .desk-side-retail.is-spinning,.desk-side-retail.is-active,.desk-side-retail.is-spinning{background:#fff!important;border:1.5px solid #0d9488!important;border-left-width:5px!important;box-shadow:0 2px 6px #0d948833,inset 0 1px #fff!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:first-of-type.is-active{background:#fff!important;border:1.5px solid #0d9488!important;border-left-width:5px!important;box-shadow:0 2px 6px #0d948833,inset 0 1px #fff!important}.desk-side-retail.is-active strong{color:#042f2e!important;font-weight:800!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:first-of-type.is-active strong{color:#042f2e!important;font-weight:800!important}.desk-side-retail.is-active .eyebrow-retail{color:#fff!important;background:#0d9488!important;border-color:#0f766e!important}.desk-side-retail.is-active .count-retail{color:#fff!important;background:#0d9488!important;border-color:#0f766e!important;box-shadow:0 1px 3px #0d948859!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:first-of-type.is-active .desk-side-book-count{color:#fff!important;background:#0d9488!important;border-color:#0f766e!important;box-shadow:0 1px 3px #0d948859!important}.app-shell-frame .desk-side-wholesale,.desk-side-wholesale,.desk-side-book:last-of-type{background:#fffdfb;border:1.5px solid #fed7aa;box-shadow:0 1px 2px #ea580c0f;border-left:4.5px solid #ea580c!important}.app-shell-frame .desk-side-wholesale:hover:not(:disabled),.desk-side-wholesale:hover:not(:disabled),.desk-side-book:last-of-type:hover:not(:disabled){background:#fff7ed;border-color:#ea580c;box-shadow:0 2px 5px #ea580c2e}.desk-side-wholesale .dot-wholesale{background:#ea580c;border-radius:9999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.desk-side-wholesale .eyebrow-wholesale{color:#c2410c;letter-spacing:.02em;background:#ffedd5;border:1px solid #fed7aa;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700;line-height:1.1}.desk-side-wholesale .count-wholesale,.desk-side-book:last-of-type .desk-side-book-count{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa;border-radius:9999px;place-items:center;min-width:1.55rem;height:1.35rem;font-size:.75rem;font-weight:800;display:inline-grid}.app-shell-frame .desk-side-wholesale.is-active,.app-shell-frame .desk-side-wholesale.is-spinning,.desk-side-wholesale.is-active,.desk-side-wholesale.is-spinning{background:#fff!important;border:1.5px solid #ea580c!important;border-left-width:5px!important;box-shadow:0 2px 6px #ea580c38,inset 0 1px #fff!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:last-of-type.is-active{background:#fff!important;border:1.5px solid #ea580c!important;border-left-width:5px!important;box-shadow:0 2px 6px #ea580c38,inset 0 1px #fff!important}.desk-side-wholesale.is-active strong{color:#431407!important;font-weight:800!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:last-of-type.is-active strong{color:#431407!important;font-weight:800!important}.desk-side-wholesale.is-active .eyebrow-wholesale{color:#fff!important;background:#ea580c!important;border-color:#c2410c!important}.desk-side-wholesale.is-active .count-wholesale{color:#fff!important;background:#ea580c!important;border-color:#9a3412!important;box-shadow:0 1px 3px #ea580c66!important}.app-shell-frame:has(.desk-workspace-shell) .desk-side-book:last-of-type.is-active .desk-side-book-count{color:#fff!important;background:#ea580c!important;border-color:#9a3412!important;box-shadow:0 1px 3px #ea580c66!important}.app-shell-frame .desk-side-book-eyebrow,.app-shell-frame .desk-book-telemetry,.app-shell-frame .desk-mail-station,.app-shell-frame .desk-mail-side,.app-shell-frame .desk-mail-age{font-family:var(--font-ui-sans), "Segoe UI", sans-serif;text-transform:none;letter-spacing:0}.app-shell-frame .desk-side-book-eyebrow{font-size:.65rem;font-weight:600;line-height:1.2}.app-shell-frame .desk-side-book-copy strong{letter-spacing:-.025em;font-weight:650}.app-shell-frame .desk-side-book-copy small{color:var(--muted);font-weight:450}.app-shell-frame .desk-side-book-count{background:var(--surface-inset);border-color:var(--border);min-width:1.55rem;height:1.55rem;font-family:var(--font-ui-sans), "Segoe UI", sans-serif;border-radius:5px;font-size:.75rem;font-weight:650;box-shadow:inset 0 1px #ffffff4d}.app-shell-frame .desk-book-masthead{padding:.45rem .65rem}.app-shell-frame .desk-mail-toolbar{border-color:var(--border);background:var(--surface-inset)}.app-shell-frame .desk-book-masthead-title{letter-spacing:-.028em;font-weight:650}.app-shell-frame .desk-book-telemetry{color:var(--muted);font-size:.8125rem;font-weight:500}.app-shell-frame .desk-book-new-btn{color:#fff;letter-spacing:-.015em;background:#2552c8;border:1px solid #1f47b5;border-radius:6px;font-weight:600;transition:background .14s,border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #10245426}.app-shell-frame .desk-book-new-btn:hover{background:#1e45b0;border-color:#173792;box-shadow:0 2px 5px #10245433}.app-shell-frame .desk-mail-shelf,.app-shell-frame .desk-mail-tabs,.app-shell-frame .desk-mail-row,.app-shell-frame .desk-book-expanded-list .desk-mail-row{border-color:var(--border)}.app-shell-frame .desk-shelf-seg:after{background:0 0;border-radius:2px}.app-shell-frame .desk-shelf-seg.is-active:after{height:2.5px;box-shadow:none;background:#2552c8}.app-shell-frame .desk-book-overall-search{border-color:var(--border-strong);border-radius:8px;font-weight:450;box-shadow:inset 0 1px 2px #061c3209;background:var(--surface-elevated)!important}.app-shell-frame .desk-book-overall-search:focus{border-color:var(--accent);background:var(--surface-elevated);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.app-shell-frame .desk-mail-tabs{gap:.1rem;padding-top:0}.app-shell-frame .desk-mail-tab{border-radius:6px 6px 0 0;padding:.32rem .52rem .34rem;font-size:.8125rem;font-weight:550}.app-shell-frame .desk-mail-tab.is-active{background-color:color-mix(in srgb, var(--tab-accent) 6%, var(--surface))}.app-shell-frame .desk-mail-tab-icon{opacity:.95}.app-shell-frame .desk-file-mark{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px color-mix(in srgb, var(--mark-ring) 65%, transparent), 2px 2px 0 color-mix(in srgb, var(--mark-bg) 75%, var(--mark-fg)), 4px 4px 0 color-mix(in srgb, var(--mark-bg) 86%, var(--mark-fg)), 5px 7px 8px -4px #061c3238;border-radius:4px 9px 9px 4px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s;transform:perspective(240px)rotateY(-16deg)rotate(-3deg)}.app-shell-frame .desk-file-mark-glyph{opacity:.95;filter:drop-shadow(0 1px #ffffffb3)}.app-shell-frame .desk-file-mark-initials{background:color-mix(in srgb, var(--surface) 85%, var(--mark-bg));border-radius:2px}.app-shell-frame .desk-mail-item{column-gap:.9rem;padding-top:.8rem;padding-bottom:.85rem;transition:background-color .18s}.app-shell-frame .desk-mail-item-name{font-family:var(--font-brand-headline), var(--font-ui-sans), sans-serif;letter-spacing:-.015em;font-weight:600;line-height:1.3}.app-shell-frame .desk-mail-item-meta{row-gap:.3rem;margin-top:.28rem;margin-bottom:.15rem}.app-shell-frame .desk-mail-station,.app-shell-frame .desk-mail-side{font-size:.75rem;font-weight:550}.app-shell-frame .desk-mail-ref{letter-spacing:0;font-size:.6875rem;font-weight:400}.app-shell-frame .desk-mail-age{max-width:none;font-family:var(--font-ui-sans), sans-serif;letter-spacing:.02em;color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.4}.app-shell-frame .desk-mail-age.is-hot{color:#a34322}.app-shell-frame .desk-mail-age.is-watch{color:#8c542f}.app-shell-frame .desk-mail-item:hover,.app-shell-frame .desk-mail-item--focused{background:#e9eee8}.app-shell-frame .desk-mail-row:has(.desk-mail-item--selected){background:#e2eeea}.app-shell-frame .desk-mail-row:has(.desk-mail-item--selected) .desk-mail-item:hover{background:#e2eeea}.app-shell-frame .desk-mail-item--selected .desk-mail-item-body>:is(.text-white,[class~=text-white\/80]){color:var(--accent-hover)}.app-shell-frame .desk-mail-item:is(:hover,:focus-visible) .desk-file-mark,.app-shell-frame .desk-file-mark--selected{transform:none}.app-shell-frame :is(.desk-mail-item,.desk-book-new-btn,.desk-mail-tab,.desk-shelf-seg):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:639px){.app-shell-frame .desk-side-switcher{gap:.3rem;padding:.25rem}.app-shell-frame .desk-side-book{padding:.3rem .45rem}.app-shell-frame .desk-mail-item{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem}.app-shell-frame .desk-mail-age{text-align:left;grid-column:2;justify-self:start;padding-top:0}}@media (max-width:1279px){.app-shell-frame .desk-mobile-file-chrome,.app-shell-frame .desk-mobile-now-dock{background:color-mix(in srgb, var(--surface) 98%, var(--color-teal-100));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app-shell-frame .desk-omnibar,.app-shell-frame .primary-button,.app-shell-frame .secondary-button,.app-shell-frame .smart-action-button,.app-shell-frame .app-sidebar-item,.app-shell-frame .desk-side-book,.app-shell-frame .desk-file-mark,.app-shell-frame .desk-mail-item:is(:hover,:focus-visible) .desk-file-mark,.app-shell-frame .desk-book-new-btn,.app-shell-frame .desk-mail-item,.app-shell-frame .desk-mail-tab{transition-duration:.01ms;transform:none}}
#intake-guided-flow .intake-field-shell--hero .intake-field--hero{border-width:1.5px;border-color:color-mix(in srgb, var(--navy) 22%, var(--border));letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums;background:#ffffffeb;border-radius:.72rem;min-height:4rem;font-size:clamp(1.15rem,2.2vw,1.34rem);font-weight:680;transition:border-color .12s,box-shadow .14s,transform .1s cubic-bezier(.2,.8,.2,1),background .12s;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0a1f360b,0 6px 14px -12px #0a1f3694}#intake-guided-flow .intake-field-shell--hero .intake-field--hero:focus{border-color:color-mix(in srgb, var(--accent) 58%, var(--navy));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent), 0 0 14px color-mix(in srgb,var(--accent) 10%,transparent), inset 0 1px 0 #fff;background:#fff}#intake-guided-flow .intake-field-shell--hero .intake-field--hero:active{transform:translateY(1px)}#intake-guided-flow .progress-track{background:color-mix(in srgb,var(--navy) 11%,white);height:3px;overflow:visible}#intake-guided-flow .progress-complete{background:linear-gradient(90deg,color-mix(in srgb,var(--navy) 80%,var(--accent)),var(--accent));box-shadow:0 0 7px color-mix(in srgb,var(--accent) 26%,transparent);position:relative}#intake-guided-flow .progress-complete:after{content:"";background:color-mix(in srgb,var(--accent) 72%,white);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent), 0 0 12px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:999px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}#intake-guided-flow textarea.intake-field{border-color:color-mix(in srgb,var(--navy) 18%,var(--border));border-radius:.72rem;transition:border-color .12s,box-shadow .14s,transform .1s;box-shadow:inset 0 1px #fffffff2,0 5px 12px -11px #0a1f367a}#intake-guided-flow textarea.intake-field:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--navy));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}@media (prefers-reduced-motion:reduce){#intake-guided-flow .intake-field--hero,#intake-guided-flow .progress-complete,#intake-guided-flow textarea.intake-field{transition:none!important}}.gopass-process-btn{overflow:hidden}.gopass-process-btn .gopass-spark{pointer-events:none;opacity:0;background:var(--color-signal-orange);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);width:.42rem;height:.42rem;margin-top:-.21rem;position:absolute;top:50%;right:.48rem}.gopass-process-btn.is-strike:after{content:"";background:linear-gradient(108deg, transparent 36%, color-mix(in srgb, var(--color-signal-orange) 62%, white) 49%, transparent 62%);animation:gopass-process-glint .48s var(--motion-snap-in) both;pointer-events:none;position:absolute;inset:-20% -40%}.gopass-process-btn.is-strike .gopass-spark{animation:gopass-process-spark .52s var(--motion-snap-in) both}.gopass-process-btn.is-running .gopass-spark{opacity:.92;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-signal-orange) 55%, transparent))}@keyframes gopass-process-glint{0%{opacity:0;transform:translate(-55%)}28%{opacity:1}to{opacity:0;transform:translate(55%)}}@keyframes gopass-process-spark{0%{opacity:0;transform:scale(.45)}24%{opacity:1;transform:scale(1.12)}to{opacity:.92;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gopass-process-btn.is-strike:after,.gopass-process-btn.is-strike .gopass-spark{animation:none}.gopass-process-btn.is-running .gopass-spark{opacity:.85;filter:none}}
.perf{--viz-data:#2e69ce;--viz-data-soft:color-mix(in srgb, #2e69ce 15%, var(--color-surface));--viz-alt:#587b9f;--viz-alt-soft:color-mix(in srgb, #587b9f 14%, var(--color-surface));--viz-contrast:#696bc7;--viz-contrast-soft:color-mix(in srgb, #696bc7 15%, var(--color-surface));--viz-flag:#b57930;--viz-funnel-1:#7eaff0;--viz-funnel-2:#5989d5;--viz-funnel-3:#426db7;--viz-funnel-4:#696bc7;--viz-track:color-mix(in srgb, var(--color-border) 45%, var(--color-surface));--viz-rule:color-mix(in srgb, var(--color-border) 70%, var(--color-surface));grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.perf-head{border:1px solid var(--border);background:linear-gradient(#fff 0%,#fafcff 100%);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-width:0;padding:.625rem .875rem;display:grid;box-shadow:0 1px 3px #00000008}.perf-head__mark{width:2.75rem;height:2.75rem}.perf-head__copy h3{color:var(--navy);letter-spacing:-.025em;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:800;display:flex}.perf-head__copy p{max-width:65ch;color:var(--muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.perf-periods{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:.35rem;padding:.3rem;display:flex}.perf-scope{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem .85rem;font-size:.875rem;display:flex}.perf-scope label{color:var(--navy);font-weight:750}.perf-scope select{border:1px solid var(--border);min-width:min(100%,17rem);min-height:2.5rem;color:var(--navy);font:inherit;background:#fff;border-radius:8px;padding:.45rem .7rem}.perf-scope select:focus-visible{outline:2px solid var(--viz-data);outline-offset:2px}.perf-broker-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:78rem){.perf-broker-layout{grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr)}}.perf-periods__tab{color:var(--muted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;padding:.45rem 1rem;font-size:.875rem;font-weight:700;transition:all .16s}.perf-periods__tab:hover{color:var(--navy);background:#0000000a}.perf-periods__tab[data-active=true]{background:var(--navy);color:#fff;box-shadow:0 1px 4px #102f5233}.perf-section{border:1px solid var(--border);background:var(--color-surface);border-radius:12px;min-width:0;padding:1.35rem 1.5rem;box-shadow:0 1px 3px #00000008}.perf-section__head{margin-bottom:1rem}.perf-section__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.perf-section__title h4{color:var(--navy);letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:800}.perf-section__note{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:700}.perf-section__lede{max-width:78ch;color:var(--muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.55}.perf-subhead{color:var(--navy);letter-spacing:-.01em;margin:0 0 .65rem;font-size:.875rem;font-weight:800}.perf-split{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:62rem){.perf-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.perf-empty{color:var(--muted);margin:0;padding:.85rem 0;font-size:.875rem;line-height:1.5}.perf-foot{color:var(--muted-light);margin:0;font-size:.875rem;line-height:1.5}.perf-stats{background:var(--viz-rule);border:1px solid var(--viz-rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:40rem){.perf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.perf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.perf-stat{background:var(--color-surface);padding:.9rem 1rem 1rem}.perf-stat__label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.perf-stat__value{color:var(--navy);letter-spacing:-.035em;margin:.3rem 0 0;font-size:2rem;font-weight:800;line-height:1.05}.perf-stat[data-tone=good] .perf-stat__value{color:var(--color-success-fg)}.perf-stat[data-tone=attention] .perf-stat__value{color:var(--color-warning-fg)}.perf-stat__detail{color:var(--muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.perf-funnel{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.perf-funnel__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.perf-funnel__label{color:var(--navy);font-size:.875rem;font-weight:750}.perf-funnel__count{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.perf-funnel__track{background:var(--viz-track);height:.75rem;margin-top:.3rem}.perf-funnel__bar{background:var(--viz-funnel-1);height:100%;transition:width var(--desk-duration,.21s) var(--motion-snappy,ease);border-radius:0 4px 4px 0}.perf-funnel__bar[data-step="1"]{background:var(--viz-funnel-2)}.perf-funnel__bar[data-step="2"]{background:var(--viz-funnel-3)}.perf-funnel__bar[data-step="3"]{background:var(--viz-funnel-4)}.perf-funnel__foot{color:var(--muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.4}.perf-funnel__foot strong{color:var(--navy);font-variant-numeric:tabular-nums}.perf-facts{background:var(--viz-rule);border:1px solid var(--viz-rule);align-content:start;align-self:start;gap:1px;margin:0;display:grid}.perf-facts__row{background:var(--color-surface);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .85rem;display:flex}.perf-facts__row dt{color:var(--muted);font-size:.875rem;font-weight:600}.perf-facts__row dd{text-align:right;margin:0}.perf-facts__row dd strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800;display:block}.perf-facts__row dd span{color:var(--muted-light);margin-top:.1rem;font-size:.875rem;display:block}.perf-bars{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.perf-bars__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.perf-bars__label{min-width:0;color:var(--navy);font-size:.875rem;font-weight:650;line-height:1.3}.perf-bars__value{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.4rem;font-size:.875rem;font-weight:800;display:flex}.perf-bars__share{color:var(--muted);font-size:.875rem;font-weight:600}.perf-bars__track{background:var(--viz-track);height:.5rem;margin-top:.3rem}.perf-bars__bar{background:var(--viz-data);border-radius:0 4px 4px 0;height:100%}.perf-bars__bar[data-flagged=true]{background:var(--viz-flag)}.perf-bars__detail{color:var(--muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.4}.perf-cohort__legend{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .9rem;font-size:.875rem;font-weight:650;display:flex}.perf-cohort__key{border-radius:2px;width:.6rem;height:.6rem}.perf-cohort__key:not(:first-child){margin-left:.75rem}.perf-cohort__key[data-series=bound]{background:var(--viz-data)}.perf-cohort__key[data-series=not-placed]{background:var(--viz-contrast)}.perf-cohort__rows{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.perf-cohort__row[data-comparable=false]{opacity:.62}.perf-cohort__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.perf-cohort__label{color:var(--navy);font-size:.875rem;font-weight:650}.perf-cohort__values{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.perf-cohort__values strong{color:var(--navy);font-weight:800}.perf-cohort__pair{gap:2px;margin-top:.3rem;display:grid}.perf-cohort__track{background:var(--viz-track);height:.5rem}.perf-cohort__bar{border-radius:0 4px 4px 0;height:100%}.perf-cohort__bar[data-series=bound]{background:var(--viz-data)}.perf-cohort__bar[data-series=not-placed]{background:var(--viz-contrast)}.perf-cohort__note{color:var(--muted-light);margin:.3rem 0 0;font-size:.875rem}.perf-meter{gap:.2rem;min-width:4.5rem;display:grid}.perf-meter__value{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:750}.perf-meter__track{background:var(--viz-data-soft);height:.3125rem;display:block}.perf-meter__track[data-tone=secondary]{background:var(--viz-alt-soft)}.perf-meter__fill{background:var(--viz-data);border-radius:0 3px 3px 0;height:100%;display:block}.perf-meter__track[data-tone=secondary] .perf-meter__fill{background:var(--viz-alt)}.perf-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--viz-rule);min-width:0;overflow-x:auto}.perf-table{border-collapse:collapse;width:100%;font-size:.875rem}.perf-table thead th{border-bottom:1px solid var(--viz-rule);background:var(--surface-inset);color:var(--muted);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.55rem .7rem;font-size:.875rem;font-weight:700;position:sticky;top:0}.perf-table tbody th,.perf-table tbody td{border-bottom:1px solid var(--viz-rule);color:var(--navy);text-align:left;vertical-align:top;padding:.6rem .7rem;font-weight:500}.perf-table tbody th{font-weight:750}.perf-table tbody tr:last-child th,.perf-table tbody tr:last-child td{border-bottom:0}.perf-table tbody tr:hover th,.perf-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-inset) 55%, var(--color-surface))}.perf-table tbody tr[data-ranked=false] th,.perf-table tbody tr[data-ranked=false] td{background:color-mix(in srgb, var(--surface-inset) 35%, var(--color-surface));color:var(--muted)}.perf-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.perf-sub{color:var(--muted-light);margin-top:.1rem;font-size:.875rem;font-weight:500;display:block}.perf-tag{color:var(--muted-light);letter-spacing:.02em;text-transform:uppercase;margin-top:.15rem;font-size:.875rem;font-weight:600;display:block}.perf-table--sheet{font-size:.875rem}.perf-table--sheet tbody th,.perf-table--sheet tbody td{white-space:nowrap;padding:.45rem .6rem}.perf-waiting{background:var(--viz-rule);border:1px solid var(--viz-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.perf-waiting__row{background:var(--color-surface);justify-content:space-between;align-items:center;gap:.85rem;padding:.6rem .75rem;display:flex}.perf-waiting__link{color:var(--navy);font-size:.875rem;font-weight:750;text-decoration:none}.perf-waiting__link:hover{text-decoration:underline}.perf-waiting__detail{color:var(--muted);margin:.15rem 0 0;font-size:.875rem;line-height:1.35}.perf-waiting__age{color:var(--color-warning-fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:800}.perf-waiting__age[data-urgent=true]{color:var(--color-error-fg)}.perf-sheet-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.perf-chips{flex-wrap:wrap;gap:.3rem;display:flex}.perf-chip,.perf-export,.perf-more{border:1px solid var(--border);background:var(--color-surface);color:var(--navy);font:inherit;cursor:pointer;font-size:.875rem;font-weight:700}.perf-chip{padding:.3rem .65rem}.perf-chip[data-active=true]{border-color:var(--navy);background:var(--navy);color:var(--color-text-inverse)}.perf-export{border-color:var(--accent);color:var(--color-teal-700);padding:.35rem .8rem}.perf-export:disabled{border-color:var(--border);color:var(--muted-light);cursor:not-allowed}.perf-more{margin-top:.6rem;padding:.4rem .8rem}.perf-chip:hover:not([data-active=true]),.perf-export:hover:not(:disabled),.perf-more:hover{background:var(--surface-inset)}@media (prefers-reduced-motion:reduce){.perf-funnel__bar{transition:none}}.app-sidebar-section.is-quiet .app-sidebar-item--perf .app-sidebar-item-icon,.app-sidebar-item--perf .app-sidebar-item-icon{box-sizing:border-box;opacity:.82;background:0 0;border:0;width:1.56rem;height:1.56rem;padding:0}.app-sidebar-item--perf:hover .app-sidebar-item-icon,.app-sidebar-item--perf.is-active .app-sidebar-item-icon{opacity:1;background:0 0}.settings-workspace-nav__item--perf .settings-workspace-nav__mark{width:1.45rem;height:1.45rem}
:root{--sleek-tile:linear-gradient(135deg, #071a30 0%, #0c2a4a 100%);--sleek-tile-hover:linear-gradient(135deg, #0a2038 0%, #103257 100%);--sleek-edge:#5eead457;--sleek-edge-soft:#5eead42e;--sleek-accent:#7fe3d3;--sleek-inset:inset 0 1px 0 #ffffff12;--sleek-lift:0 6px 18px -10px #08918c73;--sleek-radius:9px}.app-sidebar-item{border-radius:var(--sleek-radius);transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.app-sidebar-item:before{display:none}.app-sidebar-item:hover{background-color:#ffffff0b;border-color:#ffffff0d}.app-sidebar-item.is-active,.app-shell-frame .app-sidebar-item.is-active{color:#f8fafc;background:var(--sleek-tile);border-color:var(--sleek-edge);box-shadow:var(--sleek-inset), var(--sleek-lift)}.app-sidebar-item.is-active:hover{background:var(--sleek-tile-hover)}.app-sidebar-item-icon{box-sizing:content-box;background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;padding:.3rem;transition:color .16s,background-color .16s,border-color .16s,opacity .16s}.app-sidebar-item:hover .app-sidebar-item-icon{border-color:#ffffff1f}.app-sidebar-item.is-active .app-sidebar-item-icon{color:var(--sleek-accent);border-color:var(--sleek-edge-soft);background:#04101e8c}.app-sidebar-item.is-active .app-sidebar-item-label{font-weight:650}.desk-seg{color:#475569;border:1px solid #0000;border-radius:7px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.desk-seg:hover:not(.is-active){color:var(--navy);background:#0f2a4a0f}.desk-seg.is-active{color:#f8fafc;background:var(--sleek-tile);border-color:var(--sleek-edge);box-shadow:var(--sleek-inset), 0 4px 12px -8px #08918c80}.desk-seg:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px}.exchange-designation__heading>svg{box-sizing:border-box;border:1px solid var(--sleek-edge);background:var(--sleek-tile);color:var(--sleek-accent);box-shadow:var(--sleek-inset), var(--sleek-lift);border-radius:10px}.exchange-designation__choice{background:#fff;border-radius:10px;transition:border-color .14s,background-color .14s,box-shadow .14s}.exchange-designation__choice:hover{border-color:color-mix(in srgb, var(--navy) 22%, var(--border));box-shadow:0 2px 8px -6px #061c3259}.exchange-designation__choice[data-selected=true]{border-color:color-mix(in srgb, #14b8a6 55%, var(--border));background:linear-gradient(135deg,#f3fbfa 0%,#fff 70%);box-shadow:0 0 0 3px #14b8a61a,0 4px 14px -10px #08918c8c}.exchange-designation__choice input[type=radio]{accent-color:#0f766e}.exchange-designation .button-primary{border:1px solid var(--sleek-edge);background:var(--sleek-tile);color:#f8fafc;box-shadow:var(--sleek-inset), var(--sleek-lift);border-radius:8px}.exchange-designation .button-primary:hover:not(:disabled){background:var(--sleek-tile-hover)}.exchange-designation .button-primary:disabled{border-color:var(--border);color:#7a8793;box-shadow:none;background:#e7ecef}.partner-agency-identity{border-bottom:1px solid var(--sleek-edge);background:linear-gradient(135deg,#ffffff09 0%,#0000 45%),linear-gradient(135deg,#061527 0%,#0a2440 100%);box-shadow:inset 0 -1px #5eead414}.partner-agency-identity__kicker{color:var(--sleek-accent)}.app-shell-frame .onepass-active-file-header{border-radius:10px}@media (prefers-reduced-motion:reduce){.app-sidebar-item,.app-sidebar-item-icon,.desk-seg,.exchange-designation__choice{transition-duration:.01ms}}
.app-shell-frame{--font-ui-sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--font-brand-headline:var(--font-ui-sans);--font-ui-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--color-bg:#edf0ef;--color-surface:#fbfcf9;--color-surface-soft:#e7ecea;--color-surface-tinted:#e2eeeb;--color-text:#173654;--color-text-muted:#3d5a78;--color-text-subtle:#536c86;--color-navy-900:#10345b;--color-navy-800:#194570;--color-navy-700:#245889;--color-teal-600:#087d80;--color-teal-700:#08696d;--color-teal-100:#d8efeb;--color-border:#cbd7d6;--color-border-strong:#9fb5ba;--background:var(--color-bg);--background-warm:var(--color-bg);--surface:var(--color-surface);--surface-elevated:#fffefa;--surface-muted:var(--color-surface-soft);--surface-inset:#e9eeec;--foreground:var(--color-text);--ink:var(--color-text);--muted:var(--color-text-muted);--muted-light:var(--color-text-subtle);--border:var(--color-border);--border-strong:var(--color-border-strong);--navy:var(--color-navy-900);--indigo:var(--color-navy-700);--accent:var(--color-teal-600);--accent-hover:var(--color-teal-700);--selected-bg:#e7eefb;--selected-border:#245ac3;--selected-fg:#193e77;--stage-intake:#23465d;--stage-broker:#42627a;--stage-market:#0b787a;--stage-client:#a85e37;--shadow-panel:0 1px 2px #0b253912, 0 12px 28px -27px #0b25398c;--shadow-sm:var(--shadow-panel);--shadow-card:var(--shadow-panel);--shadow-md:0 2px 4px #0b253914, 0 16px 32px -25px #0b25396b;font-family:var(--font-ui-sans);font-feature-settings:"kern" 1, "liga" 1;background:var(--background)}.app-shell-frame :where(.desk-station-telemetry,.desk-book-telemetry,.app-sidebar-count,.app-sidebar-version,.desk-mail-age,.desk-side-book-count,.desk-side-book-eyebrow,.desk-intake-dock__code,.desk-intake-dock__url){font-family:var(--font-ui-mono);font-variant-numeric:tabular-nums;letter-spacing:.015em}.app-shell-frame .app-topbar{background:linear-gradient(100deg,#081f31,#102f46 72%,#143b50);border-bottom-color:#94c6ca42}.app-shell-frame .app-sidebar{background:linear-gradient(#0d2b40,#0a2539 56%,#081d30)}.app-shell-frame .app-sidebar-item.is-active{border-color:#7ad3cc66;box-shadow:inset 0 1px #ffffff14,0 8px 19px -15px #020c16cc}.app-shell-frame :where(.panel,.desk-panel,.desk-path-panel,.desk-now-strip,.desk-book-panel){border-color:var(--border);background-color:var(--surface);box-shadow:inset 0 1px #ffffffc2, var(--shadow-panel)}.app-shell-frame .panel-inset,.app-shell-frame .desk-book-rail{border-color:var(--border);background-color:var(--surface-inset)}.app-shell-frame .desk-detail-scroll{background:color-mix(in srgb, var(--background) 90%, white)}.app-shell-frame .onepass-active-file-header{background:linear-gradient(90deg, #eaf5f1 0%, var(--surface) 27%);border-left-color:#1b9293}.app-shell-frame .onepass-placement-rail{background:linear-gradient(100deg,#e5f2ee,#eef3f7 70%,#f6eee8)!important}.app-shell-frame .desk-inbox-row:hover{background:#edf6f3}.app-shell-frame :where(input,textarea,select):focus-visible{outline-color:#3865b4}@media (max-width:480px){.app-shell-frame .desk-side-book-heading{flex-shrink:1}.app-shell-frame .desk-side-book-heading strong{white-space:normal;min-width:0}.app-shell-frame .desk-side-book-eyebrow{display:none}}
@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root,.app-shell-frame{--font-ui-sans:"Inter", system-ui, sans-serif;--font-brand-headline:var(--font-ui-sans);--font-ui-mono:var(--font-ui-sans);--font-brand-serif:var(--font-ui-sans);--font-editorial:var(--font-ui-sans);--sidebar-width:104px;--color-bg:#edf3f9;--color-surface:#fff;--color-surface-soft:#e7eef7;--color-surface-tinted:#e5eeff;--color-text:#162b43;--color-text-muted:#52657a;--color-text-subtle:#6a7d91;--color-navy-900:#0d2745;--color-navy-800:#14395f;--color-navy-700:#285780;--color-blue-600:#2e69ce;--color-blue-500:#4a8ce7;--color-blue-100:#e5efff;--color-border:#d2deeb;--color-border-strong:#a6bdd5;--color-success:#348058;--color-success-fg:#246448;--color-success-bg:#e8f3e9;--color-success-border:#34805847;--color-teal-50:#f5f9ff;--color-teal-100:#e5efff;--color-teal-200:#c9dcfa;--color-teal-300:#a6c6f4;--color-teal-400:#78a9eb;--color-teal-500:#4e8be2;--color-teal-600:#2e69ce;--color-teal-700:#2055b2;--color-teal-800:#1c468f;--color-teal-900:#173768;--background:#edf3f9;--background-warm:#edf3f9;--surface:#fff;--surface-elevated:#fff;--surface-muted:#e7eef7;--surface-inset:#eaf1fa;--foreground:#162b43;--ink:#162b43;--muted:#52657a;--muted-light:#6a7d91;--border:#d2deeb;--border-strong:#a6bdd5;--navy:#0d2745;--indigo:#365d99;--teal:#2e69ce;--teal-dark:#2055b2;--accent:#2e69ce;--accent-hover:#2055b2;--selected-bg:#e5efff;--selected-border:#8fb4ec;--selected-fg:#1c4380;--stage-intake:#657fa5;--stage-broker:#6671bd;--stage-market:#2e69ce;--stage-client:#3f76b6;--sleek-tile:#14395f;--sleek-edge:#4777ad;--sleek-accent:#bdd7ff;--sleek-inset:inset 0 1px 0 #ffffff16;--sleek-lift:0 1px 2px #0d27451a;--filament:#5b91e2;--filament-soft:#5b91e266;--filament-glow:#5b91e224;--color-bullion:#6a91c8;--color-bullion-bright:#aacbfa;--color-bullion-deep:#315e99;--color-bullion-line:linear-gradient(180deg, #aacbfa, #6a91c8 48%, #315e99);--color-signal-orange:#6477c3;--orange-glow:#2e69ce1a}body,button,input,select,textarea{font-family:var(--font-ui-sans)}.desk-page{--color-success:#2e69ce;--color-success-fg:#1c468f;--color-success-bg:#e5efff;--color-success-border:#2e69ce47;--color-green-50:#f5f9ff;--color-green-100:#e5efff;--color-green-200:#c9dcfa;--color-green-300:#a6c6f4;--color-green-400:#78a9eb;--color-green-500:#4e8be2;--color-green-600:#2e69ce;--color-green-700:#2055b2;--color-green-800:#1c468f;--color-green-900:#173768;--color-green-950:#0d2745;--color-emerald-50:#f5f9ff;--color-emerald-100:#e5efff;--color-emerald-200:#c9dcfa;--color-emerald-300:#a6c6f4;--color-emerald-400:#78a9eb;--color-emerald-500:#4e8be2;--color-emerald-600:#2e69ce;--color-emerald-700:#2055b2;--color-emerald-800:#1c468f;--color-emerald-900:#173768;--color-emerald-950:#0d2745}.app-shell-frame{background:radial-gradient(65rem 38rem at 84% -12%, #8dbdff14, transparent 62%), var(--background)}.portal-surface{background:radial-gradient(64rem 36rem at 88% -12%, #8dbdff17, transparent 64%), var(--background)}.app-shell-frame .app-topbar{background:#0d2745;border-bottom-color:#315678}.app-shell-frame .onepass-active-file-header{background:#fff;border-left-color:#2e69ce}.app-shell-frame .onepass-placement-rail{background:#eaf1fa!important}.app-shell-frame .desk-inbox-row:hover{background:#eaf2ff}.app-shell-frame :where(input,textarea,select):focus-visible{outline-color:#2e69ce}.app-shell-frame :where(h1,h2,h3){letter-spacing:-.025em}.desk-breadcrumb{color:#d9e8fa;font-size:.85rem}.desk-breadcrumb a{color:#b9d4ee;transition:color .16s}.desk-breadcrumb a:hover{color:#fff}.desk-breadcrumb [aria-current=page]{color:#fff;font-weight:650}.desk-breadcrumb-divider{color:#87a8ca;padding-inline:.2rem}.desk-breadcrumb-back{border:1px solid #ffffff24;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.desk-breadcrumb a:focus-visible{outline-offset:4px;outline:2px solid #a9cfff}@media (min-width:1024px) and (hover:none){:root,.app-shell-frame{--sidebar-width:248px}}.app-shell-frame .button-primary{background:var(--navy);border-color:var(--navy);color:#fff}.app-shell-frame .button-primary:hover{background:#1a4775}.app-shell-frame .desk-book-new-btn{color:#fff!important;background:#2055b2!important;border-color:#2055b2!important}.app-shell-frame .desk-book-new-btn:hover{background:#173f8c!important}.app-shell-frame .costrax-contacts-fold--retail_broker{--contact-group-accent:#2e69ce;--contact-group-wash:#e9f1ff}.app-shell-frame .costrax-contacts-fold--wholesaler{--contact-group-accent:#5263ad;--contact-group-wash:#eef0ff}.app-shell-frame .costrax-contacts-fold--carrier{--contact-group-accent:#3e719f;--contact-group-wash:#eaf3fb}.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle{border-radius:6px;padding-inline:1rem;transition:background-color .18s,color .18s;position:relative}.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:before{content:"";background:var(--contact-group-accent);border-radius:3px;width:3px;transition:top .18s,bottom .18s;position:absolute;top:22%;bottom:22%;left:0}.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:hover,.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:focus-visible{background:var(--contact-group-wash)}.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:hover:before,.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:focus-visible:before{top:14%;bottom:14%}.app-shell-frame .costrax-contacts-fold .costrax-fold-count{color:var(--contact-group-accent)}.app-shell-frame .costrax-contacts-fold .costrax-fold-caret{border-left-color:var(--contact-group-accent)}.app-shell-frame .costrax-contact-row{transition:border-color .18s,background-color .18s,box-shadow .18s}.app-shell-frame .costrax-contact-row:hover{background:#edf4ff;border-color:#adc8e5;box-shadow:0 6px 18px #0d27450e}.app-shell-frame .costrax-contact-row[aria-current=true]{background:#e9f2ff;border-color:#9ebfea;box-shadow:inset 3px 0 #2e69ce}@media (max-width:639px){.app-shell-frame .costrax-contact-row-main{flex-direction:column;align-items:stretch}.app-shell-frame .costrax-contact-row-actions{border-top:1px solid #d2deeb;justify-content:flex-end;width:100%;padding-top:.55rem}}@media (prefers-reduced-motion:reduce){.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle,.app-shell-frame .costrax-contacts-fold .costrax-fold-toggle:before,.app-shell-frame .costrax-contact-row{transition:none}}.app-shell-frame .settings-workspace-main{max-width:1160px}.app-shell-frame .settings-workspace-main .panel{background:#fff;border-color:#d2deeb;border-radius:8px;overflow:hidden;box-shadow:0 7px 24px #0d27450b}.app-shell-frame .settings-workspace-main .panel>:first-child{background:linear-gradient(105deg,#e8f1ff,#fff 68%,#f1f5fd);border-bottom-color:#d2deeb}.app-shell-frame .settings-workspace-main .panel :is(h2,h3){color:#17395b;letter-spacing:-.03em;font-weight:700}.app-shell-frame .settings-workspace-main .panel p{line-height:1.55}.app-shell-frame .settings-workspace-main .panel :is(input,select,textarea){border-color:#c6d7e9;transition:border-color .16s,box-shadow .16s}.app-shell-frame .settings-workspace-main .panel :is(input,select,textarea):focus-visible{border-color:#4d87dc;box-shadow:0 0 0 3px #2e69ce24}@media (prefers-reduced-motion:reduce){.app-shell-frame .settings-workspace-main .panel :is(input,select,textarea){transition:none}}.perf{--viz-data:#2e69ce;--viz-alt:#587b9f;--viz-contrast:#696bc7;--viz-flag:#b57930}.perf-head{background:#fff;box-shadow:0 6px 23px #0d27450a}.perf-head__copy h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:720}.perf [data-tone]{box-shadow:none;background:#fff}.perf :is(.perf-section__title h4,.perf h4){font-weight:700}.perf .perf-section__title h4{font-size:1.15rem}.perf-table :is(th,td){font-size:.82rem}.perf [class*=bg-emerald-50],.perf [class*=bg-cyan-50]{background:#e9f1fb}.perf [class*=text-cyan-800]{color:#2c6395}.perf [class*=text-emerald-800]{color:#2e6d68}.perf [data-tone]{transition:border-color .17s,transform .17s,box-shadow .17s}.perf [data-tone]:hover{transform:translateY(-1px);box-shadow:0 8px 19px #0d27450c}@media (prefers-reduced-motion:reduce){.perf *,.perf :before,.perf :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.perf [data-tone]:hover{transform:none}}
:root{--icon-blue:#286ac1;--icon-teal:#157c7a;--icon-amber:#b66318;--icon-violet:#7355b1;--icon-green:#26784f;--icon-slate:#57708a;--icon-danger:#bd443e}.workspace-icon{vertical-align:middle;color:var(--icon-tone,var(--icon-blue));flex-shrink:0;display:inline-block}.workspace-icon[data-icon-tone=blue]{--icon-tone:var(--icon-blue)}.workspace-icon[data-icon-tone=teal]{--icon-tone:var(--icon-teal)}.workspace-icon[data-icon-tone=amber]{--icon-tone:var(--icon-amber)}.workspace-icon[data-icon-tone=violet]{--icon-tone:var(--icon-violet)}.workspace-icon[data-icon-tone=green]{--icon-tone:var(--icon-green)}.workspace-icon[data-icon-tone=slate]{--icon-tone:var(--icon-slate)}.workspace-icon-body{fill:color-mix(in srgb, var(--icon-tone) 13%, transparent);stroke:var(--icon-tone)}.workspace-icon-detail{stroke:var(--icon-ink,#173b59)}:where(.app-sidebar,.app-topbar,[data-icon-surface=dark]){--icon-blue:#88baff;--icon-teal:#67d5cd;--icon-amber:#ffb46b;--icon-violet:#c4afff;--icon-green:#87d5a7;--icon-slate:#b5c9de;--icon-danger:#ffa69b;--icon-ink:#e0ecfa}:where(svg.lucide){color:var(--icon-blue);stroke-width:1.8px;flex-shrink:0}:where(svg:is(.lucide-file,.lucide-file-text,.lucide-files,.lucide-folder,.lucide-folder-open,.lucide-folder-kanban,.lucide-archive,.lucide-upload,.lucide-file-up,.lucide-download)){color:var(--icon-amber)}:where(svg:is(.lucide-users,.lucide-users-round,.lucide-user,.lucide-contact-round,.lucide-building-2,.lucide-link,.lucide-link-2,.lucide-plug-zap,.lucide-database)){color:var(--icon-teal)}:where(svg:is(.lucide-book-open,.lucide-pen,.lucide-pen-line,.lucide-pen-tool,.lucide-sparkles,.lucide-wand-sparkles)){color:var(--icon-violet)}:where(svg:is(.lucide-check,.lucide-circle-check,.lucide-circle-check-big,.lucide-file-check-2,.lucide-shield-check)){color:var(--icon-green)}:where(svg:is(.lucide-trash,.lucide-trash-2,.lucide-circle-x,.lucide-shield-alert)){color:var(--icon-danger)}:where(svg:is(.lucide-triangle-alert,.lucide-circle-alert,.lucide-clock)){color:var(--icon-amber)}:where(svg:is(.lucide-chevron-up,.lucide-chevron-down,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-up,.lucide-arrow-down,.lucide-x,.lucide-menu,.lucide-search,.lucide-loader-circle,.lucide-loader-2,.lucide-ellipsis,.lucide-ellipsis-vertical)),:is(.primary-button,.button-primary,.smart-action-button,[data-icon-color=inherit],.error-message,.warning-message,.success-message) svg.lucide,:is([class~=text-white],[class~=text-white\/90],[class~=text-white\/80],[class~=text-white\/70]) svg.lucide{color:inherit}@media (forced-colors:active){.workspace-icon-body{fill:canvas;stroke:buttontext}.workspace-icon-detail{stroke:buttontext}}
