:root{--ink:#000;--paper:#fff;--rule:#00000029;--text:#000000b3;--muted:#00000085;--fill:#0000000b;--fillStrong:#00000016;--shadow:#00000024;--accent:#0071e3;--accentHover:#0077ed;--font:Arial, Helvetica, sans-serif;--body:15.5px;--h1size:clamp(25px, 2.7vw, 32px);--h2size:clamp(18px, 1.7vw, 21px);--h3size:clamp(15.5px, 1.2vw, 17px);--ledesize:clamp(16px, 1.5vw, 17.5px);--gutter:clamp(22px, 6vw, 92px)}@media (prefers-color-scheme:dark){:root{--ink:#fff;--paper:#000;--rule:#ffffff38;--text:#ffffffb8;--muted:#ffffff8c;--fill:#ffffff12;--fillStrong:#ffffff21;--shadow:#000000a6;--accent:#0a84ff;--accentHover:#409cff}}*,:before,:after{box-sizing:border-box}a{color:inherit}a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html{-webkit-text-size-adjust:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font-family:var(--font)}body{background:var(--paper);color:var(--text);font-family:var(--font);font-size:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}.page{width:100%;padding:46px var(--gutter) 0;text-align:left;margin:0 auto}@media (min-width:1000px){.page,.site-foot{width:70%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.hero{margin:0 0 8px}.hero-top{align-items:center;gap:22px;margin:0 0 24px;display:flex}.hero-top .eyebrow{margin:0 0 8px}.hero-top h1{margin:0}.logo{border-radius:50%;flex:none;line-height:0;display:inline-block;overflow:hidden}.logo img{width:66px;height:66px;display:block}@media (max-width:560px){.hero-top{gap:16px}.logo img{width:52px;height:52px}}@media (prefers-color-scheme:dark){.logo{box-shadow:0 0 0 1px var(--rule)}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10.5px}h1{color:var(--ink);font-size:var(--h1size);letter-spacing:-.022em;margin:0 0 20px;font-weight:700;line-height:1.13}h1 .new{border-bottom:2px solid var(--ink);overflow-wrap:anywhere;padding-bottom:3px;display:inline}.lede{font-size:var(--ledesize);color:var(--ink);margin:0 0 16px;line-height:1.5}.note{color:var(--muted);margin:0 0 34px}.actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px;display:flex}.actions-left{justify-content:flex-start;margin:22px 0 18px}.button{background:var(--ink);color:var(--paper);letter-spacing:.01em;border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:9px 24px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--paper);color:var(--ink)}.button.small{border-width:1px;padding:7px 18px;font-size:12.5px;font-weight:500;line-height:1}.button.accent{background:var(--accent);border-color:var(--accent);color:var(--paper)}.button.accent:hover,.button.accent:focus-visible{background:var(--paper);border-color:var(--accentHover);color:var(--accentHover)}.button.accent:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.copy{color:var(--muted);font-size:14px}.copy code{font-family:var(--font);font-size:12px}.redirect{z-index:50;background:var(--paper);border:1px solid var(--rule);width:min(370px,100vw - 36px);box-shadow:0 16px 44px var(--shadow);opacity:0;border-radius:18px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s;position:fixed;top:18px;right:18px;overflow:hidden;transform:translateY(calc(-100% - 28px))}.redirect[data-shown=true]{opacity:1;transform:translateY(0)}.redirect-head{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 16px;font-size:14px;display:flex}.redirect-head:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.redirect-dot{background:var(--ink);border-radius:999px;flex:none;width:7px;height:7px;animation:1s ease-in-out infinite pulse}.redirect[data-phase=stopped] .redirect-dot,.redirect[data-phase=notice] .redirect-dot{opacity:.3;animation:none}@keyframes pulse{50%{opacity:.25}}.redirect-title{letter-spacing:-.01em;font-weight:700}.redirect-title .num{font-variant-numeric:tabular-nums}.redirect-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;margin-bottom:3px;margin-left:auto;transition:transform .25s,margin .25s;transform:rotate(225deg)}.redirect[data-open=false] .redirect-chevron{margin-top:3px;margin-bottom:0;transform:rotate(45deg)}.redirect-body{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.redirect[data-open=false] .redirect-body{grid-template-rows:0fr}.redirect-body>div{overflow:hidden}.redirect-panel{padding:0 17px 15px}.redirect-panel p{margin:0 0 14px;font-size:14.5px;line-height:1.5}.redirect-panel strong{color:var(--ink)}.redirect-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.redirect-actions .button{width:auto;font:inherit;cursor:pointer;font-size:13px;font-weight:500;line-height:1}.redirect-progress{background:var(--fill);height:2px}.redirect-progress span{background:var(--ink);transform-origin:0;height:100%;transition:transform 1s linear;display:block;transform:scaleX(1)}@media (max-width:720px){.redirect{top:max(12px, env(safe-area-inset-top));width:auto;margin:12px max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));border-radius:16px;position:sticky;left:auto;right:auto}body{padding-top:0}.page{padding-top:32px}.redirect-head{padding:15px 18px}.redirect-panel{padding:0 18px 16px}}@media (prefers-reduced-motion:reduce){.redirect,.redirect-body,.redirect-chevron,.redirect-progress span{transition:none}.redirect-dot{animation:none}}h2{color:var(--ink);font-size:var(--h2size);letter-spacing:-.018em;margin:46px 0 8px;font-weight:700;line-height:1.22}.section-note{color:var(--muted);margin:0 0 18px;font-size:14px}.about p{margin:0 0 16px}.prose{margin:0}.prose p{margin:0 0 16px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ink)}h3{color:var(--ink);font-size:var(--h3size);letter-spacing:-.012em;margin:26px 0 7px;font-weight:700;line-height:1.32}.prose h3:first-child{margin-top:0}ol.steps{counter-reset:step;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}ol.steps li{counter-increment:step;padding-left:44px;position:relative}ol.steps li:before{content:counter(step);background:var(--fillStrong);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:1px;left:0}ol.steps h3{font-size:var(--h3size);margin:0 0 6px}ol.trades{counter-reset:trade;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 30px;margin:0 0 22px;padding:0;list-style:none;display:grid}ol.trades li{counter-increment:trade;color:var(--ink);gap:9px;font-size:14px;line-height:1.45;display:flex}ol.trades li:before{content:counter(trade);min-width:1.5em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}@media (max-width:900px){ol.trades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){ol.trades{grid-template-columns:1fr;gap:8px}ol.trades[data-open=false] li:nth-child(n+9){display:none}}.see-more{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 0 22px;padding:0;font-size:14.5px;text-decoration:underline;display:none}.see-more:hover,.see-more:focus-visible{color:var(--accentHover)}@media (max-width:620px){.see-more{display:inline-block}}ol.steps p{font-size:var(--body);margin:0}@media (max-width:520px){ol.steps li{padding-left:38px}ol.steps li:before{width:25px;height:25px;font-size:12px}}.more{color:var(--ink);border-bottom:1px solid var(--rule);align-items:baseline;gap:7px;margin-top:18px;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.more:hover,.more:focus-visible{border-color:var(--ink)}.more .arrow{font-size:13px}ul.rows .panel p:last-child{margin-bottom:0}ul.rows .panel a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}ul.rows .panel a:hover,ul.rows .panel a:focus-visible{text-decoration-thickness:2px}ul.rows .question{color:var(--ink);letter-spacing:-.01em;padding-right:12px;font-size:15px;font-weight:600}ul.points{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}ul.points li{font-size:var(--body)}ul.points li strong{color:var(--ink)}ul.rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}ul.rows details{background:var(--fill);border-radius:999px;transition:background .15s}ul.rows details[open]{background:var(--fillStrong);border-radius:22px}ul.rows details:hover{background:var(--fillStrong)}ul.rows summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px 20px;padding:12px 20px;list-style:none;display:flex}ul.rows summary::-webkit-details-marker{display:none}ul.rows summary::marker{content:""}ul.rows summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:999px}ul.rows details:hover .label{text-decoration:underline}ul.rows .label{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}ul.rows .url{color:var(--muted);overflow-wrap:anywhere;margin-left:auto;font-size:13px}ul.rows .mark{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;margin-bottom:3px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}ul.rows .url+.mark{margin-left:0}ul.rows details[open] .mark{border-color:var(--ink);margin-top:3px;margin-bottom:0;transform:rotate(225deg)}ul.rows .panel{flex-direction:column;padding:0 24px 18px;display:flex}ul.rows .panel p{margin:0 0 13px;font-size:15px;line-height:1.55}ul.rows .panel .button{align-self:flex-end}@media (max-width:620px){ul.rows .url{display:none}ul.rows .url+.mark{margin-left:auto}}@media (max-width:520px){ul.rows details{border-radius:20px}ul.rows summary{padding:13px 20px}ul.rows .panel{padding:0 20px 18px}}.site-foot{width:100%;padding:0 var(--gutter) 44px;margin-top:40px}.social{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:18px;display:flex}.social a{background:var(--fill);width:38px;height:38px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.social a:hover,.social a:focus-visible{background:var(--fillStrong)}.social svg{width:19px;height:19px;display:block}@media (max-width:560px){.social{gap:6px}.social a{width:34px;height:34px}.social svg{width:17px;height:17px}}footer{text-align:center;color:var(--muted);margin-top:12px;font-size:13px}footer p{margin:0}.credit{margin-top:3px;font-size:12px}@media (max-width:520px){.page{padding-left:20px;padding-right:20px}.site-foot{padding:0 20px 32px}.button{width:100%}}
