.af{background:var(--af-bg);color:var(--af-fg);min-height:100%;font-family:var(--f-sans);container-type:inline-size}.af a{color:inherit}.af-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px clamp(20px,5cqi,56px)}.af-brand,.af-nav{align-items:center}.af-brand{display:inline-flex;gap:10px}.af-brand img{border-radius:6px;object-fit:cover}.af-brand b{font-weight:700;font-size:20px;color:var(--af-accent);letter-spacing:.04em}.af-nav nav{display:flex;gap:18px;font-size:14px;color:var(--af-muted)}.af-nav nav a{text-decoration:none}.af-hero{display:flex;flex-wrap:wrap;gap:32px;align-items:center;padding:clamp(32px,6cqi,72px) clamp(20px,5cqi,56px)}.af-hero-copy{flex:1 1 320px;display:flex;flex-direction:column;gap:18px;min-width:0}.af-hero h1{margin:0;font-size:clamp(36px,7cqi,72px);line-height:1;letter-spacing:-.03em;color:var(--af-accent);overflow-wrap:anywhere}.af-sub{margin:0;font-size:18px;line-height:1.55;color:var(--af-muted);max-width:48ch}.af-ctas{display:flex;flex-wrap:wrap;gap:10px}.af-buy,.af-ghost{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;font-weight:600}.af-buy{background:var(--af-accent);color:var(--af-bg)}.af-ghost{border:1px solid var(--af-muted);color:var(--af-fg)}.af-pending{opacity:.55;cursor:default}.af-ca{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px dashed var(--af-muted);padding:10px 12px;font-size:12px;color:var(--af-muted);max-width:100%}.af-ca,.af-ca code{font-family:var(--f-mono)}.af-ca code{color:var(--af-fg);word-break:break-all}.af-ca em{font-style:normal}.af-ca-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--af-muted);color:var(--af-fg);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;cursor:pointer;text-decoration:none}.af-ca-btn:hover{border-color:var(--af-accent);color:var(--af-accent)}.af-logo{flex:0 1 280px;aspect-ratio:1;min-width:160px;display:flex;align-items:center;justify-content:center;background:var(--af-accent);color:var(--af-bg);font-weight:700;font-size:28px;overflow:hidden}.af-logo img{width:100%;height:100%;object-fit:cover}.af-sec{padding:clamp(28px,5cqi,56px) clamp(20px,5cqi,56px);border-top:1px solid color-mix(in srgb,var(--af-muted) 30%,transparent)}.af-sec h2{margin:0 0 18px;font-size:clamp(26px,4cqi,40px);letter-spacing:-.02em;color:var(--af-accent)}.af-sec p{margin:0;font-size:17px;line-height:1.7;max-width:64ch;color:var(--af-fg);white-space:pre-line}.af-road{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.af-road li{border:1px solid color-mix(in srgb,var(--af-muted) 40%,transparent);padding:16px;display:flex;flex-direction:column;gap:8px}.af-road span{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--af-accent)}.af-road p{font-size:15px}.af-memes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.af-memes figure{margin:0;border:1px solid color-mix(in srgb,var(--af-muted) 40%,transparent);display:flex;flex-direction:column}.af-memes figure>span{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--af-accent) 18%,var(--af-bg));font-weight:700;color:var(--af-accent)}.af-memes figcaption{padding:12px;font-size:14px}.af-faq{margin:0;display:flex;flex-direction:column;gap:16px;max-width:70ch}.af-faq dt{font-weight:600;margin-bottom:4px}.af-faq dd{margin:0;line-height:1.6}.af-faq dd,.af-foot{color:var(--af-muted)}.af-foot{padding:28px clamp(20px,5cqi,56px) 36px;border-top:1px solid color-mix(in srgb,var(--af-muted) 30%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px}.af-socials{display:flex;gap:16px}.af-foot small{flex-basis:100%;font-size:12px;opacity:.8}.af-memes figure>img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.af-live{padding:0 clamp(20px,5cqi,56px) clamp(24px,4cqi,40px);display:flex;flex-direction:column;gap:16px}.af-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));border:1px solid color-mix(in srgb,var(--af-muted) 40%,transparent)}.af-stats>div{padding:14px 16px;border-right:1px solid color-mix(in srgb,var(--af-muted) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--af-muted) 25%,transparent);display:flex;flex-direction:column;gap:6px}.af-stats dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--af-muted)}.af-stats dd{margin:0;font-family:var(--f-mono);font-size:18px;color:var(--af-fg)}.af-stats dd[data-dir=up]{color:#3fd07a}.af-stats dd[data-dir=down]{color:#ff6b6b}.af-curve{grid-column:1/-1}.af-curve dd{display:flex;align-items:center;gap:12px}.af-curve-bar{flex:1 1;height:6px;background:color-mix(in srgb,var(--af-muted) 25%,transparent);display:block}.af-curve-bar i{display:block;height:100%;background:var(--af-accent);transition:width .8s ease}.af-curve b{font-weight:400;font-size:14px;min-width:6ch;text-align:right}.af-live-note{margin:0;font-size:13px;color:var(--af-muted)}.af-chart{border:1px solid color-mix(in srgb,var(--af-muted) 40%,transparent);height:420px}.af-chart iframe{width:100%;height:100%;border:0;display:block}.af-report{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.af-report-box{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.af-report-box input,.af-report-box select{padding:6px 8px;background:var(--af-bg)}.af-report-box button,.af-report-box input,.af-report-box select{font:inherit;font-size:12px;color:var(--af-fg);border:1px solid var(--af-muted)}.af-report-box button{padding:6px 10px;background:transparent;cursor:pointer}.af-report-done{font-size:12px}.af-focus{outline:1px dashed #ff7a2f;outline-offset:-8px}.af-arcade .af-buy,.af-arcade .af-ghost{border-radius:10px}.af-arcade .af-logo{border-radius:22px}.af-editorial{font-family:var(--f-sans)}.af-editorial .af-kicker{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--af-muted)}.af-editorial h1,.af-editorial h2{font-family:var(--f-serif);font-weight:400;color:var(--af-fg);letter-spacing:-.01em}.af-editorial .af-brand b{color:var(--af-fg)}.af-editorial .af-buy{background:var(--af-fg);color:var(--af-bg)}.af-editorial .af-ghost{border:0;border-bottom:1px solid var(--af-fg);padding:0 4px}.af-editorial .af-logo{border-radius:50%}.af-terminal,.af-terminal h1,.af-terminal h2{font-family:var(--f-mono)}.af-terminal h1{font-weight:400}.af-terminal .af-prompt{font-size:12px;letter-spacing:.16em;color:var(--af-muted)}.af-terminal .af-buy{background:transparent;color:var(--af-accent);border:1px solid var(--af-accent)}.af-terminal .af-buy:before{content:"[ "}.af-terminal .af-buy:after{content:" ]"}.af-terminal .af-logo{background:transparent;border:1px solid var(--af-accent);color:var(--af-accent)}.af-chart-wait{margin-top:18px;border:1px dashed var(--af-muted);border-radius:8px;padding:22px 22px 24px;display:grid;grid-gap:10px;gap:10px}.af-chart-wait span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--af-muted)}.af-chart-wait p{margin:0;color:var(--af-fg);opacity:.85;line-height:1.6;max-width:60ch}.af-chart-wait a{color:var(--af-accent);text-decoration:none;font-size:14px}.af-memes figure.af-meme-text{justify-content:space-between;min-height:180px;padding:22px 20px 16px;background:color-mix(in srgb,var(--af-accent) 8%,var(--af-bg))}.af-meme-text blockquote{margin:0;font-size:22px;line-height:1.25;font-weight:700;color:var(--af-fg);letter-spacing:-.01em}.af-meme-text blockquote:before{content:"“";display:block;font-size:44px;line-height:.6;color:var(--af-accent);margin-bottom:10px}.af-memes .af-meme-text figcaption{padding:14px 0 0;font-size:12px;letter-spacing:.16em;color:var(--af-accent)}