: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:4rem}.desk-mobile-file-chrome button{min-width:3rem!important;min-height:3rem!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.08;font-size:1.12rem!important}.onepass-mobile-file-ref{margin-top:.18rem;letter-spacing:.055em!important;font-size:.78rem!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:4.4rem;padding-left:1rem;padding-right:1rem}.onepass-mobile-file-name{font-size:1.12rem!important}.desk-mobile-now-dock>div{max-width:46rem}}@media (max-width:639px){.desk-mobile-file-chrome>div{min-height:4rem;padding-top:.48rem;padding-bottom:.48rem}.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:.78rem!important;padding-bottom:.82rem!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;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){box-shadow:inset 0 1px #ffffff38}.app-shell-frame .primary-button{border-color:var(--accent-hover);background:var(--accent)}.app-shell-frame .primary-button:hover:not(:disabled){background:var(--accent-hover);border-color:#034f54}.app-shell-frame .desk-book-grit:not(.desk-book-spine){border-radius:12px}.app-shell-frame .desk-side-switcher{border-color:var(--border);background:var(--surface-inset);gap:.65rem;padding:.65rem}.app-shell-frame .desk-side-book{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:.65rem .85rem;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff80,0 2px 3px #061c3206}.app-shell-frame .desk-side-book:first-of-type{--side-accent:var(--accent);--side-paper:#e4efea}.app-shell-frame .desk-side-book:last-of-type{--side-accent:#99603f;--side-paper:#f0eae0}.app-shell-frame .desk-side-book:is(.is-active,.is-spinning){border-color:color-mix(in srgb, var(--side-accent) 48%, var(--border));background:var(--side-paper);box-shadow:inset 3px 0 0 var(--side-accent), 0 2px 5px #061c320a}.app-shell-frame .desk-side-book:is(.is-active,.is-spinning):after{content:none}.app-shell-frame .desk-side-book:hover:not(:disabled){border-color:var(--side-accent);background-color:var(--side-paper)}.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:.75rem;font-weight:550;line-height:1.35}.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);font-family:var(--font-ui-sans), "Segoe UI", sans-serif;border-radius:7px;font-size:.875rem;font-weight:650;box-shadow:inset 0 1px #ffffff4d}.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{border:1px solid var(--accent-hover);background:var(--accent);border-radius:.22rem;font-weight:600;transition:background .14s,border-color .14s;box-shadow:inset 0 1px #ffffff2e}.app-shell-frame .desk-book-new-btn:hover{background:var(--accent-hover);border-color:#034f54;box-shadow:inset 0 1px #ffffff24}.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{background:var(--accent);box-shadow:0 1px #6ce7d4}.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:.15rem;padding-top:.2rem}.app-shell-frame .desk-mail-tab{border-radius:7px 7px 0 0;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:.9;filter:drop-shadow(1px 1px 0 color-mix(in srgb, var(--accent) 16%, transparent))}.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{letter-spacing:-.022em;font-weight:620;line-height:1.35}.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;color:var(--muted);font-size:.75rem;font-weight:550;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:.4rem;padding:.45rem}.app-shell-frame .desk-side-book{padding:.55rem}.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}}
