:root{--ab-ink:#0b0b0f;--ab-pane:#101016;--ab-lit:#121607;--ab-card:#15151b;--ab-chip-fill:#1a1a21;--ab-ghost:#1b1b23;--ab-divider:#1e1e26;--ab-edge:#23232b;--ab-edge-2:#2a2a33;--ab-line:#3a3a46;--ab-recess:#121218;--ab-ghost-mark:#17171e;--ab-row-hover:#18181f;--ab-lane-fill:#24242c;--ab-ghost-text:#45454f;--ab-dim:#5c5c68;--ab-dim-text:#8a8a96;--ab-soft-muted:#8a8a96;--ab-muted:#9a9aa6;--ab-light:#c9c9d3;--ab-lr-text:#b4b4c0;--ab-white:#fff;--ab-lime:#d8ff3a;--ab-lime-hover:#eaff85;--ab-btn-hover:#e6ff7a;--ab-olive-fill:#1f2a0e;--ab-olive-edge:#5d6f1c;--ab-heat-1:#2b3410;--ab-heat-2:#4f6118;--ab-heat-3:#93b22b;--ab-ticker-sep:#677822;--ab-coral:#ff5c4d;--ab-nudge-fill:#2a1512;--ab-nudge-edge:#5a2620;--ab-control-edge:#3a3a46;--ab-lr-gray:#6e6e7a;--ab-alert-edge:#6b2a24;--ab-alert-fill:#2a1210;--ab-due-fill:#1b0f0e;--ab-avatar-lime:#d8ff3a;--ab-avatar-white:#fff;--ab-avatar-coral:#ff5c4d;--ab-avatar-dark:#23232b;--ab-display:"Bebas Neue", Oswald, "Arial Narrow", Impact, sans-serif;--ab-body:Barlow, "Arial Narrow", system-ui, sans-serif;--ab-tm:Barlow, Arial, sans-serif;--ab-fw-display:400;--ab-fw-regular:400;--ab-fw-medium:500;--ab-fw-semibold:600;--ab-fw-bold:700;--ab-fs-root:14px;--ab-fs-ghost-mark:520px;--ab-fs-ghost:260px;--ab-fs-hero-display:104px;--ab-fs-amount-xl:72px;--ab-fs-amount-md:34px;--ab-fs-confirm-word:26px;--ab-fs-hero-title:58px;--ab-fs-hero-count:56px;--ab-fs-price:52px;--ab-fs-page-title:48px;--ab-fs-h2:28px;--ab-fs-h3:22px;--ab-fs-streak:40px;--ab-fs-kpi:40px;--ab-fs-total:36px;--ab-fs-otp:34px;--ab-fs-lockup:34px;--ab-fs-section:30px;--ab-fs-tab:24px;--ab-fs-lockup-compact:26px;--ab-fs-rail-title:24px;--ab-fs-rank:22px;--ab-fs-form-section:21px;--ab-fs-card-title:19px;--ab-fs-account-standing:18px;--ab-fs-ticker-label:18px;--ab-fs-button-hero:17px;--ab-fs-plaque-name-hero:16px;--ab-fs-mini:16px;--ab-fs-icon:18px;--ab-fs-alert-icon:20px;--ab-fs-button:14px;--ab-fs-badge-name:15px;--ab-fs-lead:15px;--ab-fs-hero-lead:18px;--ab-fs-wallet:16px;--ab-fs-suite-badge:18px;--ab-fs-ticker-label-runtime:15px;--ab-fs-value:14px;--ab-fs-button-card:13px;--ab-fs-filt:13px;--ab-fs-nav:12px;--ab-fs-badge-line:13px;--ab-fs-ticker-text:12px;--ab-fs-small:12px;--ab-fs-badge-rule:12.5px;--ab-fs-lockup-stack:12px;--ab-fs-tag:11px;--ab-fs-footer:11px;--ab-fs-label:10px;--ab-fs-micro:9px;--ab-fs-nav-tm:8px;--ab-fs-tm:.34em;--ab-fs-initials-26:12px;--ab-fs-initials-28:11px;--ab-fs-initials-30:11px;--ab-fs-initials-32:15px;--ab-fs-initials-40:17px;--ab-fs-initials-44:20px;--ab-fs-initials-52:20px;--ab-track-ghost:-.02em;--ab-track-badge-name:.01em;--ab-track-footer:.02em;--ab-track-rank:.02em;--ab-track-display:.03em;--ab-track-tab:.04em;--ab-track-avatar:.05em;--ab-track-heading:.06em;--ab-track-btn:.06em;--ab-track-filt:.08em;--ab-track-chip:.1em;--ab-track-label:.12em;--ab-track-accent-tag:.14em;--ab-track-code:.14em;--ab-track-suite-badge:.04em;--ab-track-stack:.18em;--ab-lh-ghost-mark:.8;--ab-lh-price:.9;--ab-lh-hero-title:.92;--ab-lh-tile-title:.95;--ab-lh-tight:1;--ab-lh-tag:1.2;--ab-lh-count:12px;--ab-lh-badge-name:1.3;--ab-lh-field:1.35;--ab-lh-key-term:1.4;--ab-lh-body:1.45;--ab-lh-footer:1.5;--ab-lh-loose:1.6;--ab-radius:0px;--ab-edge-w:1px;--ab-btn-edge-w:2px;--ab-lockup-bar-w:3px;--ab-nav-rule-w:3px;--ab-focus-w:2px;--ab-focus-offset:2px;--ab-focus:2px solid var(--ab-lime);--ab-live-dot-ring:2px;--ab-h-btn:44px;--ab-h-btn-card:40px;--ab-h-btn-sm:36px;--ab-h-btn-xl:56px;--ab-h-btn-hero:52px;--ab-h-filt:40px;--ab-h-seg:36px;--ab-h-field:44px;--ab-h-topbar:72px;--ab-h-session:64px;--ab-h-brandstrip:40px;--ab-h-ticker:36px;--ab-h-ticker-rt:28px;--ab-h-titlebar:36px;--ab-avatar-26:26px;--ab-avatar-28:28px;--ab-avatar-30:30px;--ab-avatar-32:32px;--ab-avatar-40:40px;--ab-avatar-44:44px;--ab-avatar-52:52px;--ab-toggle-w:40px;--ab-toggle-h:22px;--ab-toggle-knob:12px;--ab-toggle-compact-w:34px;--ab-toggle-compact-h:18px;--ab-toggle-compact-knob:12px;--ab-check:18px;--ab-radio-dot:8px;--ab-slider-track:6px;--ab-slider-thumb:16px;--ab-slider-ring:3px;--ab-kbd-pad-y:2px;--ab-seat-bar:6px;--ab-pulse-h:34px;--ab-pulse-h-console:26px;--ab-pulse-gap:3px;--ab-streak-h:10px;--ab-streak-gap:4px;--ab-gate-w:18px;--ab-gate-h:8px;--ab-gate-gap:3px;--ab-seal:44px;--ab-seal-inset:26px;--ab-appicon:18px;--ab-runtime-w:920px;--ab-runtime-h:700px;--ab-runtime-rail-w:270px;--ab-page-w:1440px;--ab-gutter:40px;--ab-gutter-ladders:32px;--ab-gutter-console:24px;--ab-gutter-phone:16px;--ab-phone-min:376px;--ab-phone-max:416px;--ab-stack-below:768px;--ab-rail-w:340px;--ab-rail-w-transcript:360px;--ab-hero-pane-w:360px;--ab-gap-floor:28px;--ab-gap-console:20px;--ab-gap-tiles:14px;--ab-grid-floor:minmax(0, 1fr) 340px;--ab-grid-hero:minmax(0, 1fr) 360px;--ab-grid-tiles:repeat(3, minmax(0, 1fr));--ab-grid-console:300px 680px 372px;--ab-grid-take-floor:224px 716px minmax(0, 1fr);--ab-grid-traders:72px 300px 124px 68px 52px 56px 86px 68px minmax(0, 1fr) 190px 20px;--ab-grid-vibers:72px 280px 104px 130px 64px 66px minmax(0, 1fr) 150px 84px 20px;--ab-grid-instruments:repeat(5, minmax(0, 1fr));--ab-grid-mini:22px minmax(0, 1fr) auto;--ab-grid-key-row:124px minmax(0, 1fr);--ab-grid-marks-row:76px minmax(0, 1fr);--ab-grid-badges:repeat(3, 1fr);--ab-grid-badge-tile:32px minmax(0, 1fr);--ab-grid-score:28px minmax(0, 1fr) auto;--ab-grid-dist:58px minmax(0, 1fr) 70px;--ab-grid-rt-row:52px minmax(0, 1fr) auto;--ab-grid-rt-stratum:148px minmax(0, 1fr);--ab-grid-rt-step:22px minmax(0, 1fr);--ab-grid-rt-lane:64px minmax(0, 1fr);--ab-grid-rt-scorebar:110px minmax(0, 1fr) 44px;--ab-space-card-console:16px;--ab-space-card-rail:18px;--ab-space-tile-floor:20px;--ab-space-form-section:22px;--ab-space-hero-y:28px;--ab-space-hero-x:32px;--ab-space-row-y:10px;--ab-space-gap-xs:3px;--ab-space-gap-sm:6px;--ab-space-gap-plaque:8px;--ab-space-gap-row:10px;--ab-space-gap-tile:12px;--ab-space-gap-hero:14px;--ab-space-gap-form:16px;--ab-space-gap-heading:22px}[data-ab-surface=runtime]{--ab-ice:#7fd3ff}[data-ab-surface=house]{--ab-olive-house:#3f4c12}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/ui/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/ui/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/ui/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/ui/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/ui/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border-radius:var(--ab-radius)}html{background:var(--ab-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ab-ink);color:var(--ab-white);font-family:var(--ab-body);font-weight:var(--ab-fw-regular);font-size:var(--ab-fs-root);line-height:var(--ab-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;margin:0}.ab-num,[data-ab-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ab-num--strong{font-weight:var(--ab-fw-semibold)}.ab-display{font-family:var(--ab-display);font-weight:var(--ab-fw-display);letter-spacing:var(--ab-track-display);text-transform:uppercase}:where(a){color:var(--ab-lime);text-decoration:none}:where(a):hover{color:var(--ab-white)}:root{--ab-focus-reach:calc(var(--ab-focus-w) + var(--ab-focus-offset))}:focus-visible{outline:var(--ab-focus);outline-offset:var(--ab-focus-offset)}.ab-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ab-lockup{--ab-lockup-size:var(--ab-fs-lockup);flex-direction:row;flex-shrink:0;align-items:stretch;display:inline-flex}.ab-lockup--compact{--ab-lockup-size:var(--ab-fs-lockup-compact)}.ab-lockup__wordmark{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-lockup-size);line-height:var(--ab-lh-tight);letter-spacing:var(--ab-track-heading);white-space:nowrap;align-items:flex-start;display:inline-flex}.ab-lockup__vibe{color:var(--ab-white)}.ab-lockup__trading{color:var(--ab-lime)}.ab-lockup__tm{font-family:var(--ab-tm);font-weight:var(--ab-fw-bold);font-size:max(var(--ab-fs-tm), var(--ab-fs-micro));letter-spacing:0;color:var(--ab-white);vertical-align:top;align-self:flex-start;margin-left:2px;line-height:1;position:relative;top:.35em}.ab-lockup__bar{width:var(--ab-lockup-bar-w);background:var(--ab-lime);flex-shrink:0;align-self:stretch;margin:0 7px 0 8px}.ab-lockup__stack{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:calc(var(--ab-lockup-size) * 12 / 34);line-height:var(--ab-lh-tile-title);letter-spacing:var(--ab-track-stack);white-space:nowrap;color:var(--ab-white);flex-direction:column;justify-content:center;gap:2px;display:flex}.ab-lockup__capital{color:var(--ab-muted)}.ab-lockup__agentiq{color:var(--ab-white)}.ab-lockup__id{color:var(--ab-lime)}.ab-footer{padding:14px var(--ab-gutter) 18px;font-family:var(--ab-body);font-weight:var(--ab-fw-regular);font-size:var(--ab-fs-footer);line-height:var(--ab-lh-footer);letter-spacing:var(--ab-track-footer);color:var(--ab-ghost-text);justify-content:space-between;gap:12px;margin-top:auto;display:flex}.ab-glyph{fill:currentColor;vertical-align:-.125em;flex-shrink:1;width:1em;height:1em;display:inline-block}.ab-glyph--12{width:12px;height:12px}.ab-glyph--14{width:14px;height:14px}.ab-glyph--16{width:16px;height:16px}.ab-glyph--18{width:18px;height:18px}.ab-glyph--20{width:20px;height:20px}.ab-glyph--stroke{fill:none;stroke:currentColor;stroke-width:2px}.ab-label,.ab-lanes__tick,.ab-crumb,.ab-kpi__label,.ab-page-title__eyebrow,.ab-ladder-row__h,.ab-stat__label,.ab-field-label,.ab-key__label,.ab-gate__q,.ab-kv__key,.ab-kvrow__key,.ab-rt-table__th,.ab-howto__label,.ab-sidenav__label,.ab-ledger__th,.ab-details__key,.ab-statement__sub{color:var(--ab-dim-text);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-field-label,.ab-kv__key,.ab-kvrow__key,.ab-details__key{color:var(--ab-muted)}.ab-tag{align-items:center;gap:var(--ab-space-gap-sm);border:var(--ab-edge-w) solid transparent;font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-chip);line-height:var(--ab-lh-badge-name);text-transform:uppercase;white-space:nowrap;padding:2px 6px;text-decoration:none;display:inline-flex}.ab-tag--lime{background:var(--ab-lime);color:var(--ab-ink)}.ab-tag--coral{background:var(--ab-coral);color:var(--ab-ink)}.ab-tag--line{border-color:var(--ab-line);color:var(--ab-light)}.ab-tag--line:is(button,a){border-color:var(--ab-control-edge)}.ab-tag--outline{border-color:var(--ab-soft-muted);color:var(--ab-white)}.ab-tag--of{border-color:var(--ab-dim-text);color:var(--ab-white)}.ab-tag--white{background:var(--ab-white);color:var(--ab-ink)}.ab-proximity{align-items:center;gap:var(--ab-space-gap-sm);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-filt);text-transform:uppercase;white-space:nowrap;color:var(--ab-dim-text);display:inline-flex}.ab-proximity--lime{color:var(--ab-lime)}.ab-proximity--coral{color:var(--ab-coral)}.ab-tag--dashed{border-style:dashed;border-color:var(--ab-control-edge);color:var(--ab-dim-text)}.ab-live-dot{box-sizing:content-box;background:var(--ab-coral);border:var(--ab-live-dot-ring) solid var(--ab-nudge-edge);flex-shrink:0;width:8px;height:8px;display:inline-block}.ab-tag--coral .ab-live-dot{background:var(--ab-ink);border:0}.ab-live-dot--blink{animation:1s step-end infinite ab-live-dot-blink}@keyframes ab-live-dot-blink{50%{opacity:0}}.ab-chips{align-items:center;display:inline-flex}.ab-chips>*+*{margin-left:calc(-1 * var(--ab-edge-w))}.ab-chips>[aria-pressed=true],.ab-chips>[aria-checked=true],.ab-chips>[aria-selected=true]{z-index:1;position:relative}.ab-chips>:focus-visible{z-index:2;position:relative}.ab-filter-row{align-items:center;gap:10px;display:flex}.ab-filter-row__end{margin-left:auto}.ab-filt{height:var(--ab-h-filt);border:var(--ab-edge-w) solid var(--ab-control-edge);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt);letter-spacing:var(--ab-track-filt);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;padding:0 16px;display:inline-flex}.ab-chip{align-items:center;gap:var(--ab-space-gap-sm);border:var(--ab-edge-w) solid var(--ab-control-edge);min-height:32px;color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;background:0 0;padding:6px 10px;display:inline-flex}.ab-chip--lime{border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-seg{height:var(--ab-h-seg);border:var(--ab-edge-w) solid var(--ab-control-edge);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;padding:0 14px;display:inline-flex}.ab-ktab{border:var(--ab-edge-w) solid var(--ab-control-edge);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;padding:7px 12px;display:inline-flex}.ab-filt[aria-pressed=true],.ab-chip[aria-pressed=true],.ab-seg[aria-checked=true],.ab-seg[aria-pressed=true],.ab-ktab[aria-selected=true],.ab-ktab[aria-pressed=true]{background:var(--ab-white);border-color:var(--ab-white);color:var(--ab-ink)}@media (width<768px){.ab-filter-row{margin:calc(-1 * var(--ab-focus-reach));padding:var(--ab-focus-reach);overflow-x:auto}}.ab-chip--dashed{border-style:dashed}.ab-chip--dashed:not([aria-pressed=true]){color:var(--ab-dim-text)}.ab-chips--fill{width:100%;display:flex}.ab-chips--fill>.ab-filt{flex:1 1 0;justify-content:center}.ab-filt--tall{height:var(--ab-h-btn-xl);justify-content:center}.ab-btn{justify-content:center;align-items:center;gap:var(--ab-space-gap-plaque);min-height:var(--ab-h-btn);border:var(--ab-btn-edge-w) solid var(--ab-lime);background:var(--ab-lime);color:var(--ab-ink);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-button);letter-spacing:var(--ab-track-btn);text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:0 20px;line-height:normal;text-decoration:none;display:inline-flex}.ab-btn:hover{background:var(--ab-btn-hover);border-color:var(--ab-btn-hover);color:var(--ab-ink)}.ab-btn--coral,.ab-btn--coral:hover{background:var(--ab-coral);border-color:var(--ab-coral);color:var(--ab-ink)}.ab-btn--ghost,.ab-btn--ghost:hover{border-color:var(--ab-white);color:var(--ab-white);background:0 0}.ab-btn--line,.ab-btn--line:hover{border-color:var(--ab-line);color:var(--ab-light);background:0 0}.ab-btn--danger,.ab-btn--danger:hover{border-color:var(--ab-coral);color:var(--ab-coral);background:0 0}.ab-btn--sm{min-height:var(--ab-h-btn-sm);font-size:var(--ab-fs-tag);padding:0 12px}.ab-btn--xl{min-height:var(--ab-h-btn-xl);font-size:var(--ab-fs-button);letter-spacing:var(--ab-track-label);padding:0 28px}.ab-btn--wide{width:100%}.ab-btn--card{min-height:var(--ab-h-btn-card);font-size:var(--ab-fs-button-card);letter-spacing:var(--ab-track-filt);padding:0 16px}.ab-btn--hero{min-height:var(--ab-h-btn-hero);font-size:var(--ab-fs-button-hero);padding:0 28px}.ab-btn:disabled,.ab-btn[aria-disabled=true]{background:var(--ab-chip-fill);border-color:var(--ab-edge-2);color:var(--ab-dim-text);cursor:default}.ab-btn--applepay,.ab-btn--applepay:hover{min-height:var(--ab-h-btn-hero);background:var(--ab-white);border-color:var(--ab-white);width:100%;color:var(--ab-ink);font-size:var(--ab-fs-mini);letter-spacing:0;text-transform:none}.ab-btn--wallet{background:var(--ab-white);width:100%;min-height:52px;color:var(--ab-ink);font-size:var(--ab-fs-wallet);letter-spacing:normal;text-transform:none;border:0}.ab-btn--wallet:hover{background:var(--ab-white);color:var(--ab-ink)}.ab-avatar{width:var(--ab-avatar-26);height:var(--ab-avatar-26);background:var(--ab-avatar-white);color:var(--ab-ink);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-initials-26);letter-spacing:var(--ab-track-avatar);line-height:var(--ab-lh-tight);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-avatar--52{width:var(--ab-avatar-52);height:var(--ab-avatar-52);font-size:var(--ab-fs-initials-52)}.ab-avatar--44{width:var(--ab-avatar-44);height:var(--ab-avatar-44);font-size:var(--ab-fs-initials-44)}.ab-avatar--40{width:var(--ab-avatar-40);height:var(--ab-avatar-40);font-size:var(--ab-fs-initials-40)}.ab-avatar--32{width:var(--ab-avatar-32);height:var(--ab-avatar-32);font-size:var(--ab-fs-initials-32)}.ab-avatar--30{width:var(--ab-avatar-30);height:var(--ab-avatar-30);font-size:var(--ab-fs-initials-30)}.ab-avatar--28{width:var(--ab-avatar-28);height:var(--ab-avatar-28);font-size:var(--ab-fs-initials-28)}.ab-avatar--lime{background:var(--ab-avatar-lime)}.ab-avatar--white{background:var(--ab-avatar-white)}.ab-avatar--coral{background:var(--ab-avatar-coral)}.ab-avatar--dark{background:var(--ab-avatar-dark);color:var(--ab-white)}.ab-avatar-stack{align-items:center;display:inline-flex}.ab-avatar-stack>.ab-avatar{border:2px solid var(--ab-card)}.ab-avatar-stack>.ab-avatar+.ab-avatar{margin-left:-8px}.ab-plaque{align-items:center;gap:var(--ab-space-gap-plaque);flex-wrap:wrap;min-width:0;display:flex}.ab-plaque__name{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt)}.ab-plaque__tier{color:var(--ab-lime);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip);text-transform:uppercase;white-space:nowrap}.ab-plaque__rating,.ab-plaque__meta{color:var(--ab-muted);font-size:var(--ab-fs-filt);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ab-plaque--hero .ab-plaque__name{font-size:var(--ab-fs-plaque-name-hero)}.ab-plaque--hero .ab-plaque__tier{font-size:var(--ab-fs-small);margin-left:6px}.ab-tier,.ab-lvl{background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-transform:uppercase;white-space:nowrap;place-self:center start;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.ab-tier--legend,.ab-lvl--al{background:var(--ab-coral);border-color:var(--ab-coral);color:var(--ab-ink)}.ab-tier--mm,.ab-lvl--vet{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.ab-tier--pit,.ab-lvl--ins{background:var(--ab-olive-fill);border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-tier--caller,.ab-lvl--reg{background:var(--ab-chip-fill);border-color:var(--ab-line);color:var(--ab-light)}.ab-lvl--obs{color:var(--ab-muted);border-style:dashed}.ab-tier[data-ab-micro],.ab-lvl[data-ab-micro]{font-size:var(--ab-fs-micro);padding:2px 5px}.ab-tdot{background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);vertical-align:1px;flex-shrink:0;width:8px;height:8px;margin-right:7px;display:inline-block}.ab-tdot--legend{background:var(--ab-coral);border-color:var(--ab-coral)}.ab-tdot--mm{background:var(--ab-lime);border-color:var(--ab-lime)}.ab-tdot--pit{background:var(--ab-olive-fill);border-color:var(--ab-olive-edge)}.ab-tdot--caller{background:var(--ab-chip-fill);border-color:var(--ab-line)}.ab-mover{color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-tab);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ab-mover--up{color:var(--ab-lime)}.ab-mover--dn{color:var(--ab-coral)}.ab-mover--flat{color:var(--ab-dim-text)}.ab-signed{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ab-dim-text)}.ab-signed--up{color:var(--ab-lime)}.ab-signed--dn{color:var(--ab-coral)}.ab-signed--flat{color:var(--ab-dim-text)}.ab-card{padding:var(--ab-space-tile-floor);background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);position:relative}.ab-card--console{padding:var(--ab-space-card-console)}.ab-card--rail{padding:var(--ab-space-card-rail)}.ab-card--form{padding:var(--ab-space-form-section)}.ab-card--hero{padding:var(--ab-space-hero-y) var(--ab-space-hero-x)}.ab-card--small{padding:4px 14px 10px}.ab-card--hot{border-color:var(--ab-lime)}.ab-card--live{border-color:var(--ab-coral);overflow:hidden}.ab-card__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-card-title);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-card__title--tile{font-size:var(--ab-fs-section);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tile-title)}.ab-card__title--rail{font-size:var(--ab-fs-rail-title);letter-spacing:var(--ab-track-heading)}.ab-card__title--form{font-size:var(--ab-fs-form-section)}.ab-card__head{justify-content:space-between;align-items:center;gap:var(--ab-space-gap-plaque);flex-wrap:wrap;display:flex}.ab-card__meta{color:var(--ab-muted);font-size:var(--ab-fs-small);letter-spacing:var(--ab-track-tab);text-transform:uppercase;margin:0}.ab-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--ab-space-gap-tile);flex-wrap:wrap;display:flex}.ab-card__note{color:var(--ab-muted);font-size:var(--ab-fs-small);margin:0}.ab-hero{grid-template-columns:var(--ab-grid-hero);padding:0;display:grid}.ab-hero__main{z-index:1;align-content:start;gap:var(--ab-space-gap-hero);min-width:0;padding:var(--ab-space-hero-y) var(--ab-space-hero-x);display:grid;position:relative}.ab-hero__seats{z-index:1;align-content:start;gap:var(--ab-space-gap-hero);padding:var(--ab-space-hero-y);background:var(--ab-pane);border-left:var(--ab-edge-w) solid var(--ab-edge);display:grid;position:relative}.ab-hero__title{max-width:640px;font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-hero-title);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-hero-title);text-transform:uppercase;margin:0}.ab-hero__count{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-hero-count);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums}.ab-hero__of{color:var(--ab-dim-text)}.ab-price{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-price);line-height:var(--ab-lh-price);font-variant-numeric:tabular-nums}.ab-spanner{border-top:var(--ab-edge-w) solid var(--ab-edge);gap:2px;padding-top:6px;display:grid}.ab-spanner__label{color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-pane{background:var(--ab-pane);border-left:var(--ab-edge-w) solid var(--ab-edge)}.ab-inset{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge)}.ab-inset--padded{padding:var(--ab-space-card-console)}@media (width<768px){.ab-hero{grid-template-columns:minmax(0,1fr)}.ab-hero__main{padding:var(--ab-space-tile-floor) var(--ab-gutter-phone)}.ab-hero__seats{padding:var(--ab-space-tile-floor) var(--ab-gutter-phone);border-top:var(--ab-edge-w) solid var(--ab-edge);border-left:0}}.ab-card--dashed{border-style:dashed;border-color:var(--ab-control-edge)}.ab-accent{color:var(--ab-lime)}.ab-label--coral{color:var(--ab-coral)}.ab-label--white{color:var(--ab-white)}.ab-label--accent{color:var(--ab-lime)}.ab-tag--accent{background:var(--ab-lime);color:var(--ab-ink);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-accent-tag);line-height:var(--ab-lh-tight);border:0;align-self:flex-start;gap:6px;padding:5px 9px}.ab-tag--accent-outline,.ab-chip--accent{border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-tag__square{background:currentColor;flex-shrink:0;width:6px;height:6px;display:inline-block}.ab-tag--accent .ab-tag__square{width:7px;height:7px}.ab-ticker{height:var(--ab-h-ticker);background:var(--ab-lime);color:var(--ab-ink);white-space:nowrap;align-items:stretch;display:flex;overflow:hidden}.ab-ticker__label{align-items:center;gap:var(--ab-space-gap-plaque);padding:0 16px 0 var(--ab-gutter);background:var(--ab-ink);color:var(--ab-lime);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-ticker-label);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tight);text-transform:uppercase;flex-shrink:0;display:flex}.ab-ticker__square{background:var(--ab-lime);flex-shrink:0;width:10px;height:10px;display:inline-block}.ab-ticker__square--coral{background:var(--ab-coral)}.ab-ticker__track{padding:0 var(--ab-gutter) 0 18px;font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-ticker-text);letter-spacing:var(--ab-track-filt);text-transform:uppercase;flex-shrink:0;align-items:center;gap:18px;display:flex}.ab-ticker__seg{flex-shrink:0}.ab-ticker__sep{width:12.5px;height:12.5px;color:var(--ab-ticker-sep);margin:0 .5px}.ab-ticker--runtime{height:var(--ab-h-ticker-rt)}.ab-ticker--runtime .ab-ticker__label{font-size:var(--ab-fs-ticker-label-runtime);padding:0 12px}.ab-ticker--runtime .ab-ticker__track{font-size:var(--ab-fs-tag);gap:18px;padding:0 14px}.ab-ticker--scroll .ab-ticker__track{animation:60s linear infinite ab-ticker-scroll}@keyframes ab-ticker-scroll{to{transform:translate(-50%)}}.ab-topbar{height:var(--ab-h-topbar);padding:0 var(--ab-gutter);border-bottom:var(--ab-edge-w) solid var(--ab-divider);justify-content:space-between;align-items:center;gap:18px;display:flex}.ab-topbar--floor{height:auto;padding:18px var(--ab-gutter) 0;border-bottom:0}.ab-topbar__start{display:contents}.ab-topbar__end{align-items:center;gap:10px;display:flex}.ab-topbar__end--wide{gap:14px}.ab-topbar__window{height:32px;padding:0 12px}.ab-nav{align-items:center;gap:22px;display:flex}.ab-nav__item{border-bottom:var(--ab-nav-rule-w) solid transparent;color:var(--ab-muted);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-nav);letter-spacing:var(--ab-track-chip);text-transform:uppercase;white-space:nowrap;padding:6px 0 4px;text-decoration:none}.ab-nav__item:hover{color:var(--ab-white)}.ab-nav__item sup{font-size:var(--ab-fs-nav-tm);letter-spacing:0}.ab-nav__item[aria-current=page]{color:var(--ab-white);border-bottom-color:var(--ab-lime)}.ab-me{align-items:center;gap:var(--ab-space-gap-plaque);border:var(--ab-edge-w) solid var(--ab-edge-2);min-height:40px;color:var(--ab-white);padding:4px 10px 4px 4px;text-decoration:none;display:flex}a.ab-me:hover{border-color:var(--ab-white)}.ab-me__standing{font-family:var(--ab-body);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-filt);line-height:var(--ab-lh-tight);white-space:nowrap}@media (width<768px){.ab-topbar{min-width:0;height:auto;min-height:var(--ab-h-topbar);padding:12px var(--ab-gutter-phone);flex-wrap:wrap;row-gap:10px}.ab-topbar__start{display:contents}.ab-topbar .ab-lockup{--ab-lockup-size:var(--ab-fs-lockup-compact)}.ab-topbar__end{flex-wrap:wrap;min-width:0}.ab-topbar__window{white-space:normal;height:auto;min-height:32px;padding-block:6px}.ab-topbar .ab-nav{width:0;min-width:calc(100% + 2 * var(--ab-focus-reach));margin:calc(-1 * var(--ab-focus-reach));padding:var(--ab-focus-reach);flex:none;order:3;overflow-x:auto}.ab-me{padding:4px}.ab-me__standing{display:none}}.ab-page-title{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.ab-page-title__text{gap:var(--ab-space-gap-plaque);flex-direction:column;min-width:0;display:flex}.ab-page-title__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-page-title__eyebrow{margin:0}.ab-page-title__title{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-page-title);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-page-title__rule{color:var(--ab-muted);font-size:var(--ab-fs-filt);margin:0}.ab-crumb{margin:0}.ab-crumb a{color:inherit;text-decoration:none}.ab-crumb a:hover{color:var(--ab-white)}.ab-crumb [aria-current=page]{color:var(--ab-lime)}.ab-crumb--coral [aria-current=page]{color:var(--ab-coral)}.ab-tabs{border-bottom:var(--ab-edge-w) solid var(--ab-divider);align-items:flex-end;gap:26px;display:flex}.ab-tab{align-items:baseline;gap:var(--ab-space-gap-plaque);margin-bottom:calc(-1 * var(--ab-edge-w));border-bottom:var(--ab-nav-rule-w) solid transparent;color:var(--ab-dim-text);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-tab);letter-spacing:var(--ab-track-tab);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;padding:0 2px 8px;text-decoration:none;display:inline-flex}.ab-tab__count{color:var(--ab-dim-text);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip)}.ab-tab--key{align-items:center;gap:10px}.ab-tab__key{border:var(--ab-edge-w) solid var(--ab-control-edge);width:22px;height:22px;color:var(--ab-muted);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-small);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.ab-tab:hover{color:var(--ab-white)}.ab-tab[aria-selected=true],.ab-tab[aria-current=page]{color:var(--ab-white);border-bottom-color:var(--ab-lime)}.ab-tab[aria-selected=true] .ab-tab__count,.ab-tab[aria-current=page] .ab-tab__count{color:var(--ab-lime)}.ab-tab[aria-selected=true] .ab-tab__key{border-color:var(--ab-lime);color:var(--ab-lime)}@media (width<768px){.ab-page-title{flex-direction:column;align-items:flex-start;gap:14px}.ab-tabs{max-width:calc(100% + 2 * var(--ab-focus-reach));margin:calc(-1 * var(--ab-focus-reach));padding:var(--ab-focus-reach);overflow-x:auto}}.ab-ladder{padding:6px var(--ab-space-tile-floor) 14px}.ab-ladder-row{--ab-lit-bleed:var(--ab-space-tile-floor);grid-template-columns:var(--ab-grid-traders);align-items:center;gap:var(--ab-space-gap-row);padding:var(--ab-space-row-y) 0;border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-filt);display:grid}.ab-ladder-row--vibers{grid-template-columns:var(--ab-grid-vibers)}.ab-ladder-row:last-child{border-bottom:0}.ab-ladder-row--head{border-bottom-color:var(--ab-edge);padding:6px 0 8px}.ab-ladder-row__h{white-space:nowrap}.ab-ladder-row__rk{align-items:center;gap:var(--ab-space-gap-plaque);display:flex}.ab-ladder-row__rank{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-rank);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums}.ab-ladder-row--lit .ab-ladder-row__rank{color:var(--ab-lime)}.ab-ladder-row__who{align-items:center;gap:var(--ab-space-gap-row);min-width:0;display:flex}.ab-ladder-row__nm{flex-direction:column;min-width:0;display:flex}.ab-ladder-row__name{font-weight:var(--ab-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-ladder-row__title{align-items:center;min-width:0;display:flex}.ab-ladder-row__sub{color:var(--ab-dim-text);font-size:var(--ab-fs-tag);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-following{border:var(--ab-edge-w) solid var(--ab-olive-edge);color:var(--ab-lime);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-micro);letter-spacing:var(--ab-track-label);line-height:var(--ab-lh-tag);text-transform:uppercase;vertical-align:2px;flex-shrink:0;margin-left:8px;padding:1px 5px;display:inline-block}.ab-ladder-row__cell{min-width:0}.ab-ladder-row__score,.ab-ladder-row__num{font-weight:var(--ab-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-ladder-row__h.ab-ladder-row__score{font-weight:var(--ab-fw-bold)}.ab-ladder-row__share{color:var(--ab-muted);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-tag)}.ab-ladder-row__badges{align-items:center;gap:var(--ab-space-gap-sm);display:flex}.ab-ladder-row__next,.ab-ladder-row__path{flex-direction:column;gap:4px;min-width:0;display:flex}.ab-ladder-row__next-title{font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-small);white-space:nowrap}.ab-ladder-row__cohort{color:var(--ab-light);font-size:var(--ab-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-ladder-row__chev{color:var(--ab-dim);justify-content:flex-end;display:inline-flex}.ab-ladder-row__chev .ab-glyph{width:20px;height:20px}.ab-ladder-gap{border-bottom:var(--ab-edge-w) solid var(--ab-divider);width:100%;color:var(--ab-dim-text);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-filt);justify-content:center;align-items:center;gap:14px;padding:6px 0;display:flex}@media (width<768px){.ab-ladder-row,.ab-ladder-row--vibers{grid-template-columns:52px minmax(0,1fr) auto 20px}.ab-ladder-row__rk{grid-area:1/1}.ab-ladder-row__who{grid-area:1/2}.ab-ladder-row__score{grid-area:1/3}.ab-ladder-row__chev{grid-area:1/4}.ab-ladder-row__cell{display:none}.ab-ladder-row--open .ab-ladder-row__cell{justify-content:flex-end;align-items:center;gap:4px var(--ab-space-gap-plaque);flex-flow:wrap;grid-column:2/-1;display:flex}.ab-ladder-row--open .ab-ladder-row__cell:before{content:attr(data-ab-label);color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-transform:uppercase;margin-right:auto}}.ab-instruments{grid-template-columns:var(--ab-grid-instruments);gap:12px;display:grid}.ab-instruments--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-instruments--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-mini-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 0 6px;display:flex}.ab-mini-head__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-mini);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-mini-head__meta{color:var(--ab-dim-text);font-size:var(--ab-fs-tag);white-space:nowrap}.ab-mini-row{--ab-lit-bleed:14px;grid-template-columns:var(--ab-grid-mini);border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-small);align-items:center;gap:8px;padding:7px 0;display:grid}.ab-mini-row:last-child{border-bottom:0}.ab-mini-row__rank{border:var(--ab-edge-w) solid var(--ab-line);width:22px;height:22px;color:var(--ab-light);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-mini);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ab-mini-row__rank[data-ab-state=first]{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.ab-mini-row__rank[data-ab-state=podium]{border-color:var(--ab-lime);color:var(--ab-lime)}.ab-mini-row__name{font-weight:var(--ab-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-mini-row__value{color:var(--ab-dim-text);font-weight:var(--ab-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-mini-row--lit .ab-mini-row__rank{border-color:var(--ab-lime);color:var(--ab-lime)}.ab-progress-row{border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-small);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ab-progress-row:last-child{border-bottom:0}.ab-progress-row__nm{flex-direction:column;min-width:0;display:flex}.ab-progress-row__sub{color:var(--ab-dim-text);font-size:var(--ab-fs-tag);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-progress-row__pill{flex-shrink:0;display:inline-flex}@media (width<768px){.ab-instruments,.ab-instruments--two,.ab-instruments--three{grid-template-columns:minmax(0,1fr)}}.ab-key{gap:var(--ab-space-gap-form);flex-direction:column;padding:14px 18px 16px;display:flex}.ab-key__legend{color:var(--ab-muted);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-filt);text-transform:uppercase;flex-wrap:wrap;gap:14px;display:flex}.ab-key__legend-item{align-items:center;gap:var(--ab-space-gap-sm);display:inline-flex}.ab-key__swatch{flex-shrink:0;width:10px;height:10px;display:inline-block}.ab-key__swatch--hot{background:var(--ab-lime)}.ab-key__swatch--earned{background:var(--ab-olive-fill);border:var(--ab-edge-w) solid var(--ab-olive-edge)}.ab-key__swatch--lapsed{background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line)}.ab-key__swatch--lit{background:var(--ab-lit);border:var(--ab-edge-w) solid var(--ab-olive-edge)}.ab-key__tabs{gap:var(--ab-space-gap-sm);display:flex}.ab-key__grid{align-items:stretch;gap:var(--ab-space-gap-form);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-key__span{grid-column:1/-1}.ab-key__head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;display:flex}.ab-key__label{margin:0}.ab-key__note{color:var(--ab-dim-text);font-size:var(--ab-fs-tag)}.ab-key-row{--ab-lit-bleed:18px;grid-template-columns:var(--ab-grid-key-row);border-bottom:var(--ab-edge-w) solid var(--ab-divider);align-items:start;gap:10px;padding:12px 0;display:grid}.ab-key-row:last-child{border-bottom:0}.ab-key-row>.ab-tier,.ab-key-row>.ab-lvl{align-self:start;margin-top:1px}.ab-key-row__term{font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-value);line-height:var(--ab-lh-key-term)}.ab-key-row__desc{color:var(--ab-muted);font-size:var(--ab-fs-badge-rule);line-height:var(--ab-lh-loose);margin:0}.ab-marks-row{grid-template-columns:var(--ab-grid-marks-row);border-bottom:var(--ab-edge-w) solid var(--ab-divider);align-items:center;gap:10px;padding:12px 0;display:grid}.ab-marks-row:last-child{border-bottom:0}.ab-marks-row__sample{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.ab-badge-group{padding-top:14px}.ab-badge-group__head{flex-direction:column;gap:3px;padding:10px 0 8px;display:flex}.ab-badge-group__sub{color:var(--ab-soft-muted);font-size:var(--ab-fs-badge-rule);margin:0}.ab-badge-group__grid{grid-template-columns:var(--ab-grid-badges);gap:12px;padding-top:4px;display:grid}@media (width<768px){.ab-key__grid,.ab-badge-group__grid{grid-template-columns:minmax(0,1fr)}}.ab-ladder-row--lit,.ab-mini-row--lit,.ab-key-row--lit{margin:0 calc(-1 * var(--ab-lit-bleed));padding-inline:var(--ab-lit-bleed);background:var(--ab-lit);box-shadow:0 1px 0 var(--ab-olive-edge), 0 -1px 0 var(--ab-olive-edge);border-bottom-color:#0000}.ab-badge{background:var(--ab-lit);width:22px;height:22px;color:var(--ab-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ab-badge>.ab-glyph{width:14px;height:14px}.ab-badge--earned{color:var(--ab-lime)}.ab-badge__count{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-olive-edge);color:var(--ab-light);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-micro);line-height:var(--ab-lh-count);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 3px;position:absolute;bottom:-5px;right:-4px}.ab-badge--earned .ab-badge__count{color:var(--ab-lime)}.ab-badge-tile{grid-template-columns:var(--ab-grid-badge-tile);align-items:start;gap:var(--ab-space-gap-hero);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);min-height:46px;padding:16px 18px 18px 14px;display:grid}.ab-badge-tile__icon{background:var(--ab-chip-fill);width:32px;height:32px;color:var(--ab-dim);justify-content:center;align-items:center;display:inline-flex}.ab-badge-tile__icon>.ab-glyph{width:18px;height:18px}.ab-badge-tile--earned .ab-badge-tile__icon{background:var(--ab-olive-fill);color:var(--ab-lime)}.ab-badge-tile__text{flex-direction:column;gap:3px;min-width:0;display:flex}.ab-badge-tile__name{font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-badge-name);letter-spacing:var(--ab-track-badge-name);line-height:var(--ab-lh-badge-name)}.ab-badge-tile__line{color:var(--ab-light);font-size:var(--ab-fs-badge-line);line-height:var(--ab-lh-body)}.ab-badge-tile__rule{color:var(--ab-soft-muted);font-size:var(--ab-fs-badge-rule);line-height:var(--ab-lh-loose);padding-top:8px}.ab-kind{border:var(--ab-edge-w) solid var(--ab-edge-2);color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-micro);letter-spacing:var(--ab-track-label);line-height:var(--ab-lh-tag);text-transform:uppercase;white-space:nowrap;vertical-align:2px;margin-left:6px;padding:2px 6px;display:inline-block}.ab-kind--held{border-color:var(--ab-line);color:var(--ab-muted)}.ab-kind--count{border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-stat{gap:var(--ab-space-gap-xs);flex-direction:column;display:flex}.ab-stat__value{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-section);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums;text-transform:uppercase}.ab-stat--good .ab-stat__value{color:var(--ab-lime)}.ab-stats{gap:var(--ab-space-gap-tile);grid-template-columns:repeat(2,127px);display:grid}.ab-bar{height:var(--ab-seat-bar);background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-edge-2)}.ab-bar__fill{width:var(--ab-fill,0%);background:var(--ab-lime);height:100%;display:block}.ab-bar--live .ab-bar__fill{background:var(--ab-coral)}.ab-pulse{align-items:flex-end;gap:var(--ab-pulse-gap);height:var(--ab-pulse-h);display:flex}.ab-pulse--console{height:var(--ab-pulse-h-console)}.ab-pulse__bar{height:var(--ab-fill,100%);background:var(--ab-line);flex:1 1 0}.ab-pulse__bar--clear{background:var(--ab-lime)}.ab-pulse__bar--slow{background:var(--ab-coral)}.ab-pulse__caption{color:var(--ab-muted);font-size:var(--ab-fs-small);margin:0}.ab-pulse__fig{color:var(--ab-lime);font-weight:var(--ab-fw-bold);font-variant-numeric:tabular-nums}.ab-streak{align-items:center;gap:var(--ab-space-gap-hero);display:flex}.ab-streak__segs{gap:var(--ab-streak-gap);flex:auto;display:flex}.ab-streak__seg{height:var(--ab-streak-h);background:var(--ab-edge);flex:1 1 0}.ab-streak__seg--earned{background:var(--ab-lime)}.ab-streak__count{color:var(--ab-lime);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-streak);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums}.ab-gates{gap:var(--ab-gate-gap);display:flex}.ab-gates--inline{vertical-align:middle;display:inline-flex}.ab-gates__gate{width:var(--ab-gate-w);height:var(--ab-gate-h);background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line)}.ab-gates__gate--earned{background:var(--ab-lime);border-color:var(--ab-lime)}.ab-nudge{align-items:flex-start;gap:var(--ab-space-gap-plaque);background:var(--ab-nudge-fill);border:var(--ab-edge-w) solid var(--ab-nudge-edge);color:var(--ab-white);font-size:var(--ab-fs-small);line-height:var(--ab-lh-body);padding:10px 12px;display:flex}.ab-nudge__icon{width:14px;height:14px;color:var(--ab-coral);margin-top:2px}.ab-nudge__text{margin:0}.ab-nudge__key{color:var(--ab-coral);font-weight:var(--ab-fw-semibold)}.ab-slider{gap:var(--ab-space-gap-plaque);display:grid}.ab-slider__head{align-items:baseline;gap:var(--ab-space-gap-sm);flex-wrap:wrap;display:flex}.ab-slider__q{color:var(--ab-muted);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-slider__value{color:var(--ab-lime);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-value);font-variant-numeric:tabular-nums}.ab-slider__qual{color:var(--ab-dim-text);font-size:var(--ab-fs-small)}.ab-slider__track{height:calc(var(--ab-slider-thumb) + 2 * var(--ab-slider-ring));align-items:center;display:flex;position:relative}.ab-slider__track:before{content:"";height:var(--ab-slider-track);background:var(--ab-edge);margin:auto 0;position:absolute;inset:0}.ab-slider__fill{width:var(--ab-fill,0%);height:var(--ab-slider-track);background:var(--ab-lime);margin:auto 0;position:absolute;top:0;bottom:0;left:0}.ab-slider__input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:relative}.ab-slider__input::-webkit-slider-runnable-track{background:0 0;height:100%}.ab-slider__input::-moz-range-track{background:0 0;height:100%}.ab-slider__input::-webkit-slider-thumb{box-sizing:content-box;width:var(--ab-slider-thumb);height:var(--ab-slider-thumb);background:var(--ab-white);border:var(--ab-slider-ring) solid var(--ab-lime);appearance:none;border-radius:50%}.ab-slider__input::-moz-range-thumb{box-sizing:content-box;width:var(--ab-slider-thumb);height:var(--ab-slider-thumb);background:var(--ab-white);border:var(--ab-slider-ring) solid var(--ab-lime);border-radius:50%}.ab-slider__nudge{color:var(--ab-dim-text);font-size:var(--ab-fs-tag);margin:0}.ab-toggle{--ab-tg-w:var(--ab-toggle-w);--ab-tg-h:var(--ab-toggle-h);--ab-tg-knob:var(--ab-toggle-knob);width:var(--ab-tg-w);height:var(--ab-tg-h);background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);cursor:pointer;flex-shrink:0;padding:0;display:inline-block;position:relative}.ab-toggle--compact{--ab-tg-w:var(--ab-toggle-compact-w);--ab-tg-h:var(--ab-toggle-compact-h);--ab-tg-knob:var(--ab-toggle-compact-knob)}.ab-toggle:before{content:"";top:calc((var(--ab-tg-h) - 2 * var(--ab-edge-w) - var(--ab-tg-knob)) / 2);left:calc((var(--ab-tg-h) - 2 * var(--ab-edge-w) - var(--ab-tg-knob)) / 2);width:var(--ab-tg-knob);height:var(--ab-tg-knob);background:var(--ab-dim);position:absolute}.ab-toggle[aria-checked=true]{background:var(--ab-olive-fill);border-color:var(--ab-lime)}.ab-toggle[aria-checked=true]:before{background:var(--ab-lime);transform:translateX(calc(var(--ab-tg-w) - var(--ab-tg-h)))}.ab-toggle:disabled,.ab-toggle[aria-disabled=true]{cursor:default;opacity:.55}.ab-choice{color:var(--ab-light);font-size:var(--ab-fs-filt);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ab-choice>:is(.ab-check,.ab-radio){margin-top:1px}.ab-choice--confirm{color:var(--ab-white);align-items:center}.ab-choice--confirm>:is(.ab-check,.ab-radio){margin-top:0}.ab-check{width:var(--ab-check);height:var(--ab-check);flex-shrink:0;display:inline-flex;position:relative}.ab-check__input{background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);appearance:none;cursor:pointer;width:100%;height:100%;margin:0}.ab-check__input:checked{background:var(--ab-lime);border-color:var(--ab-lime)}.ab-check__glyph{width:100%;height:100%;color:var(--ab-ink);pointer-events:none;display:none;position:absolute;inset:0}.ab-check__input:checked+.ab-check__glyph{display:block}.ab-radio{width:var(--ab-check);height:var(--ab-check);background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);appearance:none;cursor:pointer;border-radius:50%;flex-shrink:0;margin:0}.ab-radio:checked{background:var(--ab-lime);border-color:var(--ab-lime);box-shadow:inset 0 0 0 calc((var(--ab-check) - var(--ab-radio-dot)) / 2 - var(--ab-edge-w)) var(--ab-chip-fill)}.ab-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ab-mode{align-items:flex-start;gap:var(--ab-space-gap-plaque);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);color:var(--ab-white);text-align:left;flex-direction:column;padding:14px;display:flex}.ab-mode[aria-checked=true]{background:var(--ab-lit);border-color:var(--ab-lime)}.ab-mode__icon{width:16px;height:16px;color:var(--ab-light)}.ab-mode__title{font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt);letter-spacing:var(--ab-track-btn);text-transform:uppercase}.ab-mode__desc{color:var(--ab-muted);font-size:var(--ab-fs-small);line-height:var(--ab-lh-body)}@media (width<768px){.ab-modes{grid-template-columns:minmax(0,1fr)}}.ab-field{width:100%;min-height:var(--ab-h-field);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge-2);color:var(--ab-white);font-family:var(--ab-body);font-weight:var(--ab-fw-regular);font-size:var(--ab-fs-value);align-items:center;margin:0;padding:0 12px;line-height:normal;display:flex}textarea.ab-field{min-height:96px;line-height:var(--ab-lh-footer);resize:vertical;padding:12px}.ab-field::placeholder{color:var(--ab-dim-text)}.ab-field:focus,.ab-field:focus-visible,.ab-field--ok{border-color:var(--ab-lime);outline:none}.ab-field--danger{border-color:var(--ab-coral);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-confirm-word);letter-spacing:var(--ab-track-label)}.ab-field--error,.ab-field[aria-invalid=true]{border-color:var(--ab-coral)}.ab-field:disabled{background:var(--ab-recess);color:var(--ab-dim-text)}.ab-field-row{align-items:flex-end;gap:var(--ab-space-gap-plaque);display:flex}.ab-field-row>:first-child{flex:auto;min-width:0}.ab-field-label{margin-bottom:6px;display:block}.ab-stack>.ab-field-label{margin-bottom:0}.ab-hint{color:var(--ab-dim-text);font-size:var(--ab-fs-small);line-height:var(--ab-lh-footer);margin:0}.ab-field+.ab-hint{margin-top:6px}.ab-hint--skip{color:var(--ab-muted);text-align:center;text-decoration:underline}.ab-hint--center{text-align:center}.ab-hint--ok{color:var(--ab-lime);font-weight:var(--ab-fw-semibold);line-height:var(--ab-lh-body)}.ab-hint--error{color:var(--ab-coral);font-weight:var(--ab-fw-semibold);line-height:var(--ab-lh-body)}.ab-kbd{padding:var(--ab-kbd-pad-y) 6px;border:var(--ab-edge-w) solid var(--ab-line);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-filt);white-space:nowrap;align-items:center;display:inline-flex}@media (width<768px){.ab-field-row{flex-wrap:wrap}.ab-field-row>:first-child{flex-basis:100%}}.ab-ghost{z-index:0;color:var(--ab-ghost);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-ghost);letter-spacing:var(--ab-track-ghost);line-height:var(--ab-lh-tight);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:-30px;right:-40px}.ab-ghostmark{color:var(--ab-ghost-mark);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-ghost-mark);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-ghost-mark);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.ab-seal{width:var(--ab-seal);height:var(--ab-seal);flex-shrink:0;display:block}.ab-network-bug{right:var(--ab-seal-inset);bottom:var(--ab-seal-inset);z-index:2;position:absolute}.ab-brandstrip{min-height:var(--ab-h-brandstrip);padding:0 var(--ab-gutter-console);border-bottom:var(--ab-edge-w) solid var(--ab-divider);justify-content:space-between;align-items:center;gap:12px;display:flex}.ab-brandstrip__end{align-items:center;gap:var(--ab-space-gap-plaque);flex-wrap:wrap;display:flex}.ab-session{min-height:var(--ab-h-session);padding:10px var(--ab-gutter-console);border-bottom:var(--ab-edge-w) solid var(--ab-divider);align-items:center;gap:20px;display:flex}.ab-session__room{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-session__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-rail-title);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tight);text-transform:uppercase}.ab-session__sub{color:var(--ab-muted);font-size:var(--ab-fs-small)}.ab-session__clock{font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-value);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-session__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<768px){.ab-brandstrip,.ab-session{padding-inline:var(--ab-gutter-phone);flex-wrap:wrap}.ab-session__end{justify-content:flex-start;margin-left:0}}.ab-score-row{grid-template-columns:var(--ab-grid-score);align-items:center;gap:var(--ab-space-gap-row);border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-filt);padding:12px 0;display:grid}.ab-score-row--ledger{grid-template-columns:minmax(0,1fr) auto}.ab-score-row:last-child{border-bottom:0}.ab-score-row__rank{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-rank);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums}.ab-score-row__mark{color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-small);letter-spacing:var(--ab-track-chip)}.ab-score-row__nm{flex-direction:column;min-width:0;display:flex}.ab-score-row__name{align-items:center;gap:var(--ab-space-gap-sm);font-weight:var(--ab-fw-bold);white-space:nowrap;display:inline-flex;overflow:hidden}.ab-score-row__sub{color:var(--ab-muted);font-size:var(--ab-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-score-row__value{font-weight:var(--ab-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-score-row__price{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-rail-title);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums}.ab-score-row--up .ab-score-row__mark,.ab-score-row--up .ab-score-row__price,.ab-score-row--lit .ab-score-row__rank{color:var(--ab-lime)}.ab-score-row--dn .ab-score-row__mark,.ab-score-row--dn .ab-score-row__price{color:var(--ab-coral)}.ab-dist-row{grid-template-columns:var(--ab-grid-dist);align-items:center;gap:var(--ab-space-gap-row);border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-small);padding:8px 0;display:grid}.ab-dist-row:last-child{border-bottom:0}.ab-dist-row__time{color:var(--ab-muted);font-variant-numeric:tabular-nums}.ab-dist-row__value{font-weight:var(--ab-fw-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ab-howto{justify-self:stretch;gap:var(--ab-space-gap-row);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);min-width:0;padding:14px 16px;display:grid}.ab-howto__label{margin:0}.ab-howto__steps{gap:var(--ab-space-gap-row);margin:0;padding:0;list-style:none;display:grid}.ab-howto__step{align-items:start;gap:var(--ab-space-gap-row);color:var(--ab-white);font-size:var(--ab-fs-filt);line-height:var(--ab-lh-body);grid-template-columns:22px minmax(0,1fr);display:grid}.ab-howto__num{border:var(--ab-edge-w) solid var(--ab-line);width:22px;height:22px;color:var(--ab-light);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.ab-howto__text{padding-top:2px}.ab-upgrade{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-nudge-edge);width:100%;max-width:560px;color:var(--ab-white);padding:0}.ab-upgrade:modal{width:calc(100% - 2 * var(--ab-gutter-phone));max-height:calc(100% - 2 * var(--ab-gutter-phone));overflow:auto}.ab-upgrade::backdrop{background:var(--ab-ink)}.ab-upgrade__body{justify-items:start;gap:var(--ab-space-gap-hero);padding:var(--ab-space-hero-y) var(--ab-space-hero-x);grid-template-columns:minmax(0,1fr);display:grid}.ab-upgrade__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-section);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-upgrade__text{color:var(--ab-light);font-size:var(--ab-fs-value);line-height:var(--ab-lh-body);margin:0}.ab-upgrade__text--key{color:var(--ab-white)}.ab-upgrade__date{font-weight:var(--ab-fw-semibold)}.ab-upgrade__actions{gap:var(--ab-space-gap-row);flex-wrap:wrap;padding-top:4px;display:flex}.ab-upgrade--urgent{border-color:var(--ab-coral)}.ab-upgrade--urgent .ab-upgrade__date{color:var(--ab-coral)}@media (width<768px){.ab-upgrade__body{padding:var(--ab-space-tile-floor)}}.ab-hold{justify-items:start;gap:var(--ab-space-gap-form);width:100%;max-width:calc(640px + 2 * var(--ab-gutter-phone));padding:56px var(--ab-gutter-phone) 64px;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.ab-hold__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-page-title);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-hold__text{color:var(--ab-light);font-size:var(--ab-fs-value);line-height:var(--ab-lh-body);margin:0}.ab-hold__text--key{color:var(--ab-white)}.ab-hold__date{font-weight:var(--ab-fw-semibold)}.ab-hold__actions{gap:var(--ab-space-gap-row);flex-wrap:wrap;padding-top:4px;display:flex}.ab-suite{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-light);height:24px;color:var(--ab-white);white-space:nowrap;align-items:stretch;text-decoration:none;display:inline-flex}.ab-suite--vt{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.ab-suite--of{background:var(--ab-white);border-color:var(--ab-white);color:var(--ab-ink)}.ab-suite--lr{background:var(--ab-edge-2);border-style:dashed;border-color:var(--ab-lr-gray)}.ab-suite__abbr{min-width:22px;font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-badge-name);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ab-suite--lg{width:44px;height:44px}.ab-suite--lg .ab-suite__abbr{font-size:var(--ab-fs-suite-badge);letter-spacing:var(--ab-track-suite-badge);flex:1;padding:0}.ab-suite--named{border-color:var(--ab-control-edge);height:auto;color:var(--ab-light);background:0 0;align-items:center;padding:2px 6px}.ab-suite__name{font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-chip);line-height:var(--ab-lh-badge-name);text-transform:uppercase}.ab-suite--named.ab-suite--vt{border-color:var(--ab-olive-edge);color:var(--ab-lime);background:0 0}.ab-suite--named.ab-suite--of{border-color:var(--ab-soft-muted);color:var(--ab-white);background:0 0}.ab-suite--named.ab-suite--lr{border-color:var(--ab-line);color:var(--ab-lr-text);background:0 0}a.ab-suite--named.ab-suite--lr{border-color:var(--ab-control-edge)}.ab-suite--named.ab-suite--account{background:var(--ab-light);border-color:var(--ab-light);color:var(--ab-ink)}a.ab-suite:hover{border-color:var(--ab-white)}.ab-legal{padding:14px var(--ab-gutter-ladders) 0;border-top:var(--ab-edge-w) solid var(--ab-divider)}.ab-legal__list{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.ab-legal__link{color:var(--ab-dim-text);font-family:var(--ab-body);font-weight:var(--ab-fw-regular);font-size:var(--ab-fs-footer);line-height:var(--ab-lh-footer);letter-spacing:var(--ab-track-footer);text-decoration:none}.ab-legal__link:hover{color:var(--ab-light)}.ab-legal__link[aria-current=page]{color:var(--ab-white);text-underline-offset:3px;text-decoration:underline}.ab-icontools{align-items:center;gap:var(--ab-space-gap-row);display:flex}.ab-iconbtn{border:var(--ab-edge-w) solid var(--ab-edge-2);width:40px;height:40px;color:var(--ab-light);font-size:var(--ab-fs-icon);line-height:var(--ab-lh-tight);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ab-iconbtn:hover{border-color:var(--ab-white);color:var(--ab-white)}.ab-iconbtn:active,.ab-iconbtn[aria-expanded=true]{background:var(--ab-edge);border-color:var(--ab-light)}.ab-iconbtn__badge{min-width:18px;height:18px;font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);line-height:var(--ab-lh-tight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-6px;right:-6px}.ab-iconbtn__badge--unread{background:var(--ab-coral);color:var(--ab-ink)}.ab-iconbtn--bare{border-color:#0000}.ab-banner{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge-2);color:var(--ab-light);font-size:var(--ab-fs-filt);line-height:var(--ab-lh-body);align-items:center;gap:16px;padding:16px 18px;display:flex}.ab-banner--coral{background:var(--ab-alert-fill);border-color:var(--ab-alert-edge)}.ab-banner--lime{background:var(--ab-lit);border-color:var(--ab-olive-edge)}.ab-banner__state{background:var(--ab-edge-2);width:40px;height:40px;color:var(--ab-white);font-size:var(--ab-fs-alert-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-banner--coral .ab-banner__state{background:var(--ab-coral);color:var(--ab-ink)}.ab-banner--lime .ab-banner__state{background:var(--ab-lime);color:var(--ab-ink)}.ab-banner__text{flex-direction:column;flex:auto;gap:2px;min-width:0;margin:0;display:flex}.ab-banner__key{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-lead)}.ab-banner__action{flex-shrink:0}.ab-banner__dismiss{border:var(--ab-edge-w) solid var(--ab-edge-2);width:40px;height:40px;color:var(--ab-light);font-size:var(--ab-fs-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-banner__dismiss:hover{border-color:var(--ab-white);color:var(--ab-white)}@media (width<768px){.ab-banner{padding:14px var(--ab-gutter-phone);flex-wrap:wrap;align-items:flex-start}.ab-banner__text{flex-basis:calc(100% - 56px)}}.ab-banner--compact{padding:14px}.ab-sidenav{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;min-width:0;display:flex}.ab-sidenav__toggle{display:none}.ab-sidenav__body{flex-direction:column;min-width:0;display:flex}.ab-sidenav__identity{border-bottom:var(--ab-edge-w) solid var(--ab-edge);align-items:center;gap:12px;padding:16px;display:flex}.ab-sidenav__who{flex-direction:column;gap:4px;min-width:0;display:flex}.ab-sidenav__who>.ab-status{align-self:flex-start}.ab-sidenav__name{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-lead)}.ab-sidenav__group{flex-direction:column;display:flex}.ab-sidenav__label{margin:0;padding:16px 16px 6px}.ab-sidenav__list{margin:0;padding:0;list-style:none}.ab-sidenav__item{border-top:var(--ab-edge-w) solid var(--ab-divider);min-height:44px;color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-filt);line-height:var(--ab-lh-body);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.ab-sidenav__item>.ab-glyph{font-size:var(--ab-fs-mini)}.ab-sidenav__text{flex:0 auto;min-width:0}.ab-sidenav__end{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.ab-sidenav__list--sub .ab-sidenav__item{border-top-color:var(--ab-row-hover);min-height:38px;color:var(--ab-muted);font-weight:var(--ab-fw-medium);font-size:var(--ab-fs-small);padding-left:42px}a.ab-sidenav__item:hover{background:var(--ab-row-hover);color:var(--ab-white)}.ab-sidenav__item[aria-current=page],.ab-sidenav__list--sub .ab-sidenav__item[aria-current=page]{background:var(--ab-lit);box-shadow:inset var(--ab-nav-rule-w) 0 0 var(--ab-lime);color:var(--ab-white)}.ab-sidenav__item--danger,a.ab-sidenav__item--danger:hover{color:var(--ab-coral)}.ab-sidenav__item--danger{margin-top:10px}.ab-sidenav__item[aria-disabled=true]{color:var(--ab-dim-text);cursor:not-allowed}.ab-sidenav__suites{margin:0;padding:0;list-style:none}.ab-sidenav__suite{border-top:var(--ab-edge-w) solid var(--ab-divider);min-width:0;color:var(--ab-light);font-size:var(--ab-fs-small);align-items:center;gap:10px;padding:9px 16px;display:flex}.ab-sidenav__suite>a{color:inherit}.ab-sidenav__suite>a:hover{color:var(--ab-white)}.ab-sidenav__suite-status{color:var(--ab-dim-text);font-size:var(--ab-fs-tag);margin-left:auto}@media (width<768px){.ab-sidenav__toggle{width:100%;min-height:var(--ab-h-btn);padding:0 var(--ab-gutter-phone);color:var(--ab-white);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-nav);letter-spacing:var(--ab-track-chip);text-transform:uppercase;text-align:left;align-items:center;gap:10px;display:flex}.ab-sidenav__toggle-current{min-width:0;color:var(--ab-light);font-weight:var(--ab-fw-semibold);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:auto;overflow:hidden}.ab-sidenav__toggle[aria-expanded=true] .ab-sidenav__caret{transform:rotate(180deg)}.ab-sidenav:not(.ab-sidenav--open) .ab-sidenav__body{display:none}.ab-sidenav__label,.ab-sidenav__item,.ab-sidenav__suite,.ab-sidenav__identity{padding-inline:var(--ab-gutter-phone)}.ab-sidenav__list--sub .ab-sidenav__item{padding-left:calc(var(--ab-gutter-phone) + 26px)}}.ab-sidenav__item--danger[aria-current=page]{color:var(--ab-coral)}.ab-steps{gap:2px;margin:0;padding:0;list-style:none;display:flex}.ab-steps__step{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);min-width:0;color:var(--ab-white);flex:1 1 0;align-items:center;gap:10px;padding:10px 14px;display:flex}.ab-steps__step[aria-current=step]{background:var(--ab-lit);border-color:var(--ab-olive-edge)}.ab-steps__marker{border:var(--ab-edge-w) solid var(--ab-line);width:24px;height:24px;font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-value);line-height:var(--ab-lh-tight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-steps__step--done .ab-steps__marker,.ab-steps__step[aria-current=step] .ab-steps__marker{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.ab-steps__label{font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-small);letter-spacing:var(--ab-track-filt);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ab-steps__step--done .ab-steps__label{color:var(--ab-muted)}@media (width<768px){.ab-steps__step:not([aria-current=step]) .ab-steps__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ab-steps__step:not([aria-current=step]){flex:none}}.ab-otp{justify-items:start;gap:8px;display:grid}.ab-otp .ab-field-label{margin-bottom:0}.ab-otp__cells{gap:8px;display:flex}.ab-otp__cell{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge-2);width:54px;height:64px;color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-otp);letter-spacing:0;line-height:var(--ab-lh-tight);text-align:center;caret-color:var(--ab-white);font-variant-numeric:tabular-nums;margin:0;padding:0}.ab-otp--ok .ab-otp__cell{border-color:var(--ab-olive-edge)}.ab-otp__cell:focus,.ab-otp__cell:focus-visible{border-color:var(--ab-lime);outline:none}.ab-otp__cell[aria-invalid=true]{border-color:var(--ab-coral)}.ab-otp__cell:disabled{border-color:var(--ab-line);color:var(--ab-dim-text);cursor:not-allowed}.ab-otp__error{font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-small);margin:0}.ab-otp__cells+.ab-otp__error{margin-top:10px}.ab-otp--error .ab-otp__error{color:var(--ab-coral)}.ab-otp--ok .ab-otp__error{color:var(--ab-lime)}@media (width<768px){.ab-otp__cell{width:44px;height:56px}}.ab-codes{gap:14px;display:grid}.ab-codes__grid{background:var(--ab-ink);border:var(--ab-edge-w) dashed var(--ab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:14px 16px;list-style:none;display:grid}.ab-codes__code{color:var(--ab-white);font-family:var(--ab-body);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-lead);letter-spacing:var(--ab-track-code);line-height:var(--ab-lh-body);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:text;user-select:text}.ab-codes__code--used{color:var(--ab-dim-text)}.ab-codes__code s{text-decoration-thickness:1px}.ab-codes__actions{flex-wrap:wrap;gap:10px;display:flex}.ab-select-field{gap:6px;display:grid}.ab-select-field .ab-field-label{margin-bottom:0}.ab-select{align-items:center;display:flex;position:relative}.ab-select__control{width:100%;min-height:var(--ab-h-field);appearance:none;background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge-2);color:var(--ab-white);font-family:var(--ab-body);font-weight:var(--ab-fw-regular);font-size:var(--ab-fs-value);cursor:pointer;margin:0;padding:0 36px 0 16px;line-height:normal}.ab-select__control option{background:var(--ab-ink);color:var(--ab-white)}.ab-select__control:hover{border-color:var(--ab-light)}.ab-select__control:focus,.ab-select__control:focus-visible{border-color:var(--ab-lime);outline:none}.ab-select__caret{color:var(--ab-white);pointer-events:none;position:absolute;right:4px}.ab-select__help{color:var(--ab-dim-text);font-size:var(--ab-fs-small);margin:0}.ab-select__control[aria-invalid=true]{border-color:var(--ab-coral)}.ab-select-field--error .ab-select__help{color:var(--ab-coral)}.ab-select__control:disabled{opacity:1;background:var(--ab-recess);border-color:var(--ab-edge-2);color:var(--ab-dim-text);cursor:not-allowed}.ab-select__control:disabled+.ab-select__caret{color:var(--ab-dim-text)}.ab-drawer{grid-template-columns:minmax(0,1fr);display:grid}.ab-drawer__row{border-bottom:var(--ab-edge-w) solid var(--ab-divider);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.ab-drawer__summary{min-width:0}.ab-drawer__panel{gap:var(--ab-space-gap-form);background:var(--ab-lit);border:var(--ab-edge-w) solid var(--ab-olive-edge);grid-template-columns:minmax(0,1fr);margin:0;padding:18px 20px 20px;display:grid}.ab-drawer__panel[hidden]{display:none}.ab-drawer__actions{flex-wrap:wrap;gap:10px;display:flex}.ab-drawer__panel--bleed{border-left:0;border-right:0;gap:12px;margin:0 -20px;padding:16px 20px}:root{--ab-savebar-h:64px}:root:has(.ab-savebar:not(.ab-savebar--inline)){scroll-padding-bottom:calc(var(--ab-savebar-h) + 16px)}body:has(.ab-savebar:not(.ab-savebar--inline)){padding-bottom:var(--ab-savebar-h)}.ab-savebar{z-index:10;min-height:var(--ab-savebar-h);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.ab-savebar--dirty{border-color:var(--ab-lime)}.ab-savebar--inline{z-index:auto;position:static}.ab-savebar__status{min-width:0;color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-value);align-items:center;gap:10px;margin:0;display:flex}.ab-savebar__status .ab-meta{font-weight:var(--ab-fw-regular)}.ab-savebar--saving .ab-savebar__status{color:var(--ab-light)}.ab-savebar--saved .ab-savebar__check{color:var(--ab-lime)}.ab-savebar--error .ab-savebar__status{color:var(--ab-coral)}.ab-savebar__actions{flex-shrink:0;gap:10px;display:flex}@media (width<768px){.ab-savebar{padding:10px var(--ab-gutter-phone);flex-wrap:wrap}.ab-savebar__status{flex-wrap:wrap}}.ab-ledger{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ab-ledger__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ab-ledger__caption-text{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-h3);letter-spacing:var(--ab-track-tab);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-ledger__scroll{min-width:0}.ab-ledger__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ab-fs-filt)}.ab-ledger__th{width:var(--ab-col-w,auto);border-bottom:var(--ab-edge-w) solid var(--ab-edge);text-align:left;white-space:nowrap;padding:6px 14px 8px 0}.ab-ledger__th--end{text-align:right;padding-right:0}.ab-ledger__sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;display:inline-flex}.ab-ledger__sort:hover{color:var(--ab-light)}.ab-ledger__day th{border-bottom:var(--ab-edge-w) solid var(--ab-edge);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-align:left;text-transform:uppercase;padding:14px 0 6px}.ab-ledger__td{border-bottom:var(--ab-edge-w) solid var(--ab-divider);vertical-align:middle;padding:12px 14px 12px 0}.ab-ledger__sub{color:var(--ab-muted);font-size:var(--ab-fs-small);margin-top:2px;display:block}.ab-ledger__td--end{font-weight:var(--ab-fw-bold);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ab-ledger__row--lit>td{background:var(--ab-lit)}.ab-ledger__row--due>td{background:var(--ab-due-fill)}.ab-ledger__row--lit>td:first-child{box-shadow:-17px 0 0 var(--ab-lit), -20px 0 0 var(--ab-lime)}.ab-ledger__row--due>td:first-child{box-shadow:-17px 0 0 var(--ab-due-fill), -20px 0 0 var(--ab-coral)}:is(.ab-ledger__row--lit,.ab-ledger__row--due)>td:last-child{box-shadow:20px 0 0 var(--ab-lit)}.ab-ledger__row--due>td:last-child{box-shadow:20px 0 0 var(--ab-due-fill)}.ab-ledger__td--action{text-align:right;white-space:nowrap;width:1%;padding-left:12px;padding-right:0}.ab-ledger__value{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:0 6px;min-width:0;display:inline-flex}.ab-ledger__value:has(>.ab-cluster){display:flex}.ab-ledger__money{color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-ledger__pager{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ab-ledger__page{color:var(--ab-muted);font-size:var(--ab-fs-small);font-variant-numeric:tabular-nums}@media (width<768px){.ab-ledger__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ab-ledger__table,.ab-ledger__table tbody,.ab-ledger__table tr,.ab-ledger__day th{width:100%;display:block}.ab-ledger__row{border-bottom:var(--ab-edge-w) solid var(--ab-divider);grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0;display:grid}.ab-ledger__td,.ab-ledger__td--end,.ab-ledger__td--action{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;width:auto;padding:0;display:flex}.ab-ledger__td[data-ab-label]:before{content:attr(data-ab-label);color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);text-align:left;text-transform:uppercase}.ab-ledger__td--action{justify-content:flex-end;padding-top:4px}}.ab-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ab-timeline__event{grid-template-columns:64px 22px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:18px;display:grid;position:relative}.ab-timeline__event:before{content:"";background:var(--ab-edge);width:2px;position:absolute;top:8px;bottom:0;left:86px}.ab-timeline__event:last-child:before{display:none}.ab-timeline__time{color:var(--ab-muted);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-small);text-align:right;font-variant-numeric:tabular-nums;padding-top:1px}.ab-timeline__marker{z-index:1;background:var(--ab-ink);border:2px solid var(--ab-dim);width:14px;height:14px;margin:3px auto 0;position:relative}.ab-timeline__event--done .ab-timeline__marker,.ab-timeline__marker--vt{background:var(--ab-lime);border-color:var(--ab-lime)}.ab-timeline__event--failed .ab-timeline__marker,.ab-timeline__marker--coral{background:var(--ab-coral);border-color:var(--ab-coral)}.ab-timeline__event[aria-current=step] .ab-timeline__marker,.ab-timeline__marker--accent{background:var(--ab-ink);border-color:var(--ab-lime)}.ab-timeline__marker--of{background:var(--ab-white);border-color:var(--ab-white)}.ab-timeline__marker--lr{background:var(--ab-lr-gray);border-color:var(--ab-lr-gray)}.ab-timeline__body{flex-direction:column;gap:3px;min-width:0;display:flex}.ab-timeline__title{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-value);margin:0}.ab-timeline__note{color:var(--ab-muted);font-size:var(--ab-fs-small);margin:0}.ab-statement{min-width:0}.ab-statement__lines{border-collapse:collapse;width:100%;font-size:var(--ab-fs-filt)}.ab-statement__line th,.ab-statement__line td{border-top:var(--ab-edge-w) solid var(--ab-divider);color:var(--ab-white);font-weight:var(--ab-fw-regular);text-align:left;vertical-align:baseline;padding:10px 0}.ab-statement__note{color:var(--ab-muted);font-size:var(--ab-fs-small);margin-top:2px;display:block}.ab-statement__amount,.ab-statement__line .ab-statement__amount{font-weight:var(--ab-fw-bold);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.ab-statement__total th,.ab-statement__total td{border-top:var(--ab-edge-w) solid var(--ab-line);color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt);text-align:left;vertical-align:baseline;padding:14px 0 10px}.ab-statement__total .ab-statement__amount{text-align:right}.ab-statement__line:first-child th,.ab-statement__line:first-child td{border-top:0}.ab-statement__total-amount{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-amount-md);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-tight)}.ab-statement--due .ab-statement__total-amount{color:var(--ab-coral)}.ab-statement__attempts{gap:var(--ab-space-gap-plaque);flex-direction:column;padding:12px 0 14px;display:flex}.ab-statement__attempts>p{margin:0}.ab-statement__attempts>ol{gap:var(--ab-space-gap-plaque);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ab-statement__attempt{border-top:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-filt);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ab-statement__attempt time{color:var(--ab-muted);font-size:var(--ab-fs-small);font-variant-numeric:tabular-nums}.ab-statement__result{color:var(--ab-white);font-weight:var(--ab-fw-bold);white-space:nowrap}.ab-statement__result--failed{color:var(--ab-coral)}.ab-statement__result--pending{color:var(--ab-muted)}.ab-statement__result--ok{color:var(--ab-lime)}.ab-details{font-size:var(--ab-fs-filt);grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:1em 0;display:grid}.ab-details__item{display:contents}.ab-details__key{padding-top:2px}.ab-details__value{min-width:0;color:var(--ab-white);overflow-wrap:anywhere;margin:0}.ab-details__value .ab-meta{display:block}.ab-details__id{font-variant-numeric:tabular-nums}.ab-details__copy{vertical-align:middle;border:var(--ab-edge-w) solid var(--ab-edge-2);width:24px;height:24px;color:var(--ab-light);font-size:var(--ab-fs-small);flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.ab-details__copy:hover{border-color:var(--ab-white);color:var(--ab-white)}.ab-details__value a{text-decoration:underline}.ab-lanes{min-width:0;margin:0;padding-top:8px}.ab-lanes__scroll{min-width:0;overflow-x:auto}.ab-lanes__chart{min-width:560px;display:grid}.ab-lanes__axis{height:28px;margin-left:150px;position:relative}.ab-lanes__tick{top:8px;left:var(--ab-at,0%);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute}.ab-lanes__lane{border-top:var(--ab-edge-w) solid var(--ab-divider);grid-template-columns:150px minmax(0,1fr);min-height:46px;display:grid}.ab-lanes__lane:last-child{border-bottom:var(--ab-edge-w) solid var(--ab-divider)}.ab-lanes__label{align-items:center;gap:var(--ab-space-gap-plaque);background:var(--ab-recess);border-right:var(--ab-edge-w) solid var(--ab-divider);color:var(--ab-light);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-chip);text-transform:uppercase;white-space:nowrap;padding:0 12px;display:flex;overflow:hidden}.ab-lanes__track{position:relative}.ab-lanes__seg{top:10px;left:var(--ab-start,0%);width:max(var(--ab-span,0%), 3px);background:var(--ab-chip-fill);border:var(--ab-edge-w) solid var(--ab-line);height:26px;color:var(--ab-light);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-tag);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex;position:absolute;overflow:hidden}.ab-lanes__seg--vt{background:var(--ab-olive-fill);border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-lanes__seg--of{background:var(--ab-lane-fill);border-color:var(--ab-soft-muted);color:var(--ab-white)}.ab-lanes__seg--lr{background:var(--ab-card);border-color:var(--ab-line);color:var(--ab-lr-text);border-style:dashed}.ab-lanes__seg--account{background:var(--ab-light);border-color:var(--ab-light);color:var(--ab-ink)}.ab-lanes__seg--live{background:var(--ab-coral);border-color:var(--ab-coral);color:var(--ab-ink)}.ab-usage{flex-direction:column;gap:12px;min-width:0;margin:0;padding-top:14px;display:flex}.ab-usage__chart{width:100%;height:210px;display:block}.ab-usage__gridline{fill:none;stroke:var(--ab-divider);stroke-width:1px}.ab-usage__axis{fill:var(--ab-dim-text);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label)}.ab-usage__seg{fill:var(--ab-light)}.ab-usage__seg--vt{fill:var(--ab-lime)}.ab-usage__seg--of{fill:var(--ab-white)}.ab-usage__seg--lr{fill:var(--ab-lr-gray)}.ab-usage__seg--account{fill:var(--ab-light)}.ab-usage__swatch--vt{background:var(--ab-lime)}.ab-usage__swatch--of{background:var(--ab-white)}.ab-usage__swatch--lr{background:var(--ab-lr-gray)}.ab-usage__swatch--account{background:var(--ab-light)}.ab-usage__legend{color:var(--ab-light);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-filt);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;margin:0;display:flex}.ab-usage__key{align-items:center;gap:var(--ab-space-gap-sm);display:inline-flex}.ab-usage__swatch{flex-shrink:0;width:12px;height:12px;display:inline-block}.ab-usage__heat{color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-heading);grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.ab-usage__hour{justify-self:center;width:max-content}.ab-usage__dayname{text-transform:uppercase}.ab-usage__cell{background:var(--ab-chip-fill);height:20px;display:block}.ab-usage__cell--level-1{background:var(--ab-heat-1)}.ab-usage__cell--level-2{background:var(--ab-heat-2)}.ab-usage__cell--level-3{background:var(--ab-heat-3)}.ab-usage__cell--level-4{background:var(--ab-lime)}.ab-usage__ramp{align-items:center;gap:var(--ab-space-gap-sm);display:inline-flex}.ab-usage__ramp .ab-usage__cell{width:12px;height:12px}.ab-headline{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-hero-display);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-price);text-transform:uppercase;margin:0}.ab-h1{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-page-title);letter-spacing:var(--ab-track-display);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-h1--40{font-size:var(--ab-fs-kpi)}.ab-h2,.ab-h3{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);letter-spacing:var(--ab-track-tab);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-h2{font-size:var(--ab-fs-h2)}.ab-h3{font-size:var(--ab-fs-h3)}.ab-lead{max-width:760px;color:var(--ab-light);font-size:var(--ab-fs-lead);margin:0}.ab-lead--hero{max-width:640px;font-size:var(--ab-fs-hero-lead);line-height:var(--ab-lh-footer)}.ab-lead--wide{max-width:none}.ab-name{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-lead)}.ab-detail{color:var(--ab-light);font-size:var(--ab-fs-filt)}.ab-meta{color:var(--ab-muted);font-size:var(--ab-fs-small)}.ab-soft{color:var(--ab-light)}.ab-muted{color:var(--ab-muted)}.ab-dim{color:var(--ab-dim-text)}.ab-text--error{color:var(--ab-coral);font-weight:var(--ab-fw-semibold)}.ab-text--dn{color:var(--ab-coral)}.ab-text--up{color:var(--ab-lime)}.ab-money{font-family:var(--ab-display);font-weight:var(--ab-fw-display);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-tight)}.ab-money--md{font-size:var(--ab-fs-amount-md)}.ab-money--kpi{font-size:var(--ab-fs-kpi)}.ab-money--total{font-size:var(--ab-fs-total)}.ab-money--xl{font-size:var(--ab-fs-amount-xl)}.ab-sec{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);min-width:0}.ab-sec--coral{border-color:var(--ab-alert-edge)}.ab-sec--lime{border-color:var(--ab-olive-edge)}.ab-sec--drawer{background:var(--ab-lit);border-color:var(--ab-olive-edge)}.ab-sec__head{border-bottom:var(--ab-edge-w) solid var(--ab-edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.ab-sec__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.ab-sec--drawer>.ab-sec__head{border-bottom-color:var(--ab-olive-edge)}.ab-sec__more{font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-filt);text-transform:uppercase;white-space:nowrap;text-decoration:none}.ab-sec__body{padding:6px 20px 18px}.ab-sec__body--padded{padding:18px 20px 20px}.ab-tile{background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ab-tile--suite{min-height:150px}.ab-tile--form{gap:var(--ab-space-gap-form);padding:28px}.ab-tile--panel{gap:18px;padding:24px}.ab-tile--coral{border-color:var(--ab-alert-edge)}.ab-tile--gap14{gap:14px}.ab-tile--gap16{gap:16px}.ab-sep{background:var(--ab-divider);flex-shrink:0;height:1px}.ab-push{flex:auto}@media (width<768px){.ab-tile--panel{padding:16px}}.ab-readout{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ab-readout>:last-child{text-align:right}.ab-kpi{gap:var(--ab-space-gap-sm);background:var(--ab-card);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;min-width:0;padding:14px 16px;display:flex}.ab-kpi--coral{background:var(--ab-alert-fill);border-color:var(--ab-alert-edge)}.ab-kpi--lime{background:var(--ab-lit);border-color:var(--ab-olive-edge)}.ab-kpi__value{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-kpi);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-tight)}.ab-kpi__value--up{color:var(--ab-lime)}.ab-kpi__value--dn{color:var(--ab-coral)}.ab-kpi__sub{color:var(--ab-muted);font-size:var(--ab-fs-small)}.ab-kpi__state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-kpi__state>b{font-size:var(--ab-fs-lead)}.ab-status{align-items:center;gap:var(--ab-space-gap-sm);border:var(--ab-edge-w) solid var(--ab-line);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-label);line-height:var(--ab-lh-tag);text-transform:uppercase;white-space:nowrap;padding:3px 8px;display:inline-flex}.ab-status:before{content:"";background:currentColor;flex-shrink:0;width:6px;height:6px;display:inline-block}.ab-status--ok{background:var(--ab-lit);border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-status--due{background:var(--ab-alert-fill);border-color:var(--ab-alert-edge);color:var(--ab-coral)}.ab-status--paused{border-color:var(--ab-white);color:var(--ab-white)}.ab-status--pending{border-style:dashed}.ab-suite-row{border-top:var(--ab-edge-w) solid var(--ab-divider);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.ab-kvrow{border-top:var(--ab-edge-w) solid var(--ab-divider);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ab-kvrow__value{min-width:0;color:var(--ab-white);font-size:var(--ab-fs-value);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-kvrow__value .ab-meta{width:100%}.ab-checkrow{border-top:var(--ab-edge-w) solid var(--ab-divider);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.ab-checkrow__mark{width:22px;height:22px;font-size:var(--ab-fs-value);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ab-checkrow__mark--ok{background:var(--ab-lime);color:var(--ab-ink)}.ab-checkrow__mark--error{background:var(--ab-coral);color:var(--ab-ink)}.ab-checkrow__mark--warn{border:var(--ab-edge-w) solid var(--ab-white);color:var(--ab-white)}.ab-checkrow__text,.ab-toggle-row__text,.ab-toggle-row__label{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-checkrow__text>b,.ab-checkrow__text>strong{font-size:var(--ab-fs-value)}.ab-checkrow__text>span,.ab-toggle-row__text>span,.ab-toggle-row__label>span{color:var(--ab-muted);font-size:var(--ab-fs-small)}.ab-checkrow__text>span{line-height:var(--ab-lh-body)}.ab-toggle-row{border-top:var(--ab-edge-w) solid var(--ab-divider);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ab-toggle-row__text,.ab-toggle-row__label{font-size:var(--ab-fs-value)}.ab-line{border-top:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-filt);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ab-line--total{border-top-color:var(--ab-line);padding-top:14px}.ab-line__note{color:var(--ab-muted);font-size:var(--ab-fs-small);margin-top:2px;display:block}.ab-line__value{font-weight:var(--ab-fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums}.ab-action-row{border-top:var(--ab-edge-w) solid var(--ab-divider);min-height:44px;color:var(--ab-white);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-value);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.ab-action-row__start{align-items:center;gap:10px;display:inline-flex}.ab-action-row:hover{color:var(--ab-white)}.ab-action-row--danger,.ab-action-row--danger:hover{color:var(--ab-coral)}:is(.ab-suite-row,.ab-kvrow,.ab-checkrow,.ab-toggle-row,.ab-line,.ab-action-row):first-child{border-top:0}@media (width<768px){.ab-kvrow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ab-kvrow__key{grid-column:1/-1}}.ab-option{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}:is(.ab-option:has(input:checked),.ab-option--on){background:var(--ab-lit);border-color:var(--ab-olive-edge)}:is(.ab-option--coral,.ab-option--coral:has(input:checked)){background:var(--ab-alert-fill);border-color:var(--ab-coral)}:is(.ab-option:has(input:disabled),.ab-option--disabled){cursor:default;opacity:.55}.ab-option>.ab-radio,.ab-option>.ab-check{margin-top:2px}.ab-option__more{flex-direction:column;gap:10px;padding:4px 0 6px 30px;display:flex}.ab-option--stacked{flex-direction:column}.ab-option__head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ab-option__foot{align-self:flex-start;display:flex}.ab-option__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ab-option--column{color:var(--ab-white);flex-direction:column;gap:10px;text-decoration:none}.ab-option__body--form{gap:12px}.ab-option--stacked>.ab-option__body{flex:none}.ab-option__title{color:var(--ab-white);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-value)}.ab-option__text{color:var(--ab-muted);font-size:var(--ab-fs-small);line-height:var(--ab-lh-body)}.ab-plan{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);cursor:pointer;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}:is(.ab-plan:has(input:checked),.ab-plan--on){background:var(--ab-lit);border-color:var(--ab-lime)}.ab-plan__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ab-plan__price{color:var(--ab-white);font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-price);letter-spacing:var(--ab-track-rank);line-height:var(--ab-lh-price)}.ab-plan__price small{color:var(--ab-muted);font-family:var(--ab-body);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-filt);letter-spacing:0}.ab-squares{gap:var(--ab-space-gap-plaque);color:var(--ab-light);font-size:var(--ab-fs-filt);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ab-squares>li{line-height:var(--ab-lh-key-term);align-items:flex-start;gap:10px;display:flex}.ab-squares>li:before{content:"";background:var(--ab-lime);flex-shrink:0;width:8px;height:8px;margin-top:5px}.ab-squares>.ab-squares__item--off{color:var(--ab-dim-text)}.ab-squares>.ab-squares__item--off:before{background:var(--ab-line)}.ab-squares>.ab-squares__item--white:before{background:var(--ab-white)}.ab-squares>.ab-squares__item--coral:before{background:var(--ab-coral)}.ab-note{align-items:flex-start;gap:var(--ab-space-gap-plaque);background:var(--ab-lit);border:var(--ab-edge-w) solid var(--ab-olive-edge);color:var(--ab-light);font-size:var(--ab-fs-small);line-height:var(--ab-lh-footer);margin:0;padding:10px 12px;display:flex}.ab-divider{align-items:center;gap:16px;display:flex}.ab-divider__line{background:var(--ab-edge);flex:auto;height:1px}.ab-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.ab-track__step{border-top:3px solid var(--ab-line);color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-chip);text-transform:uppercase;padding-top:7px}.ab-track__step--done{border-top-color:var(--ab-lime);color:var(--ab-white)}.ab-track__step--current{border-top-color:var(--ab-white);color:var(--ab-white)}.ab-dot{background:var(--ab-line);flex-shrink:0;width:8px;height:8px;display:inline-block}.ab-dot--vt{background:var(--ab-lime)}.ab-dot--of{background:var(--ab-white)}.ab-dot--lr{background:var(--ab-lr-gray)}.ab-dot--coral{background:var(--ab-coral)}.ab-search{align-items:center;gap:var(--ab-space-gap-plaque);min-width:0;height:var(--ab-h-filt);border:var(--ab-edge-w) solid var(--ab-edge-2);color:var(--ab-muted);flex:auto;padding:0 12px;display:flex}.ab-search__input{width:100%;color:var(--ab-white);font-family:var(--ab-body);font-size:var(--ab-fs-filt);background:0 0;border:0;outline:none}.ab-search:focus-within{border-color:var(--ab-lime)}.ab-page{gap:var(--ab-space-gap-heading);max-width:var(--ab-page-w);padding:22px var(--ab-gutter-ladders) 40px;grid-template-columns:minmax(0,1fr);display:grid}.ab-page--floor{padding-inline:var(--ab-gutter)}.ab-page--console{padding:20px var(--ab-gutter-console) 24px}.ab-floor{grid-template-columns:var(--ab-grid-floor);align-items:start;gap:var(--ab-gap-floor);display:grid}.ab-floor__main{gap:var(--ab-space-gap-heading);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ab-floor__rail{gap:var(--ab-space-gap-form);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ab-tiles{grid-template-columns:var(--ab-grid-tiles);gap:var(--ab-gap-tiles);display:grid}.ab-tiles--half{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-console{grid-template-columns:var(--ab-grid-console);align-items:start;gap:var(--ab-gap-console);display:grid}.ab-console__col{gap:var(--ab-gap-console);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ab-section-head{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ab-section-head__title{font-family:var(--ab-display);font-weight:var(--ab-fw-display);font-size:var(--ab-fs-section);letter-spacing:var(--ab-track-heading);line-height:var(--ab-lh-tight);text-transform:uppercase;margin:0}.ab-section-head__dim{color:var(--ab-dim-text)}.ab-section-head__sub{color:var(--ab-dim-text);font-size:var(--ab-fs-small);margin:0}.ab-section-head__end{margin-left:auto}.ab-cluster{align-items:center;gap:var(--ab-space-gap-sm) var(--ab-space-gap-row);flex-wrap:wrap;min-width:0;display:flex}.ab-cluster--between{justify-content:space-between}.ab-cluster--gap10{gap:10px}.ab-cluster--nowrap{flex-wrap:nowrap}.ab-cluster--end{align-items:flex-end}.ab-media{align-items:center;gap:var(--ab-space-gap-tile);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ab-stack{align-content:start;gap:var(--ab-space-gap-tile);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ab-stack--4{gap:4px}.ab-stack--8{gap:var(--ab-space-gap-plaque)}.ab-stack--16{gap:var(--ab-space-gap-form)}.ab-stack--24{gap:24px}.ab-grid{grid-template-columns:repeat(var(--ab-grid-n,2), minmax(0, 1fr));gap:var(--ab-space-gap-tile);min-width:0;display:grid}.ab-grid--3{--ab-grid-n:3}.ab-grid--4{--ab-grid-n:4}.ab-grid--5{--ab-grid-n:5}.ab-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.ab-cols--aside{grid-template-columns:minmax(0,1fr) 360px}.ab-cols--aside-wide{grid-template-columns:minmax(0,1fr) 420px}.ab-join{flex:auto;grid-template-columns:minmax(0,1fr) 540px;align-items:start;gap:56px;padding:48px 64px;display:grid;position:relative;overflow:hidden}.ab-join__hero{flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}.ab-join__hero>.ab-grid{max-width:720px}.ab-join>.ab-ghostmark{top:300px;right:560px}.ab-flow{flex-direction:column;flex:auto;gap:24px;padding:36px 64px 48px;display:flex}.ab-flow>.ab-steps{max-width:900px}@media (width<768px){.ab-flow{padding:24px var(--ab-gutter-phone)}.ab-join{padding:24px var(--ab-gutter-phone);grid-template-columns:minmax(0,1fr);gap:32px}.ab-grid,.ab-cols{grid-template-columns:minmax(0,1fr)}.ab-page,.ab-page--floor,.ab-page--console{padding:16px var(--ab-gutter-phone) 32px}.ab-floor,.ab-console,.ab-tiles,.ab-tiles--half{grid-template-columns:minmax(0,1fr)}}.ab-shell{padding:28px var(--ab-gutter) 40px;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ab-shell__main{flex-direction:column;gap:24px;min-width:0;padding:0;display:flex}@media (width<768px){.ab-shell{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 32px}.ab-shell__main{padding:0 var(--ab-gutter-phone)}}.ab-screen{min-height:var(--ab-screen-h,100vh);flex-direction:column;display:flex}.ab-space--pt8{padding-top:8px}.ab-space--pt12{padding-top:12px}.ab-space--pt14{padding-top:14px}.ab-space--pt16{padding-top:16px}.ab-space--mt6{margin-top:6px}.ab-space--mt8{margin-top:8px}.ab-space--mt10{margin-top:10px}.ab-space--mt14{margin-top:14px}.ab-nowrap{white-space:nowrap}.ab-win{width:var(--ab-runtime-w);height:var(--ab-runtime-h);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge-2);flex-direction:column;display:flex;overflow:hidden}.ab-win>.ab-ticker{flex-shrink:0}.ab-win__body{flex:auto;min-height:0;display:flex}.ab-titlebar{align-items:center;gap:var(--ab-space-gap-plaque);height:var(--ab-h-titlebar);background:var(--ab-card);border-bottom:var(--ab-edge-w) solid var(--ab-edge);color:var(--ab-light);font-family:var(--ab-body);font-weight:var(--ab-fw-semibold);font-size:var(--ab-fs-small);letter-spacing:var(--ab-track-footer);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 12px;display:flex}.ab-titlebar__icon{width:var(--ab-appicon);height:var(--ab-appicon);flex-shrink:0;display:block}.ab-titlebar__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ab-titlebar__controls{align-self:stretch;margin-right:-12px;display:flex}.ab-titlebar__ctl{width:var(--ab-h-titlebar);height:100%;color:var(--ab-light);justify-content:center;align-items:center;display:inline-flex}.ab-titlebar__ctl>.ab-glyph{width:12px;height:12px}.ab-titlebar__ctl:focus-visible{outline-offset:calc(-1 * var(--ab-focus-w))}.ab-titlebar__ctl:hover{background:var(--ab-edge);color:var(--ab-white)}.ab-titlebar__ctl--close:hover{background:var(--ab-coral);color:var(--ab-ink)}.ab-titlebar--macos{padding-left:78px}.ab-titlebar--macos .ab-titlebar__controls{display:none}.ab-rail{width:var(--ab-runtime-rail-w);border-right:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;flex-shrink:0;padding:18px 20px 16px;display:flex}.ab-rail__steps{margin:0;padding:0;list-style:none}.ab-step-row{grid-template-columns:var(--ab-grid-rt-step);color:var(--ab-dim-text);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-small);letter-spacing:var(--ab-track-btn);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:7px 0;display:grid}.ab-step-row__num{border:var(--ab-edge-w) solid var(--ab-line);width:22px;height:22px;color:var(--ab-dim-text);font-size:var(--ab-fs-tag);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ab-step-row--done{color:var(--ab-muted)}.ab-step-row--done .ab-step-row__num{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.ab-step-row--current{color:var(--ab-white)}.ab-step-row--current .ab-step-row__num{background:var(--ab-white);border-color:var(--ab-white);color:var(--ab-ink)}.ab-content{gap:var(--ab-space-gap-tile);flex-direction:column;flex:auto;min-width:0;min-height:0;padding:20px 26px 16px;display:flex;overflow-y:auto}.ab-content__footer{border-top:var(--ab-edge-w) solid var(--ab-edge);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ab-content__ghost{color:var(--ab-ghost-text);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-footer);line-height:var(--ab-lh-key-term);margin:0}.ab-step{gap:var(--ab-space-gap-sm);background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;min-width:0;padding:14px;display:flex}.ab-step__num{background:var(--ab-white);width:24px;height:24px;color:var(--ab-ink);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ab-step__title{font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt)}.ab-step__body{color:var(--ab-muted);font-size:var(--ab-fs-small);margin:0}.ab-gate{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.ab-gate--yes{border-color:var(--ab-olive-edge)}.ab-gate--no{border-color:var(--ab-line)}.ab-gate--hot{border-color:var(--ab-coral)}.ab-gate__a{font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-filt)}.ab-stratum{grid-template-columns:var(--ab-grid-rt-stratum);border-bottom:var(--ab-edge-w) solid var(--ab-edge);align-items:start;gap:12px;padding:10px 0;display:grid}.ab-stratum:last-child{border-bottom:0}.ab-stratum__name{flex-direction:column;gap:2px;display:flex}.ab-stratum__title{font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-stratum__sub{color:var(--ab-dim-text);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-btn);text-transform:uppercase}.ab-frame{background:var(--ab-ink);border:var(--ab-edge-w) solid var(--ab-edge);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.ab-frame__media{flex:auto;min-height:0;position:relative}.ab-frame__caption{border-top:var(--ab-edge-w) solid var(--ab-edge);color:var(--ab-muted);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-label);letter-spacing:var(--ab-track-chip);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:6px 8px;overflow:hidden}.ab-lane{grid-template-columns:var(--ab-grid-rt-lane);border-bottom:var(--ab-edge-w) solid var(--ab-divider);align-items:start;gap:10px;padding:9px 0;display:grid}.ab-lane:last-child{border-bottom:0}.ab-lane__time{color:var(--ab-muted);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.ab-lane__body{align-items:center;gap:var(--ab-space-gap-sm);min-width:0;font-size:var(--ab-fs-small);flex-wrap:wrap;display:flex}.ab-stance{border:var(--ab-edge-w) solid var(--ab-line);background:var(--ab-card);color:var(--ab-muted);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-micro);letter-spacing:var(--ab-track-label);line-height:var(--ab-lh-tag);text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 6px;display:inline-flex}.ab-stance--bull{background:var(--ab-olive-fill);border-color:var(--ab-olive-edge);color:var(--ab-lime)}.ab-stance--bear{background:var(--ab-nudge-fill);border-color:var(--ab-nudge-edge);color:var(--ab-coral)}.ab-scorebar{grid-template-columns:var(--ab-grid-rt-scorebar);font-size:var(--ab-fs-small);align-items:center;gap:12px;display:grid}.ab-scorebar__value{font-weight:var(--ab-fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.ab-rt-table{border-collapse:collapse;width:100%}.ab-rt-table__th{border-bottom:var(--ab-edge-w) solid var(--ab-edge);text-align:left;white-space:nowrap;padding:0 0 8px}.ab-rt-table__td{border-bottom:var(--ab-edge-w) solid var(--ab-divider);font-size:var(--ab-fs-filt);padding:10px 0}.ab-kv{font-size:var(--ab-fs-small);justify-content:space-between;align-items:center;gap:12px;display:flex}.ab-rt-row{grid-template-columns:var(--ab-grid-rt-row);border-bottom:var(--ab-edge-w) solid var(--ab-edge);font-size:var(--ab-fs-small);align-items:center;gap:10px;padding:9px 0;display:grid}.ab-rt-row:last-child{border-bottom:0}.ab-annotation{color:var(--ab-ice);font-weight:var(--ab-fw-bold);font-size:var(--ab-fs-tag);letter-spacing:var(--ab-track-label);text-transform:uppercase}.ab-annotation--box{border:var(--ab-edge-w) solid var(--ab-ice)}.aid-page{gap:var(--ab-space-gap-tile);align-content:start;display:grid}:where(.nf) a{color:var(--ab-lime)}:where(.nf) a:hover{color:var(--ab-white)}.nf{font-family:var(--ab-body);color:var(--ab-white);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-size:14px;line-height:1.45}.nf *,.nf :before,.nf :after{box-sizing:border-box}.scr{background:var(--ab-ink);flex-direction:column;display:flex}.disp{font-family:var(--ab-display);letter-spacing:.03em;text-transform:uppercase;font-weight:400}.num{font-variant-numeric:tabular-nums;font-weight:600}.card{background:var(--ab-card);border:1px solid var(--ab-edge)}.muted{color:var(--ab-muted)}.soft{color:var(--ab-light)}.dim{color:var(--ab-soft-muted)}.h{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-soft-muted);font-size:10px;font-weight:700}.hl{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-lime);font-size:10px;font-weight:700}.hc{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-coral);font-size:10px;font-weight:700}.up{color:var(--ab-lime)}.dn{color:var(--ab-coral)}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rowl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{border:1px solid var(--ab-line);min-height:32px;color:var(--ab-light);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.chip.on{background:var(--ab-white);border-color:var(--ab-white);color:var(--ab-ink)}.chip.lime{border-color:var(--ab-olive-edge);color:var(--ab-lime)}.btn{background:var(--ab-lime);min-height:44px;color:var(--ab-ink);border:2px solid var(--ab-lime);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ab-ink);background:var(--ab-btn-hover)}.btn.gh{color:var(--ab-white);border-color:var(--ab-white);background:0 0}.btn.gh:hover{color:var(--ab-white)}.btn.gh2{color:var(--ab-light);border-color:var(--ab-line);background:0 0}.btn.co{background:var(--ab-coral);border-color:var(--ab-coral);color:var(--ab-ink)}.btn.cogh{border-color:var(--ab-coral);color:var(--ab-coral);background:0 0}.btn.off{background:var(--ab-chip-fill);border-color:var(--ab-edge-2);color:var(--ab-soft-muted);cursor:default}.btn.sm{min-height:36px;padding:0 12px;font-size:11px}.btn.xl{letter-spacing:.12em;min-height:56px;padding:0 28px;font-size:14px}.btn.wide{width:100%}.avatar{font-family:var(--ab-display);letter-spacing:.05em;background:var(--ab-edge-2);width:36px;height:36px;color:var(--ab-white);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.avatar.s{width:28px;height:28px;font-size:11px}.avatar.l{width:52px;height:52px;font-size:20px}.avatar.lm{background:var(--ab-lime);color:var(--ab-ink)}.top{border-bottom:1px solid var(--ab-divider);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex}.lockup{color:var(--ab-white);flex-shrink:0;align-items:stretch;text-decoration:none;display:flex}.lockup:hover{color:var(--ab-white)}.nav{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.nav a{color:var(--ab-muted);border-bottom:3px solid #0000;padding:6px 0 4px;text-decoration:none}.nav a:hover{color:var(--ab-white)}.nav a.on{color:var(--ab-white);border-bottom-color:var(--ab-lime)}.nav sup{letter-spacing:0;font-size:8px}.me{border:1px solid var(--ab-edge-2);color:var(--ab-white);align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 4px;text-decoration:none;display:flex}.me:hover{color:var(--ab-white);border-color:var(--ab-white)}.ib{border:1px solid var(--ab-edge-2);width:40px;height:40px;color:var(--ab-light);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ib:hover{border-color:var(--ab-white);color:var(--ab-white)}.ib .badge{background:var(--ab-coral);min-width:18px;height:18px;color:var(--ab-ink);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.tape{background:var(--ab-lime);height:36px;color:var(--ab-ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:18px;padding:0 40px 0 0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.tape .lbl{font-family:var(--ab-display);letter-spacing:.06em;color:var(--ab-lime);background:var(--ab-ink);align-items:center;gap:8px;height:36px;padding:0 16px 0 40px;font-size:18px;font-weight:400;display:inline-flex}.tape .sq{background:var(--ab-lime);width:10px;height:10px;display:inline-block}.tape .sq.co{background:var(--ab-coral)}.tape .d{opacity:.55}.tape b{font-weight:700}.ghostmark{font-family:var(--ab-display);color:var(--ab-ghost-mark);letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute}.tile{background:var(--ab-card);border:1px solid var(--ab-edge);position:relative;overflow:hidden}.filt{border:1px solid var(--ab-line);letter-spacing:.08em;text-transform:uppercase;height:40px;color:var(--ab-light);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.filt+.filt{margin-left:-1px}.filt.on{background:var(--ab-white);color:var(--ab-ink);border-color:var(--ab-white)}.segw{display:inline-flex}.crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-soft-muted);font-size:10px;font-weight:700}.crumb a{color:var(--ab-soft-muted);text-decoration:none}.crumb a:hover{color:var(--ab-white)}.crumb .on{color:var(--ab-lime)}.titlerow{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.t1{font-family:var(--ab-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:48px;font-weight:400;line-height:1}.t2{font-family:var(--ab-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1}.t3{font-family:var(--ab-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:22px;font-weight:400;line-height:1}.cols{align-items:start;gap:24px;display:grid}.c2r{grid-template-columns:minmax(0,1fr) 360px}.c2rw{grid-template-columns:minmax(0,1fr) 420px}.c11{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.stack.s4{gap:4px}.stack.s8{gap:8px}.stack.s12{gap:12px}.stack.s24{gap:24px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tabs{border-bottom:1px solid var(--ab-divider);align-items:flex-end;gap:26px;display:flex}.tab{font-family:var(--ab-display);letter-spacing:.04em;color:var(--ab-soft-muted);white-space:nowrap;text-transform:uppercase;border-bottom:3px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:0 2px 8px;font-size:24px;line-height:1;text-decoration:none;display:inline-flex}.tab:hover{color:var(--ab-white)}.tab.on{color:var(--ab-white);border-bottom-color:var(--ab-lime)}.tab .cnt{font-family:var(--ab-body);letter-spacing:.1em;color:var(--ab-soft-muted);font-size:11px;font-weight:700}.tab.on .cnt{color:var(--ab-lime)}.meta{color:var(--ab-muted);font-size:12px}.tag{border:1px solid var(--ab-line);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-light);white-space:nowrap;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.tag.vt{color:var(--ab-lime);border-color:var(--ab-olive-edge)}.tag.of{color:var(--ab-white);border-color:var(--ab-soft-muted)}.tag.lr{color:var(--ab-lr-text);border-color:var(--ab-line);border-style:dashed}.tag.ac{color:var(--ab-ink);background:var(--ab-light);border-color:var(--ab-light)}.bug{letter-spacing:.14em;text-transform:uppercase;background:var(--ab-coral);color:var(--ab-ink);align-self:flex-start;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.bug:before{content:"";background:var(--ab-ink);width:7px;height:7px;display:inline-block}.bug.lm{background:var(--ab-lime)}.kpi{border:1px solid var(--ab-edge);background:var(--ab-card);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.kpi .v{font-family:var(--ab-display);letter-spacing:.02em;font-size:40px;line-height:1}.kpi .s{color:var(--ab-muted);font-size:12px}.kpi.co{border-color:var(--ab-alert-edge);background:var(--ab-alert-fill)}.kpi.lm{border-color:var(--ab-olive-edge);background:var(--ab-lit)}.bar{background:var(--ab-chip-fill);border:1px solid var(--ab-edge-2);flex:auto;height:6px;position:relative}.bar i{background:var(--ab-lime);display:block;position:absolute;top:0;bottom:0;left:0}.gates{gap:3px;display:flex}.gates i{background:var(--ab-chip-fill);border:1px solid var(--ab-line);width:18px;height:8px;display:block}.gates i.on{background:var(--ab-lime);border-color:var(--ab-lime)}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld label,.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-muted);font-size:10px;font-weight:700}.inp{background:var(--ab-ink);border:1px solid var(--ab-edge-2);color:var(--ab-white);width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.inp:focus{border-color:var(--ab-lime);outline:none}.inp.f{border-color:var(--ab-lime)}.inp.dis{color:var(--ab-soft-muted);background:var(--ab-recess)}textarea.inp{resize:vertical;min-height:96px;padding:12px;line-height:1.5}.hint{color:var(--ab-soft-muted);font-size:12px;line-height:1.5}.ok{color:var(--ab-lime);font-size:12px;font-weight:600}.err{color:var(--ab-coral);font-size:12px;font-weight:600}.sw{appearance:none;border:1px solid var(--ab-line);background:var(--ab-chip-fill);cursor:pointer;flex-shrink:0;width:40px;height:22px;margin:0;position:relative}.sw:after{content:"";background:var(--ab-dim);width:12px;height:12px;position:absolute;top:4px;left:4px}.sw:checked{border-color:var(--ab-lime);background:var(--ab-olive-fill)}.sw:checked:after{background:var(--ab-lime);left:22px}.sw:disabled{opacity:.55;cursor:default}.cb,.rd{appearance:none;border:1px solid var(--ab-line);background:var(--ab-chip-fill);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0;position:relative}.cb:checked{background:var(--ab-lime);border-color:var(--ab-lime)}.cb:checked:after{content:"";border:solid var(--ab-ink);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.rd{border-radius:50%}.rd:checked{border-color:var(--ab-lime)}.rd:checked:after{content:"";background:var(--ab-lime);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:4px}.opt{border:1px solid var(--ab-edge);background:var(--ab-ink);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.opt.on{border-color:var(--ab-olive-edge);background:var(--ab-lit)}.opt.oco{border-color:var(--ab-coral);background:var(--ab-alert-fill)}.opt.dis{opacity:.55;cursor:default}.opt .ot{color:var(--ab-white);font-size:14px;font-weight:700}.opt .os{color:var(--ab-muted);font-size:12px;line-height:1.45}.steps{gap:2px;display:flex}.step{border:1px solid var(--ab-edge);background:var(--ab-card);min-width:0;color:var(--ab-white);flex:1 1 0;align-items:center;gap:10px;padding:10px 14px;display:flex}.step.on{border-color:var(--ab-olive-edge);background:var(--ab-lit)}.step .n{border:1px solid var(--ab-line);width:24px;height:24px;font-family:var(--ab-display);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.step.on .n,.step.done .n{background:var(--ab-lime);border-color:var(--ab-lime);color:var(--ab-ink)}.step .t{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.step.done .t{color:var(--ab-muted)}.tr2{border-bottom:1px solid var(--ab-divider);align-items:center;gap:14px;padding:12px 0;font-size:13px;display:grid}.tr2.head{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-soft-muted);border-bottom-color:var(--ab-edge);padding:6px 0 8px;font-size:10px;font-weight:700}.tr2.lit{background:var(--ab-lit);box-shadow:inset 3px 0 0 var(--ab-lime);margin:0 -20px;padding-left:20px;padding-right:20px}.tr2.due{background:var(--ab-due-fill);box-shadow:inset 3px 0 0 var(--ab-coral);margin:0 -20px;padding-left:20px;padding-right:20px}.tr2.day{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-lime);border-bottom-color:var(--ab-edge);padding:14px 0 6px;font-size:10px;font-weight:700}.tr2 .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tr2 .sub{color:var(--ab-muted);margin-top:2px;font-size:12px;display:block}.foot{color:var(--ab-ghost-text);letter-spacing:.02em;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 40px 18px;font-size:11px;line-height:1.5;display:flex}.sep{background:var(--ab-divider);height:1px}.divider{align-items:center;gap:16px;display:flex}.divider .ln{background:var(--ab-edge);flex:auto;height:1px}.why{color:var(--ab-light);background:var(--ab-lit);border:1px solid var(--ab-olive-edge);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.why strong{color:var(--ab-lime)}.shell{flex:auto;grid-template-columns:252px minmax(0,1fr);align-items:start;gap:32px;padding:28px 40px 40px;display:grid}.snav{background:var(--ab-card);border:1px solid var(--ab-edge);flex-direction:column;display:flex}.snav .id{border-bottom:1px solid var(--ab-edge);align-items:center;gap:12px;padding:16px;display:flex}.snav .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-soft-muted);padding:16px 16px 6px;font-size:10px;font-weight:700}.snav a{min-height:44px;color:var(--ab-light);border-top:1px solid var(--ab-divider);align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.snav a:hover{background:var(--ab-row-hover);color:var(--ab-white)}.snav a.on{background:var(--ab-lit);box-shadow:inset 3px 0 0 var(--ab-lime);color:var(--ab-white)}.snav a.sub{min-height:38px;color:var(--ab-muted);border-top-color:var(--ab-row-hover);padding-left:42px;font-size:12px;font-weight:500}.snav a.sub.on{color:var(--ab-white)}.snav a.dz{color:var(--ab-coral)}.snav a .r{margin-left:auto}.snav .srow{color:var(--ab-light);border-top:1px solid var(--ab-divider);align-items:center;gap:10px;padding:9px 16px;font-size:12px;display:flex}.snav .srow .r{color:var(--ab-soft-muted);margin-left:auto;font-size:11px}.dot{background:var(--ab-line);flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.vt{background:var(--ab-lime)}.dot.of{background:var(--ab-white)}.dot.lr{background:var(--ab-lr-gray)}.dot.co{background:var(--ab-coral)}.sec{background:var(--ab-card);border:1px solid var(--ab-edge);min-width:0}.sec.co{border-color:var(--ab-alert-edge)}.sec.lm{border-color:var(--ab-olive-edge)}.sech{border-bottom:1px solid var(--ab-edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.sech a.more{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.secb{padding:6px 20px 18px}.secb.p{padding:18px 20px 20px}.kv{border-top:1px solid var(--ab-divider);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.kv:first-child{border-top:none}.kv .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-muted);font-size:10px;font-weight:700}.kv .v{color:var(--ab-white);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.kv .v .meta{width:100%}.st{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--ab-line);color:var(--ab-light);align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.st:before{content:"";background:currentColor;width:6px;height:6px;display:inline-block}.st.ok{color:var(--ab-lime);border-color:var(--ab-olive-edge);background:var(--ab-lit)}.st.due{color:var(--ab-coral);border-color:var(--ab-alert-edge);background:var(--ab-alert-fill)}.st.pz{color:var(--ab-white);border-color:var(--ab-white)}.st.pend{color:var(--ab-light);border-style:dashed}.alert{border:1px solid var(--ab-alert-edge);background:var(--ab-alert-fill);align-items:center;gap:16px;padding:16px 18px;display:flex}.alert.lm{border-color:var(--ab-olive-edge);background:var(--ab-lit)}.alert.gr{border-color:var(--ab-edge-2);background:var(--ab-card)}.alert .ic{background:var(--ab-coral);width:40px;height:40px;color:var(--ab-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alert.lm .ic{background:var(--ab-lime)}.alert.gr .ic{background:var(--ab-edge-2);color:var(--ab-white)}.alert .tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.alert .tt{font-size:15px;font-weight:700}.money{font-family:var(--ab-display);letter-spacing:.02em;font-weight:400;line-height:1}.codebox{gap:8px;display:flex}.codebox input{text-align:center;width:54px;height:64px;font-family:var(--ab-display);background:var(--ab-ink);border:1px solid var(--ab-olive-edge);color:var(--ab-white);padding:0;font-size:34px}.rcodes{background:var(--ab-ink);border:1px dashed var(--ab-line);font-family:var(--ab-body);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ab-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:14px 16px;font-size:15px;font-weight:600;display:grid}.plan{border:1px solid var(--ab-edge);background:var(--ab-ink);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.plan.on{border-color:var(--ab-lime);background:var(--ab-lit)}.plan .pr{font-family:var(--ab-display);letter-spacing:.02em;font-size:52px;line-height:.9}.plan .pr small{font-family:var(--ab-body);color:var(--ab-muted);letter-spacing:0;font-size:13px;font-weight:600}.ul{color:var(--ab-light);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ul li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.ul li:before{content:"";background:var(--ab-lime);flex-shrink:0;width:8px;height:8px;margin-top:5px}.ul li.x{color:var(--ab-soft-muted)}.ul li.x:before{background:var(--ab-line)}.ul li.w:before{background:var(--ab-white)}.ul li.c:before{background:var(--ab-coral)}.tl{flex-direction:column;display:flex}.tli{grid-template-columns:64px 22px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:18px;display:grid;position:relative}.tli:before{content:"";background:var(--ab-edge);width:2px;position:absolute;top:8px;bottom:0;left:86px}.tli:last-child:before{display:none}.tli .tm{color:var(--ab-muted);font-variant-numeric:tabular-nums;text-align:right;padding-top:1px;font-size:12px;font-weight:600}.tli .nd{background:var(--ab-ink);border:2px solid var(--ab-dim);z-index:1;width:14px;height:14px;margin:3px auto 0;position:relative}.tli .nd.vt{border-color:var(--ab-lime);background:var(--ab-lime)}.tli .nd.of{border-color:var(--ab-white);background:var(--ab-white)}.tli .nd.lr{border-color:var(--ab-lr-gray);background:var(--ab-lr-gray)}.tli .nd.co{border-color:var(--ab-coral);background:var(--ab-coral)}.tli .nd.ring{background:var(--ab-ink);border-color:var(--ab-lime)}.tli .ev{flex-direction:column;gap:3px;min-width:0;display:flex}.tli .ev b{font-size:14px;font-weight:700}.tli .ev span{color:var(--ab-muted);font-size:12px}.heat{color:var(--ab-soft-muted);letter-spacing:.06em;grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;font-size:10px;font-weight:700;display:grid}.heat i{background:var(--ab-chip-fill);height:20px;display:block}.heat i.l1{background:var(--ab-heat-1)}.heat i.l2{background:var(--ab-heat-2)}.heat i.l3{background:var(--ab-heat-3)}.heat i.l4{background:var(--ab-lime)}.lgd{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-light);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.lgd span{align-items:center;gap:6px;display:inline-flex}.lgd i{width:12px;height:12px;display:inline-block}.lane{border-top:1px solid var(--ab-divider);grid-template-columns:150px minmax(0,1fr);min-height:46px;display:grid}.lane .ln{letter-spacing:.1em;text-transform:uppercase;color:var(--ab-light);border-right:1px solid var(--ab-divider);background:var(--ab-recess);align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.lane .tr{position:relative}.lane .ev{white-space:nowrap;border:1px solid var(--ab-line);background:var(--ab-chip-fill);height:26px;color:var(--ab-light);align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;overflow:hidden}.lane .ev.vt{border-color:var(--ab-olive-edge);background:var(--ab-olive-fill);color:var(--ab-lime)}.lane .ev.of{border-color:var(--ab-soft-muted);background:var(--ab-lane-fill);color:var(--ab-white)}.lane .ev.lr{border-color:var(--ab-line);background:var(--ab-card);color:var(--ab-lr-text);border-style:dashed}.lane .ev.ac{border-color:var(--ab-light);background:var(--ab-light);color:var(--ab-ink)}.check{border-top:1px solid var(--ab-divider);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.check:first-child{border-top:none}.ck{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ck.ok{background:var(--ab-lime);color:var(--ab-ink)}.ck.no{background:var(--ab-coral);color:var(--ab-ink)}.ck.wa{border:1px solid var(--ab-white);color:var(--ab-white)}.check .ct{flex-direction:column;gap:2px;min-width:0;display:flex}.check .ct b{font-size:14px}.check .ct span{color:var(--ab-muted);font-size:12px;line-height:1.45}.track{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.track div{border-top:3px solid var(--ab-line);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-soft-muted);padding-top:7px;font-size:10px;font-weight:700}.track div.done{border-top-color:var(--ab-lime);color:var(--ab-white)}.track div.now{border-top-color:var(--ab-white);color:var(--ab-white)}.line{border-top:1px solid var(--ab-divider);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.line:first-child{border-top:none}.line .a{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.line.tot{border-top:1px solid var(--ab-line);padding-top:14px}.line .s{color:var(--ab-muted);margin-top:2px;font-size:12px;display:block}.drawer{background:var(--ab-lit);border:1px solid var(--ab-olive-edge)}.dl{grid-template-columns:110px minmax(0,1fr);gap:10px 14px;font-size:13px;display:grid}.dl dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-muted);padding-top:2px;font-size:10px;font-weight:700}.dl dd{color:var(--ab-white);word-break:break-word;margin:0}.srch{border:1px solid var(--ab-edge-2);height:40px;color:var(--ab-muted);flex:auto;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.srch input{color:var(--ab-white);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.tgl{border-top:1px solid var(--ab-divider);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.tgl:first-child{border-top:none}.tgl .tt{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.tgl .tt span{color:var(--ab-muted);font-size:12px}.suite{border-top:1px solid var(--ab-divider);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.suite:first-child{border-top:none}.sbadge{width:44px;height:44px;font-family:var(--ab-display);letter-spacing:.04em;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.sbadge.vt{background:var(--ab-lime);color:var(--ab-ink)}.sbadge.of{background:var(--ab-white);color:var(--ab-ink)}.sbadge.lr{background:var(--ab-edge-2);color:var(--ab-white);border:1px dashed var(--ab-lr-gray)}.savebar{background:var(--ab-ink);border:1px solid var(--ab-lime);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ph{background:var(--ab-ink);flex-direction:column;width:390px;height:844px;display:flex;position:relative;overflow:hidden}.ph .ptop{border-bottom:1px solid var(--ab-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:60px;padding:0 16px;display:flex}.ph .pbar{border-top:1px solid var(--ab-divider);background:var(--ab-ink);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;margin-top:auto;display:grid}.ph .pbar a{letter-spacing:.1em;text-transform:uppercase;color:var(--ab-soft-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.ph .pbar a.on{color:var(--ab-lime);box-shadow:inset 0 3px 0 var(--ab-lime)}.ph .scroll{flex-direction:column;flex:auto;gap:14px;padding:16px;display:flex;overflow:hidden}.ph .mrow{border-top:1px solid var(--ab-divider);min-height:52px;color:var(--ab-white);align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ph .mrow:first-child{border-top:none}.ph .mrow .r{color:var(--ab-soft-muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.applepay{background:var(--ab-white);min-height:52px;color:var(--ab-ink);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;font-family:inherit;font-size:16px;font-weight:700;display:flex}.mock-top__end{align-items:center;gap:14px;display:flex}.mock-screen{min-height:100vh}.mock-main{flex-direction:column;flex:auto;display:flex}.mock-join{flex:auto;grid-template-columns:minmax(0,1fr) 540px;align-items:start;gap:56px;padding:48px 64px;display:grid;position:relative;overflow:hidden}.mock-join__ghost{font-size:520px;top:300px;right:560px}.mock-rel{position:relative}.mock-join__h1{margin:0;font-size:104px;font-weight:400;line-height:.9}.mock-join__lede{max-width:640px;margin:0;font-size:18px;line-height:1.5}.mock-maxw720{max-width:720px}.mock-join__tile{flex-direction:column;gap:10px;min-height:150px;padding:16px;display:flex}.mock-fs15{font-size:15px}.mock-lh145{line-height:1.45}.mock-join__card{flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.mock-fs40{font-size:40px}.mock-check{align-items:flex-start;gap:10px;font-size:13px;display:flex}.mock-cb{margin-top:1px}.mock-list{margin:0;padding:0;list-style:none}@media (width<1100px){.mock-join{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 16px}.mock-join__ghost{display:none}.mock-join__h1{font-size:64px}.top{padding:0 16px}.foot{flex-direction:column;padding:14px 16px 18px}}@media (width<600px){.mock-join__h1{font-size:48px}.mock-join .g3,.mock-join .g2{grid-template-columns:minmax(0,1fr)}.mock-join__card{padding:20px 16px}.steps{flex-direction:column}}.mock-minw0{min-width:0}.mock-self-start{align-self:flex-start}.mock-gap10{height:10px}.mock-pb14{padding-bottom:14px}.mock-gap-10{gap:10px}.mock-me__name{font-size:13px;font-weight:600}.nf a.ib,.nf a.me,.nf .snav a,.nf .nav a{text-decoration:none}.sms-notice a{color:inherit;text-decoration:underline}.sms-notice a:hover{color:var(--ab-white)}@media (width<1100px){.nav{display:none}.shell{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.tape{padding-right:16px}.tape .lbl{padding-left:16px}}@media (width<600px){.top{gap:8px;padding:0 12px}.mock-me__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top .mock-top__end .meta{display:none}}.mock-join-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mock-join-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.mock-join-top .steps{flex:520px;max-width:900px}.mock-join-who{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mock-join-lhn,.mock-join select.inp{line-height:normal}.mock-join-page{flex-direction:column;flex:auto;gap:24px;padding:36px 64px 48px;display:flex}.mock-join-lede{font-size:15px}.mock-join-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mock-join-card{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.mock-join-card--right{gap:14px}.mock-join-card a:not(.btn){text-decoration:underline}.mock-join-card .t2,.mock-join-card .t3{overflow-wrap:anywhere}.mock-join-phone{gap:8px;display:flex}.mock-join-phone .fld{flex:auto}.mock-join-phone .btn{align-self:flex-end}.mock-join-check{align-items:center;gap:10px;font-size:13px;display:flex}.mock-join-opts{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.mock-join-opt-rd{margin-top:2px}.mock-join-opt-body{flex:auto}.mock-join-act{flex-direction:column;gap:10px;padding:4px 0 6px 30px;display:flex}.mock-join-spacer{flex:auto}.mock-join-skip,.mock-join-card a.mock-join-skip{text-align:center;color:var(--ab-muted)}.mock-join-why{text-align:center}.mock-join-opt-stack{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mock-join-opt-stack .row{flex-wrap:wrap}.mock-join-qr{background:var(--ab-white);align-self:flex-start;width:160px;height:160px;padding:8px}.mock-join-key{letter-spacing:.08em;overflow-wrap:anywhere;font-weight:600}.mock-join-msgs{flex-direction:column;gap:6px;display:flex}.mock-join-msgs .err,.mock-join-msgs .ok{display:block}.mock-join-codes-note{min-height:18px}.mock-join-codes{margin:0;list-style:none}.codebox input:disabled{opacity:1;color:var(--ab-muted)}.codebox.mock-join-done input:disabled{color:var(--ab-white)}@media (width<1000px){.mock-join-cols{grid-template-columns:minmax(0,1fr)}}@media (width<600px){.mock-join-page{padding:24px 16px 32px}.mock-join-card,.mock-join-card--plan{padding:20px 16px}.codebox{gap:4px}.codebox input{flex:1 1 0;width:auto;min-width:0;height:52px;font-size:28px}.mock-join-phone{flex-direction:column}.mock-join-phone .btn{align-self:stretch}.mock-join-act{padding-left:0}.rcodes{letter-spacing:.08em;padding:12px;font-size:13px}.t1{font-size:40px}.steps .t{white-space:normal}}.mock-join-plan__main{flex-direction:column;gap:24px;min-width:0;display:flex}.mock-join-plan__rail{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.mock-join-suite{flex-direction:column;gap:12px;min-width:0}.mock-join-suite__top{width:100%}.mock-join-suite__tag{align-self:flex-start}.mock-join-plancard{cursor:pointer;min-width:0}.mock-join-plancard .pr{overflow-wrap:anywhere}.mock-join-plancard.dis{cursor:default}.mock-join-money{font-size:36px}.mock-join-plan__rail a:not(.btn){text-decoration:underline}.mock-join-plan__pay{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.mock-join-card-opt{align-items:center}@media (width<1100px){.mock-join-plan .c2rw{grid-template-columns:minmax(0,1fr)}.mock-join-plan .titlerow{flex-wrap:wrap;align-items:flex-start}}@media (width<700px){.mock-join-plan .g3{grid-template-columns:minmax(0,1fr)}}@media (width<600px){.mock-join-plan__rail{padding:20px 16px}}.mock-join-center{flex:auto;justify-content:center;align-items:flex-start;padding:56px 16px 64px;display:flex}.mock-join-single{flex-direction:column;gap:16px;width:100%;max-width:480px;padding:28px;display:flex}.mock-join-single a:not(.btn){text-decoration:underline}.mock-join-t40{font-size:40px}.mock-join-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mock-join-switch+.mock-join-switch{margin-top:-4px}.mock-join-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mock-join-single .opt .ot{font-size:14px}.mock-join-single .opt{align-items:center}.mock-join-single .opt .mock-join-opt-rd{margin-top:0}@media (width<600px){.mock-join-center{padding:24px 16px 32px}.mock-join-single{padding:20px 16px}.mock-join-t40{font-size:36px}}.mock-join-card .opt.dis{opacity:1;cursor:default}.mock-join-card .opt.dis .ot,.mock-join-card .opt.dis .os{color:var(--ab-muted)}.mock-join-plan h2.h{margin:0}.mock-join-plancard .row{align-items:center}.mock-join-plancard .t2{overflow-wrap:anywhere}
