@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Barlow+Condensed:wght@500;600;700&family=Poppins:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=Spectral:wght@300;400;500;600&family=Archivo:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--spacing:.25rem;--radius-sm:10px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-navy:#0a0907;--color-cream:#efe9dd;--font-display:"Outfit", system-ui, sans-serif;--radius-card:14px}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.break-all{word-break:break-all}.text-red-400{color:var(--color-red-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.font-display{font-family:Outfit,system-ui,sans-serif}.card-base{background:var(--cs-surface-alt);border:1px solid var(--cs-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.card-hover{transition:border-color var(--cs-dur) var(--cs-ease), background var(--cs-dur) var(--cs-ease), transform var(--cs-dur) var(--cs-ease), box-shadow var(--cs-dur) var(--cs-ease);cursor:pointer}.card-hover:hover{border-color:var(--cs-border-2);box-shadow:var(--cs-shadow-lift);background:#ffffff0f;transform:translateY(-1px)}.card-hover:active{transition-duration:var(--cs-dur-fast);transform:translateY(0)}.badge-open{background:rgba(var(--cs-accent-rgb),.12);color:var(--cs-accent);border:1px solid rgba(var(--cs-accent-rgb),.2)}.badge-urgent{color:#ff5c5c;background:#ff5c5c1f;border:1px solid #ff5c5c33}.badge-pending{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.badge-filled{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f633}.badge-completed{background:var(--cs-surface-alt);color:var(--cs-text-2);border:1px solid var(--cs-border)}.input-base{background:var(--cs-input-bg);border:1px solid var(--cs-border-2);width:100%;color:var(--cs-text);transition:border-color var(--cs-dur) var(--cs-ease), background var(--cs-dur) var(--cs-ease), box-shadow var(--cs-dur) var(--cs-ease);border-radius:12px;outline:none;padding:12px 16px;font-size:14px}.input-base:hover{border-color:#ffffff2e}.input-base:focus{border-color:var(--cs-accent);background:rgba(var(--cs-accent-rgb),.04);box-shadow:var(--cs-accent-glow)}.input-base::placeholder{color:var(--cs-text-2)}.btn-primary{background:var(--cs-accent);color:var(--cs-on-accent);cursor:pointer;transition:filter var(--cs-dur) var(--cs-ease), transform var(--cs-dur-fast) var(--cs-ease-quick), box-shadow var(--cs-dur) var(--cs-ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-primary:hover{filter:brightness(1.08);box-shadow:0 6px 20px rgba(var(--cs-accent-rgb),.3), 0 0 0 1px rgba(var(--cs-accent-rgb),.4);transform:translateY(-1px)}.btn-primary:active{filter:brightness(.96);transform:translateY(0)scale(.98)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.btn-primary:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#ffffff26 0%,#0000 50%);position:absolute;inset:0}.btn-secondary{background:var(--cs-surface-alt);color:var(--cs-text);border:1px solid var(--cs-border-2);cursor:pointer;transition:border-color var(--cs-dur) var(--cs-ease), background var(--cs-dur) var(--cs-ease), color var(--cs-dur) var(--cs-ease), transform var(--cs-dur-fast) var(--cs-ease-quick);border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.btn-secondary:hover{border-color:var(--cs-accent);color:var(--cs-accent);background:rgba(var(--cs-accent-rgb),.04)}.btn-secondary:active{transform:scale(.98)}.btn-ghost{color:var(--cs-text-2);cursor:pointer;transition:background var(--cs-dur) var(--cs-ease), color var(--cs-dur) var(--cs-ease), border-color var(--cs-dur) var(--cs-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.btn-ghost:hover{background:var(--cs-surface-alt);color:var(--cs-text);border-color:var(--cs-border)}.btn-ghost:active{transform:scale(.98)}.btn-link{color:var(--cs-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--cs-accent-rgb),.4);-webkit-text-decoration-color:rgba(var(--cs-accent-rgb),.4);-webkit-text-decoration-color:rgba(var(--cs-accent-rgb),.4);text-decoration-color:rgba(var(--cs-accent-rgb),.4);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--cs-dur) var(--cs-ease), color var(--cs-dur) var(--cs-ease);font-weight:600}.btn-link:hover{-webkit-text-decoration-color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-accent);text-decoration-color:var(--cs-accent);filter:brightness(1.1)}.btn-sm{padding:7px 14px;font-size:12.5px}.btn-md{padding:10px 20px;font-size:13.5px}.btn-lg{padding:13px 26px;font-size:14.5px}.eyebrow{color:var(--cs-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow-muted{color:var(--cs-text-2)}.eyebrow-warn{color:var(--cs-warn)}.nav-item-active{background:var(--cs-accent-bg);color:var(--cs-accent)}.nav-link-row{display:block}.nav-row:hover:not(.nav-row-active){color:var(--cs-text);background:#ffffff0a}.nav-row:hover .nav-row-icon{transform:translate(1px)}.nav-row:active{transform:scale(.98)}.nav-link-row:focus-visible{border-radius:10px}.topbar-icon-btn:hover{border-color:var(--cs-border-2);background:#ffffff14;transform:translateY(-1px)}.topbar-avatar:hover{box-shadow:0 6px 18px rgba(var(--cs-accent-rgb),.35), inset 0 1px 0 #fff6;transform:translateY(-1px)scale(1.03)}.account-row:hover{background:#ffffff0a;border-color:#ffffff14}.link-accent{color:var(--cs-accent);transition:background-size var(--cs-dur) var(--cs-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.link-accent:hover{background-size:100% 1px}}:root{--cs-bg:#0a0907;--cs-surface:#0e0c0a;--cs-surface-alt:#efe9dd09;--cs-border:#efe9dd12;--cs-border-2:#efe9dd21;--cs-text:#efe9dd;--cs-text-2:#a8a292;--cs-text-3:#a09a8a;--cs-network:#6aa7ff;--cs-network-bg:#6aa7ff1a;--cs-nav-bg:#0a0907e0;--cs-input-bg:#efe9dd0d;--cs-shadow:0 4px 24px var(--ledger-sh);--cs-shadow-lift:0 8px 32px #00000073, 0 0 1px #ffffff0f;--cs-shadow-hi:0 16px 48px #00000080, 0 0 0 1px #ffffff14;--cs-scrollbar:#efe9dd24;--cs-accent:#00c896;--cs-accent-rgb:0,200,150;--cs-on-accent:#04120d;--cs-accent-bg:rgba(var(--cs-accent-rgb),.1);--cs-accent-glow:0 0 0 3px rgba(var(--cs-accent-rgb),.18);--cs-focus-ring:0 0 0 3px rgba(var(--cs-accent-rgb),.35), 0 0 0 1px rgba(var(--cs-accent-rgb),.6);--cs-info:#3b82f6;--cs-info-bg:#3b82f61a;--cs-warn:#f59e0b;--cs-warn-bg:#f59e0b1a;--cs-danger:#ff5c5c;--cs-danger-bg:#ff5c5c1a;--cs-premium:#9d87ff;--cs-premium-bg:#9d87ff1a;--cs-ease:cubic-bezier(.16, 1, .3, 1);--cs-ease-quick:cubic-bezier(.4, 0, .2, 1);--cs-dur-fast:.15s;--cs-dur:.22s;--cs-dur-slow:.36s;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-7:32px;--cs-space-8:48px;--cs-text-display:40px;--cs-leading-display:1.08;--cs-text-h1:28px;--cs-leading-h1:1.15;--cs-text-h2:20px;--cs-leading-h2:1.25;--cs-text-body:14px;--cs-leading-body:1.55;--cs-text-caption:12px;--cs-leading-caption:1.45}[data-theme=light]{--cs-bg:#f0f4f8;--cs-surface:#fff;--cs-surface-alt:#00000008;--cs-border:#00000014;--cs-border-2:#00000029;--cs-text:#0e0c0a;--cs-text-2:#5a6e84;--cs-text-3:#5f7388;--cs-nav-bg:#f0f4f8f7;--cs-input-bg:#0000000a;--cs-shadow:0 4px 24px #00000014;--cs-shadow-lift:0 8px 32px #0000001a, 0 0 1px #0000000a;--cs-shadow-hi:0 16px 48px #0000001f, 0 0 0 1px #0000000f;--cs-scrollbar:#00000026;--cs-accent:#00a87c;--cs-accent-bg:#00a87c14;--cs-accent-glow:0 0 0 3px #00a87c26;--cs-focus-ring:0 0 0 3px #00a87c4d, 0 0 0 1px #00a87c8c;--cs-info:#1d4ed8;--cs-info-bg:#1d4ed814;--cs-warn:#b45309;--cs-warn-bg:#b4530914;--cs-danger:#dc2626;--cs-danger-bg:#dc262614;--cs-premium:#6d4fff;--cs-premium-bg:#6d4fff14;--cs-network:#2f6fd0;--cs-network-bg:#2f6fd014}[data-theme=light] :is([style*=\#EFE9DD i],[style*="rgb(240, 235, 225)"],[style*="rgb(240,235,225)"]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text)!important}[data-theme=light] :is([style*=\#938E81 i],[style*=\#938E81 i],[style*=\#9FB2C8 i],[style*="rgb(122, 143, 168)"],[style*="rgb(122,143,168)"]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text-2)!important}[data-theme=light] :is([style*=\#4A5F77 i],[style*="rgb(74, 95, 119)"],[style*="rgb(74,95,119)"]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text-3)!important}[data-theme=light] :is([style*=\#0E0C0A i],[style*="rgb(13, 30, 51)"],[style*="rgb(14,12,10)"]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text);background-color:var(--cs-surface)!important}[data-theme=light] :is([style*=\#0A0907 i],[style*="rgb(7, 17, 31)"],[style*="rgb(10,9,7)"]):not([data-theme=dark],[data-theme=dark] *){background-color:var(--cs-bg)!important}[data-theme=light] :is([style*=\#122640 i],[style*="rgb(18, 38, 64)"],[style*="rgb(18,38,64)"]):not([data-theme=dark],[data-theme=dark] *),[data-theme=light] :is([style*="rgba(255,255,255,0.02)"],[style*="rgba(255, 255, 255, 0.02)"],[style*="rgba(255,255,255,0.03)"],[style*="rgba(255, 255, 255, 0.03)"],[style*="rgba(255,255,255,0.04)"],[style*="rgba(255, 255, 255, 0.04)"],[style*="rgba(255,255,255,0.05)"],[style*="rgba(255, 255, 255, 0.05)"]):not([data-theme=dark],[data-theme=dark] *){background-color:var(--cs-surface-alt)!important}[data-theme=light] :is([style*="rgba(255,255,255,0.07)"],[style*="rgba(255, 255, 255, 0.07)"],[style*="rgba(255,255,255,0.08)"],[style*="rgba(255, 255, 255, 0.08)"],[style*="rgba(255,255,255,0.12)"],[style*="rgba(255, 255, 255, 0.12)"]):not([data-theme=dark],[data-theme=dark] *){border-color:var(--cs-border)!important}[data-theme=light] body{background-image:none}[data-theme=light] .app-shell :is([style*="color: #fff" i],[style*="color:#fff" i],[style*="color: #ffffff" i],[style*="color:#ffffff" i],[style*="color: \"#fff" i],[style*="color: white" i],[style*=color\:white i],[style*="color: rgb(255, 255, 255)"],[style*="color: rgb(255,255,255)"]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text)!important}[data-theme=light] .app-shell :is([style*="background: #0E0C0A" i],[style*="background:#0E0C0A" i],[style*="background-color: #0E0C0A" i],[style*="background-color:#0E0C0A" i]):not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text);background-color:var(--cs-surface)!important}[data-theme=light] .app-shell :is([style*="background: #0A0907" i],[style*="background:#0A0907" i],[style*="background-color: #0A0907" i],[style*="background-color:#0A0907" i]):not([data-theme=dark],[data-theme=dark] *){background-color:var(--cs-bg)!important}[data-theme=light] .app-shell [style*=\#EFE9DD i]:not([data-theme=dark],[data-theme=dark] *){color:var(--cs-text)!important}[data-theme=light] .app-shell :is([style*="border: 1px solid rgba(255,255,255"],[style*="border:1px solid rgba(255,255,255"],[style*="border: 1px solid rgba(255, 255, 255"]):not([data-theme=dark],[data-theme=dark] *){border-color:var(--cs-border)!important}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--cs-bg);color:var(--cs-text);min-height:100dvh;transition:background-color var(--cs-dur) var(--cs-ease), color var(--cs-dur) var(--cs-ease);background-image:none;font-family:Inter,system-ui,sans-serif}:focus{outline:none}:focus-visible{box-shadow:var(--cs-focus-ring);transition:box-shadow var(--cs-dur-fast) var(--cs-ease-quick);border-radius:6px;outline:none}.skip-link{z-index:10000;background:var(--cs-accent);color:#0a0907;transition:transform var(--cs-dur) var(--cs-ease);border-radius:10px;padding:10px 16px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%);box-shadow:0 8px 24px #0000004d}.skip-link:focus,.skip-link:focus-visible{box-shadow:0 8px 24px var(--ledger-sh), 0 0 0 3px rgba(var(--cs-accent-rgb),.5);outline:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:rgba(var(--cs-accent-rgb),.25);color:var(--cs-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--cs-scrollbar);transition:background-color var(--cs-dur) var(--cs-ease);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}.has-mobile-nav main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes ring-pulse{0%{box-shadow:0 0 0 0 rgba(var(--cs-accent-rgb),.6)}70%{box-shadow:0 0 0 8px rgba(var(--cs-accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--cs-accent-rgb),0)}}.animate-fade-in{animation:fadeIn var(--cs-dur) var(--cs-ease) forwards}.animate-slide-up{animation:slideUp var(--cs-dur-slow) var(--cs-ease) forwards}.animate-ring-pulse{animation:ring-pulse 2.4s var(--cs-ease) infinite}.stagger>*{opacity:0;animation:fadeIn var(--cs-dur) var(--cs-ease) forwards}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.24s}.stagger>:nth-child(8){animation-delay:.28s}.stagger>:nth-child(n+9){animation-delay:.32s}.skeleton{background:linear-gradient(90deg, var(--cs-surface-alt) 25%, var(--cs-border) 50%, var(--cs-surface-alt) 75%);background-size:1000px 100%;border-radius:8px;animation:1.6s linear infinite shimmer}.skeleton-text{border-radius:4px;height:12px}.skeleton-title{border-radius:5px;height:18px}.skeleton-card{border-radius:14px;min-height:80px}.hero-feed-row:hover{transform:translateY(-2px);border-color:rgba(var(--cs-accent-rgb),.25)!important;background:#ffffff0d!important}html[data-density=simple] .detail-only,html[data-density=detailed] .simple-only{display:none!important}html[data-density=detailed] .detail-only{animation:.45s ease-out detailReveal}@keyframes detailReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-density=detailed] .detail-only{animation:none!important}}@keyframes focusPulse{0%{box-shadow:0 0 0 0 rgba(var(--cs-accent-rgb),.55), 0 0 0 0 rgba(var(--cs-accent-rgb),.45)}60%{box-shadow:0 0 0 6px rgba(var(--cs-accent-rgb),.1), 0 0 28px rgba(var(--cs-accent-rgb),.45)}to{box-shadow:0 0 0 0 rgba(var(--cs-accent-rgb),0), 0 0 0 0 rgba(var(--cs-accent-rgb),0)}}.focus-highlight{transition:background .4s,border-color .4s;animation:1.6s ease-out 3 focusPulse;position:relative;border-color:rgba(var(--cs-accent-rgb),.85)!important;background:rgba(var(--cs-accent-rgb),.08)!important}@keyframes focusCalloutIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.focus-highlight{animation:none!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{will-change:transform;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}@keyframes scroll-reveal-fade{0%{opacity:0;transform:translateY(var(--sr-distance,24px))}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(var(--sr-distance,24px));transition:opacity .72s var(--cs-ease), transform .72s var(--cs-ease);transition-delay:var(--sr-delay,0s)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-stagger.is-visible>*{opacity:0;transform:translateY(var(--sr-distance,18px));animation:scroll-reveal-fade .72s var(--cs-ease) forwards}.scroll-reveal-stagger.is-visible>:first-child{animation-delay:calc(var(--sr-stagger,80ms) * 0)}.scroll-reveal-stagger.is-visible>:nth-child(2){animation-delay:calc(var(--sr-stagger,80ms) * 1)}.scroll-reveal-stagger.is-visible>:nth-child(3){animation-delay:calc(var(--sr-stagger,80ms) * 2)}.scroll-reveal-stagger.is-visible>:nth-child(4){animation-delay:calc(var(--sr-stagger,80ms) * 3)}.scroll-reveal-stagger.is-visible>:nth-child(5){animation-delay:calc(var(--sr-stagger,80ms) * 4)}.scroll-reveal-stagger.is-visible>:nth-child(6){animation-delay:calc(var(--sr-stagger,80ms) * 5)}.scroll-reveal-stagger.is-visible>:nth-child(7){animation-delay:calc(var(--sr-stagger,80ms) * 6)}.scroll-reveal-stagger.is-visible>:nth-child(8){animation-delay:calc(var(--sr-stagger,80ms) * 7)}.scroll-reveal-stagger.is-visible>:nth-child(9){animation-delay:calc(var(--sr-stagger,80ms) * 8)}.scroll-reveal-stagger.is-visible>:nth-child(n+10){animation-delay:calc(var(--sr-stagger,80ms) * 9)}@media (prefers-reduced-motion:reduce){.marquee,.glow-pulse,.btn-shimmer:after{transition:none!important;animation:none!important}.scroll-reveal{opacity:1!important;transform:none!important}}.premium-card{background:var(--cs-surface-alt);border:1px solid var(--cs-border);transition:transform var(--cs-dur) var(--cs-ease), border-color var(--cs-dur) var(--cs-ease), box-shadow var(--cs-dur) var(--cs-ease), background var(--cs-dur) var(--cs-ease);border-radius:16px;padding:24px 22px}.premium-card:hover{border-color:rgba(var(--cs-accent-rgb),.35);background:var(--cs-surface);box-shadow:0 12px 40px rgba(var(--cs-accent-rgb),.08), 0 0 0 1px rgba(var(--cs-accent-rgb),.18) inset;transform:translateY(-3px)}.cs-shift-card{transition:transform var(--cs-dur) var(--cs-ease), border-color var(--cs-dur) var(--cs-ease), box-shadow var(--cs-dur) var(--cs-ease), background var(--cs-dur) var(--cs-ease)}.cs-shift-card:hover{box-shadow:0 12px 32px #00000047, 0 0 0 1px rgba(var(--cs-accent-rgb),.16) inset;transform:translateY(-2px);border-color:rgba(var(--cs-accent-rgb),.35)!important;background:var(--cs-surface)!important}@media (prefers-reduced-motion:reduce){.cs-shift-card{transition:none}.cs-shift-card:hover{transform:none}}html,body{max-width:100vw;overflow-x:clip}.app-shell{height:100dvh!important}.table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;overflow-x:auto}.table-scroll table{min-width:max-content}.tap-target{min-width:44px;min-height:44px}@media (max-width:600px){.modal-mobile{width:calc(100vw - 24px)!important;max-width:100vw!important;max-height:calc(100vh - 24px)!important;margin:12px!important;overflow-y:auto!important}div[style*=position\:fixed][style*=inset\:0]>div[style*=max-width]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}div[style*="1fr 340px"],div[style*="1fr 320px"],div[style*="1fr 300px"],div[style*="1fr 280px"],div[style*="1fr 260px"],div[style*="180px 1fr"],div[style*="200px 1fr"],div[style*="240px 1fr"],div[style*="1.4fr 1fr"],div[style*="1.6fr 1fr"],div[style*="1.4fr 1.6fr"],div[style*="1.6fr 1.4fr"]{grid-template-columns:1fr!important}form[style*=display\:flex] input[type=text],form[style*=display\:flex] input[type=search],form[style*=display\:flex] select{width:100%!important;min-width:0!important}.state-chip{min-height:36px;padding:8px 14px!important;font-size:12px!important}.state-chips{gap:6px!important}div[style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr 1fr!important}}.cs-cleared-hero-grid{grid-template-columns:1.6fr auto;align-items:center;gap:28px;display:grid}.desktop-sidebar:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.18;background:url(/img/console/coats-ghost.webp) bottom/cover no-repeat;height:46%;min-height:300px;max-height:480px;position:absolute;bottom:-16px;left:-12px;right:-12px}@media (prefers-reduced-transparency:reduce){.desktop-sidebar:after{opacity:.1}}@media (max-width:768px){.desktop-sidebar{display:none!important}.mobile-nav{display:flex!important}.app-shell{flex-direction:column!important}.app-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.topbar-root{padding:0 14px!important}.topbar-icon-btn,.topbar-avatar{width:32px!important;height:32px!important}main.app-main>*{max-width:100vw!important}main.app-main>div[style*=padding\:28],main.app-main>div[style*=padding\:32],main.app-main>div[style*=padding\:24],main.app-main>section[style*=padding\:28],main.app-main>section[style*=padding\:32]{padding:16px!important}div[style*=grid-template-columns][style*="1fr 1fr 1fr 1fr"],div[style*=grid-template-columns][style*="1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}form div[style*=grid-template-columns]{grid-template-columns:1fr!important}.cs-cleared-hero{padding:22px 20px 20px!important}.cs-cleared-hero-grid{grid-template-columns:1fr!important;gap:18px!important}.cs-cleared-hero-grid>a{justify-content:center!important;width:100%!important}.landing-nav-links{display:none!important}.landing-nav{height:54px!important;padding:0 20px!important}.landing-hero{min-height:auto!important;padding:48px 20px 40px!important}.landing-hero-btns{flex-direction:column!important;align-items:stretch!important}.landing-hero-btns a{text-align:center!important}.landing-stats{grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}.landing-stats>div{border-top:1px solid #ffffff14!important;border-left:none!important;flex:none!important;min-width:0!important;padding:14px 12px!important}.landing-stats>div:nth-child(2n){border-left:1px solid #ffffff14!important}.landing-stats>div:nth-child(-n+2){border-top:none!important}.landing-hero-split{padding:56px 20px!important}.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.landing-section{padding:60px 20px!important}.landing-section-sm{padding:48px 20px!important}.landing-2col{grid-template-columns:1fr!important;gap:32px!important}.landing-3col{grid-template-columns:1fr!important;gap:16px!important}.landing-3col-tight{grid-template-columns:1fr 1fr!important;gap:12px!important}.pricing-grid{grid-template-columns:1fr!important}.page-pad{padding:16px!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.dash-grid{grid-template-columns:1fr!important;gap:16px!important}.detail-grid{grid-template-columns:1fr!important}.filter-bar{gap:8px!important}.filter-bar input,.filter-bar select{border-radius:12px!important;width:100%!important}.cs-shift-card{flex-wrap:wrap!important}.shift-card-right{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:8px!important}.metrics-grid{grid-template-columns:1fr!important}}@media (min-width:769px){.mobile-nav{display:none!important}}@media (max-width:480px){.topbar-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 140px);overflow:hidden}main.app-main h1{font-size:22px!important;line-height:1.15!important}main.app-main h2{font-size:17px!important}main.app-main>*>div[style*=max-width][style*="margin:0 auto"]{padding-left:0!important;padding-right:0!important}div[style*=grid-template-columns][style*="1fr 1fr"]{grid-template-columns:1fr!important}.card-base,[class*=surface-gradient]{padding:14px 16px!important}body>div[style*=min-height]>div[style*=max-width]{max-width:calc(100vw - 24px)!important}.topbar-icon-btn+a+a+div,div[role=status]{max-width:calc(100vw - 32px)!important}}@media (max-width:900px) and (orientation:landscape){.app-main{padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}}@media (max-width:430px){main.app-main article[style*=max-width\:720]{padding:28px 18px calc(96px + env(safe-area-inset-bottom))!important}main.app-main article>header h1{font-size:26px!important;line-height:1.18!important}main.app-main a[style*=formatCurrency] div[style*=clamp\(56px],main.app-main div[style*=font-size][style*="clamp(56px, 9vw, 88px)"]{font-size:48px!important}main.app-main div[style*="background: \"#0E0C0A\""][style*="padding: \"20px 24px\""],main.app-main div[style*="rgba(251,188,5,0.06)"][style*="padding: \"20px 24px\""]{padding:16px!important}div[style*=position\:fixed][style*=z-index\:2000]>div[style*=max-width]{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px!important}section[aria-label=Setup\ progress]>div:last-child{flex-direction:column!important;align-items:stretch!important}section[aria-label=Setup\ progress] a[href]{justify-content:center!important}}.ea-badge{background:#1d3a8a0f!important;border-color:#1d3a8a38!important}.ea-badge-eyebrow{color:#5a6e84!important}.ea-badge-name{color:#efe9dd!important}[data-theme=light] .ea-badge{background:#1d3a8a0f!important;border-color:#1d3a8a33!important}[data-theme=light] .ea-badge-eyebrow{color:#5a6e84!important}[data-theme=light] .ea-badge-name{color:#1d3a8a!important}.kpi-tile:hover{box-shadow:0 12px 28px rgba(var(--cs-accent-rgb),.1);transform:translateY(-2px);border-color:rgba(var(--cs-accent-rgb),.3)!important}.shift-hero-cta:hover,.hospital-post-hero:hover,.get-started-next:hover{transform:translateY(-2px);border-color:rgba(var(--cs-accent-rgb),.55)!important;box-shadow:0 18px 36px rgba(var(--cs-accent-rgb),.18), 0 0 0 1px rgba(var(--cs-accent-rgb),.25) inset!important}.get-started-next:hover .get-started-arrow{transform:translate(4px);background:rgba(var(--cs-accent-rgb),.16)!important}.hospital-post-hero:hover .hospital-post-hero-arrow{transform:rotate(90deg)}.shift-hero-cta:hover .shift-hero-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.shift-hero-cta:hover{transform:none;box-shadow:0 12px 28px rgba(var(--cs-accent-rgb),.1)!important}.shift-hero-cta:hover .shift-hero-arrow{transform:none}.hospital-post-hero:hover{transform:none;box-shadow:0 12px 28px rgba(var(--cs-accent-rgb),.12)!important}.hospital-post-hero:hover .hospital-post-hero-arrow{transform:none}.kpi-tile:hover{box-shadow:none;transform:none}}@keyframes kpiTilePulse{0%{opacity:.3;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){div[style*=kpiTilePulse]{opacity:.7!important;animation:none!important;transform:none!important}}@keyframes needAttention{0%,to{box-shadow:0 0 #fbbc0559}50%{box-shadow:0 0 0 4px #fbbc0500}}@keyframes growBadgePulse{0%,to{box-shadow:0 4px 12px rgba(var(--cs-accent-rgb),.4), 0 0 0 1px rgba(var(--cs-accent-rgb),.4) inset;transform:scale(1)}50%{box-shadow:0 6px 18px rgba(var(--cs-accent-rgb),.55), 0 0 0 1px rgba(var(--cs-accent-rgb),.65) inset;transform:scale(1.06)}}.grow-badge-pulse{animation:2.2s ease-in-out infinite growBadgePulse}@media (prefers-reduced-motion:reduce){.grow-badge-pulse{animation:none!important}}@keyframes rowExpand{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){span[style*=needAttention]{animation:none!important}}.helper-fab{z-index:1850;border:1px solid rgba(var(--cs-accent-rgb),.45);background:linear-gradient(180deg, var(--cs-accent-hi,#00e6ae), var(--cs-accent));height:48px;color:var(--cs-on-accent,#0a0907);letter-spacing:.02em;cursor:pointer;box-shadow:0 12px 28px rgba(var(--cs-accent-rgb),.35), 0 0 0 1px rgba(var(--cs-accent-rgb),.5);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-family:inherit;font-size:13.5px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:18px;right:18px}.helper-fab-spotlight{z-index:1855;background:var(--cs-accent);width:280px;max-width:calc(100vw - 36px);color:var(--cs-on-accent,#0a0907);animation:helperFabSpotlightIn .2s var(--cs-ease);border-radius:8px;padding:14px 16px 12px;position:fixed;bottom:78px;right:18px;box-shadow:0 6px 16px #0000002e}.helper-fab-spotlight:after{content:"";background:linear-gradient(135deg, transparent 0%, transparent 50%, var(--cs-accent) 50%, var(--cs-accent) 100%);width:14px;height:14px;box-shadow:2px 2px 0 rgba(var(--cs-accent-rgb),.4);border-radius:2px;position:absolute;bottom:-6px;right:30px;transform:rotate(45deg)}@keyframes helperFabSpotlightIn{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.helper-fab-spotlight{width:auto;left:14px;right:14px;bottom:calc(140px + env(safe-area-inset-bottom))}.helper-fab-spotlight:after{background:linear-gradient(135deg, var(--cs-accent) 0%, var(--cs-accent) 50%, transparent 50%, transparent 100%);bottom:-7px;right:24px;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.helper-fab-spotlight{animation:none}}.helper-fab:hover{box-shadow:0 18px 36px rgba(var(--cs-accent-rgb),.42), 0 0 0 1px rgba(var(--cs-accent-rgb),.7);transform:translateY(-2px)}.helper-fab-label{display:inline}@media (max-width:768px){.helper-fab{bottom:calc(82px + env(safe-area-inset-bottom));justify-content:center;width:48px;height:48px;padding:0;right:14px}.helper-fab-label{display:none}}.helper-fab-panel{z-index:1860;background:#0e2236;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);height:540px;max-height:calc(100vh - 36px);font-family:Inter,system-ui,sans-serif;animation:.22s ease-out helperFabIn;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 16px 40px #00000059}@media (max-width:768px){.helper-fab-panel{width:auto;max-width:none;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));height:70vh;max-height:calc(100vh - calc(110px + env(safe-area-inset-bottom)))}}@keyframes helperFabIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.helper-fab-panel{animation:none}}.cs-r-pad{padding-left:clamp(16px,5vw,40px)!important;padding-right:clamp(16px,5vw,40px)!important}@media (max-width:720px){.cs-r-split{grid-template-columns:1fr!important;gap:16px!important}.cs-r-2col{grid-template-columns:1fr!important}.cs-r-3col{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.cs-r-4col{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:8px!important}.cs-r-scroll-x{grid-template-columns:repeat(6,minmax(40px,1fr))!important;overflow-x:auto!important}.cs-r-cardgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}}@media (max-width:480px){.cs-r-wrap{white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.cs-dossier-summary{display:none!important}}[data-brand=ea],[data-brand=ea] [data-theme=light],[data-brand=ea] .revamp-root{--cs-bg:#fff;--cs-surface:#fff;--cs-surface-alt:#0b287409;--cs-border:#0b28741f;--cs-border-2:#0b287433;--cs-text:#14264f;--cs-text-2:#55637f;--cs-text-3:#64748f;--cs-nav-bg:#fffffff2;--cs-input-bg:#0b28740d;--cs-shadow:0 4px 24px #0b287414;--cs-shadow-lift:0 8px 32px #0b28741a, 0 0 1px #0b28740d;--cs-shadow-hi:0 16px 48px #0b28741f, 0 0 0 1px #0b28740f;--cs-scrollbar:#0b28742e;--cs-accent:#0b2874;--cs-accent-rgb:11,40,116;--cs-on-accent:#fff;--cs-accent-bg:#0b287412;--cs-accent-glow:0 0 0 3px #0b287424;--cs-focus-ring:0 0 0 3px #0b287447, 0 0 0 1px #0b28748c;--cs-network:#1565ff;--cs-network-bg:#1565ff1a;--cs-info:#1443c2;--cs-info-bg:#1443c214;--cs-warn:#b45309;--cs-warn-bg:#b4530914;--cs-danger:#dc2626;--cs-danger-bg:#dc262614;--cs-premium:#6d4fff;--cs-premium-bg:#6d4fff14}[data-brand=ea][data-theme=dark],[data-brand=ea] [data-theme=dark]{--cs-bg:#0a0907;--cs-surface:#0b1a38;--cs-surface-alt:#7aa6ff0d;--cs-border:#92b0ff1a;--cs-border-2:#92b0ff29;--cs-text:#f2f5fb;--cs-text-2:#8aa0c4;--cs-text-3:#8394b8;--cs-nav-bg:#050d1ef2;--cs-input-bg:#ffffff0d;--cs-shadow:0 4px 24px var(--ledger-sh);--cs-shadow-lift:0 8px 32px #00000073, 0 0 1px #ffffff0f;--cs-shadow-hi:0 16px 48px #00000080, 0 0 0 1px #ffffff14;--cs-scrollbar:#ffffff1f;--cs-accent:#4b8dff;--cs-accent-rgb:75,141,255;--cs-on-accent:#0a0907;--cs-accent-bg:#4b8dff1f;--cs-accent-glow:0 0 0 3px #4b8dff2e;--cs-focus-ring:0 0 0 3px #4b8dff59, 0 0 0 1px #4b8dff99;--cs-network:#1565ff;--cs-network-bg:#1565ff1f;--cs-info:#4b8dff;--cs-info-bg:#4b8dff1a}[data-brand=ea] .revamp-root h1,[data-brand=ea] .revamp-root h2{text-transform:uppercase;letter-spacing:.015em;font-family:Barlow Condensed,Outfit,sans-serif!important}[data-brand=ea] .premium-card:hover{border-color:#0b287459;box-shadow:0 12px 40px #0b287414,inset 0 0 0 1px #0b28742e}[data-brand=ea] .helper-fab,[data-brand=ea] .helper-fab-spotlight{color:#0b2874;background:linear-gradient(#ffe24d,#ffd100);border-color:#b8860b73}[data-brand=ea] .helper-fab{box-shadow:0 12px 28px #ffd10059,0 0 0 1px #ffe24d80}[data-brand=ea] .helper-fab-spotlight{box-shadow:0 18px 40px #ffd10066,0 0 0 1px #ffe24d8c}[data-brand=ea] .helper-fab-spotlight:after{background:linear-gradient(135deg,#0000 0% 50%,#ffe24d 50% 100%)}[data-brand=ea] .btn-shimmer:before,[data-brand=ea] .btn-shimmer:after{display:none!important}[data-brand=ea] .revamp-root h1{line-height:.98!important}[data-brand=ea] .revamp-root h2{line-height:1.04!important}[data-brand=ea] .revamp-root h1:after{content:"";background:linear-gradient(90deg,#c68a12,#ffd100 70%,#ffe24d);border-radius:3px;width:92px;height:6px;margin-top:20px;display:block}[data-brand=ea] .revamp-root nav a{text-transform:uppercase;letter-spacing:.08em;font-family:Barlow Condensed,Outfit,sans-serif;font-size:14px}[data-brand=ea] .lf-card:before{display:none}@media (max-width:900px){[data-brand=ea] .revamp-root .revamp-nav-links{display:flex!important}[data-brand=ea] .revamp-root .revamp-nav-links a:not([href=\/login]){display:none!important}}[data-brand=ea] .revamp-root .revamp-nav-links a{white-space:nowrap}[data-brand=ea] .revamp-root footer a{margin:-13px -8px;padding:13px 8px}[data-brand=ea] .cs-hero-title,[data-brand=ea] .cs-r-pad h1{text-transform:uppercase;letter-spacing:.012em;font-family:Barlow Condensed,Outfit,sans-serif!important;font-weight:600!important;line-height:1.04!important}[data-brand=ea] .cs-hero-title:after{content:"";background:linear-gradient(90deg,#c68a12,#ffd100 70%,#ffe24d);border-radius:3px;width:84px;height:5px;margin-top:16px;display:block}[data-brand=ea] .app-main .eyebrow,[data-brand=ea] .cs-r-pad .eyebrow,[data-brand=ea] .get-started-hero .eyebrow{letter-spacing:.16em;font-family:Barlow Condensed,Outfit,sans-serif;font-size:12px;font-weight:700}[data-brand=ea] .get-started-title,[data-brand=ea] .get-started-steptitle,[data-brand=ea] .cs-card-title{text-transform:uppercase;letter-spacing:.012em;font-family:Barlow Condensed,Outfit,sans-serif!important}[data-brand=ea] .premium-card,[data-brand=ea] .get-started-hero{border-radius:16px}[data-brand=ea] .get-started-next:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0b287429;border-color:#0b287480!important}.hospital-main{zoom:1.07}@media (max-width:900px){.hospital-main{zoom:1}}.ob{--ink:#efe9dd;--ink-2:#a8a292;--ink-3:#a09a8a;--bg:#0a0907;--bg-2:#0e0c0a;--line:#efe9dd12;--line-2:#efe9dd21;--ease:cubic-bezier(.16, 1, .3, 1);--signal:#00c896;--signal-hi:#00e6ae;--bone:#f4efe4;--gap:#ff6b52;--surface:#efe9dd06;--surface-2:#efe9dd0a;--surface-3:#efe9dd0a;--nav-bg:#100f0db8;--ghost-bg:#efe9dd12;--ledger-to:#0b0a08;--ledger-sh:var(--ledger-sh);--ledger-in:var(--surface-3);--vignette:#0000008c;--bloom:#00c8960f;--on-signal:#04120d;--grain-op:.22;--check-bg:#f4efe40d;--gap-wash:var(--gap-wash);--pill-line:var(--pill-line);--inv-bg:#f2ede2;--inv-ink:#14161a;--inv-ink-2:#43464c;--inv-ink-3:#494c52;--inv-line:var(--inv-line);--inv-line-2:#14161a33;--inv-signal:#00a87c;--inv-em:#00845f;--serif:"Instrument Serif", "Newsreader", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--sans:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}[data-ob-theme=light] .ob{--ink:#1a1a1a;--ink-2:#43433d;--ink-3:#4d4d47;--bg:#ffffeb;--bg-2:#fafae6;--line:#1a1a1a1a;--line-2:#1a1a1a2b;--signal:#034f46;--signal-hi:#046b5e;--bone:#1a1a1a;--gap:#a82208;--on-signal:#ffffeb;--surface:#f4f4de;--surface-2:#ededd6;--surface-3:#fff;--nav-bg:#ffffebd1;--ghost-bg:#1a1a1a0d;--ledger-to:#f4f4de;--ledger-sh:#1a1a1a1a;--ledger-in:#ffffffb3;--vignette:#1a1a1a0d;--bloom:#034f460d;--check-bg:#034f4617;--gap-wash:#a822080b;--pill-line:#034f4657;--focus-ring:#034f4621;--err-bg:#a822080f;--err-line:#a8220842;--inv-bg:#1a1a1a;--inv-ink:#ffffeb;--inv-ink-2:#b8b8ac;--inv-ink-3:#a5a59a;--inv-line:#ffffeb1f;--inv-line-2:#ffffeb38;--inv-signal:#00c896;--inv-em:#00e6ae;--grain-op:.05}[data-ob-theme=light] .ob-grain{mix-blend-mode:multiply}[data-ob-theme=light] .ob-partner-logo{filter:grayscale()brightness(.55)contrast(1.15);opacity:.9}.ob-theme-btn{background:var(--ghost-bg);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:color .35s var(--ease), background .35s var(--ease), border-color .35s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ob-theme-btn:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line-2)}.ob-theme-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:720px){.ob-theme-btn{display:none}}.ob,.ob-nav,.ob-ledger,.ob-docs,.ob-partner,.ob-rungcard,.ob-signup-card,.ob-btn,.ob .fs-input{transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease)}@media (prefers-reduced-motion:reduce){.ob,.ob-nav,.ob-ledger,.ob-docs,.ob-partner,.ob-rungcard,.ob-signup-card,.ob-btn,.ob .fs-input{transition:none}}@media print{.ob{--ink:#111;--ink-2:#333;--ink-3:#444;--bg:#fff;--bg-2:#fff;--line:#0000002e;--line-2:#0000004d;--signal:#034f46;--signal-hi:#034f46;--bone:#111;--gap:#8f1c05;--on-signal:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--nav-bg:transparent;--ghost-bg:transparent;--ledger-to:#fff;--ledger-sh:transparent;--ledger-in:transparent;--vignette:transparent;--bloom:transparent;--check-bg:transparent;--gap-wash:transparent;--pill-line:#00000059;--focus-ring:transparent;--err-bg:transparent;--err-line:#0000004d;--inv-bg:#fff;--inv-ink:#111;--inv-ink-2:#333;--inv-ink-3:#444;--inv-line:#0000002e;--inv-line-2:#0000004d;--inv-signal:#034f46;--inv-em:#034f46;color:#111!important;background:#fff!important}.ob-grain,.ob-bloom,.ob:after,.ob-nav,.ob-theme-btn{display:none!important}.ob-r,.ob-row,.ob-rungcard,.ob-checks li,.ob-facts>div{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ob-ledger,.ob-partner,.ob-rungcard,.ob-signup-card,.ob-docs{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #0000002e!important}.ob-btn,.ob .fs-submit{color:#111!important;background:0 0!important;border:1px solid #00000059!important}.ob-sect,.ob-clear,.ob-close,.ob-ledger-sect{break-inside:avoid-page}.ob-h2,.ob-display{break-after:avoid}.ob-hero{min-height:0!important;padding-top:0!important}.ob-partner-logo{filter:grayscale()brightness(.4)contrast(1.2)!important;opacity:1!important}}.ob-grain{z-index:1;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.ob:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 55%, var(--vignette) 100%);position:fixed;inset:0}.ob-bloom{z-index:0;pointer-events:none;background:radial-gradient(circle, var(--bloom), transparent 62%);width:900px;height:900px;position:absolute;top:-240px;right:-280px}.ob>:not(.ob-grain):not(.ob-bloom){z-index:2;position:relative}.ob-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,52px)}.ob-nav{z-index:60;background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:30px;width:min(1180px,100% - 32px);margin:14px auto 0;padding:9px 9px 9px 24px;display:flex;position:sticky;top:14px}.ob-mark{font-family:var(--sans);letter-spacing:-.02em;font-size:19px;font-weight:700}.ob-mark span{color:var(--ink-3);font-weight:400}.ob-nav-links{gap:30px;margin-left:auto;display:flex}.ob-nav-links a{color:var(--ink-2);letter-spacing:-.005em;font-size:13px;text-decoration:none;transition:color .2s}.ob-nav-links a:hover{color:var(--ink)}.ob-eyebrow{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 28px;font-size:12px;display:inline-flex}.ob-eyebrow i{background:var(--signal);width:22px;height:1px;display:block}.ob-display{font-family:var(--serif);letter-spacing:-.045em;color:var(--ink);max-width:17ch;margin:0 0 40px;font-size:clamp(46px,8.2vw,138px);font-weight:400;line-height:.93}.ob-display em{color:var(--signal);font-style:italic}.ob-h2{font-family:var(--serif);letter-spacing:-.034em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,4.3vw,58px);font-weight:400;line-height:1.02}.ob-h2 em{color:var(--signal);font-style:italic}.ob-lede{color:var(--ink-2);max-width:40ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.72}.ob-hero-under{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}@media (max-width:860px){.ob-hero-under{grid-template-columns:1fr;gap:34px}}.ob-body{color:var(--ink-2);max-width:48ch;font-size:16.5px;line-height:1.8}.ob-mono{font-family:var(--mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:12px}.ob-dim{color:var(--ink-3)}.ob-btn{letter-spacing:-.005em;height:54px;transition:background .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), transform .45s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ob-btn-solid{background:var(--signal);color:var(--on-signal);font-weight:600}.ob-btn-solid:hover{background:var(--signal-hi)}.ob-btn-line{border:1px solid var(--line-2);color:var(--ink)}.ob-btn-line:hover{border-color:var(--ink-2)}.ob-btn-solid:hover,.ob-btn-line:hover{transform:translateY(-1px)}.ob-btn-ghost{color:var(--ink);background:var(--ghost-bg);height:38px;padding:0 18px;font-size:13.5px}.ob-nav-cta{height:38px;padding:0 20px;font-size:13.5px}@media (max-width:560px){.ob-nav-cta{display:none}}.ob-btn-ghost:hover{color:var(--ink)}.ob-hero{padding-top:clamp(88px,15vw,240px);padding-bottom:clamp(56px,8vw,110px);display:block}.ob-cta{flex-wrap:wrap;gap:12px;display:flex}.ob-start{color:var(--ink-3);border-left:1px solid var(--line-2);max-width:44ch;margin:26px 0 0;padding-left:15px;font-size:15px;line-height:1.7}.ob-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:34px;margin:46px 0 0;padding-top:26px;display:flex}.ob-facts div{flex-direction:column;gap:5px;display:flex}.ob-facts dt{font-family:var(--serif);letter-spacing:-.02em;font-size:25px}.ob-facts dd{color:var(--ink-3);max-width:130px;margin:0;font-size:13.5px;line-height:1.45}.ob-ledger{background:linear-gradient(180deg, var(--bg-2), var(--ledger-to));border:1px solid var(--line);max-width:1000px;box-shadow:0 1px 0 0 var(--ledger-in) inset, 0 50px 120px -20px var(--ledger-sh), 0 0 0 1px var(--ledger-sh);border-radius:14px;margin:0 auto;overflow:hidden}.ob-ledger-head,.ob-ledger-foot{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.ob-ledger-foot{border-bottom:0;border-top:1px solid var(--line)}.ob-pill{font-family:var(--mono);letter-spacing:.14em;color:var(--signal);border:1px solid var(--pill-line);border-radius:2px;padding:3px 8px;font-size:11.5px}.ob-rows{margin:0;padding:6px 0;list-style:none}.ob-row{opacity:0;animation:ob-row-in .85s var(--ease) forwards;animation-delay:calc(.7s + var(--i) * .3s);grid-template-columns:92px 108px 1fr 8px;align-items:center;gap:12px;padding:17px 30px;font-size:14.5px;display:grid;position:relative}@keyframes ob-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ob-t{color:var(--ink-3);font-size:12.5px}.ob-rung{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-2);font-size:12px}.ob-who{color:var(--ink-2);letter-spacing:-.005em;font-size:15px}.ob-dot{background:var(--ink-3);border-radius:50%;width:5px;height:5px}.ob-row.is-gap{background:var(--gap-wash)}.ob-row.is-gap .ob-rung,.ob-row.is-gap .ob-who{color:var(--gap)}.ob-row.is-gap .ob-dot{background:var(--gap)}.ob-row.is-live .ob-dot{background:var(--signal);opacity:.55}.ob-row.is-done .ob-rung,.ob-row.is-done .ob-who{color:var(--ink)}.ob-row.is-done .ob-dot{background:var(--signal)}.ob-elapsed{font-family:var(--serif);letter-spacing:-.02em;color:var(--signal);font-size:21px}.ob-elapsed i{color:var(--ink-3);margin:0 5px 0 1px;font-size:12px;font-style:normal}.ob-clear{border-top:1px solid var(--line);grid-template-columns:.68fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(88px,12vw,172px) clamp(20px,4vw,52px);display:grid}.ob-clear-head{position:sticky;top:108px}.ob-checks{margin:0;padding:0;list-style:none}.ob-checks li{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:start;gap:16px;padding:24px 0;display:grid}.ob-checks li:last-child{border-bottom:1px solid var(--line)}.ob-check{width:20px;height:20px;color:var(--ink);border:1px solid var(--line-2);background:var(--check-bg);border-radius:50%;place-items:center;margin-top:2px;display:grid}.ob-checks h3{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 7px;font-size:20px;font-weight:400}.ob-checks p{color:var(--ink-2);max-width:460px;margin:0;font-size:15.5px;line-height:1.75}.ob-skip{color:var(--ink-3);white-space:nowrap;border-left:1px solid var(--line);align-self:stretch;padding-top:4px;padding-left:16px;font-size:12px}@media (max-width:940px){.ob-clear{grid-template-columns:1fr}.ob-clear-head{position:static}.ob-checks li{grid-template-columns:22px 1fr}.ob-skip{border-left:0;grid-column:2;padding-top:10px;padding-left:0}}.ob-docs{background:var(--inv-bg);color:var(--inv-ink);border-top:1px solid var(--line);--line:var(--inv-line);--line-2:var(--inv-line-2);--ink:var(--inv-ink);--ink-2:var(--inv-ink-2);--ink-3:var(--inv-ink-3)}.ob-docs-in{grid-template-columns:.92fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);padding-top:clamp(88px,12vw,180px);padding-bottom:clamp(88px,12vw,180px);display:grid}.ob-docs .ob-eyebrow{color:var(--inv-ink-2)}.ob-docs .ob-eyebrow i{background:var(--inv-signal)}.ob-docs .ob-h2{color:var(--inv-ink)}.ob-docs .ob-h2 em{color:var(--inv-em);font-style:italic}.ob-docs-head{position:sticky;top:116px}.ob-docs-head .ob-btn{margin-top:34px}.ob-btn-dark{background:var(--inv-ink);color:var(--inv-bg);border-radius:999px;font-weight:600}.ob-btn-dark:hover{background:#000;transform:translateY(-1px)}.ob-docs-list{margin:0}.ob-docs-list>div{border-top:1px solid var(--inv-line);padding:26px 0}.ob-docs-list>div:last-child{border-bottom:1px solid var(--inv-line)}.ob-docs-list dt{font-family:var(--serif);letter-spacing:-.018em;color:var(--inv-ink);margin-bottom:8px;font-size:22px;font-weight:400}.ob-docs-list dd{color:var(--inv-ink-2);max-width:46ch;margin:0;font-size:14.5px;line-height:1.72}@media (max-width:940px){.ob-docs-in{grid-template-columns:1fr}.ob-docs-head{position:static}}.ob-econ-sect{border-top:1px solid var(--line);grid-template-columns:.9fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);padding:clamp(88px,12vw,180px) clamp(20px,4vw,52px);display:grid}.ob-econ-lead{margin:0}.ob-econ-body p{color:var(--ink-2);max-width:52ch;margin:0 0 22px;font-size:16.5px;line-height:1.8}.ob-econ-body p:last-child{margin-bottom:0}.ob-econ-body strong{color:var(--ink);font-weight:500}@media (max-width:940px){.ob-econ-sect{grid-template-columns:1fr}}.ob-ledger-sect{padding-bottom:clamp(72px,10vw,140px)}.ob-ledger-sect .ob-facts{border-top:1px solid var(--line);max-width:1000px;margin:clamp(40px,5vw,64px) auto 0;padding-top:28px}.ob-partner{border:1px solid var(--line);text-align:center;background:var(--surface);border-radius:28px;padding:clamp(44px,6vw,76px) clamp(24px,4vw,56px)}.ob-partner-name{font-family:var(--serif);letter-spacing:-.032em;color:var(--ink);margin:16px 0 18px;font-size:clamp(38px,5.2vw,74px)}.ob-partner-logo{filter:grayscale()brightness(1.55)contrast(.92);opacity:.82;width:auto;height:clamp(26px,2.6vw,34px);margin:18px auto 20px;display:block}.ob-partner-note{color:var(--ink-2);max-width:50ch;margin:0 auto;font-size:15px;line-height:1.68}.ob-sect{border-top:1px solid var(--line);padding:clamp(88px,12vw,180px) clamp(20px,4vw,52px)}.ob-sect-head{max-width:620px;margin-bottom:52px}.ob-ladder{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ob-rungcard{background:var(--surface);border:1px solid var(--line);transition:border-color .5s var(--ease), background .5s var(--ease);border-radius:20px;padding:30px 30px 34px;position:relative}.ob-rungcard:hover{border-color:var(--line-2);background:var(--surface-2)}.ob-rungno{color:var(--signal);letter-spacing:.18em;margin-bottom:15px;font-size:9.5px;display:block}.ob-rungcard h3{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 9px;font-size:24px;font-weight:400}.ob-rungcard p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.75}.ob-note{color:var(--ink-3);max-width:560px;margin:34px 0 0;font-size:15px;line-height:1.65}.ob-split{border-top:1px solid var(--line);grid-template-columns:1fr .78fr;align-items:center;gap:clamp(40px,6vw,100px);padding:clamp(88px,12vw,180px) clamp(20px,4vw,52px);display:grid}.ob-switch{flex-direction:column;display:flex}.ob-switch-row{border-top:1px solid var(--line);grid-template-columns:84px 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.ob-switch-row:last-child{border-bottom:1px solid var(--line)}.ob-switch-row p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ob-switch-row.is-on .ob-mono{color:var(--signal)}.ob-switch-row.is-on p{color:var(--ink)}.ob-econ{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ob-econ-col{background:var(--bg);padding:34px 28px 38px}.ob-econ-n{font-family:var(--serif);letter-spacing:-.035em;color:var(--signal);margin:18px 0 12px;font-size:clamp(44px,5.2vw,68px);line-height:1}.ob-econ-n i{color:var(--ink-3);margin-left:3px;font-size:.44em;font-style:normal}.ob-econ-col.is-bad .ob-econ-n{color:var(--gap)}.ob-econ-d{color:var(--ink-2);max-width:210px;margin:0;font-size:13px;line-height:1.55}.ob-close{border-top:1px solid var(--line);text-align:center;padding:clamp(104px,15vw,220px) clamp(20px,4vw,52px)}.ob-close-h{margin-bottom:34px}.ob-close .ob-cta{justify-content:center}.ob-foot{border-top:1px solid var(--line);justify-content:space-between;padding-top:26px;padding-bottom:40px;display:flex}.ob-r{opacity:0;animation:ob-in 1.15s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes ob-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@supports (animation-timeline:view()){.ob-sect>*,.ob-clear>*,.ob-split>*,.ob-close>*{animation:ob-rise 1s var(--ease) both;animation-timeline:view();animation-range:entry 8% cover 26%}@keyframes ob-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.ob-r,.ob-row{opacity:1!important;animation:none!important;transform:none!important}.ob-row.is-live .ob-dot{animation:none}}@media (max-width:940px){.ob-hero,.ob-split{grid-template-columns:1fr}.ob-ladder{grid-template-columns:repeat(2,1fr)}.ob-rungcard:nth-child(2n){border-right:0}.ob-rungcard:nth-child(n+3){border-top:1px solid var(--line)}.ob-econ{grid-template-columns:1fr}.ob-nav-links{display:none}}@media (max-width:560px){.ob-ladder{grid-template-columns:1fr}.ob-rungcard{border-right:0;border-top:1px solid var(--line)}.ob-row{grid-template-columns:60px 1fr 8px}.ob-row .ob-rung{display:none}.ob-facts{gap:24px}}.ob-signup-sect{border-top:1px solid var(--line);grid-template-columns:.85fr 1fr;align-items:start;gap:clamp(40px,6vw,90px);padding:clamp(88px,12vw,172px) clamp(20px,4vw,52px);display:grid}.ob-signup-head{position:sticky;top:116px}.ob-signup-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,3vw,38px)}@media (max-width:940px){.ob-signup-sect{grid-template-columns:1fr}.ob-signup-head{position:static}}.ob .fs-form{flex-direction:column;gap:18px;display:flex}.ob .ih-two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ob .fs-field{flex-direction:column;gap:8px;display:flex}.ob .fs-field-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.ob .fs-input{background:var(--surface-3);border:1px solid var(--line-2);width:100%;height:50px;color:var(--ink);font-family:var(--sans);transition:border-color .35s var(--ease), background .35s var(--ease);border-radius:10px;padding:0 16px;font-size:16px}.ob textarea.fs-input{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.6}.ob select.fs-input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.ob .fs-input::placeholder{color:var(--ink-3);opacity:.75}.ob .fs-input:focus{border-color:var(--signal);background:var(--surface-3);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ob .fs-submit{cursor:pointer;background:var(--signal);height:54px;color:var(--on-signal);font-family:var(--sans);transition:transform .4s var(--ease), background .4s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex}.ob .fs-submit:hover:not(:disabled){background:var(--signal-hi);transform:translateY(-1px)}.ob .fs-submit:disabled{opacity:.55;cursor:default}.ob .fs-arrow{font-size:15px}.ob .fs-help{color:var(--ink-3);margin:2px 0 0;font-size:14px;line-height:1.6}.ob .fs-error{color:var(--gap);background:var(--err-bg);border:1px solid var(--err-line);border-radius:10px;padding:12px 14px;font-size:13.5px}.ob .fs-success{text-align:center;padding:26px 8px}.ob .fs-success-icon{color:var(--signal);margin-bottom:14px}.ob .fs-success-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:28px;font-weight:400}.ob .fs-success-body{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.7}.ob .ob-mark,.ob .brand-wordmark{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);font-weight:700}@media (max-width:640px){.ob .ih-two-col{grid-template-columns:1fr}}[data-portal=v3]{--cs-bg:#f5f7fc;--cs-surface:#fff;--cs-surface-alt:#eef2fa;--cs-border:#0b1b3f1a;--cs-border-2:#0b1b3f2e;--cs-text:#0b1b3f;--cs-text-2:#3a4763;--cs-text-3:#434e64;--cs-accent:#0b2874;--cs-accent-rgb:11,40,116;--cs-on-accent:#fff;--cs-accent-bg:#0b287414;--cs-accent-glow:0 0 0 3px #0b287429;--cs-focus-ring:0 0 0 3px #ffd1008c, 0 0 0 1px #0b287499;--cs-gold:#ffd100;--cs-on-gold:#22190a;--cs-danger-line:#9e200759;--cs-warn-line:#6b4f0f59;--cs-info-line:#1d4ed84d;--cs-ok-line:#094e3a4d;--cs-rail-bg:linear-gradient(180deg, #0b2874 0%, #081d5c 62%, #05133d 100%);--cs-rail-line:#ffffff1f;--cs-rail-text:#fff;--cs-rail-text-2:#b6c6e8;--cs-rail-mark-2:#bfc7d4;--cs-rail-hover:#ffffff14;--cs-rail-active:#ffffff1f;--cs-accent-hi:#123a9e;--cs-rail-marker-glow:none;--cs-rail-badge-glow:none;--cs-nav-bg:#fffffff0;--cs-input-bg:#fff;--cs-scrollbar:#0b1b3f38;--cs-shadow:0 1px 2px #0b1b3f0f;--cs-shadow-lift:0 4px 16px #0b1b3f1a;--cs-shadow-hi:0 12px 34px #0b1b3f24;--cs-network:#1d4ed8;--cs-network-bg:#1d4ed81a;--cs-info:#1d4ed8;--cs-info-bg:#1d4ed81a;--cs-warn:#5c440d;--cs-warn-bg:#6b4f0f1f;--cs-danger:#881c06;--cs-danger-bg:#9e20071a;--cs-premium:#0b2874;--cs-premium-bg:#0b28741a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-portal=v3] .cs-rail-label,[data-portal=v3] .desktop-sidebar [style*=text-transform\:uppercase],[data-portal=v3] .desktop-sidebar [style*="text-transform: uppercase"],[data-portal=v3] .mobile-nav [style*=text-transform\:uppercase]{font-size:11px;font-weight:600;letter-spacing:.14em!important;font-family:Barlow Condensed,sans-serif!important}[data-portal=v3]{--cs-ok:#094e3a;--cs-ok-bg:#094e3a1f;--cs-display:"Barlow Condensed", sans-serif;--cs-mono-ui:"IBM Plex Mono", ui-monospace, Menlo, monospace;--cs-r-chip:3px;--cs-r-btn:4px;--cs-r-input:5px;--cs-r-card:6px}[data-portal=v3] .app-shell :is(h1,h2,h3){font-family:var(--cs-display)!important;text-transform:uppercase!important}[data-portal=v3] .app-shell h1{color:var(--cs-text);letter-spacing:.01em!important;font-size:28px!important;font-weight:700!important;line-height:1!important}[data-portal=v3] .app-shell h2{letter-spacing:.06em!important;font-size:19px!important;font-weight:700!important;line-height:1!important}[data-portal=v3] .app-shell h3{letter-spacing:.1em!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important}@media (max-width:900px){[data-portal=v3] .app-shell h1{font-size:23px!important}[data-portal=v3] .app-shell h2{font-size:17px!important}}[data-portal=v3] .app-shell :is(h4,h5){text-transform:none!important;letter-spacing:0!important;font-family:Inter,system-ui,sans-serif!important}[data-portal=v3] .eyebrow{color:var(--cs-accent);font-size:12px;font-weight:600;font-family:var(--cs-display)!important;letter-spacing:.13em!important}[data-portal=v3] .eyebrow-muted{color:var(--cs-text-3)}[data-portal=v3] .eyebrow-warn{color:var(--cs-warn)}[data-portal=v3] .app-shell :is(.num,.tabular,[data-num]){font-variant-numeric:tabular-nums;font-family:var(--cs-mono-ui)!important}[data-portal=v3] .app-shell table{font-variant-numeric:tabular-nums}[data-portal=v3] :is(.btn-primary,.btn-secondary,.btn-ghost){font-weight:700;font-family:var(--cs-display)!important;text-transform:uppercase!important;letter-spacing:.09em!important;border-radius:var(--cs-r-btn)!important}[data-portal=v3] .btn-primary{background:var(--cs-gold);color:var(--cs-on-gold);border:1.5px solid #0000;box-shadow:0 1px #0b1b3f2e}[data-portal=v3] .btn-primary:before{content:none}[data-portal=v3] .btn-primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 4px 12px #0b1b3f33}[data-portal=v3] .btn-primary:active{filter:none;transform:translateY(0)}[data-portal=v3] .btn-secondary{color:var(--cs-accent);border:1.5px solid var(--cs-border-2);background:0 0;font-weight:700}[data-portal=v3] .btn-secondary:hover{border-color:var(--cs-accent);color:var(--cs-accent);background:0 0}[data-portal=v3] .btn-ghost{color:var(--cs-text-2);border:1.5px solid #0000;font-weight:600}[data-portal=v3] .btn-ghost:hover{background:var(--cs-surface-alt);color:var(--cs-text)}[data-portal=v3] .btn-link{color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-gold);-webkit-text-decoration-color:var(--cs-gold);-webkit-text-decoration-color:var(--cs-gold);text-decoration-color:var(--cs-gold);text-decoration-thickness:1.5px}[data-portal=v3] .btn-link:hover{filter:none;-webkit-text-decoration-color:var(--cs-gold);-webkit-text-decoration-color:var(--cs-gold);-webkit-text-decoration-color:var(--cs-gold);text-decoration-color:var(--cs-gold)}[data-portal=v3] :is(.card-base,.surface-gradient){background:var(--cs-surface);border:1px solid var(--cs-border);box-shadow:0 1px 2px #0b1b3f0a;border-radius:var(--cs-r-card)!important}[data-portal=v3] .card-hover:hover{background:var(--cs-surface);border-color:var(--cs-border-2);transform:none;box-shadow:0 2px 6px #0b1b3f14}[data-portal=v3] :is(.skeleton,.skeleton-card){border-radius:var(--cs-r-card)}[data-portal=v3] :is(.skeleton-text,.skeleton-title){border-radius:var(--cs-r-chip)}[data-portal=v3] .input-base{background:var(--cs-input-bg);border:1px solid var(--cs-border-2);color:var(--cs-text);padding:10px 12px;border-radius:var(--cs-r-input)!important}[data-portal=v3] .input-base:hover{border-color:var(--cs-border-2)}[data-portal=v3] .input-base:focus{border-color:var(--cs-accent);background:var(--cs-surface);box-shadow:var(--cs-focus-ring)}[data-portal=v3] .input-base::placeholder{color:var(--cs-text-3)}[data-portal=v3] .app-shell :focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px;border-radius:var(--cs-r-chip)}[data-portal=v3] :is(.badge-open,.badge-urgent,.badge-pending,.badge-filled,.badge-completed){border:0;padding:3px 8px;font-size:10.5px;font-weight:700;font-family:var(--cs-display)!important;text-transform:uppercase!important;letter-spacing:.09em!important;border-radius:var(--cs-r-chip)!important}[data-portal=v3] .badge-open{background:var(--cs-ok-bg);color:var(--cs-ok)}[data-portal=v3] .badge-urgent{background:var(--cs-danger-bg);color:var(--cs-danger)}[data-portal=v3] .badge-pending{background:var(--cs-warn-bg);color:var(--cs-warn)}[data-portal=v3] .badge-filled{background:var(--cs-accent-bg);color:var(--cs-accent)}[data-portal=v3] .badge-completed{background:var(--cs-surface-alt);color:var(--cs-text-3)}[data-portal=v3] .app-shell table{border-collapse:collapse}[data-portal=v3] .app-shell :is(th,thead td){text-align:left;color:var(--cs-text-3);background:var(--cs-surface-alt);border-bottom:1px solid var(--cs-border);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600;font-family:var(--cs-display)!important;text-transform:uppercase!important;letter-spacing:.12em!important}[data-portal=v3] .app-shell tbody td{border-bottom:1px solid var(--cs-border);vertical-align:top;padding:10px 14px;font-size:13.5px}[data-portal=v3] .app-shell tbody tr:last-child td{border-bottom:0}[data-portal=v3] .app-shell tbody tr:hover{background:#fbfcfe}[data-portal=v3] .app-shell :is(th,td).num{text-align:right}[data-portal=v3] .nav-row{border-radius:var(--cs-r-input)!important}[data-portal=v3] .nav-row:hover:not(.nav-row-active){background:var(--cs-rail-hover)}[data-portal=v3] .nav-row:active{transform:none}[data-portal=v3] .app-shell :is(.tap-target,.state-chips>*){border-radius:var(--cs-r-chip)!important}[data-portal=v3] .app-main :is(a,button)[style*=border-radius\:999px]{border-radius:var(--cs-r-btn)!important}[data-portal=v3] .app-main :is(input,select,textarea)[style*=border-radius\:999px]{border-radius:var(--cs-r-input)!important}[data-portal=v3] .app-main :is(span,div)[style*=border-radius\:999px]:not(:empty){border-radius:var(--cs-r-chip)!important}[data-portal=v3] .app-main [style*=border-radius\:18px],[data-portal=v3] .app-main [style*=border-radius\:16px],[data-portal=v3] .app-main [style*=border-radius\:14px],[data-portal=v3] .app-main [style*=border-radius\:12px]{border-radius:var(--cs-r-card)!important}[data-portal=v3] .app-main [style*=border-radius\:10px],[data-portal=v3] .app-main [style*=border-radius\:8px]{border-radius:var(--cs-r-input)!important}[data-portal=v3] .app-main [style*=Outfit],[data-portal=v3] .app-main .font-display{font-family:var(--cs-display)!important}[data-portal=v3] .app-main :is(.cs-rate,.cs-money,[data-money]){font-variant-numeric:tabular-nums;letter-spacing:0;font-family:var(--cs-mono-ui)!important}[data-portal=v3] .app-main label:not(:has(input)):not(:has(textarea)):not(:has(select)){color:var(--cs-text-3);font-weight:600;font-family:var(--cs-display)!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:12px!important}[data-portal=v3] .app-main label abbr,[data-portal=v3] .app-main label [aria-hidden=true]{letter-spacing:0}[data-portal=v3]{--cs-page:min(1720px, 100%)}[data-portal=v3] .app-main>[style*=max-width],[data-portal=v3] .app-main>.cs-r-pad,[data-portal=v3] .app-main>*>.cs-r-pad{max-width:var(--cs-page)!important;margin-left:0!important;margin-right:0!important}@media (min-width:1000px){[data-portal=v3] .cs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 22px;display:grid}[data-portal=v3] .cs-form-grid>.cs-field-wide{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
