:root,[data-theme=night]{--u-paper:#070a14;--u-ink:#e9edf8;--u-field:#2a4df0;--u-accent:#ff6b57;--u-warn:#f5b53d}[data-theme=light]{--u-paper:#f3f1ea;--u-ink:#0b1b4d;--u-field:#1f3fd1;--u-accent:#ff6b57;--u-warn:#e8a317}[data-theme=darkside]{--u-paper:#080706;--u-ink:#ece5d8;--u-field:#16120f;--u-accent:#ff4a1c;--u-warn:#e9a23b}:root,[data-theme]{--u-font-text:var(--font-bricolage),system-ui,sans-serif;--u-font-display:var(--font-bricolage),system-ui,sans-serif;--u-font-wordmark:var(--font-bricolage),system-ui,sans-serif;--u-font-mono:var(--font-geist-mono),ui-monospace,monospace;--u-heading-weight:580;--u-heading-track:-0.04em;--u-number-weight:600;--u-wordmark-weight:800;--u-radius-sm:6px;--u-radius:8px;--u-radius-lg:16px;--u-radius-pill:999px;--u-accent-ink:color-mix(in srgb,var(--u-accent) 70%,var(--u-ink));--u-accent-lite:color-mix(in srgb,var(--u-accent) 45%,#fff);--u-em:color-mix(in srgb,var(--u-field) 40%,#fff);--u-mark:var(--u-em);--u-on-accent:var(--u-paper);--u-on-white:var(--u-paper);--u-on-field:#fff;--u-well:color-mix(in srgb,var(--u-ink) 6%,transparent);--u-well-strong:color-mix(in srgb,var(--u-ink) 8%,transparent);--u-lift:color-mix(in srgb,var(--u-field) 14%,transparent);--u-line:color-mix(in srgb,var(--u-ink) 14%,transparent);--u-scrim:rgba(2,4,10,.62);--u-ink-2:color-mix(in srgb,var(--u-ink) 82%,var(--u-paper));--u-muted:color-mix(in srgb,var(--u-ink) 68%,var(--u-paper));--u-skel:color-mix(in srgb,var(--u-ink) 9%,transparent);--u-on-field-dim:color-mix(in srgb,var(--u-on-field) 74%,transparent);--u-up:var(--u-em);--u-down:var(--u-accent-ink);--u-warn-ink:var(--u-warn);--u-recess:color-mix(in srgb,var(--u-paper) 58%,#000);--u-raise:color-mix(in srgb,var(--u-ink) 5%,var(--u-paper));--u-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--u-edge:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 1px hsla(0,0%,100%,.07);--u-glow:var(--u-edge),-16px 0 38px -22px color-mix(in srgb,var(--u-field) 70%,transparent);--u-logo:brightness(0) invert(1);--u-logo-inv:brightness(0)}[data-theme=darkside],[data-theme=night]{color-scheme:dark}[data-theme=light]{color-scheme:light;--u-accent-ink:color-mix(in srgb,var(--u-accent) 40%,var(--u-ink));--u-em:var(--u-field);--u-mark:var(--u-accent);--u-on-accent:var(--u-ink);--u-on-white:var(--u-ink);--u-well:color-mix(in srgb,#fff 55%,transparent);--u-well-strong:color-mix(in srgb,#fff 65%,transparent);--u-lift:color-mix(in srgb,#fff 70%,transparent);--u-scrim:color-mix(in srgb,var(--u-ink) 40%,transparent);--u-warn-ink:#8a5600;--u-recess:color-mix(in srgb,var(--u-ink) 5%,var(--u-paper));--u-raise:color-mix(in srgb,#fff 55%,var(--u-paper));--u-grain:linear-gradient(transparent,transparent);--u-logo:brightness(0);--u-logo-inv:brightness(0) invert(1)}[data-theme=darkside]{--u-font-text:var(--font-geist-mono),ui-monospace,monospace;--u-font-display:var(--font-instrument-serif),"Times New Roman",serif;--u-heading-weight:400;--u-heading-track:-0.02em;--u-number-weight:400;--u-radius-sm:2px;--u-radius:2px;--u-radius-lg:2px;--u-radius-pill:2px;--u-em:var(--u-accent);--u-mark:var(--u-accent);--u-on-field:var(--u-ink);--u-up:var(--u-ink);--u-scrim:rgba(8,7,6,.7);--u-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-theme]{--u-fg:var(--u-ink);--u-fg-inv:var(--u-paper);--u-focus:var(--u-accent);--u-fg-dim:var(--u-muted);--u-fg-rule:var(--u-line);--u-tone-up:var(--u-up);--u-tone-down:var(--u-down);--u-tone-warn:var(--u-warn-ink);--u-tone-up-text:var(--u-tone-up);--u-tone-down-text:var(--u-tone-down);--u-tone-warn-text:var(--u-tone-warn);--u-btn-lg:750 18px var(--u-font-display);--u-btn-md:650 15px var(--u-font-display);--u-btn-sm:600 12px var(--u-font-mono);--u-btn-track:-.02em;--u-btn-track-md:0;--u-btn-track-sm:.04em;--u-btn-case:none;--u-btn-pad:19px 22px;--u-rule:1.5px;--u-rule-c:var(--u-ink);--u-mark-size:19px;--u-mark-track:-0.035em;--u-nav-track:.1em;--u-field-grid:hsla(0,0%,100%,.055);--u-btn-lift:-2px;--u-quiet-edge:70%;--u-ghost-edge:100%;--u-machined:inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -1px 0 rgba(0,0,0,.14)}[data-theme=darkside]{--u-btn-lg:600 14px var(--u-font-mono);--u-btn-md:600 13px var(--u-font-mono);--u-btn-sm:600 12px var(--u-font-mono);--u-btn-track:.14em;--u-btn-track-md:.14em;--u-btn-track-sm:.1em;--u-btn-case:uppercase;--u-btn-pad:16px 18px;--u-rule:1px;--u-rule-c:var(--u-line);--u-nav-track:.14em;--u-field-grid:hsla(39,34%,89%,.035);--u-btn-lift:-1px;--u-quiet-edge:40%;--u-ghost-edge:40%;--u-machined:inset 0 1px 0 hsla(0,0%,100%,.35)}[data-surface=field]{--u-logo:brightness(0) invert(1);--u-logo-inv:brightness(0);--u-fg:var(--u-on-field);--u-fg-inv:var(--u-field);--u-focus:var(--u-on-field);--u-fg-dim:var(--u-on-field-dim);--u-fg-rule:color-mix(in srgb,var(--u-on-field) 22%,transparent);--u-tone-up:var(--u-on-field);--u-tone-down:var(--u-accent-lite);--u-tone-warn:var(--u-warn);--u-tone-up-text:var(--u-on-field);--u-tone-down-text:color-mix(in srgb,var(--u-accent) 30%,#fff);--u-tone-warn-text:color-mix(in srgb,var(--u-warn) 45%,#fff);color:var(--u-fg)}[data-theme=darkside] [data-surface=field],[data-theme=darkside][data-surface=field]{--u-tone-down-text:var(--u-accent-ink);--u-tone-warn-text:var(--u-warn)}@keyframes u-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes u-fade{0%{opacity:0}to{opacity:1}}@keyframes u-sheet-l{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes u-sheet-r{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes u-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes u-tray{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes u-flap{0%{transform:perspective(240px) rotateX(-82deg);filter:brightness(.55)}to{transform:none;filter:none}}.u-label{font:600 12px var(--u-font-mono);letter-spacing:.09em;text-transform:uppercase}.u-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.u-btn,.u-sr{white-space:nowrap}.u-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;border:none;background:transparent;color:var(--u-fg);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s,filter .15s;-webkit-tap-highlight-color:transparent}.u-btn[data-block]{display:flex;width:100%}.u-btn:focus-visible{outline:2px solid var(--u-focus);outline-offset:3px}.u-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.u-btn[data-kind=cta] .u-btn-label{flex:1 1 auto;text-align:left}.u-btn-aside{flex:none;display:inline-flex;align-items:center;letter-spacing:0;font-variant-numeric:tabular-nums}.u-btn[data-kind=cta]{justify-content:space-between;padding:var(--u-btn-pad);border-radius:var(--u-radius-lg);background:var(--u-accent);color:var(--u-on-accent);font:var(--u-btn-lg);letter-spacing:var(--u-btn-track);text-transform:var(--u-btn-case);text-align:left;box-shadow:var(--u-machined)}.u-btn[data-kind=cta]:hover:not(:disabled):not([data-busy]){transform:translateY(var(--u-btn-lift));box-shadow:var(--u-machined),0 0 0 1px var(--u-accent)}.u-btn[data-kind=cta]:active:not(:disabled):not([data-busy]){transform:none;box-shadow:inset 0 2px 5px rgba(0,0,0,.22);filter:brightness(.96)}.u-btn[data-kind=cta]:disabled{background:color-mix(in srgb,var(--u-fg) 12%,transparent);color:color-mix(in srgb,var(--u-fg) 58%,transparent)}.u-btn[data-kind=primary]{padding:14px 20px;border-radius:var(--u-radius);background:var(--u-field);color:var(--u-on-field);font:var(--u-btn-md);letter-spacing:var(--u-btn-track-md);text-transform:var(--u-btn-case);box-shadow:var(--u-machined)}.u-btn[data-kind=primary]:hover:not(:disabled):not([data-busy]){transform:translateY(var(--u-btn-lift));filter:brightness(1.08)}.u-btn[data-kind=primary]:active:not(:disabled):not([data-busy]){transform:none;filter:none;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}.u-btn[data-kind=primary]:disabled{background:color-mix(in srgb,var(--u-fg) 12%,transparent);color:color-mix(in srgb,var(--u-fg) 58%,transparent)}[data-surface=field] .u-btn[data-kind=primary]{background:var(--u-on-field);color:var(--u-field)}[data-theme=darkside] .u-btn[data-kind=primary]{box-shadow:var(--u-machined),inset 0 0 0 1px var(--u-line)}.u-btn[data-kind=ghost][data-size=lg]{padding:11px 18px;font-size:13px}.u-btn[data-icon]{padding:9px;aspect-ratio:1}.u-btn[data-kind=quiet]{padding:13px 22px;border-radius:var(--u-radius-lg);border:var(--u-rule) solid color-mix(in srgb,var(--u-fg) var(--u-quiet-edge),transparent);font:var(--u-btn-md);letter-spacing:var(--u-btn-track-md);text-transform:var(--u-btn-case)}.u-btn[data-kind=quiet]:hover:not(:disabled){background:color-mix(in srgb,var(--u-fg) 10%,transparent)}.u-btn[data-kind=quiet]:active:not(:disabled){background:color-mix(in srgb,var(--u-fg) 18%,transparent)}.u-btn[data-kind=ghost]{gap:8px;padding:7px 13px;border-radius:var(--u-radius-pill);border:var(--u-rule) solid color-mix(in srgb,var(--u-fg) var(--u-ghost-edge),transparent);font:var(--u-btn-sm);letter-spacing:var(--u-btn-track-sm);text-transform:var(--u-btn-case)}.u-btn[data-kind=ghost]:hover:not(:disabled),.u-btn[data-kind=ghost][aria-pressed=true],.u-btn[data-kind=quiet][aria-pressed=true]{background:var(--u-fg);color:var(--u-fg-inv);border-color:var(--u-fg)}.u-btn[data-kind=ghost]:active:not(:disabled){transform:scale(.97)}.u-btn:disabled{cursor:not-allowed;transform:none;box-shadow:none;filter:none}.u-btn[data-kind=ghost]:disabled,.u-btn[data-kind=quiet]:disabled{opacity:.38}.u-btn[data-busy]{cursor:progress}.u-dots{display:inline-flex;gap:4px}.u-dots i{width:5px;height:5px;border-radius:var(--u-radius-pill);background:currentColor;animation:u-pulse 1s ease-in-out infinite}.u-dots i:nth-child(2){animation-delay:.15s}.u-dots i:nth-child(3){animation-delay:.3s}.u-tip{position:relative;display:inline-flex;max-width:100%}.u-tip[data-block]{display:flex;width:100%}.u-tip:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px;border-radius:2px}.u-tip-mark{border-bottom:1.5px dotted color-mix(in srgb,currentColor 55%,transparent);cursor:help}.u-tip[data-block]>.u-tip-mark{flex:1;min-width:0}.u-tip-bubble{position:absolute;z-index:95;bottom:calc(100% + 9px);box-sizing:border-box;padding:9px 12px;border-radius:var(--u-radius);background:var(--u-ink);color:var(--u-paper);font:400 12px/1.5 var(--u-font-mono);letter-spacing:0;text-wrap:pretty;box-shadow:0 18px 40px -16px rgba(0,0,0,.55);pointer-events:none;animation:u-fade .12s ease both}.u-tip-bubble[data-below]{bottom:auto;top:calc(100% + 9px)}.u-tip-bubble{text-transform:none;letter-spacing:normal;white-space:normal;text-align:left}.u-tip-bubble[data-fixed]{position:fixed;pointer-events:none}.u-toast{position:fixed;left:24px;z-index:90;display:flex;align-items:center;gap:14px;box-sizing:border-box;max-width:min(440px,calc(100% - 48px));padding:13px 18px;border-radius:var(--u-radius-lg);background:var(--u-ink);color:var(--u-paper);font:500 13px/1.45 var(--u-font-mono);box-shadow:0 18px 40px -16px rgba(0,0,0,.5);animation:u-rise .3s ease both}.u-toast-dot{flex:none;width:8px;height:8px;border-radius:var(--u-radius-pill);background:var(--u-warn);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--u-warn) 35%,transparent)}.u-toast-text{min-width:0;text-wrap:pretty}.u-toast-act{flex:none;margin-left:auto;font:600 12px var(--u-font-mono);letter-spacing:.04em;color:inherit;background:none;border:none;border-bottom:1.5px solid var(--u-accent);padding:0 0 1px;cursor:pointer}.u-toast-act:hover{border-bottom-color:currentColor}.u-toast-act:focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.u-sheet{position:fixed;inset:0;z-index:80;display:flex}.u-sheet[data-side=right]{justify-content:flex-end}.u-sheet-scrim{position:absolute;inset:0;background:var(--u-scrim);animation:u-fade .2s ease both}.u-sheet-panel{position:relative;display:flex;flex-direction:column;width:min(var(--u-sheet-w,460px),100%);height:100%;box-sizing:border-box;background:var(--u-grain),var(--u-paper);color:var(--u-ink);border-right:var(--u-rule) solid var(--u-ink);outline:none;animation:u-sheet-l .32s cubic-bezier(.2,.7,.2,1) both}.u-sheet[data-side=right] .u-sheet-panel{border-right:none;border-left:var(--u-rule) solid var(--u-ink);animation-name:u-sheet-r}.u-sheet-head{flex:none;display:flex;align-items:center;gap:12px;padding:22px 28px 0}.u-sheet-label{margin:0;font:600 12px var(--u-font-mono);letter-spacing:.09em;text-transform:uppercase}.u-sheet-head>.u-btn{margin-left:auto}.u-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 28px 30px}.u-sheet-foot{flex:none;gap:10px;padding:16px 28px 26px;border-top:1px solid var(--u-line)}.u-frame,.u-sheet-foot{display:flex;flex-direction:column}.u-frame{position:relative;min-height:var(--u-vh,100vh);color:var(--u-ink);font-family:var(--u-font-text);text-transform:none;letter-spacing:normal;text-align:left;font-optical-sizing:auto;background:var(--u-grain),radial-gradient(1100px 620px at -10% -20%,var(--u-lift),transparent 60%),var(--u-paper)}.u-frame-top{position:sticky;top:0;z-index:8;flex:none;background:color-mix(in srgb,var(--u-paper) 72%,transparent);backdrop-filter:blur(16px) saturate(1.4)}.u-frame-head{height:var(--u-frame-h,58px);box-sizing:border-box;display:flex;align-items:center;gap:22px;padding:0 var(--u-frame-pad-r,22px) 0 var(--u-frame-pad-l,28px);border-bottom:var(--u-rule) solid var(--u-rule-c)}.u-frame-mark{flex:none;min-width:0;display:inline-flex;align-items:center;gap:.3em;color:inherit;text-decoration:none;white-space:nowrap;font-family:var(--u-font-wordmark);font-weight:var(--u-wordmark-weight);font-size:var(--u-mark-size);letter-spacing:var(--u-mark-track);line-height:1}.u-frame-logo{flex:none;display:block;width:1.18em;height:1.18em}.u-frame-word{position:relative;top:-.06em;min-width:0;overflow:hidden;text-overflow:ellipsis}.u-frame-sub{font-weight:400;opacity:.5}[data-theme=darkside] .u-frame-sub{opacity:1;color:var(--u-accent);font-family:var(--u-font-display);font-size:23px;font-style:italic;letter-spacing:-.01em}.u-frame-nav{margin-left:auto;display:flex;align-items:center;gap:28px}.u-frame-aside{flex:none;gap:10px}.u-frame-aside,.u-mode{display:inline-flex;align-items:center}.u-mode{justify-content:center;width:36px;height:36px;padding:0;border:1px solid color-mix(in srgb,var(--u-fg) 28%,transparent);border-radius:var(--u-radius-pill);background:transparent;color:var(--u-fg);cursor:pointer;transition:background .15s,border-color .15s}.u-mode:hover{border-color:var(--u-fg);background:color-mix(in srgb,var(--u-fg) 8%,transparent)}.u-mode:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px}.u-nav{color:inherit;text-decoration:none;white-space:nowrap;font:600 13px var(--u-font-mono);letter-spacing:var(--u-nav-track);text-transform:uppercase;opacity:.72;transition:opacity .15s}.u-nav:hover,.u-nav[aria-current=page]{opacity:1}.u-nav[aria-current=page]{text-decoration:underline;text-decoration-color:var(--u-mark);text-decoration-thickness:2px;text-underline-offset:6px}.u-frame-mark:focus-visible,.u-nav:focus-visible{outline:2px solid var(--u-focus);outline-offset:3px;border-radius:2px}.u-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.u-menu .u-nav{display:block;padding:14px 0;border-top:1px solid var(--u-line);opacity:1;font:var(--u-heading-weight) 28px/1.1 var(--u-font-display);letter-spacing:var(--u-heading-track);text-transform:none}.u-menu .u-nav:hover{opacity:.72}.u-menu .u-nav[aria-current=page]{text-decoration:none;color:var(--u-em)}.u-split{flex:1;display:grid;min-width:0}.u-split-paper{min-width:0;padding:40px 48px 72px}.u-split[data-fill]>.u-split-paper{height:calc(var(--u-vh, 100vh) - var(--u-top, 0px));box-sizing:border-box;padding-bottom:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.u-split[data-fill]>.u-split-paper::-webkit-scrollbar{display:none}.u-split-ins{position:sticky;top:var(--u-top,0);align-self:start;height:calc(var(--u-vh, 100vh) - var(--u-top, 0px));min-width:0;background-color:var(--u-field);background-image:linear-gradient(var(--u-field-grid) 1px,transparent 1px),linear-gradient(90deg,var(--u-field-grid) 1px,transparent 1px);background-size:34px 34px;box-shadow:var(--u-glow)}.u-split-body,.u-split-ins{display:flex;flex-direction:column}.u-split-body{gap:22px;padding:36px 38px 24px}.u-split-foot{flex:none;gap:10px;padding:0 38px 28px}.u-split-foot,.u-split[data-narrow]{display:flex;flex-direction:column}.u-split[data-narrow]>.u-split-paper{padding:30px 22px 40px}.u-split[data-narrow]>.u-split-ins{position:static;height:auto;align-self:stretch}.u-split[data-narrow] .u-split-body{padding:28px 22px 24px}.u-split-bar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--u-field);box-shadow:0 -12px 30px -18px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.14)}.u-split-bar>.u-btn{width:auto}.u-split-bar>.u-btn[data-kind=cta]{flex:1 1 auto;padding:14px 18px}.u-split-bar>.u-btn[data-kind=quiet]{flex:none;padding:12px 16px}.u-token{font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:none;border-bottom:max(2px,.065em) solid var(--u-mark);padding:0 .07em;margin:0 -.02em;cursor:pointer;line-height:inherit;text-align:inherit;white-space:nowrap;border-radius:var(--u-radius-sm) var(--u-radius-sm) 0 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .15s,color .15s}.u-token:hover,.u-token[aria-expanded=true]{background:var(--u-fg);color:var(--u-fg-inv)}.u-token:focus-visible{outline:2px solid var(--u-focus);outline-offset:3px}.u-token-caret{display:inline-block;width:0;height:0;margin:0 .04em 0 .2em;vertical-align:.16em;border-left:.2em solid transparent;border-right:.2em solid transparent;border-top:.24em solid;transition:transform .15s}.u-token[aria-expanded=true] .u-token-caret{transform:rotate(180deg)}.u-tray{margin-top:18px;padding:14px 16px 16px;border-radius:var(--u-radius-lg);border:var(--u-rule) solid var(--u-rule-c);background:var(--u-well);color:var(--u-fg);outline:none;animation:u-tray .28s cubic-bezier(.2,.7,.2,1) both}.u-tray:focus-visible{box-shadow:0 0 0 2px var(--u-focus)}.u-sentence[data-float]{position:relative}.u-sentence[data-float]>.u-tray{position:absolute;left:0;top:100%;z-index:40;width:min(1040px,100%);box-sizing:border-box;margin-top:10px;max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--u-well),var(--u-well)),var(--u-paper);box-shadow:0 26px 50px -22px rgba(0,0,0,.5),0 0 0 1px var(--u-line)}.u-sentence[data-float]>.u-tray:focus-visible{box-shadow:0 26px 50px -22px rgba(0,0,0,.5),0 0 0 2px var(--u-focus)}.u-tray-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px}.u-tray-title{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding-top:4px}.u-tray-note{text-wrap:pretty;font:400 12px/1.5 var(--u-font-mono);color:var(--u-fg-dim)}.u-tray-head>.u-btn{flex:none;margin-left:auto}.u-flap{position:relative;display:inline-flex;white-space:nowrap}.u-flap-c{display:inline-block;text-align:center;transform-origin:50% 50%;animation:u-flap .11s cubic-bezier(.3,.7,.3,1) both}.u-big{min-width:0}.u-big-label{display:block;color:var(--u-fg-dim)}.u-big-row{margin-top:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;overflow:hidden}.u-big-num{display:inline-block;flex:none;font-family:var(--u-font-display);font-weight:var(--u-number-weight);line-height:.92;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--u-fg)}.u-big[data-tone=up] .u-big-num{color:var(--u-tone-up)}.u-big[data-tone=down] .u-big-num{color:var(--u-tone-down)}.u-big[data-tone=warn] .u-big-num{color:var(--u-tone-warn)}.u-stat[data-tone=up] .u-stat-n{color:var(--u-tone-up-text)}.u-stat[data-tone=down] .u-stat-n{color:var(--u-tone-down-text)}.u-stat[data-tone=warn] .u-stat-n{color:var(--u-tone-warn-text)}.u-stat[data-tone=warn] .u-stat-n:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;vertical-align:.12em;border-radius:var(--u-radius-pill);background:var(--u-warn)}.u-big-unit{font:600 15px var(--u-font-mono);color:var(--u-fg-dim);white-space:nowrap}.u-big-sub{margin-top:9px;font:400 12.5px/1.5 var(--u-font-mono);color:var(--u-fg-dim);text-wrap:pretty}.u-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--u-fg-rule)}.u-stat-k{min-width:0;color:var(--u-fg-dim)}.u-stat-v{min-width:0;text-align:right}.u-stat-n{font:600 16px var(--u-font-mono);font-variant-numeric:tabular-nums;color:var(--u-fg)}.u-stat-sub{margin-left:8px;font:400 12px var(--u-font-mono);color:var(--u-fg-dim)}.u-stat[data-size=lg]{padding:14px 0 12px;border-top:var(--u-rule) solid var(--u-fg)}.u-stat[data-size=lg] .u-stat-n{font:var(--u-number-weight) 24px var(--u-font-display);letter-spacing:-.02em}.u-legs{container-type:inline-size;min-width:0;color:var(--u-fg)}.u-legs-grid{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch}.u-legs-mid{position:relative;display:flex;justify-content:center}.u-legs-mid:before{content:"";width:var(--u-rule);background:var(--u-fg-rule)}.u-legs-swap{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:28px;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:var(--u-radius-pill);border:var(--u-rule) solid var(--u-fg);background:var(--u-paper);font-size:14px;line-height:1}.u-leg{min-width:0;display:flex;flex-direction:column}.u-leg-body{padding-bottom:14px}.u-leg-side{display:block;color:var(--u-fg-dim)}.u-leg-venue{margin-top:6px;font-family:var(--u-font-display);font-weight:var(--u-number-weight);font-size:clamp(22px,5.4cqi,31px);letter-spacing:-.025em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-leg-venue img{vertical-align:middle}.u-leg-rate{margin-top:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.u-leg-rate b{font:600 23px var(--u-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.u-leg-rate span{font:400 12px/1.5 var(--u-font-mono);color:var(--u-fg-dim)}.u-leg-line{margin-top:1px;font:400 12.5px/1.5 var(--u-font-mono);color:var(--u-fg-dim)}.u-leg-rate+.u-leg-line,.u-leg-venue+.u-leg-line{margin-top:6px}.u-leg-line[data-dim]{color:var(--u-fg-dim);opacity:.8}.u-leg-foot{margin-top:auto;padding-top:11px;border-top:var(--u-rule) solid var(--u-fg-rule);font-size:16px;line-height:1.45;text-wrap:pretty}.u-leg[data-tone=down] .u-leg-foot{color:var(--u-tone-down-text)}[data-surface=field] .u-legs-swap{background:var(--u-field)}.u-leg[data-tone=warn] .u-leg-foot{color:var(--u-warn-ink)}@container (max-width: 420px){.u-legs-grid{grid-template-columns:minmax(0,1fr);gap:22px}.u-legs-mid{display:none}}.u-ledger{position:relative;min-width:0;color:var(--u-fg);--u-row-h:46px;--u-row-pad:10px 12px;--u-row-gap:14px;--u-head-pad:0 12px 8px}.u-ledger[data-size=lg]{--u-row-h:62px;--u-row-pad:15px 16px;--u-row-gap:18px;--u-head-pad:12px 16px 10px}.u-ledger[data-scroll]{display:flex;flex-direction:column;min-height:0}.u-ledger-head{display:grid;align-items:end;-moz-column-gap:var(--u-row-gap);column-gap:var(--u-row-gap);padding:var(--u-head-pad);border-bottom:1px solid var(--u-fg-rule)}.u-ledger[data-scroll]>.u-ledger-head{flex:none}.u-ledger-rows[data-scroll]{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.u-ledger-rows[data-scroll]::-webkit-scrollbar{display:none;width:0;height:0}.u-sort{display:inline-flex;align-items:center;gap:5px;font:600 12px var(--u-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--u-fg);background:transparent;border:none;padding:2px 0;cursor:pointer;opacity:.62;white-space:nowrap}.u-ledger[data-size=lg] .u-sort{font-size:12px}.u-sort[data-static]{cursor:default}.u-sort:hover:not([data-static]),.u-sort[aria-pressed=true]{opacity:1}.u-sort:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px;opacity:1}.u-row{display:grid;align-items:center;-moz-column-gap:var(--u-row-gap);column-gap:var(--u-row-gap);width:100%;box-sizing:border-box;min-height:var(--u-row-h);padding:var(--u-row-pad);text-align:left;font:inherit;color:var(--u-fg);text-decoration:none;background:transparent;border:none;border-top:1px solid var(--u-fg-rule);border-radius:var(--u-radius);cursor:pointer;transition:background .15s}.u-ledger-head+.u-ledger-rows>.u-row:first-child,.u-ledger-head+.u-row{border-top-color:transparent}.u-row[data-static]{cursor:default}.u-row:hover:not([data-static]){background:color-mix(in srgb,var(--u-fg) 11%,transparent)}.u-row[aria-pressed=true]{background:color-mix(in srgb,var(--u-field) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--u-field) 80%,transparent);border-top-color:transparent}.u-row[aria-pressed=true]:hover{background:color-mix(in srgb,var(--u-field) 24%,transparent)}[data-theme=darkside] .u-row[aria-pressed=true]{background:color-mix(in srgb,var(--u-accent) 10%,transparent);box-shadow:inset 0 0 0 1.5px var(--u-accent)}.u-row[aria-pressed=true]+.u-row,.u-row[aria-selected=true]{border-top-color:transparent}.u-row[aria-selected=true]{background:color-mix(in srgb,var(--u-field) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--u-field) 80%,transparent)}.u-row[aria-selected=true]:hover{background:color-mix(in srgb,var(--u-field) 24%,transparent)}.u-row[aria-selected=true]+.u-row{border-top-color:transparent}.u-row:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px}.u-ledger-cell{min-width:0;max-width:100%;font-variant-numeric:tabular-nums}.u-ledger-empty{padding:22px 12px;font:400 13px/1.5 var(--u-font-mono);color:var(--u-fg-dim)}.u-ledger:hover>.u-qs-rail .u-qs-thumb{opacity:.14}.u-ledger[data-moving]>.u-qs-rail .u-qs-thumb{opacity:.32}.u-ledger>.u-qs-rail:hover .u-qs-thumb,.u-ledger>.u-qs-rail[data-drag] .u-qs-thumb{opacity:.5;width:6px;right:2px}.u-fig{min-width:0;color:var(--u-fg)}.u-fig-head{display:flex;gap:8px}.u-fig-head,.u-fig-k{align-items:center;min-width:0}.u-fig-k{display:inline-flex;gap:7px;color:var(--u-fg-dim)}.u-fig[data-state=stale] .u-fig-k:before{content:"";flex:none;width:7px;height:7px;border-radius:var(--u-radius-pill);background:var(--u-warn)}.u-fig-aside{margin-left:auto;flex:none;display:inline-flex}.u-fig-n{display:inline-grid;margin-top:10px;font-family:var(--u-font-display);font-weight:var(--u-number-weight);font-size:clamp(38px,4.2vw,60px);letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--u-fg)}.u-fig-n>span{grid-area:1/1}.u-fig-ghost{visibility:hidden}.u-fig[data-size=md] .u-fig-n{margin-top:8px;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em}.u-fig[data-tone=up] .u-fig-n{color:var(--u-tone-up)}.u-fig[data-tone=down] .u-fig-n{color:var(--u-tone-down)}.u-fig[data-tone=warn] .u-fig-n{color:var(--u-tone-warn)}.u-fig-s,.u-fig[data-state=example] .u-fig-n,.u-fig[data-state=stale] .u-fig-n{color:var(--u-fg-dim)}.u-fig-s{margin-top:8px;font:400 12px/1.5 var(--u-font-mono);text-wrap:pretty}.u-fig-skel{display:block;width:3.4em;height:.8em;margin:calc(10px + .1em) 0 .1em;border-radius:var(--u-radius-sm);background:var(--u-skel);font-size:clamp(38px,4.2vw,60px)}.u-fig[data-size=md] .u-fig-skel{font-size:clamp(26px,2.6vw,36px)}.u-stamp{display:inline-flex;align-items:baseline;gap:8px;font:400 12.5px/1.45 var(--u-font-mono);font-variant-numeric:tabular-nums;color:var(--u-fg-dim)}.u-stamp-dot{flex:none;align-self:center;width:7px;height:7px;box-sizing:border-box;border-radius:var(--u-radius-pill);background:var(--u-tone-up)}.u-stamp[data-state=live] .u-stamp-dot{animation:u-pulse 2.4s ease-in-out infinite}.u-stamp-text[data-tick]{display:inline-block;min-width:15ch;white-space:nowrap}.u-stamp[data-state=stale]{color:var(--u-fg)}.u-stamp[data-state=stale] .u-stamp-dot{background:var(--u-warn)}.u-stamp[data-state=example] .u-stamp-dot{background:transparent;border:1.5px solid}.u-stamp-note{color:var(--u-fg-dim)}.u-sig{font-family:var(--u-font-mono);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.u-sig[data-inherit]{font-family:inherit;font-weight:inherit}.u-sig[data-tone=up]{color:var(--u-tone-up-text)}.u-sig[data-tone=down]{color:var(--u-tone-down-text)}.u-sig[data-tone=warn]{color:var(--u-tone-warn-text)}.u-sig-unit,.u-sig[data-zero]{color:var(--u-fg-dim)}.u-sig-unit{font-weight:400}.u-picks{display:flex;flex-wrap:wrap;gap:8px}.u-pick{font:500 13px var(--u-font-mono);font-variant-numeric:tabular-nums;color:var(--u-fg);background:transparent;border:var(--u-rule) solid color-mix(in srgb,var(--u-fg) 28%,transparent);border-radius:var(--u-radius-pill);padding:7px 13px;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.u-pick small{margin-left:7px;font-size:12px;font-weight:400;opacity:.78}.u-pick:hover:not(:disabled){border-color:var(--u-fg)}.u-pick[aria-checked=true]{background:var(--u-fg);border-color:var(--u-fg);color:var(--u-fg-inv)}.u-pick:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px}.u-pick:disabled{opacity:.38;cursor:not-allowed}.u-pick[aria-pressed=true]{background:var(--u-fg);border-color:var(--u-fg);color:var(--u-fg-inv)}.u-pick-slot{display:inline-flex;align-items:center;gap:2px}.u-picks[data-size=sm]{gap:4px}.u-picks[data-size=sm] .u-pick{padding:5px 11px;font-size:12px}.u-link{display:inline;padding:0 0 1px;margin:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--u-accent);text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .15s,color .15s}.u-link:hover{text-decoration-color:currentColor}.u-link[data-mono]{font:500 12.5px var(--u-font-mono);text-decoration-thickness:1.5px;text-underline-offset:4px}.u-link:focus-visible{outline:2px solid var(--u-focus);outline-offset:3px;border-radius:2px}[data-surface=field] .u-link{text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}[data-surface=field] .u-link:hover{text-decoration-color:currentColor}[data-surface=field] .u-link[aria-pressed=true]{text-decoration-color:var(--u-accent)}.u-badge{display:inline-flex;align-items:center;box-sizing:border-box;padding:3px 6px 2px;border:1px solid color-mix(in srgb,var(--u-fg) 38%,transparent);border-radius:var(--u-radius-sm);font:600 12px/1.2 var(--u-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--u-fg);white-space:nowrap;vertical-align:.12em}.u-badge[data-bare]{padding:0;border:none;color:var(--u-fg-dim)}.u-badge[data-tone=up]{color:var(--u-tone-up-text);border-color:color-mix(in srgb,var(--u-tone-up) 55%,transparent);background:color-mix(in srgb,var(--u-tone-up) 14%,transparent)}.u-badge[data-tone=warn]{color:var(--u-tone-warn-text);border-color:color-mix(in srgb,var(--u-tone-warn) 60%,transparent);background:color-mix(in srgb,var(--u-tone-warn) 15%,transparent)}.u-badge[data-tone=down]{color:var(--u-tone-down-text);border-color:color-mix(in srgb,var(--u-tone-down) 60%,transparent);background:color-mix(in srgb,var(--u-tone-down) 15%,transparent)}.u-qs{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.u-qs-box{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;outline:none}.u-qs-box::-webkit-scrollbar{display:none;width:0;height:0}.u-qs-box:focus-visible{box-shadow:inset 0 0 0 2px var(--u-focus)}.u-qs-rail{position:absolute;right:0;width:12px;z-index:4}.u-qs-thumb{position:absolute;right:3px;width:3px;border-radius:var(--u-radius-pill);background:var(--u-fg);opacity:0;transition:opacity .35s ease,width .15s ease,right .15s ease}.u-qs:hover .u-qs-thumb{opacity:.14}.u-qs[data-moving] .u-qs-thumb{opacity:.32;transition:opacity .1s ease,width .15s ease,right .15s ease}.u-qs-rail:hover .u-qs-thumb,.u-qs-rail[data-drag] .u-qs-thumb{opacity:.5;width:6px;right:2px}@media (prefers-reduced-motion:reduce){.u-btn,.u-qs-thumb,.u-row{transition:none}.u-flap-c,.u-sheet-panel,.u-sheet-scrim,.u-tip-bubble,.u-toast,.u-tray{animation:none}.u-token,.u-token-caret{transition:none}.u-dots i,.u-stamp-dot{animation:none!important;opacity:.7}.u-pick{transition:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--u-paper);color:var(--u-ink);font-family:var(--u-font-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-family:var(--u-font-display);font-weight:var(--u-heading-weight);letter-spacing:var(--u-heading-track);text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-wp{gap:14px}.u-wp,.u-wp-list{display:flex;flex-direction:column}.u-wp-list{list-style:none;margin:0;padding:0;gap:6px}.u-wp-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--u-line);border-radius:var(--u-radius);background:transparent;color:var(--u-fg);font:500 14px var(--u-font-text);text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.u-wp-row:hover:not(:disabled){background:var(--u-well);border-color:var(--u-fg)}.u-wp-row:disabled{cursor:progress}.u-wp-row img{flex:none;width:28px;height:28px;border-radius:var(--u-radius-sm)}.u-wp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-wp-note{color:var(--u-fg-dim)}.u-wp-error,.u-wp-note{margin:0;font:400 12px/1.5 var(--u-font-mono)}.u-wp-error{color:var(--u-tone-warn-text)}.v5-foot{border-top:1px solid var(--u-line)}.v5-foot-in{max-width:1180px;margin-inline:auto;padding:22px var(--ld-gutter,24px) 30px;display:flex;flex-direction:column;gap:12px}.v5-foot-note{margin:0 0 4px;font:400 12px/1.5 var(--u-font-mono);color:var(--u-muted)}.v5-foot nav{display:flex;flex-wrap:wrap;gap:8px 20px}.v5-foot nav a{font:600 11px var(--u-font-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--u-muted)}.v5-foot nav a:focus-visible,.v5-foot nav a:hover{color:var(--u-em)}.v5-foot nav[aria-label=Site] a{color:inherit}