.m-notices-head{min-height:34px;padding:0 var(--m-space-3);border-bottom:1px solid var(--m-text);justify-content:space-between;align-items:center;display:flex}.m-notices-enable.m-btn{margin:var(--m-space-3) var(--m-space-3) var(--m-space-1)}.m-notices-empty{padding:var(--m-space-4) var(--m-space-3);color:var(--m-text-muted);line-height:1.4}.m-notices-list{max-height:min(60vh,480px);margin:0;padding:0;list-style:none;overflow-y:auto}.m-notice{align-items:center;gap:var(--m-space-3);padding:var(--m-space-2) var(--m-space-3);grid-template-columns:28px minmax(0,1fr) auto auto;font-size:13px;display:grid}.m-notice+.m-notice{border-top:1px solid var(--m-line)}.m-notice[data-unread]{background:var(--m-accent-quiet);box-shadow:inset 2px 0 0 var(--m-accent)}.m-notice-who{border-radius:50%;min-width:0;display:inline-flex}.m-notice-system{background:var(--m-surface-inset);width:28px;height:28px;color:var(--m-text-muted);justify-content:center;align-items:center}.m-notice-text{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.m-notice-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-notice-name{color:inherit;text-decoration:none}.m-notice-name:hover{text-decoration:underline}.m-notice-name .m-verified{margin-left:.2em}.m-notice-detail{color:var(--m-text-muted)}.m-notice-token{border-radius:50%;display:inline-flex}.m-notice-age{color:var(--m-text-muted);font:400 11px var(--m-font-mono)}
.m-search-list{transition:opacity var(--m-duration-fast) var(--m-ease);margin:0;padding:0;list-style:none}.m-search-results[data-stale] .m-search-list{opacity:.6}.m-search-result{border-bottom:1px solid var(--m-line);min-height:52px;color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:grid}.m-search-result:hover{color:inherit}.m-search-list li[data-active] .m-search-result,.m-search-result:focus-visible{background:var(--m-accent-quiet)}.m-search-result:focus-visible{outline-offset:-2px}.m-search-result-name{flex-direction:column;gap:2px;min-width:0;display:flex}.m-search-result-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.m-search-result-meta{color:var(--m-text-muted);font:400 11px var(--m-font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.m-search-result-pair{align-items:center;gap:4px;display:inline-flex}.m-search-result-figures{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;font-weight:500;display:flex}.m-search-result-sub{color:var(--m-text-muted);font-size:11px;font-weight:400}.m-search-heading{border-bottom:1px solid var(--m-text);align-items:center;height:30px;padding:0 10px;display:flex}.m-search-note{padding:var(--m-space-5) 10px;color:var(--m-text-muted);font-size:var(--m-size-caption);margin:0}.m-search-all{justify-content:space-between;align-items:center;gap:var(--m-space-2);min-height:40px;color:var(--m-accent);transition:color var(--m-duration-fast) var(--m-ease);padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.m-search-all:hover,.m-search-all:focus-visible{color:var(--m-text)}.m-search-all:focus-visible{outline-offset:-2px}.m-pair-mark{background:var(--m-surface-inset);box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-text);font-weight:var(--m-weight-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m-pair-mark svg{display:block}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4ec;--surface:#fcfaf5;--ink:#151619;--ink2:#55565b;--rule:#d4d0c6;--accent:#343fcb;--btn:#343fcb;--btn-h:#2a34b0;--tint:#343fcb14;--hover:#1516190a;--scrim:#15161957;--glow:.08;--rail-bg:#151619;--rail-ink:#f1eee5;--rail-ink2:#a9a8ae;--rail-rule:#2e2f37;--rail-acc:#929bff;--d-light:block;--d-dark:none;--art-hero:image-set(url(/brand/hero-day-1774.avif) type("image/avif"), url(/brand/hero-day-1774.webp) type("image/webp"));--art-hero-sm:image-set(url(/brand/hero-day-887.avif) type("image/avif"), url(/brand/hero-day-887.webp) type("image/webp"));--art-banner:image-set(url(/brand/banner-day-3000.avif) type("image/avif"), url(/brand/banner-day-3000.webp) type("image/webp"));--art-banner-sm:image-set(url(/brand/banner-day-1500.avif) type("image/avif"), url(/brand/banner-day-1500.webp) type("image/webp"));--sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-inter-tight), "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, Menlo, monospace;--h1:76px;--h2:40px;--h3:30px;--h4:21px;--rail:186px;--topbar:52px;--tape:30px;--inset:68px;--pad-r:56px;--mk-grid:minmax(0, 72fr) minmax(0, 28fr);--cols-mkt:22px minmax(0, 2.3fr) 72px minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, .9fr);--how-cols:repeat(3, minmax(0, 1fr));--foot-cols:minmax(0, 1.1fr) minmax(0, 1.5fr);--hero-pos:absolute;--hero-w:62%;--hero-h:100%;--hero-x:50%;--hero-pb:44px;--hero-min:580px;--hero-mask:linear-gradient(to right, transparent 0, #000 34%), linear-gradient(to bottom, #000 58%, transparent 100%);--hero-scrim:linear-gradient(to right, color-mix(in srgb, var(--bg) 88%, transparent) 0, color-mix(in srgb, var(--bg) 62%, transparent) 34%, transparent 62%);--m-ink:var(--ink);--m-bg:var(--bg);--m-surface:var(--surface);--m-surface-raised:var(--surface);--m-surface-inset:var(--hover);--m-text:var(--ink);--m-text-muted:var(--ink2);--m-text-subtle:var(--ink2);--m-line:var(--rule);--m-line-strong:var(--ink);--m-accent:var(--accent);--m-on-accent:#fff;--m-accent-hover:var(--btn-h);--m-accent-quiet:var(--tint);--m-btn:var(--btn);--m-btn-hover:var(--btn-h);--m-up:var(--ink);--m-down:var(--ink);--m-chart-down:#c8412f;--m-chart-up:#2e8b57;--m-down-quiet:var(--hover);--m-warn:var(--ink);--m-warn-quiet:var(--hover);--m-positive:var(--ink);--m-critical:var(--ink);--m-backdrop:var(--scrim);--m-thumb-shadow:none;--m-shadow:none;--m-shadow-raised:none;--m-surface-tint:#f1ede2;--m-surface-edge:#1516191c;--m-surface-inner:#ffffffbf;--m-shadow-soft:0 1px 1px #1516190a, 0 14px 32px -18px #1516194d;--m-well:#e9e4d7;--m-well-edge:#1516192b;--m-well-shadow:inset 0 1px 2px #15161914;--m-chosen:#e9e6ea;--m-chosen-glow:0 0 0 1px var(--accent), 0 0 0 4px #343fcb1a, 0 14px 28px -16px #343fcb99;--m-engrave:#15161924;--m-engrave-accent:#343fcb57;--m-font:var(--sans);--m-font-display:var(--serif);--m-font-mono:var(--mono);--m-weight-body:400;--m-weight-strong:600;--m-weight-display:500;--m-weight-figure:500;--m-size-figure:clamp(3rem, 9vw, 6.5rem);--m-size-display:var(--h2);--m-size-title:var(--h4);--m-size-body:.875rem;--m-size-caption:.78125rem;--m-size-micro:.625rem;--m-leading-tight:1.05;--m-leading-body:1.45;--m-leading-prose:1.55;--m-tracking-figure:-.045em;--m-tracking-display:-.035em;--m-tracking-body:0;--m-tracking-label:.1em;--m-space-1:4px;--m-space-2:8px;--m-space-3:12px;--m-space-4:16px;--m-space-5:20px;--m-space-6:24px;--m-space-7:32px;--m-space-8:40px;--m-space-9:56px;--m-space-10:80px;--m-space-11:120px;--m-gap-intra:var(--m-space-2);--m-gap-inter:var(--m-space-6);--m-gap-section:var(--m-space-9);--m-radius:3px;--m-radius-sm:2px;--m-radius-float:3px;--m-radius-card:3px;--m-radius-panel:3px;--m-radius-inset:3px;--m-radius-field:3px;--m-radius-control:3px;--m-radius-pill:3px;--m-duration-fast:.15s;--m-duration-normal:.25s;--m-duration-slow:.32s;--m-ease:cubic-bezier(.2, .7, .2, 1);--m-ease-in:cubic-bezier(.4, 0, 1, 1);--m-max-width:1240px;--m-measure:68ch;--m-target-min:38px;--m-focus-width:2px;--m-focus-offset:2px;--m-rail-width:var(--rail);--m-rail-open:186px;--m-header-height:var(--topbar);--m-z-header:20;--m-z-menu:30;--m-z-hint:40;--m-z-island:45;--m-z-rail:50;--m-z-dock:55;--m-z-toast:60;--m-z-dialog:70;--m-z-lightbox:80}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-chart-down:#ef6a5b;--m-chart-up:#4cc38a;--bg:#101115;--surface:#191a20;--ink:#f1eee5;--ink2:#b1b0b7;--rule:#393a43;--accent:#929bff;--btn:#3a45d6;--btn-h:#4a55e4;--tint:#929bff1f;--hover:#f1eee50d;--scrim:#0009;--glow:.22;--rail-bg:#191a20;--d-light:none;--d-dark:block;--art-hero:image-set(url(/brand/hero-night-1774.avif) type("image/avif"), url(/brand/hero-night-1774.webp) type("image/webp"));--art-hero-sm:image-set(url(/brand/hero-night-887.avif) type("image/avif"), url(/brand/hero-night-887.webp) type("image/webp"));--art-banner:image-set(url(/brand/banner-night-3000.avif) type("image/avif"), url(/brand/banner-night-3000.webp) type("image/webp"));--art-banner-sm:image-set(url(/brand/banner-night-1500.avif) type("image/avif"), url(/brand/banner-night-1500.webp) type("image/webp"));--m-surface-tint:#17181d;--m-surface-edge:#f1eee517;--m-surface-inner:#f1eee50d;--m-shadow-soft:0 1px 1px #00000059, 0 18px 36px -18px #000000d9;--m-well:#0c0d10;--m-well-edge:#f1eee521;--m-well-shadow:inset 0 1px 2px #00000080;--m-chosen:#1d1f2e;--m-chosen-glow:0 0 0 1px var(--accent), 0 0 0 4px #929bff21, 0 14px 32px -14px #929bff73;--m-engrave:#f1eee529;--m-engrave-accent:#929bff66}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-chart-down:#ef6a5b;--m-chart-up:#4cc38a;--bg:#101115;--surface:#191a20;--ink:#f1eee5;--ink2:#b1b0b7;--rule:#393a43;--accent:#929bff;--btn:#3a45d6;--btn-h:#4a55e4;--tint:#929bff1f;--hover:#f1eee50d;--scrim:#0009;--glow:.22;--rail-bg:#191a20;--d-light:none;--d-dark:block;--art-hero:image-set(url(/brand/hero-night-1774.avif) type("image/avif"), url(/brand/hero-night-1774.webp) type("image/webp"));--art-hero-sm:image-set(url(/brand/hero-night-887.avif) type("image/avif"), url(/brand/hero-night-887.webp) type("image/webp"));--art-banner:image-set(url(/brand/banner-night-3000.avif) type("image/avif"), url(/brand/banner-night-3000.webp) type("image/webp"));--art-banner-sm:image-set(url(/brand/banner-night-1500.avif) type("image/avif"), url(/brand/banner-night-1500.webp) type("image/webp"));--m-surface-tint:#17181d;--m-surface-edge:#f1eee517;--m-surface-inner:#f1eee50d;--m-shadow-soft:0 1px 1px #00000059, 0 18px 36px -18px #000000d9;--m-well:#0c0d10;--m-well-edge:#f1eee521;--m-well-shadow:inset 0 1px 2px #00000080;--m-chosen:#1d1f2e;--m-chosen-glow:0 0 0 1px var(--accent), 0 0 0 4px #929bff21, 0 14px 32px -14px #929bff73;--m-engrave:#f1eee529;--m-engrave-accent:#929bff66}}@media (min-width:1181px){:root[data-rail=collapsed]{--rail:56px}}@media (max-width:1180px){:root{--rail:56px;--inset:36px;--pad-r:28px;--mk-grid:minmax(0, 1fr);--h1:62px;--h2:36px;--h3:28px;--hero-pos:relative;--hero-w:100%;--hero-h:calc((100vw - 56px) / 2);--hero-mask:linear-gradient(to bottom, transparent 0, #000 24%, #000 62%, transparent 100%)}}@media (max-width:720px){:root{--rail:0px;--inset:18px;--pad-r:18px;--cols-mkt:20px minmax(0, 1fr) 84px 76px;--how-cols:minmax(0, 1fr);--foot-cols:minmax(0, 1fr);--hero-h:max(310px, 50vw);--hero-x:80%;--hero-pb:42vw;--hero-min:0px;--hero-mask:linear-gradient(to bottom, transparent 0, #000 22%, #000 62%, transparent 100%);--hero-scrim:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 82%, transparent) 0, color-mix(in srgb, var(--bg) 64%, transparent) 58%, transparent 92%);--h1:40px;--h2:30px;--h3:24px;--m-target-min:44px}}@media (pointer:coarse){:root{--m-target-min:44px;--tape:44px}}@media (prefers-reduced-motion:reduce){:root{--m-duration-fast:.01ms;--m-duration-normal:.01ms;--m-duration-slow:.01ms}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--m-bg);scroll-padding-top:88px}body{background:var(--m-bg);min-height:100vh;color:var(--m-text);font-family:var(--m-font);font-weight:var(--m-weight-body);font-size:var(--m-size-body);line-height:var(--m-leading-body);letter-spacing:var(--m-tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--m-font-display);font-weight:var(--m-weight-display);letter-spacing:var(--m-tracking-display)}strong,b{font-weight:var(--m-weight-strong)}kbd,code,samp{font-family:var(--m-font-mono)}:focus-visible{outline:var(--m-focus-width) solid var(--m-accent);outline-offset:var(--m-focus-offset)}:focus:not(:focus-visible),:is(input,textarea,select,[contenteditable]):focus-visible{outline:none}::selection{background:var(--m-btn);color:var(--m-on-accent)}.m-display{font-family:var(--m-font-display);font-size:var(--m-size-display);font-weight:var(--m-weight-display);line-height:var(--m-leading-tight);letter-spacing:-.04em;text-wrap:balance;margin:0}.m-display[data-size=hero]{font-size:var(--h1);letter-spacing:-.045em;line-height:1.02}.m-display [data-accent]{color:var(--m-accent);display:block}.m-title{font-family:var(--m-font-display);font-size:var(--m-size-title);font-weight:var(--m-weight-display);letter-spacing:-.03em;margin:0;line-height:1.1}.m-title[data-size=lg]{font-size:var(--h3)}.m-body{max-width:var(--m-measure);color:var(--m-text-muted);line-height:var(--m-leading-prose);text-wrap:pretty;margin:0}.m-caption{font-size:var(--m-size-caption);color:var(--m-text-subtle);margin:0}.m-figure{font-family:var(--m-font-display);font-size:var(--m-size-figure);font-weight:var(--m-weight-figure);letter-spacing:var(--m-tracking-figure);font-variant-numeric:tabular-nums;margin:0;line-height:1}.m-eyebrow,.m-label{font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-subtle);margin:0;font-weight:500;line-height:1.4}.m-numeric,.m-mono{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.m-accent{color:var(--m-accent)}.m-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-page{width:100%;max-width:calc(var(--m-max-width) + var(--inset) + var(--pad-r));padding:var(--m-space-8) var(--pad-r) var(--m-space-10) var(--inset)}.m-screen{gap:var(--m-gap-section);flex-direction:column;display:flex}.m-stack{gap:var(--m-gap-intra);flex-direction:column;display:flex}.m-row{align-items:center;gap:var(--m-space-3);flex-wrap:wrap;display:flex}@media (max-width:720px){.m-page{padding-top:var(--m-space-6)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-pulse{50%{opacity:.45}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes m-sheet-in{0%{transform:translateY(100%)}}@keyframes m-panel-in{0%{opacity:0;translate:0 16px}}@keyframes m-drawer-in{0%{opacity:0;translate:24px}}@keyframes m-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes m-word{0%{opacity:0;filter:blur(12px);transform:translateY(.4em)}}@keyframes m-shimmer{to{background-position:0%}}.m-shimmer{background:linear-gradient(90deg, var(--m-text-subtle) 40%, var(--m-text) 50%, var(--m-text-subtle) 60%) 100% center / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite m-shimmer}
.m-card{background:var(--m-surface);border:1px solid var(--m-line);border-top:2px solid var(--m-text);border-radius:0 0 var(--m-radius) var(--m-radius);padding:var(--m-space-5);position:relative}.m-card[data-variant=float]{border:1px solid var(--m-text);border-radius:var(--m-radius);padding:var(--m-space-5)}.m-card[data-variant=panel]{border:1px solid var(--m-line);border-radius:var(--m-radius)}.m-card[data-variant=inset]{background:var(--m-surface-inset);border-radius:var(--m-radius);padding:var(--m-space-3);border:1px solid #0000}.m-card[data-raised]{border-color:var(--m-text)}.m-card[data-flush]{padding:0}.m-card[data-variant=rule]{border:0;border-top:2px solid var(--m-text);border-bottom:1px solid var(--m-line);padding:var(--m-space-3) 0;transition:border-color var(--m-duration-fast) var(--m-ease);background:0 0;border-radius:0}:is(a,button).m-card[data-variant=rule]:hover,.m-card[data-variant=rule][data-interactive]:hover{border-top-color:var(--m-accent)}.m-card[data-framed]{border:1px solid var(--m-line);border-radius:var(--m-radius);box-shadow:inset 0 0 0 3px var(--m-surface), inset 0 0 0 4px var(--m-line)}.m-plate{font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:.08em;color:var(--m-text-subtle);white-space:nowrap;font-weight:500}.m-btn{justify-content:center;align-items:center;gap:var(--m-space-2);min-height:38px;padding:0 var(--m-space-4);border-radius:var(--m-radius);color:var(--m-text);font-family:var(--m-font);font-size:.84375rem;font-weight:var(--m-weight-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--m-duration-fast) var(--m-ease), border-color var(--m-duration-fast) var(--m-ease), color var(--m-duration-fast) var(--m-ease), opacity var(--m-duration-fast) var(--m-ease);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.m-btn:disabled,.m-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.m-btn[data-loading]{cursor:progress}.m-btn[data-block]{width:100%}.m-btn[data-size=sm]{min-height:32px;padding:0 13px;font-size:.8125rem}.m-btn[data-variant=primary]{background:var(--m-btn);color:var(--m-on-accent)}.m-btn[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background:var(--m-btn-hover)}.m-btn[data-variant=secondary]{border-color:var(--m-text);background:var(--m-bg)}.m-btn[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){background:var(--m-surface)}.m-btn[data-variant=ghost]{padding:0 var(--m-space-3);color:var(--m-text-muted)}.m-btn[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){color:var(--m-text);background:var(--m-surface-inset)}.m-btn[data-variant=pill]{border-color:var(--m-line);min-height:28px;color:var(--m-text);padding:0 10px;font-size:.78125rem;font-weight:500}.m-btn[data-variant=pill][data-size=sm]{min-height:24px;padding:0 var(--m-space-2)}.m-btn[data-variant=pill]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--m-text)}.m-btn[data-variant=pill][aria-pressed=true]{background:var(--m-accent-quiet);border-color:var(--m-accent)}.m-btn[data-variant=link]{border:0;border-bottom:1px solid var(--m-accent);min-height:0;color:var(--m-accent);border-radius:0;align-self:flex-start;padding:0 0 1px}.m-btn[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){color:var(--m-text);border-bottom-color:var(--m-text)}.m-btn-icon{flex:none;display:inline-flex}.m-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite m-spin}.m-icon-btn{width:var(--size,32px);height:var(--size,32px);border-radius:var(--m-radius);color:var(--m-text-muted);cursor:pointer;transition:background var(--m-duration-fast) var(--m-ease), border-color var(--m-duration-fast) var(--m-ease), color var(--m-duration-fast) var(--m-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.m-icon-btn:after{content:"";inset:min(0px, calc((var(--size,32px) - 44px) / 2));position:absolute}.m-icon-btn:hover:not(:disabled){color:var(--m-text);background:var(--m-surface-inset)}.m-icon-btn[data-variant=secondary],.m-icon-btn[data-variant=inset]{border-color:var(--m-line);color:var(--m-text)}.m-icon-btn:is([data-variant=secondary],[data-variant=inset]):hover:not(:disabled){border-color:var(--m-text);background:0 0}.m-icon-btn[aria-pressed=true]{color:var(--m-accent)}.m-icon-btn:disabled{opacity:.4;cursor:not-allowed}.m-segment{align-items:center;gap:1px;min-width:0;display:flex;position:relative}.m-segment-option{z-index:1;border-radius:var(--m-radius-sm);min-height:24px;color:var(--m-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--m-duration-normal) var(--m-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.m-segment-option:hover,.m-segment-option[data-active]{color:var(--m-text)}.m-segment-option:disabled{opacity:.45;cursor:not-allowed}.m-segment-option[data-icon]{width:26px;padding:0}.m-segment-count{font-family:var(--m-font-mono);color:var(--m-text-subtle);font-variant-numeric:tabular-nums;font-size:.6875rem}.m-segment-indicator{z-index:0;width:var(--w,0);transform:translateX(var(--x,0));pointer-events:none;opacity:0;position:absolute;left:0}.m-segment[data-ready] .m-segment-indicator{opacity:1;transition:transform var(--m-duration-normal) var(--m-ease), width var(--m-duration-normal) var(--m-ease)}.m-segment[data-appearance=pills]{border:1px solid var(--m-line);border-radius:var(--m-radius);padding:2px}.m-segment[data-appearance=pills] .m-segment-indicator{border-radius:var(--m-radius-sm);background:var(--m-accent-quiet);top:2px;bottom:2px}.m-segment[data-appearance=pills][data-stretch]{width:100%}.m-segment[data-appearance=pills][data-stretch] .m-segment-option{flex:1;min-height:32px;font-size:.8125rem;font-weight:600}.m-segment[data-appearance=tabs]{scrollbar-width:none;gap:22px;overflow-x:auto}.m-segment[data-appearance=tabs]::-webkit-scrollbar{display:none}.m-segment[data-appearance=tabs] .m-segment-option{border-radius:0;flex-shrink:0;min-height:34px;padding:0;font-size:.84375rem;font-weight:600}.m-segment[data-appearance=tabs] .m-segment-indicator{background:var(--m-accent);height:2px;bottom:0}.m-toolbar{justify-content:space-between;align-items:center;gap:var(--m-space-2) 22px;flex-wrap:wrap;display:flex}.m-toolbar[data-ruled]{border-bottom:1px solid var(--m-line)}.m-toolbar[data-ruled]>.m-segment[data-appearance=tabs]{margin-bottom:-1px}.m-field{flex-direction:column;gap:5px;min-width:0;display:flex}.m-field-head{justify-content:space-between;align-items:baseline;gap:var(--m-space-3);display:flex}.m-field-label{color:var(--m-text);font-size:.78125rem;font-weight:500}.m-field-counter{font-family:var(--m-font-mono);color:var(--m-text-subtle);font-variant-numeric:tabular-nums;font-size:.6875rem}.m-field-shell{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-radius);transition:border-color var(--m-duration-fast) var(--m-ease);align-items:center;display:flex}.m-field-shell:hover:not(:has(:disabled)){border-color:var(--m-text-muted)}.m-field-shell:focus-within{border-color:var(--m-accent);outline:2px solid var(--m-accent);outline-offset:2px}.m-field-shell:has(:disabled){opacity:.5;cursor:not-allowed}.m-field[data-invalid] .m-field-shell{border-color:var(--m-text);box-shadow:inset 3px 0 0 var(--m-text)}.m-field-input{width:100%;min-width:0;min-height:36px;color:var(--m-text);font-family:var(--m-font);font-size:.875rem;font-weight:var(--m-weight-body);background:0 0;border:0;flex:1;padding:0 10px}.m-field-input:is([type=number],[inputmode=decimal],[inputmode=numeric],[data-mono]){font-family:var(--m-font-mono)}.m-field-input::placeholder{color:var(--m-text-subtle);opacity:.75}.m-field-input:disabled{cursor:not-allowed}textarea.m-field-input{resize:vertical;min-height:84px;padding:9px 10px;line-height:1.45}.m-field-input[type=number]{appearance:textfield}.m-field-input[type=number]::-webkit-inner-spin-button{display:none}.m-field-input[type=search]::-webkit-search-cancel-button{display:none}.m-field-affix{color:var(--m-text-subtle);font-family:var(--m-font-mono);white-space:nowrap;align-items:center;padding-inline:10px;font-size:.75rem;display:flex}.m-field-affix[data-side=start]{padding-inline-end:0}.m-field-note{color:var(--m-text-subtle);margin:0;font-size:.75rem}.m-field[data-invalid] .m-field-note{color:var(--m-text);font-weight:500}.m-field[data-invalid] .m-field-note:before{content:"! ";font-family:var(--m-font-mono);font-weight:700}.m-select-trigger{border:1px solid var(--m-line);border-radius:var(--m-radius);min-height:28px;color:var(--m-text);white-space:nowrap;cursor:pointer;transition:border-color var(--m-duration-fast) var(--m-ease);background:0 0;align-items:center;gap:7px;padding-inline:10px 8px;font-size:.78125rem;font-weight:500;display:inline-flex}.m-select-trigger:hover,.m-select-trigger[data-state=open]{border-color:var(--m-text)}.m-select-trigger[data-appearance=field]{background:var(--m-surface);width:100%;min-height:38px;font-size:.875rem;font-weight:var(--m-weight-body);justify-content:space-between;padding-inline:10px}.m-select-trigger:disabled{opacity:.5;cursor:not-allowed}.m-select-value{align-items:center;gap:var(--m-space-2);min-width:0;display:inline-flex}.m-select-chevron{color:var(--m-text-subtle);flex:none;display:inline-flex}.m-select-menu{z-index:var(--m-z-dialog);width:300px;max-width:calc(100vw - 2 * var(--m-space-4));max-height:min(420px, var(--radix-select-content-available-height));border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);animation:m-pop-in var(--m-duration-fast) var(--m-ease);padding:4px;overflow:hidden}.m-select-menu[data-match-trigger]{width:var(--radix-select-trigger-width);min-width:220px}.m-select-group+.m-select-group{border-top:1px solid var(--m-line);margin-top:4px;padding-top:4px}.m-select-heading{font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-subtle);padding:6px 9px 4px;font-weight:500;display:block}.m-select-option{border-radius:var(--m-radius-sm);min-height:30px;color:var(--m-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:auto auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 9px;font-size:.8125rem;display:grid}.m-select-option[data-highlighted]{color:var(--m-text);background:var(--m-surface-inset)}.m-select-option[data-state=checked]{color:var(--m-text);background:var(--m-accent-quiet)}.m-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.m-select-option-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.m-select-option-icon:empty{display:none}.m-select-option-detail{color:var(--m-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-select-tick{grid-column:4;display:inline-flex}.m-check{align-items:flex-start;gap:var(--m-space-3);cursor:pointer;min-height:38px;display:flex}.m-check input{appearance:none;border:1px solid var(--m-text);border-radius:var(--m-radius-sm);background:var(--m-surface);cursor:pointer;width:18px;height:18px;transition:background var(--m-duration-fast) var(--m-ease);flex:none;margin:2px 0 0;position:relative}.m-check input:checked{background:var(--m-text)}.m-check input:checked:after{content:"";border-right:2px solid var(--m-bg);border-bottom:2px solid var(--m-bg);width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.m-check input:disabled{opacity:.45;cursor:not-allowed}.m-check-text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.m-check-title{color:var(--m-text);font-weight:500;line-height:1.35}.m-check-description{font-size:var(--m-size-caption);color:var(--m-text-muted);line-height:1.45}.m-check a{color:var(--m-accent)}.m-options{gap:var(--m-space-3);min-width:0;padding:var(--m-space-4);border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);flex-direction:column;margin:0;display:flex}.m-options>legend{float:left;width:100%;margin-bottom:var(--m-space-1);font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-subtle);padding:0;font-weight:500}.m-options>legend+*{clear:both}.m-options .m-check{min-height:0}.m-switch{border:1px solid var(--m-text-muted);border-radius:var(--m-radius);cursor:pointer;width:30px;height:18px;transition:background var(--m-duration-fast) var(--m-ease), border-color var(--m-duration-fast) var(--m-ease);background:0 0;flex:none;padding:0;position:relative}.m-switch:after{content:"";background:var(--m-text-muted);width:12px;height:12px;transition:transform var(--m-duration-normal) var(--m-ease);border-radius:1px;position:absolute;top:2px;left:2px}.m-switch[aria-checked=true]{background:var(--m-btn);border-color:var(--m-btn)}.m-switch[aria-checked=true]:after{background:#fff;transform:translate(12px)}.m-switch:disabled{opacity:.45;cursor:not-allowed}.m-dialog-overlay{z-index:var(--m-z-dialog);padding:var(--m-space-3);background:var(--m-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:m-fade-in var(--m-duration-normal) var(--m-ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.m-dialog{gap:var(--m-space-5);border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);width:min(460px,100%);max-height:100%;animation:m-panel-in var(--m-duration-slow) var(--m-ease) both;outline:none;flex-direction:column;margin:auto;padding:24px 28px 22px;display:flex;position:relative}.m-dialog[data-size=wide]{width:min(680px,100%)}.m-dialog-head{gap:var(--m-space-2);padding-right:var(--m-space-8);flex-direction:column;display:flex}.m-dialog[data-locked] .m-dialog-head{padding-right:0}.m-dialog-title{font-family:var(--m-font-display);font-size:1.875rem;font-weight:var(--m-weight-display);letter-spacing:-.03em;margin:0;line-height:1.1}.m-dialog-description{color:var(--m-text-muted);margin:0;line-height:1.5}.m-dialog-body{gap:var(--m-space-4);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.m-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.m-dialog-actions[data-stack]{align-items:stretch;gap:var(--m-space-2);flex-direction:column}.m-dialog-close{position:absolute;top:20px;right:20px}.m-dialog-note{font-size:var(--m-size-caption);color:var(--m-text);text-align:center;margin:0;font-weight:500}.m-dialog-overlay[data-sheet]{padding:var(--m-space-6) 0 0;align-items:flex-end}.m-dialog-overlay[data-sheet] .m-dialog{width:100%;max-width:560px;max-height:calc(100dvh - var(--m-space-6));padding:var(--m-space-6) var(--m-space-5) calc(var(--m-space-6) + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--m-radius) var(--m-radius) 0 0;animation:m-sheet-in var(--m-duration-slow) var(--m-ease);border-bottom:0;margin:auto auto 0;overflow-y:auto}@media (max-width:720px){.m-dialog-overlay:not([data-drawer]){padding:var(--m-space-6) 0 0;align-items:flex-end}.m-dialog:not(.m-drawer),.m-dialog[data-size=wide]:not(.m-drawer){width:100%;max-width:none;max-height:calc(100dvh - var(--m-space-6));padding:var(--m-space-6) max(18px, env(safe-area-inset-right)) calc(var(--m-space-6) + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overscroll-behavior:contain;animation:m-sheet-in var(--m-duration-slow) var(--m-ease);border-width:1px 0 0;border-radius:0;margin:auto 0 0;overflow-y:auto}.m-dialog-overlay[data-sheet] .m-dialog{max-width:none}}.m-dialog-overlay[data-drawer]{justify-content:flex-end;align-items:stretch;padding:0;overflow:hidden}.m-drawer.m-dialog{width:min(var(--drawer-width,460px), 100vw);border:0;border-left:1px solid var(--m-line);background:var(--m-bg);max-height:none;animation:m-drawer-in var(--m-duration-slow) var(--m-ease) both;border-radius:0;margin:0;padding:20px 26px 28px;overflow-y:auto}.m-drawer .m-dialog-head{padding-right:0}.m-drawer-bar{justify-content:space-between;align-items:center;gap:var(--m-space-3);min-height:32px;display:flex}.m-drawer .m-dialog-title{font-size:2.125rem;line-height:1.05}.m-drawer .m-dialog-body{overflow:visible}.m-consent{border-top:1px solid var(--m-text);margin:0;padding:0;list-style:none}.m-consent li{border-bottom:1px solid var(--m-line)}.m-consent-row{align-items:center;gap:var(--m-space-2);display:flex}.m-consent-toggle{align-items:center;gap:var(--m-space-3);min-height:48px;color:var(--m-text);text-align:left;cursor:pointer;transition:background var(--m-duration-fast) var(--m-ease);background:0 0;border:0;flex:1;padding:0 6px;display:flex}.m-consent-toggle:hover{background:var(--m-surface-inset)}.m-consent-toggle:focus-visible{outline-offset:-2px}.m-consent-check{border:1px solid var(--m-text);border-radius:var(--m-radius-sm);color:#0000;width:18px;height:18px;transition:background var(--m-duration-fast) var(--m-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-consent-toggle[aria-checked=true] .m-consent-check{background:var(--m-text);color:var(--m-bg)}.m-consent-read{min-height:32px;padding:0 var(--m-space-2);color:var(--m-accent);font-size:var(--m-size-caption);flex:none;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.m-consent-read:hover{color:var(--m-text)}.m-leaving-url{padding:var(--m-space-3);border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-bg);color:var(--m-text-muted);font-family:var(--m-font-mono);overflow-wrap:anywhere;margin:0;font-size:.75rem}.m-leaving-url strong{color:var(--m-text);font-weight:500}.m-leaving-caution{padding:var(--m-space-3);border:1px dashed var(--m-text-muted);border-radius:var(--m-radius);color:var(--m-text);margin:0;font-size:.75rem;line-height:1.5}.m-popover{z-index:var(--m-z-dialog);width:var(--width,320px);max-width:calc(100vw - 2 * var(--m-space-4));padding:var(--m-space-2);border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);transform-origin:var(--radix-popover-content-transform-origin);animation:m-pop-in var(--m-duration-fast) var(--m-ease);outline:none}.m-menu{z-index:var(--m-z-dialog);border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);min-width:190px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:m-pop-in var(--m-duration-fast) var(--m-ease);outline:none;margin:0;padding:4px}.m-menu-item{border-radius:var(--m-radius-sm);width:100%;min-height:32px;color:var(--m-text-muted);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 9px;font-size:.8125rem;text-decoration:none;display:flex}.m-menu-item[data-highlighted]{color:var(--m-text);background:var(--m-surface-inset)}.m-menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.m-menu-item svg{flex:none}.m-menu-item[data-tone=critical]{color:var(--m-text);font-weight:500}.m-menu-sep{background:var(--m-line);height:1px;margin:4px 0}.m-menu-label{font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-subtle);padding:6px 9px 4px;font-weight:500}.m-hint{z-index:var(--m-z-lightbox);border-radius:var(--m-radius);background:var(--m-text);width:max-content;max-width:260px;color:var(--m-bg);text-align:left;animation:m-pop-in var(--m-duration-fast) var(--m-ease);padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.4}.m-toast{align-items:flex-start;gap:var(--m-space-3);width:min(360px, calc(100vw - var(--m-space-6) * 2));border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);color:var(--m-text);font-family:var(--m-font);padding:14px 10px 14px 16px;display:flex}.m-toast-body{align-items:flex-start;gap:var(--m-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.m-toast-status{font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-muted);align-items:center;gap:7px;font-weight:500;display:inline-flex}.m-toast-dot{background:var(--m-text-subtle);border-radius:50%;flex:none;width:6px;height:6px}.m-toast[data-tone=positive] .m-toast-dot,.m-toast[data-tone=accent] .m-toast-dot,.m-toast[data-tone=info] .m-toast-dot{background:var(--m-accent)}.m-toast[data-tone=critical] .m-toast-dot{background:var(--m-text);border-radius:0}.m-toast[data-tone=notice] .m-toast-dot{box-shadow:inset 0 0 0 1.5px var(--m-text);background:0 0}.m-toast-status .m-spinner{border-width:1.5px;width:9px;height:9px}.m-toast-title{overflow-wrap:anywhere;margin:0;font-size:.84375rem;font-weight:500;line-height:1.4}.m-toast-text{font-size:var(--m-size-caption);color:var(--m-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.m-toast-link{font-size:var(--m-size-caption);color:var(--m-accent);transition:color var(--m-duration-fast) var(--m-ease);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.m-toast-link:hover{color:var(--m-text)}[data-sonner-toaster]{--offset-bottom:calc(var(--m-space-6) + var(--m-dock-inset,0px))!important;--mobile-offset-bottom:calc(var(--m-space-4) + var(--m-dock-inset,0px))!important;z-index:var(--m-z-toast)!important}.m-skeleton{border-radius:var(--m-radius-sm);background:var(--m-line);opacity:.55;animation:1.4s ease-in-out infinite m-pulse;display:block}.m-skeleton[data-circle]{border-radius:50%}.m-badge{border:1px solid var(--m-line);border-radius:var(--m-radius);min-height:22px;color:var(--m-text-muted);font-family:var(--m-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:0 8px;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.m-badge-dot{background:var(--m-text);border-radius:50%;flex:none;width:6px;height:6px}.m-badge[data-tone=accent] .m-badge-dot,.m-badge[data-tone=positive] .m-badge-dot{background:var(--m-accent)}.m-badge[data-tone=critical] .m-badge-dot{border-radius:0}.m-badge[data-tone=notice] .m-badge-dot{box-shadow:inset 0 0 0 1.5px var(--m-text);background:0 0}.m-badge[data-tone=accent]{color:var(--m-accent)}.m-badge[data-solid]{border-color:var(--m-text);background:var(--m-text);color:var(--m-bg)}.m-badge[data-solid] .m-badge-dot{background:var(--m-bg)}.m-badge[data-solid]:is([data-tone=accent],[data-tone=positive]){border-color:var(--m-btn);background:var(--m-btn);color:var(--m-on-accent)}.m-tag,.m-status-tag{border:1px dashed var(--m-text-muted);border-radius:var(--m-radius-sm);color:var(--m-text-muted);font-family:var(--m-font-mono);letter-spacing:var(--m-tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:1px 5px;font-size:.59375rem;font-weight:500;line-height:1.5;display:inline-flex}.m-status-tag{font-size:var(--m-size-micro);letter-spacing:.12em;padding:2px 6px}.m-tag[data-tone=accent],.m-status-tag[data-tone=accent]{border-color:var(--m-accent);color:var(--m-accent)}.m-tag:is([data-tone=down],[data-tone=warn]),.m-status-tag[data-tone=ink]{border-color:var(--m-text);color:var(--m-text)}.m-tag[data-icon-only]{justify-content:center;width:18px;height:18px;padding:0}.m-verified{color:var(--m-accent);vertical-align:-.125em;flex:none;margin-left:.25em;display:inline-block}.m-mark{border-radius:var(--m-radius);background:var(--m-surface-inset);color:var(--m-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m-mark[data-round]{border-radius:50%}.m-mark img{object-fit:cover;width:100%;height:100%;display:block}.m-mark img[data-low-res]{image-rendering:pixelated}.m-mark svg{width:100%;height:100%;display:block}.m-mark-stack{display:inline-flex}.m-mark-stack>*{box-shadow:0 0 0 2px var(--m-bg);border-radius:50%}.m-mark-stack>*+*{margin-left:-5px}.m-price{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.m-delta{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--m-text);align-items:baseline;gap:.45em;display:inline-flex}.m-delta[data-trend=flat]{color:var(--m-text-subtle)}.m-delta-arrow{font-size:.72em;transform:translateY(-.08em)}.m-side{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--m-text);align-items:baseline;gap:.6em;display:inline-flex}.m-sparkline{color:var(--m-text);display:block;overflow:visible}.m-sparkline-line{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.m-sparkline-base{stroke:currentColor;stroke-width:.6px;stroke-dasharray:2 3;opacity:.5;vector-effect:non-scaling-stroke}.m-sparkline-area{stroke:none;fill:currentColor;opacity:.06}.m-sparkline-end-line{stroke:var(--m-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.m-sparkline-wrap{display:block;position:relative}.m-sparkline-dot{border:1.4px solid var(--m-accent);background:var(--m-bg);border-radius:50%;width:7px;height:7px;margin:-3.5px -3.5px 0 0;position:absolute;right:0}.m-sparkline[data-animate] .m-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:m-sparkline-trace 1.2s var(--m-ease) forwards}@keyframes m-sparkline-trace{to{stroke-dashoffset:0}}.m-progress{width:var(--width,88px);background:var(--m-line);height:3px;display:block;overflow:hidden}.m-progress[data-size=lg]{width:100%;height:4px}.m-progress-fill{background:var(--m-text);height:100%;transition:width var(--m-duration-slow) var(--m-ease);display:block}.m-progress[data-tone=accent] .m-progress-fill{background:var(--m-accent)}.m-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.m-stat-value{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1875rem;font-weight:500;line-height:1.2}.m-stat[data-size=lg] .m-stat-value{font-size:1.3125rem}.m-stat[data-size=sm] .m-stat-value{font-size:.8125rem}.m-stat[data-accent] .m-stat-value{color:var(--m-accent)}.m-stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--m-text);align-items:end;gap:16px;padding-top:11px;display:grid}.m-stats[data-ruled]{gap:0 20px;padding-top:0}.m-stats[data-ruled]>*{border-bottom:1px solid var(--m-line);padding:11px 0}.m-section-title{align-items:center;gap:16px;min-width:0;display:flex}.m-section-title>:is(h1,h2,h3,h4){font-family:var(--m-font-display);font-size:var(--h3);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.1}.m-section-title[data-size=lg]>:is(h1,h2,h3,h4){font-size:var(--h2);letter-spacing:-.04em;line-height:1.05}.m-section-title-rule{background:var(--m-line);flex:1;min-width:16px;height:1px}.m-section-title-aside{flex:none}.m-block-head{justify-content:space-between;align-items:baseline;gap:var(--m-space-3);border-bottom:1px solid var(--m-text);min-height:34px;display:flex}.m-block-head>:is(h2,h3,h4){font-family:var(--m-font-display);font-size:var(--h4);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.1}.m-ruled{border-top:1px solid var(--m-text);margin:0;padding:0}.m-ruled[data-bare]{border-top:0}.m-ruled-row{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.m-ruled[data-dense] .m-ruled-row{padding:7px 0}.m-ruled-row>dt{color:var(--m-text-muted);min-width:0}.m-ruled-row>dd{font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500}.m-ruled-note{font-family:var(--m-font-mono);color:var(--m-text-subtle);font-size:.6875rem;font-weight:400;display:block}.m-ruled-row[data-total]{border-bottom:0;padding-top:12px}.m-ruled-row[data-total]>dt{color:var(--m-text);font-weight:600}.m-ruled-row[data-total]>dd{color:var(--m-accent);font-size:1.375rem}.m-table{border-collapse:collapse;width:100%;font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.75rem}.m-table :is(th,td){text-align:right;white-space:nowrap;padding:0 6px}.m-table :is(th,td):first-child,.m-table :is(th,td)[data-align=start]{text-align:left}.m-table thead th,.m-table-head{border-bottom:1px solid var(--m-text);height:30px;font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-text-subtle);font-weight:500}.m-table tbody td,.m-table-row{border-bottom:1px solid var(--m-line);height:52px}.m-table[data-dense] tbody td,.m-table-row[data-dense]{height:31px}.m-table tbody tr:hover td,:is(a,button).m-table-row:hover,.m-table-row[data-interactive]:hover{background:var(--m-surface-inset)}.m-table-head,.m-table-row{grid-template-columns:var(--cols,var(--cols-mkt));align-items:center;gap:0 12px;width:100%;padding:0 6px;display:grid}.m-table-row{border-style:solid;border-width:0 0 1px;border-color:var(--m-line);color:inherit;font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;cursor:default;background:0 0;font-size:.75rem;text-decoration:none}:is(a,button).m-table-row{cursor:pointer}.m-table-name{font-family:var(--m-font);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:.84375rem;font-weight:600;display:block;overflow:hidden}.m-table-sub{color:var(--m-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;display:block;overflow:hidden}.m-table [data-quiet],.m-table-row [data-quiet]{color:var(--m-text-subtle)}.m-table [data-end],.m-table-row [data-end]{text-align:right}.m-tape{height:var(--tape);border-bottom:1px solid var(--m-line);position:relative;overflow:hidden}.m-tape-track{width:max-content;animation:m-tape var(--tape-seconds,110s) linear infinite;display:flex}.m-tape:hover .m-tape-track,.m-tape:focus-within .m-tape-track{animation-play-state:paused}.m-tape-item{color:inherit;font:400 .71875rem / var(--tape) var(--m-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;gap:9px;padding:0 20px;text-decoration:none;display:flex}.m-tape-item>b{font-weight:500}.m-tape-item>span{color:var(--m-text-subtle)}a.m-tape-item:hover>b{color:var(--m-accent)}.m-tape-end{border-left:1px solid var(--m-line);background:var(--m-bg);font-family:var(--m-font-mono);font-size:var(--m-size-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--m-text-subtle);align-items:center;padding:0 14px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes m-tape{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.m-tape-track{animation:none}.m-tape{scrollbar-width:none;overflow-x:auto}}.m-theme{border:1px solid var(--m-line);border-radius:var(--m-radius);flex:none;gap:1px;padding:2px;display:flex}.m-theme button{border-radius:var(--m-radius-sm);width:26px;height:24px;color:var(--m-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.75rem;font-weight:500;display:grid}.m-theme[data-labels] button{width:auto;height:26px;padding:0 10px}.m-theme button:hover{color:var(--m-text)}.m-theme button[aria-pressed=true]{background:var(--m-accent-quiet);color:var(--m-text)}.m-copy{color:var(--m-text-muted);font-family:var(--m-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--m-duration-fast) var(--m-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.75rem;display:inline-flex}.m-copy:hover{color:var(--m-text)}.m-copy[data-copied] svg{color:var(--m-accent)}.m-link{color:var(--m-text-muted);transition:color var(--m-duration-fast) var(--m-ease);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.m-link:hover{color:var(--m-text)}.m-link[data-underline]{color:var(--m-accent);text-underline-offset:3px;text-decoration:underline}.m-link[data-underline]:hover{color:var(--m-text)}.m-link svg{transition:transform var(--m-duration-normal) var(--m-ease);flex:none}.m-link:hover svg[data-out]{transform:translate(2px,-2px)}.m-state{align-items:flex-start;gap:var(--m-space-3);border-top:1px solid var(--m-text);border-bottom:1px solid var(--m-line);flex-direction:column;padding:44px 6px;display:flex}.m-state[data-align=center]{text-align:center;align-items:center}.m-state[data-compact]{padding:var(--m-space-5) 6px;border:0}.m-state-title{font-family:var(--m-font-display);letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.m-state-text{max-width:52ch;color:var(--m-text-muted);margin:0;font-size:.84375rem;line-height:1.5}.m-state-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.m-wordmark,.m-logo{flex:none;width:auto;display:block}.m-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.m-art:before{content:"";background:var(--art-hero) var(--hero-x) top / cover no-repeat;animation:m-art-in 1.6s var(--m-ease) both;position:absolute;inset:0}.m-art:after{content:"";background:var(--hero-scrim);position:absolute;inset:0}.m-art[data-kind=banner]{height:max(150px, calc((100vw - var(--rail)) / 5));position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.m-art[data-kind=banner]:before{background:var(--art-banner) right bottom / auto 100% no-repeat;animation:none}.m-art[data-kind=banner]:after{content:none}@keyframes m-art-in{0%{opacity:0;scale:1.05}}@media (max-width:720px){.m-art:before{background-image:var(--art-hero-sm)}.m-art[data-kind=banner]:before{background-image:var(--art-banner-sm);background-position:70% bottom}}.m-turnstile{right:var(--m-space-6);bottom:calc(var(--m-space-6) + var(--m-dock-inset,0px));z-index:var(--m-z-toast);position:fixed}@media (pointer:coarse){.m-btn:not([data-variant=link]),.m-btn[data-variant=pill][data-size=sm],.m-select-trigger,.m-select-trigger[data-appearance],.m-field-input,.m-menu-item,.m-select-option,.m-theme[data-labels] button{min-height:44px}.m-theme:not([data-labels]) button{width:44px;height:44px}:is(.m-segment[data-appearance][data-stretch] .m-segment-option,.m-segment-option){min-width:44px;min-height:44px}.m-icon-btn:after{inset:min(0px,50% - 22px)}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select){font-size:max(16px,1em)}:is(.m-copy,.m-link,.m-tag[tabindex],.m-btn[data-variant=link]){position:relative}:is(.m-copy,.m-link,.m-tag[tabindex],.m-btn[data-variant=link]):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.m-table[data-dense] tbody td,.m-table-row[data-dense]{height:44px}.m-ruled-row{min-height:44px}.m-switch:before{content:"";position:absolute;inset:min(0px,50% - 22px)}}
.m-shell{min-height:100vh}.m-shell-column{min-width:0;min-height:100vh;margin-left:var(--rail);flex-direction:column;display:flex;overflow-x:clip}.m-shell-main{min-width:0;padding-bottom:var(--m-dock-inset,0px);flex:1}.m-skip{z-index:100;border-radius:var(--m-radius);background:var(--m-btn);color:var(--m-on-accent);padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.m-skip:focus{transform:none}.m-rail{z-index:var(--m-z-rail);width:var(--rail);background:var(--rail-bg);color:var(--rail-ink);--m-accent:var(--rail-acc);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.m-rail-brand{height:var(--topbar);border-bottom:1px solid var(--rail-rule);color:var(--rail-ink);flex:none;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex}.m-rail-group{flex-direction:column;display:flex}.m-rail-heading{border-bottom:1px solid var(--rail-rule);font:500 9.5px var(--m-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rail-ink2);padding:18px 20px 8px}.m-rail-item,.m-rail-collapse{border:0;border-bottom:1px solid var(--rail-rule);width:100%;height:42px;color:var(--rail-ink2);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--m-duration-fast) var(--m-ease);background:0 0;flex:none;align-items:center;gap:14px;padding:0 20px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.m-rail-item:hover,.m-rail-item[aria-current=page],.m-rail-collapse:hover{color:var(--rail-ink)}.m-rail-item:focus-visible,.m-rail-collapse:focus-visible{outline-color:var(--rail-acc);outline-offset:-2px}.m-rail-num{width:16px;font:500 11px var(--m-font-mono);color:var(--rail-ink2);flex:none}.m-rail-item[aria-current=page] .m-rail-num{color:var(--rail-acc)}.m-rail-item .m-rail-label{text-overflow:ellipsis;flex:1;overflow:hidden}.m-rail-here{border:1.4px solid var(--rail-acc);border-radius:50%;flex:none;width:9px;height:9px;display:none}.m-rail-item[aria-current=page] .m-rail-here{display:block}.m-rail>.m-rail-group+.m-rail-group{margin-top:auto}.m-rail-foot{font:400 10.5px/1.5 var(--m-font-mono);color:var(--rail-ink2);padding:0 20px 12px}.m-rail-collapse{border-top:1px solid var(--rail-rule);border-bottom:0;height:44px;font-size:12.5px;font-weight:400}.m-rail-collapse svg{transition:transform var(--m-duration-normal) var(--m-ease);flex:none}:root[data-rail=collapsed] .m-rail-collapse svg{transform:scaleX(-1)}@media (min-width:1181px){:root[data-rail=collapsed] .m-rail :is(.m-rail-label,.m-rail-heading,.m-rail-here){display:none}:root[data-rail=collapsed] .m-rail [data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip)}}@media (max-width:1180px){.m-rail :is(.m-rail-label,.m-rail-heading,.m-rail-here,.m-rail-collapse){display:none}.m-rail [data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip)}}.m-rail [data-tip]:after{z-index:1;border-radius:var(--m-radius);background:var(--ink);color:var(--bg);font:500 12px var(--m-font);white-space:nowrap;pointer-events:none;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@media (max-width:720px){.m-rail{display:none}}.m-top{z-index:var(--m-z-header);height:calc(var(--topbar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(clamp(12px, 2vw, 24px), env(safe-area-inset-right)) 0 max(clamp(12px, 2vw, 24px), env(safe-area-inset-left));border-bottom:1px solid var(--m-line);background:color-mix(in srgb, var(--m-bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);flex:none;align-items:center;gap:10px;display:flex;position:sticky;top:0}.m-top-spacer{flex:1 1 0;min-width:0}.m-top-menu,.m-top-mark,.m-top-narrow{display:none}.m-top-menu{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.m-top-mark{flex:none}.m-top-chain{flex:none;min-height:28px;padding:0 10px}.m-top-connect{flex:none}.m-top-bell{position:relative}.m-bell-count{background:var(--m-btn);min-width:16px;height:16px;color:var(--m-on-accent);font:500 10px/16px var(--m-font-mono);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-6px;right:-6px}.m-top-account{border:1px solid var(--m-text);border-radius:var(--m-radius);max-width:300px;height:32px;font:500 12px var(--m-font-mono);white-space:nowrap;cursor:pointer;transition:background var(--m-duration-fast) var(--m-ease);background:0 0;flex:none;align-items:center;gap:8px;padding:0 11px 0 6px;display:flex}.m-top-account:hover,.m-top-account[data-state=open]{background:var(--m-surface)}.m-top-account-name{align-items:center;min-width:0;display:inline-flex}.m-top-account-name>span{text-overflow:ellipsis;overflow:hidden}.m-top-account-pnl{border-left:1px solid var(--m-line);padding-left:8px;font-size:11.5px}.m-search-root{flex:1 1 0;min-width:0;max-width:380px;position:relative}.m-search{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);width:100%;height:32px;color:var(--m-text-muted);transition:border-color var(--m-duration-fast) var(--m-ease);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.m-search:hover{border-color:var(--m-text-muted)}.m-search:focus-within{border-color:var(--m-accent);outline:2px solid var(--m-accent);outline-offset:2px}.m-search-icon{flex:none;display:inline-flex}.m-search input{min-width:0;height:30px;color:var(--m-text);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-size:13px}.m-search input::placeholder{color:var(--m-text-muted)}.m-search input::-webkit-search-cancel-button{display:none}.m-search-key{border:1px solid var(--m-line);border-radius:var(--m-radius-sm);width:18px;height:18px;font:500 10px var(--m-font-mono);color:var(--m-text-muted);flex:none;place-items:center;display:inline-grid}.m-search-clear{flex:none}.m-search-panel{z-index:var(--m-z-menu);width:max(100%,420px);max-width:calc(100vw - var(--rail) - 24px);border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);max-height:min(70vh,560px);animation:m-pop-in var(--m-duration-fast) var(--m-ease);padding:4px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.m-search-panel:empty{display:none}@media (max-width:720px){.m-top-menu,.m-top-mark{display:flex}.m-top-narrow{display:inline}.m-top-wide,.m-top-chain,.m-top-theme,.m-top-account-name,.m-search-key{display:none}.m-top-account{padding:0 6px}.m-top-account-pnl{border-left:0;padding-left:0}.m-search-panel{top:calc(var(--topbar) + 6px);width:auto;max-width:none;position:fixed;left:12px;right:12px}}@media (max-width:420px){.m-search-root:not([data-open]){flex:0 0 36px}.m-search-root:not([data-open]) .m-search{gap:0;padding:0 8px}.m-search-root:not([data-open]) input{opacity:0;flex:0 0 0;width:0}.m-search-root[data-open]{z-index:2;max-width:none;position:absolute;left:12px;right:12px}}.m-dialog-overlay.m-nav-overlay{justify-content:flex-start;align-items:stretch;padding:0}.m-nav-drawer{width:min(280px,86vw);padding:calc(14px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-right:1px solid var(--m-line);background:var(--m-bg);color:var(--m-text);animation:m-fade-in var(--m-duration-normal) var(--m-ease);outline:none;flex-direction:column;display:flex;overflow-y:auto}.m-nav-drawer-head{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 6px 12px 8px;display:flex}.m-nav-drawer-brand{align-items:center;gap:12px;display:flex}.m-nav-drawer-close{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:18px;display:grid}.m-nav-drawer .m-rail-group{gap:2px}.m-nav-drawer .m-rail-heading{color:var(--m-text-subtle);border:0;padding:14px 12px 6px}.m-nav-drawer .m-rail-item{border-radius:var(--m-radius);height:46px;color:var(--m-text-muted);border:0;padding:0 12px;font-size:15px}.m-nav-drawer .m-rail-num{color:var(--m-text-subtle)}.m-nav-drawer .m-rail-item[aria-current=page]{background:var(--m-accent-quiet);box-shadow:inset 2px 0 0 var(--m-accent);color:var(--m-text)}.m-nav-drawer .m-rail-item[aria-current=page] .m-rail-num{color:var(--m-accent)}.m-nav-drawer .m-rail-item .m-rail-here{display:none}.m-nav-drawer-foot{border-top:1px solid var(--m-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 8px 4px;display:flex}.m-wallet-notice{z-index:2147483647;border:1px solid var(--m-text);border-radius:var(--m-radius);background:var(--m-surface);width:min(520px,100vw - 24px);color:var(--m-text);animation:m-fade-in var(--m-duration-normal) var(--m-ease);align-items:flex-start;gap:14px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.m-wallet-notice p{flex:1;margin:0}.m-wallet-notice button{border:0;border-bottom:1px solid var(--m-accent);color:var(--m-accent);cursor:pointer;background:0 0;flex:none;padding:0 0 1px;font-size:13px;font-weight:600}.m-footer{border-top:1px solid var(--m-line);margin-top:96px}.m-footer-grid{grid-template-columns:var(--foot-cols);padding:64px var(--pad-r) 0 var(--inset);gap:48px;display:grid}.m-footer-brand{align-items:center;gap:14px;display:flex}.m-footer-lede{max-width:340px;color:var(--m-text-muted);margin:18px 0 0;font-size:14px;line-height:1.55}.m-footer-cta{margin-top:20px}.m-footer-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.m-footer-title{letter-spacing:.14em;margin:0 0 16px}.m-footer-list{flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-footer-link{color:var(--m-text-muted);transition:color var(--m-duration-fast) var(--m-ease);align-items:center;gap:4px;font-size:13.5px;text-decoration:none;display:inline-flex}.m-footer-link:hover,.m-footer-link:focus-visible{color:var(--m-text)}.m-footer-line{margin:56px var(--pad-r) 0 var(--inset);border-top:1px solid var(--m-line);color:var(--m-text-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 0;font-size:12.5px;display:flex}.m-footer-line-gap{flex:1}.m-footer-legal{max-width:960px;margin:0 var(--pad-r) 20px var(--inset);color:var(--m-text-subtle);font-size:11.5px;line-height:1.55}.m-footer-art{border-top:1px solid var(--m-line)}@media (max-width:720px){.m-footer{padding-bottom:var(--m-dock-inset,0px);margin-top:64px}.m-footer-grid{gap:36px;padding-top:40px}.m-footer-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.m-footer-line{margin-top:40px}}@media (max-width:1180px) and (hover:none){:root{--rail:0px}.m-rail{display:none}.m-top-menu,.m-top-mark{display:flex}}@media (pointer:coarse){:is(.m-top-account,.m-top-connect){position:relative}:is(.m-top-account,.m-top-connect):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.m-top-connect.m-btn{min-height:32px}.m-search{height:44px}.m-search input{height:42px}.m-footer-list{gap:0}.m-footer-link{min-width:44px;min-height:44px}}@media (pointer:coarse) and (max-width:420px){.m-search-root:not([data-open]) .m-search{height:32px;position:relative}.m-search-root:not([data-open]) .m-search:after{content:"";position:absolute;inset:-6px -4px}}

