@font-face{font-family:Fortress Flex;src:url(/fonts/google-sans-flex-latin-variable.woff2) format("woff2-variations");font-style:normal;font-weight:1 1000;font-display:swap}:root{color-scheme:light;--canvas:#f7f7f3;--nav:#ecefe9;--surface:#ffffff;--surface-low:#f1f3ee;--surface-mid:#e7ebe5;--ink:#1d241f;--ink-soft:#566159;--ink-faint:#657067;--primary:#5642c6;--on-primary:#ffffff;--primary-text:#5642c6;--primary-hover:#4733b6;--primary-pressed:#39279e;--primary-container:#e7e1ff;--primary-container-hover:#dcd3ff;--on-primary-container:#2e2177;--on-primary-container-soft:#574a91;--signal:#d7ff67;--signal-hover:#cbf653;--signal-soft:#efffc6;--on-signal:#2b3700;--aqua:#d9f2ef;--aqua-ink:#174f49;--warning:#ffebca;--warning-ink:#744200;--warning-accent:#d47b00;--danger:#ffe1e5;--danger-ink:#8d3043;--danger-accent:#b83f55;--success:#ddf5e7;--success-ink:#1d6844;--line:#d7ddd6;--line-strong:#b9c2ba;--line-soft:rgba(29,36,31,0.07);--control-line:#d7ddd6;--focus:#654ee5;--focus-halo:rgba(86,66,198,0.14);--nested-surface:rgba(255,255,255,0.72);--surface-glass:rgba(255,255,255,0.97);--dialog-surface:#ffffff;--state-hover:rgba(255,255,255,0.66);--state-primary-hover:#ece8ff;--disabled-ink:#879088;--disabled-line:#e0e4df;--disabled-bg:#edf0ec;--placeholder:#7a857d;--scrim:rgba(27,32,28,0.38);--avatar-bg:#24483d;--on-avatar:#ffffff;--chart-grid:rgba(29,36,31,0.08);--bar-highlight:rgba(255,255,255,0.28);--bar-signal:#a9cf2b;--bar-aqua:#48a89e;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:30px;--r-pill:999px;--shadow-1:0 1px 2px rgba(27,35,29,0.06),0 8px 24px rgba(27,35,29,0.04);--shadow-2:0 2px 5px rgba(27,35,29,0.08),0 18px 44px rgba(27,35,29,0.09);--shadow-pressed:inset 0 2px 5px rgba(21,17,54,0.22);--brand-shadow:0 5px 12px rgba(86,66,198,0.22);--primary-shadow:0 5px 14px rgba(86,66,198,0.20);--primary-shadow-hover:0 8px 20px rgba(86,66,198,0.26);--row-hover-shadow:0 5px 14px rgba(45,32,112,0.06);--dialog-shadow:0 5px 16px rgba(20,25,21,0.12),0 32px 80px rgba(20,25,21,0.20);--ease:cubic-bezier(0.2,0,0,1);--motion-fast:120ms;--motion-standard:160ms;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--shell-rail:236px;--shell-top:64px;--shell-bottom:76px;--shell-page-max:1440px;--compact-content-max:480px;--compact-gutter:16px;--target-button:42px;--target-icon:42px;--target-field:44px;--target-row:64px;--target-bottom-nav:58px;--eon-action-tray:86px;--visual-viewport-height:100dvh;--visual-viewport-offset-top:0px;--visual-keyboard-inset:0px;--font-body:"Fortress Flex";--font-sans:"Fortress Flex",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;--type-body:"opsz" 15,"wdth" 100,"wght" 420,"GRAD" 8,"ROND" 7;--type-strong:"opsz" 14,"wdth" 100,"wght" 570,"GRAD" 6,"ROND" 10;--type-meta:"opsz" 12,"wdth" 100,"wght" 520,"GRAD" 8,"ROND" 10;--type-page:"opsz" 52,"wdth" 96,"wght" 560,"GRAD" 2,"ROND" 18;--type-detail:"opsz" 48,"wdth" 96,"wght" 560,"GRAD" 2,"ROND" 18;--type-priority:"opsz" 34,"wdth" 100,"wght" 590,"GRAD" 4,"ROND" 18;--type-section:"opsz" 22,"wdth" 100,"wght" 570,"GRAD" 5,"ROND" 15;--type-financial:"opsz" 26,"wdth" 100,"wght" 620,"GRAD" 3,"ROND" 14}:root,html.dark,html.light,html[data-theme=dark],html[data-theme=light]{--ft-amber:var(--signal);--ft-cyan:var(--aqua);--ft-sky:var(--primary);--ft-sky-strong:var(--primary-text);--ft-slate:var(--ink-faint);--ft-white:var(--surface);--ft-dark-base:var(--canvas);--ft-page:var(--canvas);--ft-paper:var(--surface);--ft-nav:var(--nav);--ft-ink:var(--ink);--ft-soft:var(--ink-soft);--ft-muted:var(--ink-faint);--ft-line:var(--line);--ft-line-strong:var(--line-strong);--ft-field:var(--surface-low);--ft-primary-action:var(--primary);--ft-primary-action-hover:var(--primary-hover);--ft-primary-action-foreground:var(--on-primary);--ft-nav-active:var(--primary-container);--ft-nav-active-foreground:var(--on-primary-container);--ft-attention:var(--warning);--ft-attention-lift:var(--warning);--ft-attention-ink:var(--warning-ink);--ft-info:var(--aqua);--ft-info-lift:var(--aqua);--ft-date:var(--primary-container);--ft-date-lift:var(--primary-container);--ft-neutral-box:var(--surface-mid);--ft-neutral-box-lift:var(--surface-mid);--ft-radius-shell:var(--r-xl);--ft-radius-panel:var(--r-lg);--ft-radius-compact:var(--r-md);--ft-radius-nav:14px;--ft-radius-control:var(--r-sm);--ft-shadow-shell:var(--shadow-2);--ft-shadow-soft:var(--shadow-1);--ft-focus-ring:0 0 0 4px var(--focus-halo);--font-settings-body:var(--type-body);--font-settings-label:var(--type-meta);--font-settings-title:var(--type-section);--font-settings-display:var(--type-page);--fortress-page:var(--canvas);--fortress-paper:var(--surface);--fortress-paper-2:var(--surface-low);--fortress-nav:var(--nav);--fortress-ink:var(--ink);--fortress-muted:var(--ink-soft);--fortress-quiet:var(--ink-faint);--fortress-line:var(--line);--fortress-line-strong:var(--line-strong);--fortress-slate:var(--ink-faint);--fortress-slate-deep:var(--ink-soft);--fortress-primary:var(--primary);--fortress-primary-hover:var(--primary-hover);--fortress-primary-active:var(--primary-pressed);--fortress-button-text:var(--on-primary);--fortress-button-disabled:var(--disabled-bg);--fortress-focus:var(--focus);--bar-green:var(--success-ink);--bar-blue:var(--aqua-ink);--bar-olive:var(--warning-ink);--bar-red:var(--danger-ink);--bar-track:var(--line);--text-green:var(--success-ink);--text-blue:var(--aqua-ink);--text-olive:var(--warning-ink);--text-red:var(--danger-ink);--color-bg-primary:var(--canvas);--color-bg-secondary:var(--nav);--color-bg-card:var(--surface);--color-bg-card-hover:var(--surface-low);--color-bg-input:var(--surface);--color-border:var(--control-line);--color-border-subtle:var(--line);--color-gold:var(--primary);--color-gold-light:var(--primary-hover);--color-gold-dim:var(--primary-pressed);--color-gold-glow:var(--focus-halo);--color-burgundy:var(--danger-ink);--color-burgundy-light:var(--danger-accent);--color-burgundy-dim:var(--danger);--color-violet:var(--primary);--color-violet-light:var(--primary-hover);--color-violet-dim:var(--primary-container);--color-emerald:var(--success-ink);--color-emerald-light:var(--success-ink);--color-emerald-dim:var(--success);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-soft);--color-text-muted:var(--ink-faint);--color-text-gold:var(--primary-text);--color-success:var(--success-ink);--color-success-light:var(--success-ink);--color-warning:var(--warning-ink);--color-warning-light:var(--warning-ink);--color-danger:var(--danger-ink);--color-danger-light:var(--danger-ink)}html.dark,html[data-theme=dark]{color-scheme:dark;--canvas:#111512;--nav:#171c18;--surface-low:#181d1a;--surface:#202722;--surface-mid:#29312b;--ink:#f0f4ed;--ink-soft:#bac4bc;--ink-faint:#9da8a0;--line:#3d4740;--control-line:#657269;--line-strong:#7b897f;--line-soft:rgba(240,244,237,0.08);--primary:#b9abff;--on-primary:#24164e;--primary-text:#b9abff;--primary-hover:#c8bdff;--primary-pressed:#a795f1;--primary-container:#342960;--primary-container-hover:#403570;--on-primary-container:#ebe6ff;--on-primary-container-soft:#c8bfff;--signal:#c8ef5e;--signal-hover:#d1f56d;--signal-soft:#293719;--on-signal:#202900;--aqua:#183d3b;--aqua-ink:#a9e8e1;--warning:#412d17;--warning-ink:#ffd7a3;--warning-accent:#e9a249;--danger:#46242b;--danger-ink:#ffb4c1;--danger-accent:#e4768a;--success:#173a2a;--success-ink:#a8e5c1;--focus:#c2b6ff;--focus-halo:rgba(194,182,255,0.24);--nested-surface:rgba(32,39,34,0.82);--surface-glass:rgba(41,49,43,0.97);--dialog-surface:#29312b;--state-hover:rgba(240,244,237,0.07);--state-primary-hover:#302945;--disabled-ink:#89948c;--disabled-line:#3d4740;--disabled-bg:#252c27;--placeholder:#a5afa7;--scrim:rgba(3,6,4,0.72);--avatar-bg:#295348;--on-avatar:#f0f4ed;--chart-grid:rgba(240,244,237,0.10);--bar-highlight:rgba(255,255,255,0.20);--brand-shadow:0 5px 16px rgba(0,0,0,0.34);--primary-shadow:0 6px 18px rgba(0,0,0,0.30);--primary-shadow-hover:0 9px 24px rgba(0,0,0,0.38);--row-hover-shadow:0 7px 18px rgba(0,0,0,0.24);--dialog-shadow:0 1px 0 rgba(240,244,237,0.07),0 32px 88px rgba(0,0,0,0.58);--shadow-1:0 1px 0 rgba(240,244,237,0.035),0 10px 28px rgba(0,0,0,0.30);--shadow-2:0 1px 0 rgba(240,244,237,0.06),0 20px 56px rgba(0,0,0,0.50);--shadow-pressed:inset 0 2px 5px rgba(12,8,28,0.48)}.lgr-scope{--lgr-surface:var(--surface);--lgr-panel:var(--surface);--lgr-ink:var(--ink);--lgr-soft:var(--ink-soft);--lgr-grey:var(--ink-faint);--lgr-hair:var(--control-line);--lgr-hair-soft:var(--line);--lgr-field:var(--control-line);--lgr-red:var(--danger-ink);--lgr-green:var(--success-ink);--lgr-amber:var(--warning-ink);--lgr-blue:var(--primary-text);--lgr-yellow:var(--signal);--lgr-side:var(--surface-low);--lgr-ghost:var(--ink-faint);--lgr-on-ink:var(--on-primary);--lgr-sq-grey:var(--ink-faint);--lgr-state-grey:var(--ink-faint);--lgr-band:var(--aqua);--lgr-on-band:var(--aqua-ink);--lgr-band-muted:var(--aqua-ink);--lgr-cond:var(--font-sans);--lgr-sans:var(--font-sans);--lgr-mono:var(--font-mono)}.lgr-scope [data-lgr-palette=night],.lgr-scope[data-lgr-palette=night],html[data-lgr-palette=night] .lgr-scope,html[data-theme=dark] .lgr-scope{--lgr-surface:#202722;--lgr-panel:#202722;--lgr-ink:#f0f4ed;--lgr-soft:#bac4bc;--lgr-grey:#9da8a0;--lgr-hair:#657269;--lgr-hair-soft:#3d4740;--lgr-field:#657269;--lgr-red:#ffb4c1;--lgr-green:#a8e5c1;--lgr-amber:#ffd7a3;--lgr-blue:#b9abff;--lgr-yellow:#c8ef5e;--lgr-side:#181d1a;--lgr-ghost:#9da8a0;--lgr-on-ink:#24164e;--lgr-sq-grey:#9da8a0;--lgr-state-grey:#9da8a0;--lgr-band:#183d3b;--lgr-on-band:#a9e8e1;--lgr-band-muted:#a9e8e1}html[data-eon-closeout=true] .eon-closeout-flow{--fortress-page:var(--canvas);--fortress-paper:var(--surface);--fortress-paper-2:var(--surface-low);--fortress-ink:var(--ink);--fortress-muted:var(--ink-soft);--fortress-quiet:var(--ink-faint);--fortress-line:var(--line);--fortress-line-strong:var(--control-line);--fortress-primary:var(--primary);--fortress-button-text:var(--on-primary);--text-red:var(--danger-ink);--bar-red:var(--danger-ink);--text-olive:var(--warning-ink);--bar-olive:var(--warning-ink);--text-green:var(--success-ink);--bar-green:var(--success-ink);--text-blue:var(--aqua-ink);--bar-blue:var(--aqua-ink);--bar-track:var(--line)}html{font-synthesis:none;font-optical-sizing:auto}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:420;font-optical-sizing:auto;font-variation-settings:var(--type-body);line-height:1.47;text-rendering:auto;-webkit-font-smoothing:auto}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{color:var(--on-primary-container);background:var(--primary-container)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:var(--target-field);border:1px solid var(--control-line);border-radius:var(--r-sm);color:var(--ink);background:var(--surface);font-size:15px;font-variation-settings:var(--type-body)}textarea{min-height:132px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 4px var(--focus-halo)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-accent) 18%,transparent)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset}button:disabled,button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{color:var(--disabled-ink);border-color:var(--disabled-line);background:var(--disabled-bg);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}*{scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--r-pill);background:var(--line-strong);background-clip:padding-box}.fusion-app-main{min-width:0;min-height:100dvh;margin-left:var(--shell-rail);padding:0;color:var(--ink);background:var(--canvas)}.fortress-app-sidebar,.fortress-mobile-bottom-nav,.fortress-mobile-drawer,.fortress-mobile-nav{color:var(--ink);background:var(--nav)}.fortress-app-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;display:flex;width:var(--shell-rail);flex-direction:column;border:0;padding:22px 16px 18px;box-shadow:none}.fortress-sidebar-brand-row{display:flex;justify-content:space-between;gap:12px;margin:0 8px 25px}.fortress-brand,.fortress-sidebar-brand-row{min-height:48px;align-items:center;padding:0}.fortress-brand{display:inline-flex;gap:11px;border-radius:var(--r-sm);color:var(--ink);font-size:14px;font-variation-settings:"opsz" 14,"wght" 620,"GRAD" 6,"ROND" 10;letter-spacing:-.01em;text-decoration:none}.fortress-brand-mark{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:10px 10px 10px 4px;background:var(--primary);box-shadow:var(--brand-shadow)}.fortress-brand-mark:after{width:8px;height:8px;border-radius:50%;background:var(--signal);content:""}.fortress-sidebar-nav{display:grid;min-height:0;flex:1;align-content:start;gap:4px;overflow-y:auto;padding:0}.fortress-nav-item{display:flex;min-height:44px;align-items:center;gap:12px;border:0;border-radius:14px;padding:0 12px;color:var(--ink-soft);background:transparent;font-size:13.5px;font-variation-settings:"opsz" 14,"wght" 520,"GRAD" 6,"ROND" 10;text-decoration:none;transition:color var(--motion-standard) var(--ease),background-color var(--motion-standard) var(--ease),transform var(--motion-standard) var(--ease)}.fortress-nav-item svg{width:19px;height:19px;flex:none;color:currentColor}.fortress-nav-item:hover{color:var(--ink);background:var(--state-hover)}.fortress-nav-item--active,.fortress-nav-item[aria-current=page]{color:var(--on-primary-container);background:var(--primary-container)}.fortress-nav-item--active svg,.fortress-nav-item[aria-current=page] svg{stroke-width:2.2}.fortress-sidebar-footer{display:grid;gap:12px;margin-top:auto;border-top:1px solid var(--line-soft);padding:16px 8px 0}.fortress-mobile-controls,.fortress-sidebar-utilities{display:flex;align-items:center;gap:8px}.fortress-sidebar-utilities{justify-content:space-between}.fortress-feedback-trigger,.fortress-icon-button,.fortress-menu-button,.fortress-theme-toggle{display:inline-flex;min-width:var(--target-icon);min-height:var(--target-icon);align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-sm);padding:0 8px;color:var(--ink-soft);background:transparent;font-size:12.5px;font-variation-settings:var(--type-meta);cursor:pointer}.fortress-feedback-trigger:hover,.fortress-icon-button:hover,.fortress-menu-button:hover,.fortress-theme-toggle:hover{color:var(--ink);background:var(--state-hover)}.fortress-sidebar-user{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.fortress-sidebar-user p,.fortress-sidebar-user span{display:block;margin:0}.fortress-sidebar-user p{color:var(--ink);font-size:12.5px;font-variation-settings:"opsz" 12,"wght" 570,"GRAD" 6,"ROND" 8}.fortress-sidebar-user span{margin-top:2px;color:var(--ink-soft);font-size:11px}.fortress-text-action{min-height:36px;border:0;border-radius:var(--r-sm);padding:0 8px;color:var(--ink-soft);background:transparent;font-size:12px;cursor:pointer}.fortress-text-action:hover{color:var(--ink);background:var(--state-hover)}.fortress-text-action:disabled{color:var(--disabled-ink);cursor:wait}.fortress-button:disabled,.fortress-icon-button:disabled{color:var(--disabled-ink);border-color:var(--disabled-line);background:var(--disabled-bg);cursor:not-allowed;opacity:1}.fortress-dialog-layer{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--fui-scrim,var(--scrim));backdrop-filter:blur(3px)}.fortress-dialog{width:min(100%,520px);max-height:min(88dvh,760px);overflow-y:auto;border:0;border-radius:var(--r-xl);padding:24px;color:var(--fui-ink,var(--ink));background:var(--fui-dialog-surface,var(--dialog-surface));box-shadow:var(--fui-overlay-shadow,var(--dialog-shadow))}.fortress-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fortress-dialog-header h2{margin:0;color:var(--fui-ink,var(--ink));font-size:22px;font-weight:580;font-variation-settings:"opsz" 24,"wdth" 98,"wght" 580,"GRAD" 4,"ROND" 16;line-height:1.05;letter-spacing:-.025em}.fortress-dialog-eyebrow{margin:0 0 6px;color:var(--fui-faint,var(--ink-faint));font-size:12px;font-variation-settings:var(--type-meta)}.fortress-dialog-header p{max-width:430px;margin:7px 0 0;color:var(--fui-copy,var(--ink-soft));font-size:13px;line-height:1.45}.fortress-dialog-body{display:grid;gap:16px;margin-top:20px}.fortress-dialog-actions--footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--fui-line,var(--line));margin-top:24px;padding-top:18px}.fortress-mobile-bottom-nav,.fortress-mobile-drawer,.fortress-mobile-nav,.fortress-nav-scrim{display:none}.fortress-mobile-drawer .fortress-sidebar-brand-row{margin-bottom:18px}.fortress-mobile-drawer .fortress-sidebar-footer{padding-bottom:0}.fortress-mobile-avatar{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:50%;color:var(--on-avatar);background:var(--avatar-bg);font-size:12px;font-variation-settings:"opsz" 12,"wght" 620,"GRAD" 8,"ROND" 18}html[data-eon-closeout=true] .fortress-feedback-button{display:none}@media (min-width:900px) and (max-width:1280px){:root{--shell-rail:214px}.fortress-app-sidebar{padding-inline:12px}}@media (min-width:600px) and (max-width:899px) and (min-height:501px){:root{--shell-rail:210px}.fortress-app-sidebar{padding-inline:12px}.fortress-sidebar-brand-row{margin-inline:6px}.fortress-nav-item{padding-inline:10px}}@media (max-height:500px) and (max-width:900px),(max-width:599px){:root{--compact-gutter:16px;--target-button:48px;--target-icon:48px;--target-field:52px;--target-row:68px}html:not([data-theme=dark]){--control-line:#838e85}html{scroll-padding-top:calc(var(--shell-top) + env(safe-area-inset-top) + 16px);scroll-padding-bottom:calc(var(--shell-bottom) + env(safe-area-inset-bottom) + 16px)}.fortress-app-sidebar{display:none}.fusion-app-main{width:100%;margin-left:0;padding-top:calc(var(--shell-top) + env(safe-area-inset-top));padding-bottom:calc(var(--shell-bottom) + env(safe-area-inset-bottom))}.fusion-app-main>:not(script):not(style){width:min(100%,var(--compact-content-max));margin-inline:auto}.fortress-mobile-nav{position:fixed;z-index:60;inset:0 0 auto;display:block;border-bottom:1px solid var(--line-soft);padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--nav) 94%,transparent);backdrop-filter:blur(18px)}.fortress-mobile-brand-row{display:flex;width:min(100%,var(--compact-content-max));min-height:var(--shell-top);align-items:center;justify-content:space-between;gap:16px;margin-inline:auto;padding-right:calc(var(--compact-gutter) + env(safe-area-inset-right));padding-left:calc(var(--compact-gutter) + env(safe-area-inset-left))}.fortress-mobile-brand-row .fortress-brand{min-width:0}.fortress-mobile-bottom-nav{position:fixed;z-index:60;inset:auto 0 0;display:grid;min-height:calc(var(--shell-bottom) + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--compact-nav-count,4),minmax(0,1fr));align-items:start;gap:2px;border-top:1px solid var(--line-soft);padding:8px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));background:color-mix(in srgb,var(--nav) 96%,transparent);backdrop-filter:blur(18px)}.fortress-mobile-bottom-item{display:flex;min-width:0;min-height:var(--target-bottom-nav);flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:15px;padding:6px 4px;color:var(--ink-soft);background:transparent;font-size:11.5px;font-variation-settings:"opsz" 12,"wght" 570,"GRAD" 7,"ROND" 12;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.fortress-nav-scrim{position:fixed;z-index:70;inset:calc(var(--shell-top) + env(safe-area-inset-top)) 0 calc(var(--shell-bottom) + env(safe-area-inset-bottom));display:block;border:0;background:var(--scrim);backdrop-filter:blur(2px)}.fortress-mobile-drawer{position:fixed;z-index:80;right:max(8px,env(safe-area-inset-right));bottom:calc(var(--shell-bottom) + env(safe-area-inset-bottom) + 8px);left:max(8px,env(safe-area-inset-left));display:flex;width:auto;max-height:min(600px,calc(var(--visual-viewport-height) - var(--shell-top) - var(--shell-bottom) - 24px));flex-direction:column;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:18px 16px 16px;background:var(--surface-glass);box-shadow:var(--shadow-2)}.fortress-mobile-drawer .fortress-sidebar-nav{overflow-y:auto}.fortress-drawer-heading{min-height:52px;margin:0 2px 12px}.fortress-drawer-title{min-width:0}.fortress-drawer-title span,.fortress-drawer-title strong{display:block}.fortress-drawer-title strong{color:var(--ink);font-size:20px;font-variation-settings:var(--type-section)}.fortress-drawer-title span{margin-top:3px;color:var(--ink-faint);font-size:11.5px;font-variation-settings:var(--type-meta)}.fortress-mobile-bottom-item svg{width:20px;height:20px;flex:none}.fortress-mobile-bottom-item:hover{color:var(--ink);background:var(--state-hover)}.fortress-mobile-bottom-item:disabled{color:var(--disabled-ink);border:0;background:transparent}.fortress-mobile-drawer .fortress-feedback-trigger,.fortress-mobile-drawer .fortress-menu-button,.fortress-mobile-drawer .fortress-nav-item,.fortress-mobile-drawer .fortress-text-action,.fortress-mobile-drawer .fortress-theme-toggle{min-height:var(--target-button)}.fortress-mobile-bottom-item--active,.fortress-mobile-bottom-item[aria-current=page]{color:var(--on-primary-container);background:var(--primary-container)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:var(--target-field);border-radius:15px;font-size:16px}textarea{min-height:150px}.fortress-dialog-layer{align-items:center;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.fortress-dialog{max-height:calc(var(--visual-viewport-height) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--r-xl);padding:20px}.fortress-dialog-actions .fortress-button{min-height:var(--target-button)}html[data-eon-closeout=true] .fusion-app-main{margin-left:0;padding:0}html[data-eon-closeout=true] .fortress-mobile-bottom-nav,html[data-eon-closeout=true] .fortress-mobile-nav{display:none}html[data-eon-closeout=true] .eon-closeout-flow{--ft-radius-control:15px}}@media (max-width:350px){:root{--compact-gutter:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fortress-mobile-bottom-item:hover,.fortress-nav-item:hover,a:active,button:active{transform:none!important}}