.am{--am-bg:#0a1018;--am-bg-2:#0f1722;--am-panel:#121c28;--am-panel-2:#172333;--am-ink:#e6ecf2;--am-ink-2:#a3b0be;--am-ink-3:#6f7e8e;--am-line:#1e2b3a;--am-line-2:#2a3a4d;--am-accent:#f2a93b;--am-accent-ink:#1a1206;--am-accent-soft:#2e2413;--am-bull:#35b89a;--am-bear:#e8735a;--am-flat:#3a4757;--am-display:"Archivo","Helvetica Neue",Arial,sans-serif;--am-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--am-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--am-maxw:1180px;color-scheme:dark}@media (prefers-color-scheme:light){.am{--am-bg:#f3f5f7;--am-bg-2:#e9edf1;--am-panel:#fff;--am-panel-2:#f6f8fa;--am-ink:#0d1620;--am-ink-2:#44525f;--am-ink-3:#6c7a87;--am-line:#d9e0e6;--am-line-2:#c5cfd8;--am-accent:#b46f07;--am-accent-ink:#fff;--am-accent-soft:#f6e6c8;--am-bull:#138069;--am-bear:#c24a31;--am-flat:#c9d2da;color-scheme:light}}:root[data-theme=light] .am{--am-bg:#f3f5f7;--am-bg-2:#e9edf1;--am-panel:#fff;--am-panel-2:#f6f8fa;--am-ink:#0d1620;--am-ink-2:#44525f;--am-ink-3:#6c7a87;--am-line:#d9e0e6;--am-line-2:#c5cfd8;--am-accent:#b46f07;--am-accent-ink:#fff;--am-accent-soft:#f6e6c8;--am-bull:#138069;--am-bear:#c24a31;--am-flat:#c9d2da;color-scheme:light}.am *{box-sizing:border-box}html:has(.am){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.am){scroll-behavior:auto}}.am{background:var(--am-bg);color:var(--am-ink);-webkit-font-smoothing:antialiased}.am a{color:inherit}.am :focus-visible{outline:2px solid var(--am-accent);outline-offset:3px;border-radius:3px}.am .am-wrap{max-width:var(--am-maxw);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.am h1,.am h2,.am h3{font-family:var(--am-display);font-stretch:112%;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.am h1{font-size:clamp(40px,6.6vw,84px);line-height:.98;font-weight:800}.am h2{font-size:clamp(30px,4vw,48px);line-height:1.04}.am h3{font-size:21px;line-height:1.2;font-stretch:105%}.am p{margin:0}.am .am-eyebrow{font-family:var(--am-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--am-ink-3)}.am .am-eyebrow b{color:var(--am-accent);font-weight:500}.am .am-lede{font-size:clamp(17px,1.5vw,20px);color:var(--am-ink-2);max-width:62ch}.am .am-mono{font-family:var(--am-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am section{padding-block:clamp(64px,9vw,112px);border-top:1px solid var(--am-line)}.am .am-sec-head{display:grid;grid-gap:16px;gap:16px;margin-bottom:clamp(32px,5vw,56px);max-width:780px}.am .am-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--am-ink)}.am .am-brand svg{width:30px;height:30px}.am .am-wm{font-family:var(--am-display);font-stretch:118%;font-size:22px;line-height:1;letter-spacing:-.02em}.am .am-wm i{font-style:normal;font-weight:400;color:var(--am-ink-2)}.am .am-wm b{font-weight:800}.am .am-nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--am-bg) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--am-line)}.am .am-nav .am-wrap{display:flex;align-items:center;gap:24px;height:64px}.am .am-nav ul{display:flex;gap:22px;list-style:none;margin:0 0 0 auto;padding:0;font-size:15px}.am .am-nav ul a{text-decoration:none;color:var(--am-ink-2)}.am .am-nav ul a:hover{color:var(--am-ink)}.am .am-btn{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--am-body);padding:13px 18px;border-radius:4px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap}.am .am-btn-primary{background:var(--am-accent);color:var(--am-accent-ink)}.am .am-btn-primary:hover{filter:brightness(1.08)}.am .am-btn-ghost{border-color:var(--am-line-2);color:var(--am-ink);background:transparent}.am .am-btn-ghost:hover{border-color:var(--am-ink-2)}@media (max-width:900px){.am .am-nav ul{display:none}.am .am-nav .am-btn{margin-left:auto}}.am .am-ticker{border-bottom:1px solid var(--am-line);background:var(--am-bg-2);overflow:hidden;font-family:var(--am-mono);font-size:12.5px;color:var(--am-ink-2)}.am .am-ticker .am-row{display:flex;gap:34px;padding:9px 0;white-space:nowrap;width:max-content;animation:am-scroll 60s linear infinite}.am .am-ticker span b{color:var(--am-ink);font-weight:500;margin-right:6px}.am .am-up{color:var(--am-bull)}.am .am-dn{color:var(--am-bear)}@keyframes am-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.am .am-ticker .am-row{animation:none}}.am .am-hero{border-top:0;padding-block:clamp(40px,6vw,72px) clamp(56px,8vw,96px)}.am .am-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}.am .am-hero-copy{display:grid;grid-gap:26px;gap:26px;min-width:0}.am .am-hero h1 em{font-style:normal;color:var(--am-accent)}.am .am-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.am .am-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--am-line);border:1px solid var(--am-line);border-radius:4px;overflow:hidden}.am .am-hero-facts div{background:var(--am-bg);padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.am .am-hero-facts b{font-family:var(--am-mono);font-weight:500;font-size:18px}.am .am-hero-facts span{font-size:12px;color:var(--am-ink-3)}@media (max-width:520px){.am .am-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.am .am-board{position:relative;min-width:0;border:1px solid var(--am-line-2);border-radius:6px;background:var(--am-panel);overflow:hidden;display:grid}.am .am-board-head{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--am-line);font-family:var(--am-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--am-ink-3)}.am .am-board-head .am-live{color:var(--am-accent)}.am .am-board canvas{display:block;width:100%;height:auto;aspect-ratio:1/.78}.am .am-board-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid var(--am-line);font-family:var(--am-mono);font-size:11px;color:var(--am-ink-3)}.am .am-legend-bar{width:120px;height:8px;border-radius:2px;background:linear-gradient(90deg,var(--am-bear),var(--am-flat) 50%,var(--am-bull))}.am .am-readout{margin:0 14px 14px;background:var(--am-bg);border:1px solid var(--am-line-2);border-radius:4px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.am .am-readout .am-q{font-size:14px;color:var(--am-ink-2)}.am .am-readout .am-a{font-size:15px;line-height:1.45}.am .am-readout .am-tag{font-family:var(--am-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--am-accent)}@media (max-width:900px){.am .am-hero-grid{grid-template-columns:1fr}}.am .am-anatomy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.am .am-answer{background:var(--am-panel);border:1px solid var(--am-line-2);border-radius:6px;overflow:hidden}.am .am-answer .am-ask{padding:16px 20px;border-bottom:1px solid var(--am-line);display:flex;gap:12px;align-items:baseline;background:var(--am-panel-2)}.am .am-answer .am-ask .am-who{font-family:var(--am-mono);font-size:12px;color:var(--am-accent);flex:none}.am .am-answer .am-body{padding:20px;display:grid;grid-gap:18px;gap:18px}.am .am-call{font-family:var(--am-display);font-stretch:105%;font-weight:600;font-size:clamp(20px,2.2vw,25px);line-height:1.25}.am .am-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--am-line);border:1px solid var(--am-line);border-radius:4px;overflow:hidden}.am .am-metric{background:var(--am-panel);padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.am .am-metric .am-k{font-family:var(--am-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--am-ink-3)}.am .am-metric .am-v{font-family:var(--am-mono);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.am .am-pos{color:var(--am-bull)}.am .am-neg{color:var(--am-bear)}.am .am-spark{width:100%;height:92px;display:block}.am .am-how{border-top:1px dashed var(--am-line-2);padding-top:14px;font-size:14.5px;color:var(--am-ink-2);display:grid;grid-gap:6px;gap:6px}.am .am-how code{font-family:var(--am-mono);font-size:12.5px;background:var(--am-bg-2);padding:1px 6px;border-radius:3px;color:var(--am-ink)}.am .am-next{display:flex;flex-wrap:wrap;gap:8px}.am .am-chip{font-size:13.5px;border:1px solid var(--am-line-2);border-radius:3px;padding:5px 10px;color:var(--am-ink-2);background:transparent}.am .am-illus{font-family:var(--am-mono);font-size:11.5px;color:var(--am-ink-3);padding:10px 20px;border-top:1px solid var(--am-line);background:var(--am-bg-2)}.am .am-parts{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.am .am-parts li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px}.am .am-parts .am-n{font-family:var(--am-mono);font-size:13px;color:var(--am-accent);padding-top:3px}.am .am-parts h3{font-family:var(--am-body);font-weight:600;font-size:17px;margin-bottom:4px;letter-spacing:0}.am .am-parts p{color:var(--am-ink-2);font-size:15.5px}@media (max-width:860px){.am .am-anatomy{grid-template-columns:1fr}}.am .am-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--am-line);border:1px solid var(--am-line);border-radius:6px;overflow:hidden}.am .am-feat{background:var(--am-bg);padding:24px 22px 26px;display:grid;grid-gap:10px;gap:10px;align-content:start}.am .am-feat .am-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.am .am-feat .am-fn{font-size:12px}.am .am-badge,.am .am-feat .am-fn{font-family:var(--am-mono);color:var(--am-ink-3)}.am .am-badge{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;border:1px solid var(--am-line-2)}.am .am-badge.am-now{border-color:transparent;background:var(--am-accent-soft);color:var(--am-accent)}.am .am-feat h3{font-family:var(--am-body);font-weight:600;font-size:18px;letter-spacing:0}.am .am-feat p{color:var(--am-ink-2);font-size:15.5px}@media (max-width:900px){.am .am-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.am .am-features{grid-template-columns:1fr}}.am .am-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.am .am-step{display:grid;grid-gap:12px;gap:12px;align-content:start;border-top:2px solid var(--am-line-2);padding-top:18px}.am .am-step .am-n{font-family:var(--am-mono);font-size:13px;color:var(--am-accent)}.am .am-step p{color:var(--am-ink-2);font-size:15.5px}.am .am-scale{margin-top:clamp(40px,6vw,64px);display:grid;grid-gap:14px;gap:14px}.am .am-scale-bar{position:relative;height:14px;border-radius:2px;background:linear-gradient(90deg,var(--am-bear),var(--am-flat) 50%,var(--am-bull))}.am .am-scale-ticks{font-family:var(--am-mono);font-size:12.5px;color:var(--am-ink-3)}.am .am-scale-ticks,.am .am-scale-words{display:flex;justify-content:space-between}.am .am-scale-words{font-size:14px;color:var(--am-ink-2)}.am .am-scale-pin{position:absolute;top:-8px;width:2px;height:30px;background:var(--am-ink);transform:translateX(-1px)}.am .am-scale-pin span{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-family:var(--am-mono);font-size:12px;white-space:nowrap;background:var(--am-bg);padding:0 4px}.am .am-limits{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--am-line);border:1px solid var(--am-line);border-radius:6px;overflow:hidden}.am .am-limits>div{background:var(--am-panel);padding:24px;display:grid;grid-gap:12px;gap:12px;align-content:start}.am .am-limits ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.am .am-limits li{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;color:var(--am-ink-2)}.am .am-limits li:before{font-family:var(--am-mono);font-size:14px}.am .am-will li:before{content:"+";color:var(--am-bull)}.am .am-wont li:before{content:"×";color:var(--am-bear)}@media (max-width:760px){.am .am-limits,.am .am-steps{grid-template-columns:1fr}}.am .am-cov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.am .am-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--am-line);border:1px solid var(--am-line);border-radius:6px;overflow:hidden}.am .am-stat{background:var(--am-panel);padding:22px;display:grid;grid-gap:4px;gap:4px}.am .am-stat .am-v{font-family:var(--am-mono);font-size:clamp(34px,3.6vw,46px);line-height:1;font-weight:500}.am .am-stat .am-k{font-size:14px;color:var(--am-ink-2)}.am .am-assets{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media (max-width:860px){.am .am-cov{grid-template-columns:1fr}}.am .am-record{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.am .am-record-frame{border:1px dashed var(--am-line-2);border-radius:6px;padding:18px;background:var(--am-panel);display:grid;grid-gap:10px;gap:10px}.am .am-record-frame svg{width:100%;height:auto;display:block}.am .am-record-frame .am-cap{font-family:var(--am-mono);font-size:11.5px;color:var(--am-ink-3)}.am .am-record ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.am .am-record li{display:grid;grid-template-columns:78px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.am .am-record li .am-mono{font-size:12px;color:var(--am-accent)}@media (max-width:860px){.am .am-record{grid-template-columns:1fr}}.am .am-toggle{display:inline-flex;border:1px solid var(--am-line-2);border-radius:4px;padding:3px;gap:3px;background:var(--am-panel)}.am .am-toggle button{font:500 14px/1 var(--am-body);border:0;background:transparent;color:var(--am-ink-2);padding:9px 14px;border-radius:3px;cursor:pointer}.am .am-toggle button[aria-pressed=true]{background:var(--am-ink);color:var(--am-bg)}.am .am-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.am .am-plan{border:1px solid var(--am-line-2);border-radius:6px;padding:24px;display:grid;grid-gap:14px;gap:14px;align-content:start;background:var(--am-bg)}.am .am-plan.am-feature{background:var(--am-panel);border-color:var(--am-accent)}.am .am-plan .am-name{font-family:var(--am-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--am-ink-3)}.am .am-plan .am-price{font-family:var(--am-mono);font-size:40px;line-height:1;font-weight:500}.am .am-plan .am-price small{font-family:var(--am-body);font-size:14px;color:var(--am-ink-3);margin-left:4px;font-weight:400}.am .am-plan .am-for{font-size:15px;color:var(--am-ink-2);min-height:3em}.am .am-plan ul{margin:0;padding:14px 0 0;border-top:1px solid var(--am-line);list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14.5px}.am .am-plan li{display:grid;grid-template-columns:14px 1fr;grid-gap:8px;gap:8px;color:var(--am-ink-2)}.am .am-plan li:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--am-accent);margin-top:9px;opacity:.8}.am .am-plan .am-btn{justify-content:center}.am .am-fine{margin-top:18px;font-size:13.5px;color:var(--am-ink-3);max-width:80ch}@media (max-width:1000px){.am .am-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.am .am-plans{grid-template-columns:1fr}}.am .am-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px)}.am .am-party{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:2px solid var(--am-accent)}.am .am-party .am-role{font-family:var(--am-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--am-accent)}.am .am-party p{color:var(--am-ink-2)}.am .am-joint{margin-top:clamp(36px,5vw,56px);font-family:var(--am-display);font-stretch:108%;font-weight:600;font-size:clamp(22px,2.8vw,32px);line-height:1.2;max-width:30ch}@media (max-width:760px){.am .am-about{grid-template-columns:1fr}}.am .am-faq{display:grid;border-top:1px solid var(--am-line)}.am .am-faq details{border-bottom:1px solid var(--am-line);padding:18px 0}.am .am-faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.am .am-faq summary::-webkit-details-marker{display:none}.am .am-faq summary:after{content:"+";font-family:var(--am-mono);color:var(--am-accent)}.am .am-faq details[open] summary:after{content:"−"}.am .am-faq details p{margin-top:10px;color:var(--am-ink-2);max-width:70ch}.am .am-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.am form{display:grid;grid-gap:14px;gap:14px;background:var(--am-panel);border:1px solid var(--am-line-2);border-radius:6px;padding:24px}.am label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:500}.am input,.am select,.am textarea{font:inherit;font-size:16px;color:var(--am-ink);background:var(--am-bg);border:1px solid var(--am-line-2);border-radius:4px;padding:11px 12px;width:100%}.am textarea{min-height:84px;resize:vertical}.am .am-form-note{font-size:13.5px;color:var(--am-ink-3)}.am .am-form-msg{font-size:14.5px;padding:12px 14px;border-radius:4px;background:var(--am-accent-soft)}@media (max-width:860px){.am .am-access{grid-template-columns:1fr}}.am footer{border-top:1px solid var(--am-line);padding-block:48px 64px;font-size:14px;color:var(--am-ink-3)}.am footer .am-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center}.am footer .am-disc{margin-top:28px;max-width:88ch;font-size:13px;line-height:1.6}.am{font-family:var(--am-body);font-size:17px;line-height:1.6;min-height:100vh}.am main{padding:0;max-width:none;width:auto}.am h1,.am h2,.am h3{color:inherit;margin:0}.am button{color:inherit}.am .am-navlink{font-size:15px;text-decoration:none;color:var(--am-ink-2)}.am .am-navlink:hover{color:var(--am-ink)}@media (max-width:900px){.am .am-navlink{margin-left:auto}.am .am-nav .am-btn{margin-left:0}}@media (max-width:420px){.am .am-nav .am-btn-primary{display:none}}.am .am-nav ul a,.am .am-navlink{white-space:nowrap}@media (max-width:1080px){.am .am-nav ul{display:none}.am .am-navlink{margin-left:auto}}