:root{color-scheme:dark;--color-bg-primary:#060510;--color-bg-secondary:#12111a;--color-bg-tertiary:#cbd0eb1a;--color-bg-tertiary-solid:#161522;--color-text-primary:#f7f7f7;--color-text-secondary:#9899a3;--color-text-tertiary:#474b52;--color-accent-primary:#516af6;--color-accent-primary-transparent:#516af629;--color-accent-secondary:#221d4b;--color-accent-gradient-start:#6f85ff;--color-on-accent:#fff;--color-green:#21c95e;--color-green-transparent:#21c95e33;--color-red:#ff622e;--color-red-transparent:#ff622e33;--color-yellow:#ffbf17;--color-yellow-transparent:#e1b0481f;--color-warning:#ffc74f;--color-warning-transparent:#ffc74f1f;--color-critical:#ff622e;--color-critical-transparent:#ff622e1f;--canvas:var(--color-bg-primary);--panel:var(--color-bg-secondary);--surface:var(--color-bg-secondary);--surface-raised:var(--color-bg-tertiary-solid);--surface-hover:var(--color-bg-tertiary);--muted-surface:var(--color-bg-secondary);--surface-strong:var(--color-bg-tertiary-solid);--ink:var(--color-text-primary);--ink-hi:var(--color-text-primary);--ink-2:var(--color-text-primary);--muted:var(--color-text-secondary);--faint:var(--color-text-tertiary);--line:var(--color-bg-tertiary);--line-soft:var(--color-bg-tertiary);--line-faint:var(--color-bg-tertiary-solid);--line-strong:color-mix(in srgb,var(--color-text-secondary) 34%,transparent);--hairline:1px solid var(--color-bg-tertiary);--gap-ring:2px solid var(--color-bg-primary);--accent:var(--color-accent-primary);--accent-hover:var(--color-accent-gradient-start);--accent-ink:var(--color-on-accent);--accent-tint:var(--color-accent-primary-transparent);--accent-soft:var(--color-accent-primary-transparent);--accent-deep:var(--color-accent-secondary);--accent-text:var(--accent-hover);--accent-fill:color-mix(in srgb,var(--accent) 88%,var(--canvas));--accent-fill-ring:inset 0 0 0 1px color-mix(in srgb,var(--accent-ink) 32%,transparent);--action:var(--accent-fill);--action-ink:var(--accent-ink);--ring:var(--accent);--num-up:var(--color-green);--num-up-surface:var(--color-green-transparent);--num-down:var(--color-red);--num-down-surface:var(--color-red-transparent);--warn:var(--color-warning);--warn-surface:var(--color-warning-transparent);--pill:var(--color-text-primary);--pill-ink:var(--color-bg-primary);--wash-1:hsla(0,0%,100%,.04);--wash-2:hsla(0,0%,100%,.08);--wash-sweep:hsla(0,0%,100%,.05);--selection:var(--color-accent-primary-transparent);--scrim:rgba(0,0,0,.55);--shadow-card:none;--shadow-raised:0 1px 2px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.5);--shadow-panel:0 22px 55px -24px rgba(0,0,0,.72);--shadow-pill:0 1px 0 hsla(0,0%,100%,.6) inset,0 6px 16px -8px rgba(0,0,0,.8);--background:var(--canvas);--foreground:var(--ink);--card:var(--panel);--popover:var(--panel);--primary:var(--accent);--primary-foreground:var(--accent-ink);--muted-foreground:var(--muted);--border:var(--color-text-tertiary);--input:var(--color-text-tertiary);--destructive:var(--color-red);--verdict-pass:var(--muted);--verdict-pass-bg:transparent;--verdict-pass-line:var(--line-strong);--verdict-block:var(--accent);--verdict-block-bg:var(--accent-tint);--verdict-flag:var(--color-yellow);--verdict-flag-bg:var(--color-yellow-transparent);--verdict-skip-line:var(--line-strong);--status-danger:var(--color-red);--status-danger-bg:var(--color-red-transparent);--hash-size:12px;--hash-size-lg:13px;--notch-top:8px;--notch-h:54px;--notch-max-w:1424px;--notch-r:24px;--notch-wing:16px;--notch-item-h:38px;--frame:8px;--frame-r:16px;--site-max-w:1212px;--site-pad:114px;--hero-min-h:720px;--hero-col:760px;--sidebar-w:244px;--rail-w:64px;--topbar-h:68px;--statusbar-h:36px;--sheet-w:70vw;--sheet-max:70rem;--page-max:1180px;--page-gap:12px;--r-chip:4px;--r-control:6px;--r-row:8px;--r-panel:12px;--r-full:9999px;--r-sm:var(--r-control);--r-md:var(--r-row);--r-lg:16px;--radius:.5rem;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-30:30px;--fs-38:38px;--fs-40:40px;--fs-56:56px;--ls-display:-0.03em;--ls-tight:-0.02em;--ls-eyebrow:0.12em;--t-headline:30px/34px;--t-money:18px/28px;--t-bio:16px/24px;--t-btn-lg:16px/24px;--t-body:14px/20px;--t-copy:14px/22px;--t-sub:12px/16px;--t-chip:10px/15px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-quick:cubic-bezier(0.4,0,1,1);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--duration-fast:0.15s;--duration-base:0.2s;--d-120:0.12s;--d-140:0.14s;--d-150:0.15s;--d-160:0.16s;--d-180:0.18s;--d-200:0.2s;--d-220:0.22s;--d-240:0.24s;--d-260:0.26s;--d-320:0.32s;--d-340:0.34s;--d-350:0.35s;--d-360:0.36s;--d-400:0.4s;--d-420:0.42s;--d-450:0.45s;--d-480:0.48s;--d-550:0.55s;--d-600:0.6s;--d-700:0.7s;--d-750:0.75s;--d-900:0.9s;--d-1100:1.1s;--d-1800:1.8s;--d-2400:2.4s;--stagger:0.06s;--stagger-fine:30ms;--stagger-series:80ms;--d-tick:1s;--d-card-in:0.38s;--stagger-card:45ms;--d-shimmer:6s;--d-marquee:40s;--d-drift:12s;--menu-in:var(--d-150);--menu-out:var(--d-140);--menu-rise:6px;--menu-gap:6px;--z-cover:11;--z-topbar:12;--z-sidebar:20;--z-statusbar:30;--z-dock:40;--z-frame:60;--z-notch:70;--z-sheet:75;--z-modal:1100;--z-menu:1105;--z-toast:1110;--z-tooltip:1120;--z-skip:1300;--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"JetBrains Mono",Consolas,monospace;--fw-body:400;--fw-medium:500;--fw-strong:600;--fw-regular:var(--fw-body);--fw-bold:var(--fw-strong)}@font-face{font-family:Geist;src:url(/_next/static/media/geist-400.6bb98460.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/_next/static/media/geist-500.d1eb6e25.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/_next/static/media/geist-600.03e99ac3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/geist-mono-400.d4363d9d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/geist-mono-600.72c19c42.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.amount,.badge-count,.hash,.headline-num,.kbd,.kv__v,.num,.odo,.price-ticker,.progress__v,.row__value,.slot,.stat__v,.table .is-num,.table .num,.ticker,.ticking{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hash,.mono,code,kbd,pre,samp{font-family:var(--font-mono);font-weight:var(--fw-body)}@keyframes rise-8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rise-10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rise-14{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rise-16{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes settle-1035{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes settle-104{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes settle-1045{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes breathe-40{0%,to{opacity:1}50%{opacity:.4}}@keyframes breathe-55{0%,to{opacity:1}50%{opacity:.55}}@keyframes breathe-35{0%,to{opacity:1}50%{opacity:.35}}@keyframes drop-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes loading-sweep{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}@keyframes tick-in{0%{transform:translateY(100%);opacity:0}70%{transform:translateY(-4%);opacity:1}to{transform:none;opacity:1}}@keyframes tick-out{0%{transform:none;opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes digit-roll-down{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes mark-issued{0%{transform:scale(.45);background:var(--surface-raised)}62%{transform:scale(1.16)}to{transform:none;background:var(--accent)}}@keyframes mark-yours-in{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.8)}to{transform:none;opacity:1}}@keyframes mark-yours-ring{0%,to{box-shadow:0 0 0 3px var(--accent-tint)}50%{box-shadow:0 0 0 6px var(--accent-tint)}}@keyframes result-mark-in{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes result-dialog-in{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@keyframes auc-ring{0%{r:3.5;opacity:.35}to{r:9;opacity:0}}@keyframes details-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes row-flash{0%{background-color:var(--accent-tint)}to{background-color:transparent}}@keyframes tick-light{0%{box-shadow:0 0 0 0 var(--accent)}to{box-shadow:0 0 0 6px transparent}}@keyframes marker-flash{0%,to{opacity:1}40%{opacity:.25}}@keyframes fade-out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-8{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes menu-sub-in{0%{opacity:0;transform:translateY(calc(var(--menu-rise) * -1))}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-shimmer{0%{transform:translate(-45cqw)}to{transform:translate(145cqw)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-js .reveal:not(.is-inview){opacity:0}.reveal.is-inview{opacity:1;animation:rise-16 var(--d-400) var(--ease-out-cubic) var(--reveal-delay,0s) both}.reveal.is-inview .section-head>*{animation:rise-16 var(--d-350) var(--ease-out-cubic) both}.reveal.is-inview .section-head>:nth-child(2){animation-delay:.15s}.reveal.cascade.is-inview{animation:none;opacity:1}.reveal.cascade.is-inview>*{animation:rise-14 var(--d-400) var(--ease-out-cubic) calc(.12s + var(--i, 0) * var(--stagger)) both}.rise-8{animation:rise-8 var(--d-400) var(--ease-out-cubic) both}.rise-10{animation:rise-10 var(--d-400) var(--ease-out-cubic) both}.rise-14{animation:rise-14 var(--d-400) var(--ease-out-cubic) both}.rise-16{animation:rise-16 var(--d-450) var(--ease-out-cubic) both}.fade-in{animation:fade-in var(--d-200) var(--ease-in-out) both}.stagger>*{animation-delay:calc(var(--rise-delay, 0s) + var(--i, 0) * var(--stagger))}.bs-rise{animation-name:var(--rise,rise-16);animation-duration:var(--rise-dur,.4s);animation-timing-function:var(--ease-out-cubic);animation-delay:calc(var(--rise-delay, 0s) + var(--i, 0) * var(--rise-stagger, .06s));animation-fill-mode:both}.is-entering-row{animation:row-in var(--d-320) var(--ease-out-expo) both}.is-flash{animation:row-flash var(--d-2400) var(--ease-in-out) both}.is-entering-row.is-flash{animation:row-in var(--d-320) var(--ease-out-expo) both,row-flash var(--d-2400) var(--ease-in-out) both}.live-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:var(--r-full);background:currentColor;animation:breathe-55 var(--d-2400) ease-in-out infinite}.card-in{animation:card-in var(--d-card-in) var(--ease-out-quint) calc(min(var(--i, 0), 11) * var(--stagger-card)) both}.shimmer-field{container-type:inline-size;position:relative;overflow:hidden}.grid-shimmer{animation:grid-shimmer var(--d-shimmer) linear infinite}.marquee{overflow:hidden}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-dur,var(--d-marquee)) linear infinite}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee__track{animation-play-state:paused}}.is-paused,.is-paused *{animation-play-state:paused!important}.is-armed [data-draw]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--draw-dur,var(--d-900)) var(--ease-out-cubic) calc(var(--i, 0) * var(--stagger-series))}.is-armed.is-drawn [data-draw]{stroke-dashoffset:0}.is-armed [data-draw-fade]{opacity:0;transition:opacity var(--d-600) ease calc(var(--d-200))}.is-armed.is-drawn [data-draw-fade]{opacity:1}.is-armed [data-draw-label]{opacity:0;transition:opacity var(--d-400) var(--ease-out-cubic) var(--labels-at,.4s)}.is-armed.is-drawn [data-draw-label]{opacity:1}.is-nofx,.is-nofx *{transition:none!important}.price-ticker{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-ticker,.price-ticker__cells{display:inline-flex;align-items:baseline;white-space:pre}.price-digit{display:inline-block;height:1em;overflow:hidden;line-height:1;vertical-align:-.08em}.price-digit__track{display:flex;flex-direction:column;height:2em;animation:digit-roll-down var(--d-360) var(--ease-out-quint)}.price-digit__track>span{display:block;height:1em}.ticking{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticking__cells{display:inline-flex;align-items:baseline;line-height:1}.ticking__cell{position:relative;display:block;height:.88em;overflow:hidden}.ticking__in,.ticking__out{display:block;height:1em;margin-top:-.105em;line-height:1;white-space:pre}.ticking__out{position:absolute;top:0;right:0;left:0;animation:tick-out var(--d-160) var(--ease-in-quick) both}.ticking__cell:has(.ticking__out) .ticking__in{animation:tick-in var(--d-220) var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body[data-motion=reduce]{scroll-behavior:auto!important}body[data-motion=reduce] *,body[data-motion=reduce] :after,body[data-motion=reduce] :before{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}body[data-motion=reduce] :is(.reveal,.reveal.cascade>*,.reveal .section-head>*,.rise-8,.rise-10,.rise-14,.rise-16,.bs-rise,.fade-in,.is-entering-row,.card-in){opacity:1!important;transform:none!important;animation:none!important}body[data-motion=reduce] :is(.is-flash,.live-dot,.grid-shimmer,.marquee__track,.price-digit__track){animation:none!important}body[data-motion=reduce] .ticking__out{display:none}body[data-motion=reduce] .ticking__in{animation:none!important}body[data-motion=reduce] .is-armed [data-draw]{stroke-dashoffset:0!important;transition:none!important}body[data-motion=reduce] .is-armed :is([data-draw-label],[data-draw-fade]){opacity:1!important;transition:none!important}body[data-motion=reduce] .grid-shimmer{opacity:0}:root{--tn-label:var(--muted);--tn-label-hover:var(--ink);--tn-item-hover-bg:hsla(0,0%,100%,.1);--tn-glow-rim:var(--accent);--tn-glass-bg:rgba(214,224,255,.05);--tn-glass-bg-hover:hsla(0,0%,100%,.14);--tn-glass-border:hsla(0,0%,100%,.12);--tn-glass-shadow:inset 0 1px .5px hsla(0,0%,100%,.65),inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 -8px 12px -8px hsla(0,0%,100%,.22),inset 0 8px 12px -10px hsla(0,0%,100%,.35),inset 4px 0 12px -8px hsla(0,0%,100%,.1),inset -4px 0 12px -8px hsla(0,0%,100%,.08),0 12px 40px -8px rgba(0,0,0,.55);--tn-glass-shadow-ctl:inset 0 1px .5px hsla(0,0%,100%,.65),inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 -8px 12px -8px hsla(0,0%,100%,.22),inset 0 8px 12px -10px hsla(0,0%,100%,.35),inset 4px 0 12px -8px hsla(0,0%,100%,.1),inset -4px 0 12px -8px hsla(0,0%,100%,.08),0 8px 24px -10px rgba(0,0,0,.55);--tn-glass-shadow-pill:inset 0 1px .5px hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.06),inset 0 -5px 8px -6px hsla(0,0%,100%,.18),inset 0 5px 8px -7px hsla(0,0%,100%,.26),inset 3px 0 8px -6px hsla(0,0%,100%,.08),inset -3px 0 8px -6px hsla(0,0%,100%,.06),0 4px 12px -6px rgba(0,0,0,.5);--tn-glass-shadow-primary:inset 0 1px .5px hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 -8px 12px -8px rgba(0,0,0,.28),inset 0 8px 12px -10px hsla(0,0%,100%,.3),0 8px 24px -10px rgba(0,0,0,.6);--tn-sheen-top:linear-gradient(180deg,hsla(0,0%,100%,.16) 0%,hsla(0,0%,100%,.02) 34%,transparent 60%);--tn-sheen-streak:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.12) 46%,hsla(0,0%,100%,.02) 52%,transparent 60%);--tn-sheen-edges:linear-gradient(90deg,hsla(0,0%,100%,.06),transparent 18%,transparent 82%,hsla(0,0%,100%,.06));--tn-scrim:rgba(0,0,0,.55);--tn-dd-glass-bg:rgba(6,5,16,.74);--tn-sep:hsla(0,0%,100%,.1);--tn-ease:var(--ease-in-out);--glass-radius:12px;--glass-radius-sm:8px}.glass,.glass-bar,.glass-btn,.glass-dock,.glass-head,.glass-menu,.glass-pill,.glass-seg,.glass-toast{position:relative;isolation:isolate;border:1px solid var(--tn-glass-border);background-color:var(--tn-glass-bg);-webkit-backdrop-filter:blur(5px) saturate(1.9) brightness(1.05);backdrop-filter:blur(5px) saturate(1.9) brightness(1.05) url(#bs-lg-refract);box-shadow:var(--tn-glass-shadow)}.glass{border-radius:var(--glass-radius)}.glass-glow,.glass-sheen{pointer-events:none;position:absolute;inset:0;z-index:-1;border-radius:inherit}.glass-sheen--top{background:var(--tn-sheen-top)}.glass-sheen--streak{opacity:.7;background:var(--tn-sheen-streak)}.glass-sheen--edges{mix-blend-mode:screen;background:var(--tn-sheen-edges)}.glass-bar>.glass-sheen--top,.glass-head>.glass-sheen--top{background:linear-gradient(180deg,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.01) 40%,transparent 60%)}.glass-bar>.glass-sheen--streak,.glass-head>.glass-sheen--streak{opacity:.2}.glass-bar>.glass-sheen--edges,.glass-head>.glass-sheen--edges{background:linear-gradient(90deg,hsla(0,0%,100%,.06),transparent 24px,transparent calc(100% - 24px),hsla(0,0%,100%,.06))}.glass-glow{opacity:0;box-shadow:inset 0 0 0 1px var(--tn-glow-rim);transition:opacity .3s var(--tn-ease)}.glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(5px) saturate(1.9) brightness(1.05);backdrop-filter:blur(5px) saturate(1.9) brightness(1.05) url(#bs-lg-refract-sm);box-shadow:var(--tn-glass-shadow-ctl);color:var(--tn-label);font:var(--fw-bold) var(--fs-14)/20px var(--font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--d-150) var(--tn-ease),background-color var(--d-200) var(--tn-ease),box-shadow var(--d-200) var(--tn-ease),transform var(--d-160) var(--ease-out-quint)}.glass-btn svg{width:16px;height:16px;flex:none;opacity:.55;transition:opacity var(--d-200) var(--tn-ease)}@media (hover:hover) and (pointer:fine){.glass-btn:hover{color:var(--tn-label-hover);background-color:var(--tn-glass-bg-hover)}.glass-btn:hover svg{opacity:1}}.glass-btn.is-hover{color:var(--tn-label-hover);background-color:var(--tn-glass-bg-hover)}.glass-btn.is-hover svg{opacity:1}.glass-btn[aria-current=page],.glass-btn[aria-expanded=true],.glass-btn[aria-pressed=true]{color:var(--tn-label-hover);background-color:var(--tn-glass-bg-hover)}.glass-btn[aria-current=page] svg,.glass-btn[aria-expanded=true] svg,.glass-btn[aria-pressed=true] svg{opacity:1}.glass-btn.is-active,.glass-btn:active{transform:scale(.98)}.glass-btn.is-focus,.glass-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.glass-btn:disabled,.glass-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.glass-btn.primary{background-color:var(--action);border-color:hsla(0,0%,100%,.16);color:var(--action-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--tn-glass-shadow-primary)}.glass-btn.primary svg{opacity:1}@media (hover:hover) and (pointer:fine){.glass-btn.primary:hover{color:var(--action-ink);background-color:var(--action);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32),var(--tn-glass-shadow-primary)}}.glass-btn.primary.is-hover,.glass-btn.primary[aria-pressed=true]{color:var(--action-ink);background-color:var(--action);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32),var(--tn-glass-shadow-primary)}.glass-btn.sm{min-height:32px;padding:0 12px;gap:6px;border-radius:var(--glass-radius-sm);font-size:var(--fs-12);line-height:16px}.glass-btn.sm svg{width:14px;height:14px}.glass-btn.lg{min-height:44px;padding:0 20px;font-size:var(--fs-16);line-height:24px}.glass-btn.icon{padding:0;width:40px}.glass-btn.icon.sm{width:32px}.glass-btn.icon svg{width:18px;height:18px}.glass-btn.icon.sm svg{width:16px;height:16px}.glass-btn.block{display:flex;width:100%}.glass-btn[aria-busy=true]{pointer-events:none;overflow:hidden}.glass-btn[aria-busy=true]:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:45%;background:currentColor;opacity:.55;border-radius:2px;animation:loading-sweep var(--d-1100) var(--ease-in-out) infinite}.glass-btn .nudge{transition:transform var(--d-150) var(--tn-ease)}@media (hover:hover) and (pointer:fine){.glass-btn:hover .nudge{transform:translateX(2px)}}.glass-item{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-radius:var(--r-row);color:var(--tn-label);background:transparent;border:0;font:var(--fw-bold) var(--fs-12)/16px var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--d-200) var(--tn-ease),color var(--d-150) var(--tn-ease),transform var(--d-160) var(--ease-out-quint)}.glass-item svg{width:16px;height:16px;flex:none;opacity:.55;transition:opacity var(--d-200) var(--tn-ease)}@media (hover:hover) and (pointer:fine){.glass-item:hover{background-color:var(--tn-item-hover-bg);color:var(--tn-label-hover)}.glass-item:hover svg{opacity:1}}.glass-item[aria-current=page],.glass-item[aria-expanded=true],.glass-item[aria-pressed=true]{background-color:var(--tn-item-hover-bg);color:var(--tn-label-hover)}.glass-item[aria-expanded=true] svg{opacity:1}.glass-item:active{transform:scale(.98)}.glass-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.glass-item:disabled{opacity:.45;cursor:not-allowed}.glass-item.icon{width:36px;padding:0}.glass-item.icon svg{width:18px;height:18px}.glass-item.sm{min-height:28px;padding:0 8px;gap:6px}.glass-item.sm svg{width:14px;height:14px}.glass-item.sm.icon{width:28px;padding:0}.glass-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-full);-webkit-backdrop-filter:blur(5px) saturate(1.9) brightness(1.05);backdrop-filter:blur(5px) saturate(1.9) brightness(1.05) url(#bs-lg-refract-sm);box-shadow:var(--tn-glass-shadow-pill);color:var(--ink);font:var(--fw-bold) var(--fs-12)/1 var(--font-sans);white-space:nowrap;transition:color var(--d-150) var(--tn-ease),background-color var(--d-200) var(--tn-ease),transform var(--d-160) var(--ease-out-quint)}.glass-pill svg{width:13px;height:13px;flex:none}.glass-pill.lg{height:28px;padding:0 12px}a.glass-pill,button.glass-pill{cursor:pointer;color:var(--tn-label)}@media (hover:hover) and (pointer:fine){a.glass-pill:hover,button.glass-pill:hover{color:var(--tn-label-hover);background-color:var(--tn-glass-bg-hover)}}.glass-pill[aria-pressed=true]{color:var(--tn-label-hover);background-color:var(--tn-glass-bg-hover)}a.glass-pill:active,button.glass-pill:active{transform:scale(.98)}.glass-pill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.glass-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;justify-self:start;border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(5px) saturate(1.9) brightness(1.05);backdrop-filter:blur(5px) saturate(1.9) brightness(1.05) url(#bs-lg-refract-sm);box-shadow:var(--tn-glass-shadow-ctl)}.glass-seg__pill{position:absolute;top:0;left:0;width:0;height:0;z-index:0;transform-origin:0 0;border-radius:var(--glass-radius-sm);background:var(--tn-item-hover-bg);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.25);opacity:0;pointer-events:none}.glass-seg.has-pill .glass-seg__pill{opacity:1}.glass-seg.is-animated .glass-seg__pill{transition:transform var(--d-240) var(--ease-out-quint)}.glass-seg.is-nofx .glass-seg__pill{transition:none!important}.glass-seg__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--glass-radius-sm);color:var(--tn-label);font:var(--fw-bold) var(--fs-12)/16px var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--d-150) var(--tn-ease),background-color var(--d-150) var(--tn-ease),transform var(--d-160) var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.glass-seg__item:hover{color:var(--tn-label-hover)}}.glass-seg__item.is-active{color:var(--tn-label-hover);background:var(--tn-item-hover-bg)}.glass-seg.has-pill .glass-seg__item.is-active{background:transparent}.glass-seg__item:active{transform:scale(.98)}.glass-seg__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.glass-seg__item:disabled{opacity:.45;cursor:not-allowed}.glass-bar,.glass-head{border-radius:0}.glass-bar{border-width:0}.glass-bar--top{border-bottom-width:1px}.glass-bar--bottom{border-top-width:1px}.glass-bar,.glass-head{box-shadow:inset 0 1px .5px hsla(0,0%,100%,.14),inset 0 -8px 12px -8px hsla(0,0%,100%,.08),0 12px 40px -8px rgba(0,0,0,.55)}.glass-bar--bottom{box-shadow:inset 0 1px .5px hsla(0,0%,100%,.14),inset 0 8px 12px -10px hsla(0,0%,100%,.1)}.glass-head{border-width:0 0 1px}.glass-menu,.glass-toast{background-color:var(--tn-dd-glass-bg);-webkit-backdrop-filter:blur(14px) saturate(1.6) brightness(1.05);backdrop-filter:blur(14px) saturate(1.6) brightness(1.05) url(#bs-lg-refract)}.glass-menu,.glass-toast{border-radius:var(--r-panel)}.glass-dock{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 14px;border-radius:var(--r-full);color:var(--ink);font:var(--fw-bold) var(--fs-14)/20px var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(1.6) brightness(1.05);backdrop-filter:blur(14px) saturate(1.6) brightness(1.05) url(#bs-lg-refract-sm);background-color:var(--tn-dd-glass-bg);transition:background-color var(--d-200) var(--tn-ease),transform var(--d-160) var(--ease-out-quint)}.glass-dock svg{width:18px;height:18px;flex:none}@media (hover:hover) and (pointer:fine){.glass-dock:hover{background-color:var(--tn-glass-bg-hover)}}.glass-dock:active{transform:scale(.98)}.glass-dock:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-transparency:reduce){:is(.glass,.glass-btn:not(.primary),.glass-pill,.glass-seg,.glass-bar,.glass-head,.glass-menu,.glass-toast,.glass-dock){background-color:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-transparency=reduce] :is(.glass,.glass-btn:not(.primary),.glass-pill,.glass-seg,.glass-bar,.glass-head,.glass-menu,.glass-toast,.glass-dock){background-color:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:is(.glass,.glass-btn:not(.primary),.glass-pill,.glass-seg,.glass-bar,.glass-head,.glass-menu,.glass-toast,.glass-dock){background-color:var(--panel)}}body[data-motion=reduce] :is(.glass-btn,.glass-item,.glass-pill,.glass-seg__item,.glass-dock,.glass-glow,.glass-seg__pill){transition:none!important}body[data-motion=reduce] :is(.glass-btn,.glass-item,button.glass-pill,.glass-seg__item,.glass-dock):active{transform:none}body[data-motion=reduce] .glass-btn[aria-busy=true]:after{animation:none!important;transform:translateX(60%)}.bs-glass-defs{position:absolute;width:0;height:0;overflow:hidden}