:root{color-scheme:light;--sky: #2f9bf2;--sky-deep: #1b7fd9;--sky-bright: #55b1ff;--sky-cta: #1470b8;--sky-soft: #eaf4fe;--sky-tint: rgba(47, 155, 242, .1);--sky-tint-2: rgba(47, 155, 242, .16);--sky-edge: rgba(47, 155, 242, .34);--sky-shadow: rgba(31, 118, 190, .28);--good: #198048;--good-tint: rgba(25, 128, 72, .11);--warn: #9c6510;--warn-tint: rgba(156, 101, 16, .12);--bg: var(--tg-theme-secondary-bg-color, #f1f5f9);--card: var(--tg-theme-bg-color, #ffffff);--card-2: #f2f6fa;--card-3: #e8eff6;--text: var(--tg-theme-text-color, #14202b);--text-2: #546a7d;--text-hint: #647686;--text-3: #7d8f9f;--hairline: rgba(20, 32, 43, .13);--hover: rgba(20, 32, 43, .045);--press: rgba(20, 32, 43, .08);--glass: rgba(255, 255, 255, .74);--glass-border: rgba(255, 255, 255, .55);--on-sky: #ffffff;--skeleton: rgba(20, 32, 43, .06);--skeleton-hi: rgba(20, 32, 43, .02);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-xl: 24px;--r-pill: 999px;--i-sm: 16px;--i-lg: 24px;--i-xl: 28px;--tile-sm: 36px;--tile: 44px;--tile-lg: 56px;--h-cta: 52px;--h-row: 62px;--h-seg: 36px;--h-seg-sm: 32px;--h-chip: 34px;--h-field: 58px;--h-badge: 22px;--ff: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", Roboto, "Segoe UI", system-ui, sans-serif;--fs-display: 27px;--lh-display: 32px;--fs-h1: 20px;--lh-h1: 26px;--fs-h2: 17px;--lh-h2: 22px;--fs-body: 15px;--lh-body: 21px;--fs-sub: 14px;--lh-sub: 19px;--fs-caption: 13px;--lh-caption: 18px;--fs-micro: 11px;--lh-micro: 14px;--pad-page: 16px;--page-max: 640px;--nav-w: 0px;--page-bottom: 108px;--hairline-w: .5px;--z-dock: 1000;--z-backdrop: 1050;--z-sheet: 1055;--z-toast: 1090;--shadow-float: 0 8px 40px rgba(16, 44, 72, .16);--shadow-pop: 0 4px 16px rgba(16, 44, 72, .08), 0 16px 64px rgba(16, 44, 72, .16);--shadow-soft: 0 1px 2px rgba(16, 44, 72, .05);--ring-color: var(--sky-deep);--ring: 0 0 0 2px var(--card), 0 0 0 4px var(--ring-color);--ease-spring: cubic-bezier(.41, 1.4, .64, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--t-fast: .14s;--t-base: .2s;--t-slow: .35s}@media(max-resolution:1.5dppx){:root{--hairline-w: 1px}}:root[data-ui="2"]{--bg: var(--tg-theme-secondary-bg-color, #efeff4);--card: var(--tg-theme-section-bg-color, #ffffff);--elev: var(--tg-theme-bg-color, #ffffff);--card-2: #f4f4f7;--card-3: #e9e9ee;--seg-track: #f4f4f7;--seg-thumb: #ffffff;--seg-thumb-edge: rgba(0, 0, 0, .2);--text: var(--tg-theme-text-color, #000000);--text-2: var(--tg-theme-subtitle-text-color, #6a6a6e);--text-hint: var(--tg-theme-hint-color, #6a6a6e);--text-3: #a2acb0;--label: var(--tg-theme-section-header-text-color, #6a6a6e);--tab-off: #6a6a6e;--sky: var(--tg-theme-link-color, #007aff);--sky-text: var(--tg-theme-link-color, #005ecb);--sky-cta: var(--tg-theme-button-color, #007aff);--on-sky: var(--tg-theme-button-text-color, #ffffff);--sky-bright: var(--sky);--sky-deep: var(--sky);--canvas-grad: linear-gradient(180deg, #eef6fd 0%, #eff2f6 100%);--btn-grad: linear-gradient(180deg, #55b1ff 0%, #2f9bf2 52%, #1b7fd9 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 8px 20px rgba(31, 118, 190, .28);--btn-out-edge: rgba(0, 122, 255, .28);--btn-out-shadow: 0 2px 6px rgba(16, 44, 72, .05), 0 12px 28px rgba(16, 44, 72, .08);--tile-on-shadow: 0 3px 8px rgba(31, 118, 190, .1), 0 18px 40px rgba(31, 118, 190, .2);--amount-ink: #1470b8;--amount-grad: linear-gradient(94deg, #1470b8 0%, #1b7fd9 55%, #2f9bf2 92%, #55b1ff 116%);--budget-grad: linear-gradient(90deg, #1470b8 0%, #2f9bf2 100%);--meter-grad: linear-gradient(90deg, #55b1ff 0%, #2f9bf2 55%, #1b7fd9 100%);--chart-a: #1470b8;--chart-b: #55b1ff;--sky-tint: color-mix(in srgb, var(--sky) 10%, transparent);--sky-tint-2: color-mix(in srgb, var(--sky) 16%, transparent);--sky-soft: color-mix(in srgb, var(--sky) 10%, transparent);--sky-edge: color-mix(in srgb, var(--sky) 34%, transparent);--sky-shadow: transparent;--ring-color: var(--sky);--knob: #ffffff;--bad: var(--tg-theme-destructive-text-color, #e53935);--bad-tint: color-mix(in srgb, var(--bad) 12%, transparent);--good: #198048;--good-tint: rgba(25, 128, 72, .11);--warn: #9c6510;--warn-tint: rgba(156, 101, 16, .12);--step-bg: #f2f7fc;--step-hi: inset 0 1px 0 rgba(255, 255, 255, .85);--node-shadow: 0 2px 6px rgba(16, 44, 72, .08);--hairline: var(--tg-theme-section-separator-color, rgba(0, 0, 0, .05));--edge: rgba(0, 0, 0, .15);--hover: rgba(0, 0, 0, .04);--press: rgba(0, 0, 0, .08);--skeleton: rgba(0, 0, 0, .06);--skeleton-hi: rgba(0, 0, 0, .02);--scrim: rgba(0, 0, 0, .4);--glass: rgba(255, 255, 255, .74);--glass-border: rgba(255, 255, 255, .55);--ff: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;--fs-amount: 34px;--lh-amount: 41px;--fs-amount-xl: 40px;--lh-amount-xl: 48px;--fs-display: 28px;--lh-display: 34px;--fs-h1: 20px;--lh-h1: 25px;--fs-h2: 17px;--lh-h2: 22px;--fs-body: 17px;--lh-body: 22px;--fs-sub: 15px;--lh-sub: 20px;--fs-caption: 13px;--lh-caption: 16px;--fs-micro: 11px;--lh-micro: 13px;--r-xs: 8px;--r-sm: 12px;--r-md: 12px;--r-card: 20px;--r-xl: 16px;--r-seg: 9px;--r-pill: 999px;--h-cta: 50px;--h-btn-md: 44px;--h-row: 44px;--h-field: 48px;--h-seg: 36px;--h-seg-sm: 32px;--h-chip: 34px;--h-badge: 20px;--h-icon-btn: 32px;--i-chev: 16px;--i-art: 64px;--i-art-stroke: .68;--track-h: 4px;--seg-pad: 2px;--w-err: 1.5px;--sheet-max: 96dvh;--nav-w: 0px;--page-max: 480px;--pad-page: 16px;--pad-row: 16px;--s-group: 20px;--safe-b: var(--tg-viewport-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--dock-n: 3;--dock-tab-w: 88px;--dock-tab-h: 52px;--dock-pad: var( --s-1 );--dock-h: calc(var(--dock-tab-h) + var(--dock-pad) * 2);--dock-max: calc(var(--dock-tab-w) * var(--dock-n) + var(--dock-pad) * 2);--dock-inset: var(--s-3);--dock-gap: var(--s-3);--page-bottom: calc(var(--dock-h) + var(--dock-inset) + var(--dock-gap) + var(--safe-b));--dock-tint: 88%;--dock-bg: color-mix(in srgb, var(--card) var(--dock-tint), transparent);--dock-filter: blur(20px) saturate(180%);--dock-edge: rgba(0, 0, 0, .06);--dock-bevel: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .9), inset -2px -2px 0 -2px rgba(16, 44, 72, .1), inset 0 0 0 var(--hairline-w) var(--dock-edge);--dock-marker: color-mix(in srgb, var(--sky) 16%, var(--card));--dock-tab-on: color-mix(in srgb, var(--sky) 64%, #000000);--dock-shadow: 0 1px 2px rgba(16, 44, 72, .06), 0 10px 28px rgba(16, 44, 72, .16);--tr-micro: .01em;--safe-t: calc( var(--tg-viewport-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-viewport-content-safe-area-inset-top, 0px) );--shadow-soft: none;--shadow-float: 0 8px 40px rgba(0, 0, 0, .12);--shadow-pop: 0 4px 16px rgba(0, 0, 0, .08), 0 16px 64px rgba(0, 0, 0, .16);--shadow-thumb: 0 3px 1px 0 rgba(0, 0, 0, .04), 0 3px 8px 0 rgba(0, 0, 0, .12);--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .9), 0 2px 6px rgba(16, 44, 72, .05), 0 20px 48px rgba(16, 44, 72, .08);--ring: 0 0 0 2px var(--card), 0 0 0 4px var(--ring-color);--acct-bg: rgba(255, 255, 255, .6);--acct-bg-solid: rgba(255, 255, 255, .92);--acct-bevel: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .95), inset -2px -2px 0 -2px rgba(16, 44, 72, .08), inset 0 0 0 .5px rgba(255, 255, 255, .6);--acct-shadow: 0 2px 6px rgba(16, 44, 72, .05), 0 20px 48px rgba(16, 44, 72, .1);--acct-art: rgba(47, 155, 242, .12);--dot-earn: #1470b8;--dot-top: #bcd9f4;--dot-hold: #5aa5e6;--dot-ord-a: #d9dfe5;--dot-ord-b: #9aa7b2;--dot-edge: rgba(16, 44, 72, .22);--mos-accent-grad: linear-gradient(150deg, #1470b8 0%, #1b7fd9 52%, #2f9bf2 100%);--mos-accent-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 6px rgba(16, 44, 72, .05), 0 20px 48px rgba(31, 118, 190, .26);--mos-soft-grad: linear-gradient(160deg, #cfe6fb 0%, #dcedfd 100%);--mos-soft-ink: #0e4674;--mos-soft-label: #25628f;--tx-in-bg: linear-gradient(180deg, rgba(85, 177, 255, .16), rgba(47, 155, 242, .11));--tx-in-ink: #1b7fd9;--tx-out: #46525c;--hairline-2: rgba(16, 44, 72, .1);--t-seg: .15s}:root[data-theme-lock][data-ui="2"]{--tg-theme-bg-color: initial !important;--tg-theme-secondary-bg-color: initial !important;--tg-theme-section-bg-color: initial !important;--tg-theme-section-separator-color: initial !important;--tg-theme-section-header-text-color: initial !important;--tg-theme-text-color: initial !important;--tg-theme-subtitle-text-color: initial !important;--tg-theme-hint-color: initial !important;--tg-theme-link-color: initial !important;--tg-theme-button-color: initial !important;--tg-theme-button-text-color: initial !important;--tg-theme-destructive-text-color: initial !important}:root[data-theme=dark][data-ui="2"]{color-scheme:dark;--bg: var(--tg-theme-secondary-bg-color, #0f0f0f);--card: var(--tg-theme-section-bg-color, #212121);--elev: var(--tg-theme-bg-color, #212121);--card-2: #2a2a2a;--card-3: #3a3a3a;--seg-track: #2a2a2a;--seg-thumb: #2f2f2f;--seg-thumb-edge: rgba(255, 255, 255, .2);--text: var(--tg-theme-text-color, #ffffff);--text-2: var(--tg-theme-subtitle-text-color, #aaaaaa);--text-hint: var(--tg-theme-hint-color, #aaaaaa);--text-3: #78797e;--label: var(--tg-theme-section-header-text-color, #aaaaaa);--tab-off: #aaaaaa;--sky: var(--tg-theme-link-color, #2990ff);--sky-text: var(--tg-theme-link-color, #2990ff);--sky-cta: var(--tg-theme-button-color, #2990ff);--on-sky: var(--tg-theme-button-text-color, #ffffff);--sky-bright: var(--sky);--sky-deep: var(--sky);--canvas-grad: linear-gradient(180deg, #10161d 0%, #0f0f0f 100%);--btn-grad: linear-gradient(180deg, #55b1ff 0%, #2990ff 52%, #1b7fd9 100%);--btn-out-edge: rgba(41, 144, 255, .45);--btn-out-shadow: 0 2px 6px rgba(0, 0, 0, .3), 0 12px 28px rgba(0, 0, 0, .4);--tile-on-shadow: 0 3px 8px rgba(0, 0, 0, .35), 0 18px 40px rgba(0, 0, 0, .5);--amount-ink: #2990ff;--amount-grad: linear-gradient(94deg, #2990ff 0%, #55b1ff 116%);--budget-grad: linear-gradient(90deg, #2990ff 0%, #55b1ff 100%);--meter-grad: linear-gradient(90deg, #55b1ff 0%, #2990ff 55%, #1b7fd9 100%);--chart-a: #2990ff;--sky-tint: color-mix(in srgb, var(--sky) 15%, transparent);--sky-tint-2: color-mix(in srgb, var(--sky) 22%, transparent);--sky-soft: color-mix(in srgb, var(--sky) 15%, transparent);--sky-edge: color-mix(in srgb, var(--sky) 42%, transparent);--sky-shadow: transparent;--ring-color: var(--sky);--bad: var(--tg-theme-destructive-text-color, #e53935);--bad-tint: color-mix(in srgb, var(--bad) 18%, transparent);--good: #35c273;--good-tint: rgba(53, 194, 115, .15);--warn: #e6ab52;--warn-tint: rgba(230, 171, 82, .16);--step-bg: #252b32;--step-hi: inset 0 1px 0 rgba(255, 255, 255, .04);--node-shadow: 0 2px 6px rgba(0, 0, 0, .3);--hairline: var(--tg-theme-section-separator-color, rgba(255, 255, 255, .1));--edge: rgba(255, 255, 255, .05);--hover: rgba(255, 255, 255, .08);--press: rgba(255, 255, 255, .12);--skeleton: rgba(255, 255, 255, .07);--skeleton-hi: rgba(255, 255, 255, .02);--scrim: rgba(0, 0, 0, .4);--glass: rgba(20, 27, 36, .74);--glass-border: rgba(255, 255, 255, .08);--shadow-float: 0 8px 40px rgba(0, 0, 0, .5);--shadow-pop: 0 4px 16px rgba(0, 0, 0, .4), 0 16px 64px rgba(0, 0, 0, .5);--shadow-thumb: 0 3px 8px 0 rgba(0, 0, 0, .4);--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .04), 0 2px 6px rgba(0, 0, 0, .3), 0 20px 48px rgba(0, 0, 0, .45);--acct-bg: rgba(33, 33, 33, .62);--acct-bg-solid: rgba(33, 33, 33, .94);--acct-bevel: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .14), inset -2px -2px 0 -2px rgba(255, 255, 255, .06), inset 0 0 0 .5px rgba(255, 255, 255, .08);--acct-shadow: 0 2px 6px rgba(0, 0, 0, .3), 0 20px 48px rgba(0, 0, 0, .5);--acct-art: rgba(41, 144, 255, .14);--dot-earn: #2990ff;--dot-top: rgba(41, 144, 255, .25);--dot-hold: #55a5e8;--dot-ord-a: #3a3a3a;--dot-ord-b: #78797e;--dot-edge: rgba(255, 255, 255, .18);--mos-accent-grad: linear-gradient(150deg, #1470b8 0%, #1b7fd9 52%, #2990ff 100%);--mos-accent-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 2px 6px rgba(0, 0, 0, .3), 0 20px 48px rgba(0, 0, 0, .45);--mos-soft-grad: linear-gradient(160deg, #1a2c3f 0%, #203750 100%);--mos-soft-ink: #a5cdf5;--mos-soft-label: #7fb0d9;--tx-in-bg: linear-gradient(180deg, rgba(85, 177, 255, .22), rgba(41, 144, 255, .15));--tx-in-ink: #55b1ff;--tx-out: #c4ccd3;--hairline-2: rgba(255, 255, 255, .12);--dock-marker: color-mix(in srgb, var(--sky) 22%, var(--card));--dock-tab-on: color-mix(in srgb, var(--sky) 70%, #ffffff);--dock-edge: rgba(255, 255, 255, .16);--dock-bevel: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .14), inset -2px -2px 0 -2px rgba(255, 255, 255, .06), inset 0 0 0 var(--hairline-w) var(--dock-edge);--dock-tint: 80%;--dock-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 28px rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{font-family:var(--ff);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}#root{min-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:var(--text)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:default}input{font:inherit;color:inherit;background:none;border:0;outline:none}a{color:var(--sky);text-decoration:none}svg{display:block}:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.screen-wrap{padding-left:var(--nav-w);min-height:100%}.page{max-width:var(--page-max);margin:0 auto;padding:var(--s-5) var(--pad-page) var(--page-bottom)}.page--flush{padding-bottom:var(--s-3)}.stack-2>*+*{margin-top:var(--s-2)}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.row{display:flex;align-items:center;gap:var(--s-3)}.row--sm{gap:var(--s-2)}.row--lg{gap:var(--s-4)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.row--top{align-items:flex-start}.row--base{align-items:baseline}.flex-1{flex:1;min-width:0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.grid-2>*,.grid-3>*{min-width:0}@media(min-width:400px){.grid-3{gap:var(--s-3)}}.t-display{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);letter-spacing:-.025em}.t-h1{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);letter-spacing:-.02em}.t-h2{font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:-.01em}.t-caption{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--text-2)}.t-label{font-size:var(--fs-micro);font-weight:700;line-height:var(--lh-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.center{text-align:center}.center-row{justify-content:center}.t-accent{color:var(--sky)}.t-good{color:var(--good)}.t-warn{color:var(--warn)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.trunc{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(min-width:768px){.page{padding-top:var(--s-7)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;-webkit-user-select:none;user-select:none}@media(min-width:480px){.btn-row{grid-template-columns:1fr auto}}.btn svg{margin-top:-1px}.btn.is-loading{pointer-events:none}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.85;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:.9s!important;animation-iteration-count:infinite!important}}.icon-btn{display:inline-flex;align-items:center;justify-content:center}.lrow--tap{cursor:pointer}.lrow__title{display:flex;align-items:center;min-width:0}.lrow__trail{flex-shrink:0}.bub{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand{display:block;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar{width:var(--tile);height:var(--tile);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar--lg{width:var(--tile-lg);height:var(--tile-lg)}.avatar--sm{width:var(--tile-sm);height:var(--tile-sm)}.badge{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.badge svg{margin-left:-1px}.ptabs{grid-auto-flow:column;grid-auto-columns:1fr}.ptabs__pill{transform:translate(calc(var(--idx, 0) * 100%))}:root[data-theme=dark] .ptabs__pill{background:#2c3846;box-shadow:none}.ptabs__tab{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--s-1);transition:color var(--t-base);white-space:nowrap;padding:0 var(--s-2);min-width:0}.ptabs__tab:focus-visible{box-shadow:var(--ring)}.chip{white-space:nowrap}:root[data-theme=dark] .chip{background:var(--card-2)}:root[data-theme=dark] .chip.is-on{background:var(--sky)}.chip__check{display:inline-flex;max-width:0;overflow:hidden;transition:max-width var(--t-base) var(--ease-out),margin var(--t-base)}.bfield{transition:border-color var(--t-base),background var(--t-base);cursor:text}.bfield__pre{transition:color var(--t-base)}.bfield input{flex:1;min-width:0;font-variant-numeric:tabular-nums}.bfield input::placeholder{letter-spacing:0}.bslider{--fill: 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.bslider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;transition:transform var(--t-fast)}.bslider:focus-visible{box-shadow:none}.price-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.pricepage{display:flex;align-items:stretch;gap:var(--s-2)}.pricepage__rows{display:flex;flex-direction:column;gap:var(--s-2);flex:1;min-width:0}.pricepage__arrow{flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--text-hint);transition:opacity var(--t-fast),transform var(--t-fast)}.pricepage__arrow:disabled{opacity:.3;box-shadow:none}.pricepage__arrow:active:not(:disabled){transform:scale(.94)}.flip-x{transform:scaleX(-1)}.pricebtn{display:flex;flex-direction:column;align-items:center;min-width:0}@media(hover:hover){.pricebtn:hover{border-color:var(--sky-edge)}}.pricebtn__price{font-variant-numeric:tabular-nums;white-space:nowrap}.pricebtn__pct{color:var(--text-hint);font-variant-numeric:tabular-nums}.pricebtn.is-on{border-color:var(--sky)}.pricebtn.is-on .pricebtn__price,.pricebtn.is-on .pricebtn__pct{color:var(--sky)}.mult{flex:none;padding:1px 6px;border-radius:var(--r-pill);background:var(--sky-tint);color:var(--sky-text);font-size:var(--fs-micro);line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}.meter{overflow:hidden}.meter i{display:block;height:100%;transition:width .45s var(--ease-out)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);display:flex;justify-content:center}.sheet{position:relative;z-index:var(--z-sheet);overflow-y:auto}.sheet__close{top:var(--s-3);right:var(--s-4);z-index:2}@media(min-width:768px){.sheet-backdrop{align-items:center;padding-left:var(--nav-w)}.sheet{width:460px;max-height:82dvh;border-radius:var(--r-xl);padding:var(--s-6) var(--s-6);box-shadow:var(--shadow-pop)}.sheet__handle{display:none}}.empty__art{display:flex;align-items:center;justify-content:center}.empty__text{max-width:30ch}.skel{position:relative;overflow:hidden;background:var(--skeleton);border-radius:var(--r-xs)}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-hi),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(100%)}}.skel-row{display:flex;align-items:center}.skel-row__lead{border-radius:50%;flex-shrink:0}.skel-row__body{flex:1;display:flex;flex-direction:column;gap:7px}.skel-row__l1{width:58%}.skel-row__l2{width:34%}.skel-row__trail{width:62px;height:22px}.section__head{margin-bottom:var(--s-2)}.section__helper{margin-top:var(--s-2)}@media(min-width:768px){.cta-bar{position:static;margin:var(--s-5) 0 0;padding:0;background:none}}.toast-wrap{position:fixed;left:var(--nav-w);right:0;z-index:var(--z-toast);display:flex;justify-content:center;padding:0 var(--s-4);pointer-events:none}.toast{align-items:center;gap:var(--s-2);max-width:min(86vw,420px);padding:11px var(--s-4);text-overflow:ellipsis}.toast svg{flex-shrink:0}:root[data-theme=dark] .toast{background:#2c3846}@media(min-width:768px){.toast-wrap{bottom:var(--s-8)}}.linkpill{display:flex;align-items:center;gap:var(--s-2);width:100%;transition:transform var(--t-fast),border-color var(--t-base),background var(--t-base)}@media(hover:hover){.linkpill:hover{border-color:var(--sky)}}.linkpill:active{transform:scale(.99)}.linkpill__url{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.opt-card{position:relative;display:block;width:100%;text-align:left}.opt-card.is-on{border-color:var(--sky)}.opt-card__check{position:absolute;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform var(--t-base) var(--ease-spring)}.opt-card.is-on .opt-card__check{transform:scale(1)}.fact__val{min-width:0}.screen-head{margin-bottom:var(--s-4)}.fb-back{z-index:20;width:var(--tile-sm);height:var(--tile-sm);border-radius:50%;border:var(--hairline-w) solid var(--glass-border);color:var(--text);display:flex;align-items:center;justify-content:center;transition:transform var(--t-fast),background var(--t-fast)}@media(hover:hover){.fb-back:hover{background:var(--card)}}@media(min-width:768px){.fb-back{top:30px}}.stat{min-width:0}.stat__val{font-variant-numeric:tabular-nums}.stat__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}@media(min-width:400px){.stat{padding:var(--s-3) var(--s-4)}.stat__val{font-size:19px}.stat__label{font-size:12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:768px){#root::-webkit-scrollbar{width:10px}#root::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:var(--r-xs);border:2px solid transparent;background-clip:content-box}}:root[data-ui="2"] body{background-color:var(--bg);background-image:var(--canvas-grad)}:root[data-ui="2"] .page{padding:calc(var(--s-3) + var(--safe-t)) var(--pad-page) var(--page-bottom)}:root[data-ui="2"] .page--flush{padding-bottom:var(--s-4)}:root[data-ui="2"] .page--flush:not(:has(.cta-bar)){padding-bottom:calc(var(--s-4) + var(--safe-b))}:root[data-ui="2"] .screen-head{margin:var(--s-2) var(--pad-row) var(--s-5)}:root[data-ui="2"] .t-h1{font-weight:600}:root[data-ui="2"] .screen-head .t-caption{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-2);margin-top:var(--s-1)}:root[data-ui="2"] .screen-head .t-display{overflow-wrap:anywhere}:root[data-ui="2"] .screen-head>.badge{margin-top:var(--s-2)}:root[data-ui="2"] .screen-head:has(.head-art){position:relative}:root[data-ui="2"] .head-art{position:absolute;top:-2px;right:-20px;width:132px;height:132px;transform:rotate(-12deg);color:color-mix(in srgb,var(--sky) 12%,transparent);pointer-events:none;z-index:-1}:root[data-ui="2"] .head-trail{position:absolute;top:0;left:calc(-1 * var(--pad-row));width:calc(100% + var(--pad-row) * 2);height:auto;color:color-mix(in srgb,var(--sky) 35%,transparent);pointer-events:none;z-index:-1}:root[data-ui="2"] .t-display{letter-spacing:-.02em}:root[data-ui="2"] .t-label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--label)}:root[data-ui="2"] .section__head .t-label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400;letter-spacing:.02em;color:var(--label)}:root[data-ui="2"] .t-caption{color:var(--text-2)}:root[data-ui="2"] .t-accent,:root[data-ui="2"] .screen-head .t-accent{color:var(--sky-text)}:root[data-ui="2"] .section{margin-top:var(--s-group)}:root[data-ui="2"] .section:first-child{margin-top:0}:root[data-ui="2"] .section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:0 var(--pad-row) var(--s-2);margin:0}:root[data-ui="2"] .section__head>*:not(.t-label){font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;color:var(--sky-text)}:root[data-ui="2"] .section__head>.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--label)}:root[data-ui="2"] .section__body{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}:root[data-ui="2"] .section__body+.section__body{margin-top:var(--s-3)}:root[data-ui="2"] .section__helper{padding:var(--s-2) var(--pad-row) 0;margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--label)}:root[data-ui="2"] .row-note{padding:var(--s-3) var(--pad-row);font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .canvas-row{padding:0 var(--pad-row)}:root[data-ui="2"] .list{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}:root[data-ui="2"] .section__body>*+*,:root[data-ui="2"] .list>*+*{position:relative}:root[data-ui="2"] .section__body>*+*:before,:root[data-ui="2"] .list>*+*:before{content:"";position:absolute;top:0;right:0;left:var(--pad-row);height:var(--hairline-w);background:var(--hairline);pointer-events:none}:root[data-ui="2"] .section__body>*+*:has(.lrow__lead):before,:root[data-ui="2"] .list>*+*:has(.lrow__lead):before{left:calc(var(--pad-row) + var(--tile-sm) + var(--s-4))}:root[data-ui="2"] .section__body>.bfield__err:before,:root[data-ui="2"] .list>.bfield__err:before{content:none}:root[data-ui="2"] .section__body>.pricepage{padding-block:var(--s-2)}:root[data-ui="2"] .lrow{display:flex;align-items:center;gap:var(--s-4);min-height:var(--h-row);padding:var(--s-3) var(--pad-row);width:100%;text-align:left;background:transparent;transition:opacity var(--t-fast)}:root[data-ui="2"] .lrow--tap:active{opacity:.65;background:transparent}@media(hover:hover){:root[data-ui="2"] .lrow--tap:hover{opacity:.85;background:transparent}}:root[data-ui="2"] .lrow--tap:focus-visible{box-shadow:inset 0 0 0 2px var(--card),inset 0 0 0 4px var(--ring-color);background:transparent}:root[data-ui="2"] .icon-btn:focus-visible,:root[data-ui="2"] .chip:focus-visible,:root[data-ui="2"] .pricebtn:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .opt-card:focus-visible,:root[data-ui="2"] .btn-cell:focus-visible,:root[data-ui="2"] .disclose:focus-visible{box-shadow:inset 0 0 0 2px var(--card),inset 0 0 0 4px var(--ring-color)}:root[data-ui="2"] .lrow__lead{flex-shrink:0;width:var(--tile-sm);height:var(--tile-sm);display:flex;align-items:center;justify-content:center}:root[data-ui="2"] .lrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root[data-ui="2"] .lrow__title{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;letter-spacing:0;color:var(--text);gap:var(--s-1)}:root[data-ui="2"] .lrow:not(.lrow--multi) .lrow__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui="2"] .lrow--multi .lrow__name{min-width:0;overflow-wrap:anywhere}:root[data-ui="2"] .lrow__title>.badge{flex-shrink:0}:root[data-ui="2"] .lrow__sub{font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;color:var(--text-hint)}:root[data-ui="2"] .lrow__trail{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:var(--s-2);color:var(--text-hint);text-align:right;flex:0 1 auto;min-width:0}:root[data-ui="2"] .lrow__value{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;letter-spacing:0;color:var(--text-hint)}:root[data-ui="2"] .lrow__value--good{color:var(--good)}:root[data-ui="2"] .lrow__value--pending{color:var(--text-hint)}:root[data-ui="2"] .lrow__value--void{color:var(--text-3);text-decoration:line-through}:root[data-ui="2"] .lrow__value--warn{color:var(--warn)}:root[data-ui="2"] .lrow__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui="2"] .lrow__chev{width:var(--i-chev);height:var(--i-chev);color:var(--text-hint);flex-shrink:0}:root[data-ui="2"] .list>h2{font-size:inherit;font-weight:inherit}:root[data-ui="2"] .list>.dayhead{margin:0;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--pad-row) var(--s-1);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}:root[data-ui="2"] .dayhead__rule{flex:1;height:var(--hairline-w);background:linear-gradient(90deg,var(--hairline-2),transparent 90%)}:root[data-ui="2"] .list>.dayhead+*:before{display:none}:root[data-ui="2"] .lrow__out{width:var(--i-chev);height:var(--i-chev);color:var(--text-hint);flex-shrink:0}:root[data-ui="2"] .btn{height:var(--h-cta);border-radius:var(--r-pill);padding:0 var(--s-5);gap:var(--s-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;letter-spacing:0;background:var(--btn-grad);color:var(--on-sky);box-shadow:var(--btn-shadow);transition:opacity var(--t-fast)}:root[data-ui="2"] .btn:active{opacity:.65;transform:none}@media(hover:hover){:root[data-ui="2"] .btn:hover{background:var(--btn-grad);opacity:.85}}:root[data-ui="2"] .btn:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .btn:disabled{opacity:.35;background:var(--btn-grad);color:var(--on-sky);box-shadow:none;transform:none}:root[data-ui="2"] .btn--outline{background:var(--card);color:var(--sky-text);box-shadow:inset 0 0 0 1px var(--btn-out-edge),var(--btn-out-shadow)}@media(hover:hover){:root[data-ui="2"] .btn--outline:hover{background:var(--card);opacity:.85}}:root[data-ui="2"] .btn--outline:disabled{background:var(--card);color:var(--sky-text);box-shadow:inset 0 0 0 1px var(--btn-out-edge),var(--btn-out-shadow)}:root[data-ui="2"] .btn--secondary{background:var(--sky-tint);color:var(--sky-text);box-shadow:none}@media(hover:hover){:root[data-ui="2"] .btn--secondary:hover{background:var(--sky-tint);opacity:.85}}:root[data-ui="2"] .btn--secondary:disabled{background:var(--sky-tint);color:var(--sky-text);box-shadow:none}:root[data-ui="2"] .btn--ghost{height:var(--h-btn-md);background:transparent;color:var(--sky-text);font-size:var(--fs-body);font-weight:400;box-shadow:none}@media(hover:hover){:root[data-ui="2"] .btn--ghost:hover{background:transparent;color:var(--sky-text);opacity:.85}}:root[data-ui="2"] .btn--block{display:flex;width:100%}:root[data-ui="2"] .btn-row{display:flex;grid-template-columns:none;gap:var(--s-3)}:root[data-ui="2"] .btn-row>*{flex:1;min-width:0}:root[data-ui="2"] .btn-cell{display:flex;align-items:center;gap:var(--s-4);width:100%;height:var(--h-btn-md);padding:0 var(--pad-row);background:transparent;color:var(--sky-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;text-align:left;transition:opacity var(--t-fast)}:root[data-ui="2"] .btn-cell:active{opacity:.65}@media(hover:hover){:root[data-ui="2"] .btn-cell:hover{opacity:.85}}:root[data-ui="2"] .btn-cell--danger{color:var(--bad)}:root[data-ui="2"] .icon-btn{position:relative;width:var(--h-icon-btn);height:var(--h-icon-btn);padding:var(--s-1);border-radius:var(--r-sm);background:var(--sky-tint);color:var(--sky);box-shadow:none;transition:opacity var(--t-fast)}:root[data-ui="2"] .icon-btn:before{content:"";position:absolute;inset:calc((var(--h-btn-md) - var(--h-icon-btn)) / -2)}:root[data-ui="2"] .icon-btn:active{opacity:.65;transform:none}@media(hover:hover){:root[data-ui="2"] .icon-btn:hover{background:var(--sky-tint);color:var(--sky);opacity:.85}}:root[data-ui="2"] .bfield{display:flex;align-items:center;gap:var(--s-3);height:auto;min-height:var(--h-field);padding:var(--s-3) var(--pad-row);background:transparent;border:0;border-radius:0;box-shadow:none}@media(hover:hover){:root[data-ui="2"] .bfield:hover{border-color:transparent}}:root[data-ui="2"] .bfield:focus-within{background:transparent;border-color:transparent;box-shadow:none}:root[data-ui="2"] .bfield__pre{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--text-hint);flex-shrink:0}:root[data-ui="2"] .bfield:focus-within .bfield__pre{color:var(--text-hint)}:root[data-ui="2"] .bfield input{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;letter-spacing:0;color:var(--text);background:transparent}:root[data-ui="2"] .bfield input::placeholder{font-size:var(--fs-body);font-weight:400;color:var(--text-hint)}:root[data-ui="2"] .bfield.is-error{box-shadow:inset 0 0 0 var(--w-err) var(--bad)}:root[data-ui="2"] .bfield__err{padding:0 var(--pad-row) var(--s-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--bad)}:root[data-ui="2"] .bfield__act{position:relative;flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;height:var(--lh-body);padding:0;background:transparent;border:0;border-radius:var(--r-xs);color:var(--sky-text);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;white-space:nowrap;cursor:pointer;transition:opacity var(--t-fast)}:root[data-ui="2"] .bfield__act:before{content:"";position:absolute;inset:calc((var(--h-btn-md) - var(--lh-body)) / -2) calc(-1 * var(--s-2))}:root[data-ui="2"] .bfield__act:active{opacity:.65}@media(hover:hover){:root[data-ui="2"] .bfield__act:hover{opacity:.85}}:root[data-ui="2"] .bfield__act:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .ptabs{position:relative;display:flex;padding:var(--seg-pad);border-radius:var(--r-seg);background:var(--seg-track)}:root[data-ui="2"] .ptabs__pill{position:absolute;top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - var(--seg-pad) * 2) / var(--count, 3));border-radius:var(--r-seg);background:var(--seg-thumb);box-shadow:var(--shadow-thumb);border:var(--hairline-w) solid var(--seg-thumb-edge);transition:transform var(--t-seg) var(--ease-out)}:root[data-ui="2"] .ptabs__tab{flex:1 1 0;height:calc(var(--h-seg) - var(--seg-pad) * 2);border-radius:inherit;background:transparent;font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:600;color:var(--text)}:root[data-ui="2"] .ptabs__tab.is-active{color:var(--text)}@media(hover:hover){:root[data-ui="2"] .ptabs__tab:hover{color:var(--text)}}:root[data-ui="2"] .ptabs--sm .ptabs__tab{height:calc(var(--h-seg-sm) - var(--seg-pad) * 2);font-size:var(--fs-caption);line-height:var(--lh-caption)}:root[data-ui="2"] .ptabs__tab:before{content:"";position:absolute;left:0;right:0;top:calc((var(--h-btn-md) - var(--h-seg) + var(--seg-pad) * 2) / -2);bottom:calc((var(--h-btn-md) - var(--h-seg) + var(--seg-pad) * 2) / -2)}:root[data-ui="2"] .ptabs--sm .ptabs__tab:before{top:calc((var(--h-btn-md) - var(--h-seg-sm) + var(--seg-pad) * 2) / -2);bottom:calc((var(--h-btn-md) - var(--h-seg-sm) + var(--seg-pad) * 2) / -2)}:root[data-ui="2"] .chip{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);height:auto;min-height:var(--h-chip);padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);background:var(--card-2);color:var(--text);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;box-shadow:none;border:0;transition:background var(--t-base),color var(--t-base),opacity var(--t-fast)}:root[data-ui="2"] .chip:before{content:"";position:absolute;left:0;right:0;top:calc((var(--h-btn-md) - var(--h-chip)) / -2);bottom:calc((var(--h-btn-md) - var(--h-chip)) / -2)}:root[data-ui="2"] .chip.is-on{background:var(--sky-tint);color:var(--sky-text);box-shadow:none}:root[data-ui="2"] .chip:active{opacity:.65;transform:none}@media(hover:hover){:root[data-ui="2"] .chip:hover{color:inherit;opacity:.85}}:root[data-ui="2"] .chip__check{color:currentColor}:root[data-ui="2"] .chip.is-on .chip__check{max-width:var(--i-sm);margin-right:var(--s-1)}:root[data-ui="2"] .navdock{position:fixed;left:var(--nav-w);right:0;bottom:0;z-index:var(--z-dock);display:flex;justify-content:center;padding:0 var(--pad-page) calc(var(--dock-inset) + var(--safe-b));pointer-events:none;transition:transform var(--t-slow) var(--ease-spring)}:root[data-ui="2"] .navdock__bar{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:min(100%,var(--dock-max));height:var(--dock-h);padding:var(--dock-pad);border-radius:var(--r-pill);background:var(--dock-bg);-webkit-backdrop-filter:var(--dock-filter);backdrop-filter:var(--dock-filter);box-shadow:var(--dock-bevel),var(--dock-shadow);pointer-events:auto}:root[data-ui="2"] .navdock__marker{position:absolute;top:var(--dock-pad);left:var(--dock-pad);width:calc((100% - var(--dock-pad) * 2) / var(--dock-n));height:var(--dock-tab-h);border-radius:var(--r-pill);background:var(--dock-marker);transform:translate(calc(var(--dock-i, 0) * 100%));transition:transform var(--t-slow) var(--ease-spring);pointer-events:none}:root[data-ui="2"] .navdock__bar[data-active="0"]{--dock-i: 0}:root[data-ui="2"] .navdock__bar[data-active="1"]{--dock-i: 1}:root[data-ui="2"] .navdock__bar[data-active="2"]{--dock-i: 2}:root[data-ui="2"] .navdock__bar[data-active="3"]{--dock-i: 3}:root[data-ui="2"] .navdock__bar[data-active="4"]{--dock-i: 4}:root[data-ui="2"] .navdock__tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);height:var(--dock-tab-h);min-width:0;padding:0 var(--s-2);border-radius:var(--r-pill);color:var(--tab-off);background:transparent;transition:color var(--t-base) var(--ease-out),transform var(--t-fast) var(--ease-out)}:root[data-ui="2"] .navdock__tab.is-active{color:var(--dock-tab-on)}:root[data-ui="2"] .navdock__tab:active{transform:scale(.94)}:root[data-ui="2"] .navdock__tab:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .navdock__tab svg{width:var(--i-lg);height:var(--i-lg)}:root[data-ui="2"] .navdock__cap{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;letter-spacing:var(--tr-micro);white-space:nowrap}:root[data-ui="2"] .navdock.is-away{transform:translateY(calc(var(--dock-h) + var(--dock-inset) + var(--safe-b) + var(--s-1)))}:root[data-ui="2"] .navdock:focus-within{transform:none}@media(prefers-reduced-motion:reduce){:root[data-ui="2"] .navdock,:root[data-ui="2"] .navdock__marker,:root[data-ui="2"] .navdock__tab{transition:none}:root[data-ui="2"] .navdock.is-away{transform:none}}:root[data-ui="2"] .sheet-backdrop{background:var(--scrim);backdrop-filter:none;-webkit-backdrop-filter:none;align-items:flex-end}:root[data-ui="2"] .sheet{display:flex;flex-direction:column;max-height:var(--sheet-max);padding:0;overflow:hidden;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--elev);box-shadow:none;width:100%;max-width:var(--page-max)}:root[data-ui="2"] .sheet__handle{width:var(--tile-sm);height:var(--track-h);border-radius:var(--track-h);background:var(--edge);margin:var(--s-2) auto var(--s-4);flex-shrink:0;display:block}:root[data-ui="2"] .sheet__head{flex-shrink:0;position:relative;z-index:2;padding:var(--s-4) var(--pad-page);border-bottom:var(--hairline-w) solid var(--edge);text-align:center;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600;color:var(--text)}:root[data-ui="2"] .sheet__body{flex:1;min-height:0;overflow-y:auto;padding:var(--s-4) var(--pad-page) calc(var(--s-4) + var(--safe-b))}:root[data-ui="2"] .sheet__close{position:absolute;width:var(--h-icon-btn);height:var(--h-icon-btn);border-radius:50%;background:var(--card-2);color:var(--text-hint)}:root[data-ui="2"] .sheet__help{position:absolute;top:var(--s-3);left:var(--s-4);z-index:2;width:var(--h-icon-btn);height:var(--h-icon-btn);border-radius:50%;background:var(--card-2);color:var(--text-hint);transition:background var(--t-fast),color var(--t-fast)}:root[data-ui="2"] .sheet__help[aria-expanded=true]{background:var(--sky-tint);color:var(--sky)}:root[data-ui="2"] .sheet__step{display:flex;flex-direction:column;flex:1;min-height:0}:root[data-ui="2"] .sheet__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:color-mix(in srgb,var(--card) 45%,transparent)}:root[data-ui="2"] .sheet__hintcard{position:absolute;top:calc(var(--s-3) + var(--h-icon-btn) + var(--s-3));left:var(--s-4);right:var(--s-4);max-width:340px;z-index:3;padding:var(--s-4);border-radius:var(--r-card);background:linear-gradient(180deg,var(--sky-tint) 0%,transparent 58%),var(--card);transform-origin:top left;box-shadow:inset 0 0 0 var(--hairline-w) var(--edge),var(--shadow-pop)}:root[data-ui="2"] .sheet__hintcard p{margin:0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}:root[data-ui="2"] .acct{position:relative;overflow:hidden;border-radius:24px;padding:var(--s-4);background:var(--acct-bg);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--acct-bevel),var(--acct-shadow)}:root[data-ui="2"] .acct>:not(.acct__art){position:relative;z-index:1}:root[data-ui="2"] .acct>.amount{padding:0}:root[data-ui="2"] .acct .linkpill,:root[data-ui="2"] .acct .row-note{padding-inline:0}:root[data-ui="2"] .acct__art{position:absolute;top:-18px;right:-26px;width:150px;height:150px;transform:rotate(-12deg);color:var(--acct-art);pointer-events:none}:root[data-ui="2"] .acct__art svg{width:100%;height:100%}:root[data-ui="2"] .amount{display:grid;row-gap:var(--s-1);padding:var(--s-4) var(--pad-row) var(--s-5)}:root[data-ui="2"] .amount__label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--label)}:root[data-ui="2"] .amount__val{font-size:var(--fs-amount);line-height:var(--lh-amount);font-weight:700;letter-spacing:-.02em;min-width:0;white-space:nowrap}:root[data-ui="2"] .amount__val,:root[data-ui="2"] .t-grad{width:fit-content;color:var(--amount-ink);background:var(--amount-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[data-ui="2"] .amount--xl .amount__val{font-size:var(--fs-amount-xl);line-height:var(--lh-amount-xl)}:root[data-ui="2"] .ringcard{padding:var(--s-4);background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card)}:root[data-ui="2"] .ringrow{display:flex;align-items:center;gap:14px}:root[data-ui="2"] .ringbox{position:relative;flex:none;width:104px;height:104px}:root[data-ui="2"] .ringc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center}:root[data-ui="2"] .ringc__lbl{font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--label)}:root[data-ui="2"] .ringc__sum{font-size:12px;line-height:15px;font-weight:700}:root[data-ui="2"] .legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}:root[data-ui="2"] .lg{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sub);line-height:var(--lh-sub);white-space:nowrap}:root[data-ui="2"] .lg__word{min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-ui="2"] .lg__when{font-size:12px;font-weight:400;color:var(--text-2)}:root[data-ui="2"] .lg__sum{margin-left:auto;font-weight:600}:root[data-ui="2"] .lg__sum--earn{color:var(--good)}:root[data-ui="2"] .dot{width:10px;height:10px;border-radius:var(--r-pill);flex:none}:root[data-ui="2"] .dot--earn{background:var(--dot-earn)}:root[data-ui="2"] .dot--top{background:var(--dot-top);box-shadow:inset 0 0 0 .5px var(--dot-edge)}:root[data-ui="2"] .dot--hold{background:var(--dot-hold)}:root[data-ui="2"] .dot--ord{background:repeating-linear-gradient(45deg,var(--dot-ord-a) 0 3px,var(--dot-ord-b) 3px 4.5px);box-shadow:inset 0 0 0 .5px var(--dot-edge)}:root[data-ui="2"] .refsplit{margin-top:var(--s-4)}:root[data-ui="2"] .refsplit__bar{display:flex;gap:3px;height:20px}:root[data-ui="2"] .refsplit__bar i{min-width:10px;border-radius:var(--r-pill)}:root[data-ui="2"] .refsplit__new{background:var(--mos-accent-grad)}:root[data-ui="2"] .refsplit__old{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--sky) 14%,transparent) 0 3px,transparent 3px 8px),color-mix(in srgb,var(--sky) 18%,var(--card));box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline)}:root[data-ui="2"] .refsplit__lbl{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .refsplit__lbl b,:root[data-ui="2"] .refseats__lbl b{font-weight:700;color:var(--text)}:root[data-ui="2"] .refpanel{padding:var(--s-1) var(--pad-row);background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card)}:root[data-ui="2"] .refrow{padding:var(--s-4) 0}:root[data-ui="2"] .refrow+.refrow{border-top:var(--hairline-w) solid var(--hairline)}:root[data-ui="2"] .refrate{display:flex;align-items:center;gap:var(--s-4)}:root[data-ui="2"] .refrate__pct{font-size:var(--fs-amount-xl);line-height:var(--lh-amount-xl);font-weight:800;letter-spacing:-.035em;flex:none}:root[data-ui="2"] .refrate__note{color:var(--text)}:root[data-ui="2"] .refseats__lbl{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .refseats{display:flex;gap:5px;height:36px;margin-top:var(--s-3)}:root[data-ui="2"] .refseats i{flex:1;border-radius:9px;background:var(--sky-tint-2);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline)}:root[data-ui="2"] .refseats i.is-on{background:var(--mos-accent-grad);box-shadow:none}:root[data-ui="2"] .refrow .meter{margin-top:var(--s-3)}:root[data-ui="2"] .refavg{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}:root[data-ui="2"] .refavg b{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:800}:root[data-ui="2"] .ticket__top{display:flex;align-items:center;gap:var(--s-4)}:root[data-ui="2"] .ticket__main{flex:1;min-width:0}:root[data-ui="2"] .ticket__code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px;line-height:34px;font-weight:700}:root[data-ui="2"] .ticket__url{margin:2px 0 0;font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .ticket__copy{width:48px;height:48px;flex:none;border-radius:var(--r-pill);background:var(--btn-grad);color:var(--on-sky);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-float)}:root[data-ui="2"] .ticket__perf{position:relative;height:2px;margin:var(--s-4) calc(var(--s-4) * -1)}:root[data-ui="2"] .ticket__perf:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:2px dashed var(--hairline)}:root[data-ui="2"] .ticket__perf i{position:absolute;top:50%;width:22px;height:22px;border-radius:var(--r-pill);background:var(--bg);transform:translateY(-50%);box-shadow:inset 0 2px 4px #102c4812}:root[data-ui="2"] .ticket__perf i:first-child{left:-13px}:root[data-ui="2"] .ticket__perf i:last-child{right:-13px}:root[data-ui="2"] .pad{display:grid;justify-items:center;gap:var(--s-2);padding:var(--s-5) 0 var(--s-4)}:root[data-ui="2"] .pad__val{font-size:var(--fs-amount);line-height:var(--lh-amount);font-weight:700;letter-spacing:-.02em;color:var(--text);white-space:nowrap}:root[data-ui="2"] .pad__val.is-empty{color:var(--text-3)}:root[data-ui="2"] .pad__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-hint);text-align:center}:root[data-ui="2"] .pad__hint.is-bad{color:var(--bad)}:root[data-ui="2"] .pad__presets,:root[data-ui="2"] .numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);width:100%;margin-top:var(--s-2)}:root[data-ui="2"] .pad__preset{position:relative;height:var(--h-chip);border-radius:var(--r-pill);background:var(--card-2);color:var(--text-2);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:600;white-space:nowrap;transition:opacity var(--t-fast)}:root[data-ui="2"] .pad__preset:before{content:"";position:absolute;left:0;right:0;top:calc((var(--h-btn-md) - var(--h-chip)) / -2);bottom:calc((var(--h-btn-md) - var(--h-chip)) / -2)}:root[data-ui="2"] .numpad__key{height:var(--tile-lg);border-radius:var(--r-md);background:var(--card-2);color:var(--text);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--t-fast)}:root[data-ui="2"] .numpad__key--zero{grid-column:2}:root[data-ui="2"] .numpad__key--fn{background:transparent;color:var(--text-2)}:root[data-ui="2"] .pad__preset:active,:root[data-ui="2"] .numpad__key:active{opacity:.6}:root[data-ui="2"] .pad__preset:disabled,:root[data-ui="2"] .numpad__key:disabled{opacity:.4}@media(hover:hover){:root[data-ui="2"] .pad__preset:hover:not(:disabled),:root[data-ui="2"] .numpad__key:hover:not(:disabled){background:var(--card-3)}:root[data-ui="2"] .numpad__key--fn:hover:not(:disabled){background:var(--hover)}}:root[data-ui="2"] .disclose{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3) var(--pad-row);text-align:left;color:var(--sky-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;transition:opacity var(--t-fast)}:root[data-ui="2"] .disclose:active{opacity:.65}:root[data-ui="2"] .disclose__chev{margin-left:auto;flex-shrink:0;width:var(--i-chev);height:var(--i-chev);color:var(--text-hint);transition:transform var(--t-base) var(--ease-out)}:root[data-ui="2"] .disclose__chev.is-open{transform:rotate(90deg)}:root[data-ui="2"] .badge{height:var(--h-badge);padding:0 var(--s-2);border-radius:var(--r-pill);gap:var(--s-1);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;letter-spacing:0}:root[data-ui="2"] .badge--sky{background:var(--sky-tint);color:var(--sky-text)}:root[data-ui="2"] .badge--good{background:var(--good-tint);color:var(--good)}:root[data-ui="2"] .badge--warn{background:var(--warn-tint);color:var(--warn)}:root[data-ui="2"] .badge--neutral{background:var(--card-2);color:var(--text-hint)}:root[data-ui="2"] .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);padding:var(--s-7) var(--s-6);text-align:center;color:var(--text-hint)}:root[data-ui="2"] .empty__art{width:var(--i-art);height:var(--i-art);border-radius:0;background:none;color:var(--text-3);margin-bottom:0}:root[data-ui="2"] .empty__art svg{width:100%;height:100%;stroke-width:var(--i-art-stroke)}:root[data-ui="2"] .empty__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600;color:var(--text)}:root[data-ui="2"] .empty__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-hint);text-align:center;margin-top:var(--s-2)}:root[data-ui="2"] .skel-row{gap:var(--s-4);min-height:var(--h-row);padding:var(--s-3) var(--pad-row)}:root[data-ui="2"] .skel-row__lead{width:var(--tile-sm);height:var(--tile-sm)}:root[data-ui="2"] .skel-row__l1{height:var(--fs-body)}:root[data-ui="2"] .skel-row__l2{height:var(--fs-sub)}:root[data-ui="2"] .skel-row__trail{border-radius:var(--r-xs)}:root[data-ui="2"] .skel--amount{display:block;width:8ch;height:var(--lh-amount)}:root[data-ui="2"] .skel--inline{display:inline-block;width:5ch;height:.6em}:root[data-ui="2"] .amount--xl .skel--amount{height:var(--lh-amount-xl)}:root[data-ui="2"] .fact{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--h-row);padding:var(--s-3) var(--pad-row)}:root[data-ui="2"] .fact+.fact{border-top:0}:root[data-ui="2"] .fact__label{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--text)}:root[data-ui="2"] .fact__val{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--text-hint);text-align:right}:root[data-ui="2"] .stat{background:transparent;box-shadow:none;border-radius:0;padding:var(--s-3) var(--pad-row)}:root[data-ui="2"] .stat__val{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600;letter-spacing:-.02em;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:root[data-ui="2"] .stat__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-hint);margin-top:0}:root[data-ui="2"] .section__body>.grid-2{gap:0}:root[data-ui="2"] .section__body>.grid-2>*:nth-child(2n){border-left:var(--hairline-w) solid var(--hairline)}:root[data-ui="2"] .section__body>.grid-2>*:nth-child(n+3){border-top:var(--hairline-w) solid var(--hairline)}:root[data-ui="2"] .card{background:transparent;border-radius:0;padding:0;box-shadow:none;border:0}:root[data-ui="2"] .card--flat,:root[data-ui="2"] .card--tint{border:0;border-radius:var(--r-sm);padding:var(--s-4);box-shadow:none}:root[data-ui="2"] .card--flat{background:var(--card-2)}:root[data-ui="2"] .card--tint{background:var(--sky-tint);color:var(--text)}:root[data-ui="2"] .card--tint .bub{background:var(--card)}:root[data-ui="2"] .opt-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:var(--s-3) var(--pad-row);transition:opacity var(--t-fast)}:root[data-ui="2"] .opt-card.is-on{background:transparent}:root[data-ui="2"] .opt-card:active{opacity:.65;transform:none}@media(hover:hover){:root[data-ui="2"] .opt-card:hover{background:transparent;border-color:transparent}:root[data-ui="2"] .opt-card:hover,:root[data-ui="2"] .pricebtn:hover,:root[data-ui="2"] .disclose:hover{opacity:.85}}:root[data-ui="2"] .opt-card:disabled{opacity:.4}:root[data-ui="2"] .opt-card__title{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;letter-spacing:0;padding-right:calc(var(--pad-row) + var(--i-sm) + var(--s-2));color:var(--text)}:root[data-ui="2"] .opt-card__note{display:block;font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint);padding-right:calc(var(--pad-row) + var(--i-sm) + var(--s-2))}:root[data-ui="2"] .opt-card__check{width:var(--i-sm);height:var(--i-sm);top:50%;right:var(--pad-row);margin-top:calc(var(--i-sm) / -2);border-radius:0;background:transparent;color:var(--sky)}:root[data-ui="2"] .pricehead{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--pad-row)}:root[data-ui="2"] .pricehead__val{font-size:var(--fs-amount);line-height:var(--lh-amount);font-weight:700;letter-spacing:-.02em;white-space:nowrap}:root[data-ui="2"] .pricehead__vol{flex-shrink:0}:root[data-ui="2"] .price-grid{gap:var(--s-2);padding:0 var(--pad-row)}:root[data-ui="2"] .pricepage__arrow{width:var(--tile);background:var(--card-2);border:0;box-shadow:none}:root[data-ui="2"] .pricebtn{background:var(--card-2);border:0;border-radius:var(--r-sm);box-shadow:none;padding:var(--s-2);gap:2px;transition:opacity var(--t-fast)}:root[data-ui="2"] .pricebtn__price{font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:600;letter-spacing:0}:root[data-ui="2"] .pricebtn__pct{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400}:root[data-ui="2"] .pricebtn:active{opacity:.65;transform:none}:root[data-ui="2"] .pricebtn.is-on{background:var(--sky-tint);color:var(--sky-text)}:root[data-ui="2"] .bslider::-webkit-slider-runnable-track{height:var(--track-h);border-radius:calc(var(--track-h) / 2);background:linear-gradient(to right,var(--sky) var(--fill),var(--card-2) var(--fill))}:root[data-ui="2"] .bslider::-webkit-slider-thumb{width:var(--i-xl);height:var(--i-xl);margin-top:calc((var(--track-h) - var(--i-xl)) / 2);border:0;background:var(--knob);box-shadow:var(--shadow-thumb)}:root[data-ui="2"] .bslider:active::-webkit-slider-thumb{transform:none}@media(hover:hover){:root[data-ui="2"] .bslider:hover::-webkit-slider-thumb{transform:none}}:root[data-ui="2"] .bslider:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-thumb),var(--ring)}:root[data-ui="2"] .meter{position:relative;height:var(--track-h);border-radius:calc(var(--track-h) / 2);background:var(--card-2)}:root[data-ui="2"] .meter i{background:var(--sky);border-radius:calc(var(--track-h) / 2)}:root[data-ui="2"] .meter--big{height:12px;margin-top:var(--s-4);border-radius:var(--r-pill)}:root[data-ui="2"] .meter--big i{background:var(--meter-grad);border-radius:inherit}:root[data-ui="2"] .meter--low i{background:var(--warn)}:root[data-ui="2"] .meter__mark{position:absolute;top:0;bottom:0;left:80%;width:2px;background:var(--text)}:root[data-ui="2"] .meter--big .meter__mark{top:-4px;bottom:-4px;border-radius:2px;box-shadow:0 0 0 1.5px var(--card)}:root[data-ui="2"] .meter__mk{position:absolute;left:80%;top:-16px;transform:translate(-50%);font-size:10px;line-height:12px;font-weight:600;color:var(--text-hint)}:root[data-ui="2"] .linkpill{height:auto;min-height:var(--h-row);padding:var(--s-3) var(--pad-row);background:transparent;border:0;border-radius:0;color:var(--text);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;font-variant-numeric:tabular-nums}:root[data-ui="2"] .linkpill--solo{padding:var(--s-1);padding-left:var(--pad-row);gap:var(--s-1);background:var(--card);border-radius:var(--r-pill);box-shadow:var(--shadow-card)}:root[data-ui="2"] .linkpill--solo .linkpill__url{color:var(--sky-text);font-weight:600}:root[data-ui="2"] .icon-btn--lg{width:var(--tile);height:var(--tile);border-radius:var(--r-pill)}:root[data-ui="2"] .icon-btn--lg:before{top:0;right:0;bottom:0;left:0}:root[data-ui="2"] .bub{width:var(--tile-sm);height:var(--tile-sm);background:var(--sky-tint);color:var(--sky)}:root[data-ui="2"] .bub--plain{background:var(--card-2);color:var(--text-hint)}:root[data-ui="2"] .avatar{background:var(--sky-tint);color:var(--sky);font-size:var(--fs-sub);font-weight:600;letter-spacing:0}:root[data-ui="2"] .avatar--lg{font-size:var(--fs-h1)}:root[data-ui="2"] .avatar--sm{font-size:var(--fs-caption)}:root[data-ui="2"] .avatar--photo{object-fit:cover;overflow:hidden}:root[data-ui="2"] .cta-bar{position:sticky;bottom:0;z-index:5;margin:var(--s-5) calc(-1 * var(--pad-page)) 0;padding:var(--s-3) var(--pad-page) calc(var(--s-3) + var(--safe-b));background:var(--bg);box-shadow:0 calc(-1 * var(--hairline-w)) 0 var(--edge)}:root[data-ui="2"] .cta-bar__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-hint);text-align:center;margin-top:var(--s-2);text-wrap:balance}:root[data-ui="2"] .toast{display:flex;align-items:center;gap:var(--s-2);padding:9px var(--s-4) 9px 10px;border-radius:var(--r-pill);background:var(--dock-bg);color:var(--text);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:500;-webkit-backdrop-filter:var(--dock-filter);backdrop-filter:var(--dock-filter);box-shadow:var(--dock-bevel),var(--dock-shadow)}:root[data-ui="2"] .toast__dot{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--good-tint);color:var(--good)}:root[data-ui="2"] .toast--bad .toast__dot{background:var(--bad-tint);color:var(--bad)}:root[data-ui="2"] .toast__say{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow:hidden}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-ui="2"] .navdock__bar,:root[data-ui="2"] .toast{background:var(--card)}:root[data-ui="2"] .acct{background:var(--acct-bg-solid)}}@media(prefers-reduced-transparency:reduce){:root[data-ui="2"] .navdock__bar,:root[data-ui="2"] .toast{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ui="2"] .acct{background:var(--acct-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-ui="2"] .toast-wrap{bottom:calc(var(--dock-inset) + var(--safe-b));transition:bottom var(--t-slow) var(--ease-spring)}:root[data-ui="2"] .navdock~.toast-wrap{bottom:calc(var(--dock-h) + var(--dock-inset) + var(--safe-b) + var(--s-3))}:root[data-ui="2"] .navdock.is-away~.toast-wrap{bottom:calc(var(--dock-inset) + var(--safe-b))}:root[data-ui="2"] .screen-wrap:has(.cta-bar)~.toast-wrap{bottom:calc(var(--s-3) * 2 + var(--h-cta) + var(--safe-b) + var(--s-3))}:root[data-ui="2"] .screen-wrap:has(.cta-bar .cta-bar__note)~.toast-wrap{bottom:calc(var(--s-3) * 2 + var(--h-cta) + var(--s-2) + var(--lh-caption) * 2 + var(--safe-b) + var(--s-3))}:root[data-ui="2"] .screen-wrap:has(.fare)~.toast-wrap{bottom:calc(var(--safe-b) + var(--s-3) + var(--s-4) * 2 + var(--lh-caption) + var(--lh-amount) + var(--lh-sub) + var(--s-1) * 2 + var(--s-3) + var(--h-cta) + var(--s-3))}:root[data-ui="2"] .screen-wrap:has(.fare .cta-bar__note)~.toast-wrap{bottom:calc(var(--safe-b) + var(--s-3) + var(--s-4) * 2 + var(--lh-caption) + var(--lh-amount) + var(--lh-sub) + var(--s-1) * 2 + var(--s-3) + var(--h-cta) + var(--s-2) + var(--lh-caption) * 2 + var(--s-3))}:root[data-ui="2"] .fb-back{position:absolute;left:calc(max(0px,(100% - var(--page-max)) / 2) + var(--pad-page));top:calc(var(--s-3) + var(--safe-t));background:var(--card-2);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;box-shadow:none}:root[data-ui="2"] .fb-back:before{content:"";position:absolute;inset:calc((var(--h-btn-md) - var(--tile-sm)) / -2)}:root[data-ui="2"] .fb-back:active{opacity:.65;transform:none}:root[data-ui="2"] #root{position:relative;scrollbar-gutter:stable both-edges}:root[data-ui="2"] .has-back .screen-head:not(.center){padding-left:var(--tile-sm)}:root[data-ui="2"] .tile,:root[data-ui="2"] .way,:root[data-ui="2"] .routecard,:root[data-ui="2"] .statcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card)}:root[data-ui="2"] .t-sub{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .bignum{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600;letter-spacing:-.02em}:root[data-ui="2"] .stepper{display:flex;justify-content:space-between;padding:0 var(--pad-row)}:root[data-ui="2"] .stepper__step{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);min-width:0}:root[data-ui="2"] .stepper__dot{position:relative;width:16px;height:16px}:root[data-ui="2"] .stepper__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:9px;border-radius:var(--r-pill);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--sky-edge)}:root[data-ui="2"] .stepper__step.is-on .stepper__dot:before{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--sky)}:root[data-ui="2"] .stepper__step.is-on .stepper__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:7px;height:7px;border-radius:var(--r-pill);background:var(--sky)}:root[data-ui="2"] .stepper__cap{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--tr-micro);color:var(--text-hint);white-space:nowrap}:root[data-ui="2"] .stepper__step.is-on .stepper__cap{color:var(--sky-text);font-weight:600}:root[data-ui="2"] .tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--s-4) var(--s-3);border:2px solid var(--card);transition:opacity var(--t-fast),transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}:root[data-ui="2"] .tile.is-on{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--btn-grad) border-box;transform:translateY(-3px);box-shadow:var(--tile-on-shadow)}:root[data-ui="2"] .tile:active{opacity:.65}:root[data-ui="2"] .tile__bub{width:48px;height:48px;border-radius:var(--r-pill);background:var(--sky-tint);color:var(--sky);display:flex;align-items:center;justify-content:center}:root[data-ui="2"] .tile__bub svg{width:var(--i-lg);height:var(--i-lg)}:root[data-ui="2"] .tile__title{margin-top:var(--s-2);font-weight:600;text-align:center}:root[data-ui="2"] .tile__check{position:absolute;top:var(--s-2);right:var(--s-2);width:24px;height:24px;border-radius:var(--r-pill);background:var(--btn-grad);color:var(--on-sky);display:flex;align-items:center;justify-content:center;box-shadow:var(--btn-shadow)}:root[data-ui="2"] .tile__check svg{width:14px;height:14px}:root[data-ui="2"] .fare{position:sticky;bottom:calc(var(--s-3) + var(--safe-b));z-index:5;margin-top:var(--s-5)}:root[data-ui="2"] .fare>.btn{margin-top:var(--s-3)}:root[data-ui="2"] .facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}:root[data-ui="2"] .facts>:nth-child(2n){text-align:right}:root[data-ui="2"] .facts .bignum{display:block;margin-top:2px}:root[data-ui="2"] .facts--sub .bignum{font-size:var(--fs-body);line-height:var(--lh-body)}:root[data-ui="2"] .acct__split{height:var(--hairline-w);background:var(--hairline);margin:var(--s-3) calc(-1 * var(--s-4))}:root[data-ui="2"] .statcard{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}:root[data-ui="2"] .ringc__pct{font-size:24px;line-height:28px;font-weight:700;letter-spacing:-.02em}:root[data-ui="2"] .gauges{display:flex}:root[data-ui="2"] .gauge{min-width:0}:root[data-ui="2"] .gauge--q{flex:1.28;padding-right:var(--s-3)}:root[data-ui="2"] .gauge--s{flex:1;padding-left:var(--s-3);border-left:var(--hairline-w) solid var(--hairline)}:root[data-ui="2"] .gauge__val{margin-top:var(--s-1);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700;letter-spacing:-.02em}:root[data-ui="2"] .gauge__foot{margin-top:var(--s-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-hint)}:root[data-ui="2"] .bbar{display:flex;gap:2px;height:10px}:root[data-ui="2"] .bbar>*{border-radius:var(--r-pill)}:root[data-ui="2"] .bbar__spent{background:var(--budget-grad)}:root[data-ui="2"] .bbar__res{background:var(--dot-top);box-shadow:inset 0 0 0 .5px var(--dot-edge)}:root[data-ui="2"] .gtrack{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-3)}:root[data-ui="2"] .gtrack__segs{flex:1;display:flex;gap:5px}:root[data-ui="2"] .gtrack__seg{flex:1;height:6px;border-radius:var(--r-pill);background:var(--sky-tint-2)}:root[data-ui="2"] .gtrack__seg--on{background:var(--budget-grad)}:root[data-ui="2"] .gtrack__seg--cur{background:var(--sky-tint);box-shadow:inset 0 0 0 1.5px var(--sky-edge)}:root[data-ui="2"] .gtrack__seg.skel{background:var(--skeleton)}:root[data-ui="2"] .gtrack__n{flex-shrink:0;font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-2)}:root[data-ui="2"] .way{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s-4) var(--s-3);transition:opacity var(--t-fast)}:root[data-ui="2"] .way:active{opacity:.65}:root[data-ui="2"] .way--soon{opacity:.55;filter:saturate(.35)}:root[data-ui="2"] .way__halo{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--r-pill);background:var(--sky-tint);display:flex;align-items:center;justify-content:center}:root[data-ui="2"] .way__halo i{width:40px;height:40px;border-radius:var(--r-pill);background:var(--sky-tint-2);color:var(--sky);display:flex;align-items:center;justify-content:center}:root[data-ui="2"] .way__halo svg{width:var(--i-lg);height:var(--i-lg)}:root[data-ui="2"] .way__name{margin-top:var(--s-2);font-weight:600}:root[data-ui="2"] .ribbon{display:flex;gap:var(--s-3);overflow-x:auto;margin:0 calc(var(--pad-page) * -1);padding:2px var(--pad-page) var(--s-2);scroll-snap-type:x proximity;scrollbar-width:none}:root[data-ui="2"] .ribbon::-webkit-scrollbar{display:none}:root[data-ui="2"] .way--fmt{flex:none;width:200px;scroll-snap-align:start;align-items:stretch;text-align:left;padding:var(--s-4)}:root[data-ui="2"] .way__top{display:flex;align-items:center;justify-content:space-between}:root[data-ui="2"] .way--fmt .way__name{margin-top:var(--s-3);font-size:var(--fs-sub);line-height:var(--lh-sub)}:root[data-ui="2"] .way__note{margin-top:4px;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-hint)}:root[data-ui="2"] .way__chev{color:var(--text-hint)}:root[data-ui="2"] .spark__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}:root[data-ui="2"] .spark__plus{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600;color:var(--good)}:root[data-ui="2"] .spark svg{display:block;width:100%;height:56px;margin-top:var(--s-2)}:root[data-ui="2"] .spark__days{margin-top:2px;display:flex;justify-content:space-between;padding:0 2px;font-size:11px;line-height:14px;color:var(--text-hint)}:root[data-ui="2"] .spark__days b{font-weight:600;color:var(--sky-text)}@media(hover:hover){:root[data-ui="2"] .tile:hover:not(:disabled),:root[data-ui="2"] .way:hover:not(:disabled){opacity:.85}}:root[data-ui="2"] .tile:focus-visible,:root[data-ui="2"] .way:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .qmini{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);flex-shrink:0}:root[data-ui="2"] .qmini b{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600}:root[data-ui="2"] .qbar{width:44px;height:var(--track-h);border-radius:calc(var(--track-h) / 2);background:var(--card-2);overflow:hidden}:root[data-ui="2"] .qbar i{display:block;height:100%;border-radius:inherit;background:var(--meter-grad)}:root[data-ui="2"] .qmini--low b{color:var(--warn)}:root[data-ui="2"] .qmini--low .qbar i{background:var(--warn)}:root[data-ui="2"] .routecard{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3)}:root[data-ui="2"] .rstep{position:relative;display:grid;grid-template-columns:32px 1fr;column-gap:var(--s-2)}:root[data-ui="2"] .rstep:not(:last-child):before{content:"";position:absolute;left:15px;top:46px;bottom:-10px;width:2px;background:repeating-linear-gradient(180deg,currentColor 0 5px,transparent 5px 11px);color:color-mix(in srgb,var(--text-3) 55%,transparent)}:root[data-ui="2"] .rstep--done:before{color:color-mix(in srgb,var(--sky) 55%,transparent)}:root[data-ui="2"] .rstep__rail{position:relative}:root[data-ui="2"] .rnode{position:absolute;left:2px;top:8px;width:28px;height:28px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;box-shadow:var(--node-shadow)}:root[data-ui="2"] .rnode svg{width:15px;height:15px}:root[data-ui="2"] .rnode--done{background:var(--good-tint);color:var(--good)}:root[data-ui="2"] .rnode--future{background:var(--card-2);color:var(--text-hint);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:600}:root[data-ui="2"] .rnode--now{background:var(--card);box-shadow:inset 0 0 0 2px var(--sky-edge),0 0 0 5px var(--sky-tint-2),var(--node-shadow)}:root[data-ui="2"] .rnode--now:before{content:"";width:12px;height:12px;border-radius:var(--r-pill);background:var(--btn-grad)}:root[data-ui="2"] .scard{background:var(--step-bg);border-radius:var(--r-sm);padding:var(--s-3);box-shadow:var(--step-hi)}:root[data-ui="2"] .scard--now{background:var(--card);box-shadow:inset 0 0 0 1px var(--btn-out-edge),var(--btn-out-shadow)}:root[data-ui="2"] .scard--future{background:color-mix(in srgb,var(--step-bg) 50%,transparent);box-shadow:none}:root[data-ui="2"] .scard__title{font-weight:600}:root[data-ui="2"] .scard--future .scard__title{color:var(--text-hint);font-weight:400}:root[data-ui="2"] .scard__sub{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--text-hint)}:root[data-ui="2"] .scard__title+.scard__sub{margin-top:2px}:root[data-ui="2"] .scard>.btn{margin-top:var(--s-3)}:root[data-ui="2"] .badge--hero{height:32px;padding:0 var(--s-4);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:600;color:var(--sky-text);background:var(--acct-bg);box-shadow:var(--acct-bevel),var(--acct-shadow)}:root[data-ui="2"] .badge__dot{width:6px;height:6px;border-radius:var(--r-pill);background:currentColor}:root[data-ui="2"] .inflow{display:flex;gap:var(--s-3)}:root[data-ui="2"] .inflow>*{flex:1;min-width:0}:root[data-ui="2"] .inflow>*+*{padding-left:var(--s-3);border-left:var(--hairline-w) solid var(--hairline-2)}:root[data-ui="2"] .inflow b{display:block;margin-top:2px;font-size:16px;line-height:21px;font-weight:800;letter-spacing:-.02em}:root[data-ui="2"] .mos{display:flex;flex-direction:column;gap:var(--s-2)}:root[data-ui="2"] .mos__row{display:flex;gap:var(--s-2)}:root[data-ui="2"] .mos__tile{position:relative;overflow:hidden;flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--s-4);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}:root[data-ui="2"] .mos__tile>:not(.mos__pct):not(.mos__art){position:relative;z-index:1}:root[data-ui="2"] .mos__val{margin-top:var(--s-2);font-size:25px;line-height:30px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}:root[data-ui="2"] .mos__val--sm{font-size:22px;line-height:27px}:root[data-ui="2"] .mos__pct{position:absolute;right:10px;bottom:-6px;font-size:62px;line-height:62px;font-weight:800;letter-spacing:-.05em;color:color-mix(in srgb,var(--text) 10%,transparent);pointer-events:none}:root[data-ui="2"] .mos__row--sm .mos__pct{font-size:48px;line-height:48px;bottom:-4px}:root[data-ui="2"] .mos__art{position:absolute;left:-68px;bottom:-54px;width:140px;height:140px;transform:rotate(-166deg);pointer-events:none}:root[data-ui="2"] .mos__art svg{width:100%;height:100%}:root[data-ui="2"] .mos__tile--accent{background:var(--mos-accent-grad);color:var(--on-sky);box-shadow:var(--mos-accent-shadow)}:root[data-ui="2"] .mos__tile--accent .t-label{color:color-mix(in srgb,var(--on-sky) 82%,transparent)}:root[data-ui="2"] .mos__tile--accent .mos__pct{color:color-mix(in srgb,var(--on-sky) 20%,transparent)}:root[data-ui="2"] .mos__tile--accent .mos__art{color:color-mix(in srgb,var(--on-sky) 22%,transparent)}:root[data-ui="2"] .mos__tile--soft{background:var(--mos-soft-grad);color:var(--mos-soft-ink)}:root[data-ui="2"] .mos__tile--soft .t-label{color:var(--mos-soft-label)}:root[data-ui="2"] .mos__tile--soft .mos__pct{color:color-mix(in srgb,var(--amount-ink) 20%,transparent)}:root[data-ui="2"] .bub--in{background:var(--tx-in-bg);color:var(--tx-in-ink);box-shadow:inset 0 0 0 .5px var(--sky-tint)}:root[data-ui="2"] .bub--out{background:var(--card-2);color:var(--text-2);box-shadow:inset 0 0 0 .5px var(--hairline)}:root[data-ui="2"] .lrow__value--in{color:var(--good);font-weight:600}:root[data-ui="2"] .lrow__value--out{color:var(--tx-out);font-weight:600}:root[data-ui="2"] .lrow__cur{font-weight:500;opacity:.6}:root[data-ui="2"] .trail{display:block;width:236px;max-width:100%;margin:var(--s-7) auto 0;color:color-mix(in srgb,var(--sky) 14%,transparent)}:root[data-ui="2"] .support{flex:1.28;height:80px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--btn-grad);color:var(--on-sky);box-shadow:var(--btn-shadow);text-align:left;transition:opacity var(--t-fast)}:root[data-ui="2"] .support:active{opacity:.65}@media(hover:hover){:root[data-ui="2"] .support:hover{opacity:.85}}:root[data-ui="2"] .support:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .support__row{display:flex;align-items:center;justify-content:space-between}:root[data-ui="2"] .support svg{width:20px;height:20px}:root[data-ui="2"] .support__out{opacity:.8}:root[data-ui="2"] .support__name{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600}:root[data-ui="2"] .support__val{font-size:var(--fs-sub);line-height:var(--lh-sub);opacity:.85}:root[data-ui="2"] .theme{flex:1;height:80px;display:flex;flex-direction:column;justify-content:space-between;padding:10px var(--s-3) 11px;border-radius:var(--r-card)}:root[data-ui="2"] .theme__seg{display:flex;gap:var(--s-2)}:root[data-ui="2"] .tbtn{flex:1;height:var(--h-seg);display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:var(--glass);color:var(--text-2);box-shadow:inset 0 0 0 .5px var(--glass-border),var(--node-shadow);transition:opacity var(--t-fast)}:root[data-ui="2"] .tbtn svg{width:20px;height:20px}:root[data-ui="2"] .tbtn.is-on{background:var(--btn-grad);color:var(--on-sky);box-shadow:var(--btn-shadow)}:root[data-ui="2"] .tbtn:active{opacity:.65}@media(hover:hover){:root[data-ui="2"] .tbtn:hover{opacity:.85}}:root[data-ui="2"] .tbtn:focus-visible{box-shadow:var(--ring)}:root[data-ui="2"] .hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--s-6) var(--s-4) 64px}:root[data-ui="2"] .fly{position:relative;width:100%;height:132px;display:flex;align-items:center;justify-content:center}:root[data-ui="2"] .fly__arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:color-mix(in srgb,var(--sky) 45%,transparent)}:root[data-ui="2"] .appicon{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:var(--btn-grad);color:var(--on-sky);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff1f,var(--tile-on-shadow)}:root[data-ui="2"] .appicon svg{width:38px;height:38px}:root[data-ui="2"] .hero__name{margin-top:var(--s-4);font-size:36px;line-height:42px;font-weight:800;letter-spacing:-.03em}:root[data-ui="2"] .hero__tag{margin-top:var(--s-1);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2)}:root[data-ui="2"] .slabcell{padding:var(--pad-row)}:root[data-ui="2"] .slab{font-family:ui-monospace,SF Mono,Menlo,monospace;background:var(--bg);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui="2"] .slab--token{position:relative;font-size:14px;line-height:21px;font-weight:600;letter-spacing:.01em;padding-top:10px;padding-bottom:10px;padding-right:calc(var(--s-3) + var(--h-icon-btn) + var(--s-2))}:root[data-ui="2"] .slab__pfx{color:var(--sky-text)}:root[data-ui="2"] .slab--token .slab__copy{position:absolute;top:50%;right:var(--s-2);transform:translateY(-50%);background:var(--card);border:var(--hairline-w) solid var(--hairline);color:var(--sky)}:root[data-ui="2"] .slab--url{font-size:14px;line-height:20px;font-weight:400}:root[data-ui="2"] .slabmeta{margin-top:var(--s-2);display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sub);line-height:var(--lh-sub)}:root[data-ui="2"] .slabmeta__row{color:var(--text-hint)}:root[data-ui="2"] .slabmeta__row--warn{color:var(--text-2)}:root[data-ui="2"] .cellrow{display:flex;align-items:stretch}:root[data-ui="2"] .cellrow .btn-cell{flex:1;width:auto}:root[data-ui="2"] .cellrow__x{display:flex;align-items:center;height:var(--h-btn-md);padding:0 var(--pad-row);color:var(--text-hint);transition:opacity var(--t-fast)}:root[data-ui="2"] .cellrow__x:active{opacity:.65}@media(hover:hover){:root[data-ui="2"] .cellrow__x:hover{opacity:.85}}:root[data-ui="2"] .cellrow__x:focus-visible{box-shadow:inset 0 0 0 2px var(--card),inset 0 0 0 4px var(--ring-color)}:root[data-ui="2"] .t-good{color:var(--good)}:root[data-ui="2"] .t-warn{color:var(--warn)}:root[data-ui="2"] .sw{position:relative;flex-shrink:0;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--card-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t-base) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}:root[data-ui="2"] .sw.is-on{background:var(--sky-cta)}:root[data-ui="2"] .sw__knob{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #14202b3d;transition:transform var(--t-base) var(--ease-spring),width var(--t-fast) var(--ease-out)}:root[data-ui="2"] .sw.is-on .sw__knob{transform:translate(18px)}:root[data-ui="2"] .sw:active .sw__knob{width:30px}:root[data-ui="2"] .sw.is-on:active .sw__knob{transform:translate(12px)}:root[data-ui="2"] .sw:focus-visible{box-shadow:var(--ring)}
