.fd-page{--fd-ink:#fff8f0;--fd-ink2:rgba(255,248,240,.74);--fd-ink3:rgba(255,248,240,.52);--fd-line:rgba(255,248,240,.14);--fd-lime:#c6f04b;--fd-lime-hot:#ecff72;--fd-on-lime:#080504;--fd-amber:#ff9a1a;--fd-peach:#fad0b4;--fd-coral:#ff6240;--fd-serif:Boska,"Boska Fallback","Noto Serif SC",Georgia,serif;--fd-display:"Archivo Condensed","Arial Narrow","Helvetica Neue",Arial,sans-serif;--fd-mono:"Fragment Mono",ui-monospace,monospace;--fd-sans:Satoshi,"Satoshi Fallback",system-ui,sans-serif;background:#030201;color:var(--fd-ink);font-family:var(--fd-sans);overflow-x:clip}.fd-wrap{box-sizing:border-box;margin:0 auto;max-width:1480px;padding-inline:clamp(16px,4vw,60px);width:100%}.fd-page a{color:inherit}.fd-hero{background:radial-gradient(ellipse 70% 55% at 12% 18%,rgba(198,240,75,.14),transparent 58%),radial-gradient(ellipse 50% 45% at 88% 8%,rgba(255,110,40,.11),transparent 52%),linear-gradient(180deg,#0a0806,#030201);border-bottom:1px solid var(--fd-line);overflow:hidden;padding:clamp(40px,7vw,88px) 0 clamp(32px,5vw,52px);position:relative}.fd-hero-in{align-items:end;display:grid;gap:clamp(28px,5.5vw,64px);grid-template-columns:minmax(0,1.45fr) minmax(260px,.78fr);position:relative}.fd-hero-solo{grid-template-columns:minmax(0,1fr)}.fd-crumb{color:var(--fd-ink3);display:flex;flex-wrap:wrap;font:400 11px/1.5 var(--fd-mono);gap:8px;letter-spacing:.14em;list-style:none;margin:0 0 16px;padding:0;text-transform:uppercase}.fd-crumb li:not(:last-child):after{color:#fff8f047;content:"/";margin-inline-start:8px}.fd-page .fd-crumb a{align-items:center;color:var(--fd-ink3);display:inline-flex;margin-block:-14px;min-height:44px;text-decoration:none}.fd-page .fd-crumb a:hover{color:var(--fd-lime)}.fd-crumb [aria-current=page]{color:var(--fd-ink2)}.fd-eyebrow{color:var(--fd-amber);font:400 11.5px/1.4 var(--fd-mono);letter-spacing:.2em;margin:0 0 14px}.fd-display,.fd-eyebrow{text-transform:uppercase}.fd-display{color:var(--fd-ink);font:500 clamp(40px,7.2vw,80px)/.94 var(--fd-serif);letter-spacing:-.02em;margin:0;max-width:14ch;text-wrap:balance}.fd-display em,.fd-h2 em{color:var(--fd-peach);font-style:italic;text-shadow:none;text-transform:none}.fd-lede{color:var(--fd-ink2);font-size:clamp(15.5px,1.55vw,18px);line-height:1.58;margin:22px 0 0;max-width:46ch}.fd-aside{background:linear-gradient(165deg,#38281a8c,#160b069e);border:1px solid color-mix(in srgb,var(--fd-line) 70%,var(--fd-lime) 30%);border-radius:16px;box-shadow:inset 0 1px #fff5e61f,0 28px 56px #00000073;display:flex;flex-direction:column;gap:14px;padding:22px 20px 18px;position:relative}.fd-aside p{color:var(--fd-ink2);font-size:14px;line-height:1.52;margin:0}.fd-aside strong{color:var(--fd-ink);font-weight:700}.fd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.fd-page .fd-lime{align-items:center;background:var(--fd-lime);border:0;border-radius:8px;box-shadow:none;color:var(--fd-on-lime);cursor:pointer;display:inline-flex;font:800 15px/1.1 var(--fd-display);justify-content:center;letter-spacing:.06em;min-height:44px;padding:11px 20px;text-decoration:none;text-transform:uppercase;transition:background .15s}.fd-page .fd-lime:hover{background:var(--fd-lime-hot);color:var(--fd-on-lime)}.fd-page .fd-ghost{align-items:center;background:#180e0973;border:1px solid color-mix(in srgb,var(--fd-line) 80%,var(--fd-lime) 20%);border-radius:8px;color:var(--fd-ink2);display:inline-flex;font:800 12.5px/1.1 var(--fd-display);justify-content:center;letter-spacing:.07em;min-height:44px;padding:9px 16px;text-decoration:none;text-transform:uppercase;transition:border-color .15s,color .15s,background .15s}.fd-page .fd-ghost:hover{background:#c6f04b14;border-color:#c6f04b99;color:var(--fd-lime)}.fd-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fd-meta span{align-items:center;border:1px solid var(--fd-line);border-radius:999px;color:var(--fd-ink3);display:inline-flex;font:400 10.5px/1.2 var(--fd-mono);gap:6px;letter-spacing:.12em;min-height:30px;padding:5px 12px;text-transform:uppercase}.fd-meta b{color:var(--fd-lime);font-weight:400}.fd-chips{background:#0a0503d6;border-bottom:1px solid color-mix(in srgb,var(--fd-line) 85%,var(--fd-lime) 15%);box-shadow:0 12px 32px #00000047;position:-webkit-sticky;position:sticky;top:0;z-index:40}.fd-chips:before{backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.fd-chips-in{align-items:center;display:flex;gap:10px;min-height:60px;overflow-x:auto;scrollbar-width:none}.fd-chips-in::-webkit-scrollbar{display:none}.fd-chips-label{color:var(--fd-ink3);flex:0 0 auto;font:400 10.5px/1 var(--fd-mono);letter-spacing:.18em;text-transform:uppercase}.fd-page .fd-chip{align-items:center;background:#24160e8c;border:1px solid var(--fd-line);border-radius:999px;color:var(--fd-ink2);display:inline-flex;flex:0 0 auto;font:700 13.5px/1 var(--fd-sans);min-height:44px;padding:8px 16px;text-decoration:none;transition:border-color .15s,color .15s;white-space:nowrap}.fd-page .fd-chip:hover{border-color:#c6f04b73;color:var(--fd-ink)}.fd-page .fd-chip.is-on{background:var(--fd-lime);border-color:var(--fd-lime-hot);color:var(--fd-on-lime)}.fd-section{border-bottom:1px solid var(--fd-line);padding:clamp(48px,8vw,104px) 0;position:relative;scroll-margin-top:72px}.fd-muted{background:radial-gradient(ellipse 60% 40% at 90% 0,rgba(198,240,75,.05),transparent 55%),#070605}.fd-head{align-items:end;display:grid;gap:18px 36px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(26px,4.5vw,44px)}.fd-kick{color:var(--fd-amber);font:400 11.5px/1.4 var(--fd-mono);letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.fd-h2{color:var(--fd-ink);font:500 clamp(32px,5.2vw,64px)/.98 var(--fd-serif);letter-spacing:-.018em;margin:0;max-width:16ch;text-wrap:balance}.fd-side{color:var(--fd-ink3);font-size:14.5px;line-height:1.52;margin:0;max-width:32ch;text-align:end}.fd-page .fd-card p a:where(:not(.fd-lime)),.fd-page .fd-faq a:where(:not(.fd-lime)),.fd-page .fd-prose a:where(:not(.fd-lime)),.fd-page .fd-side a:where(:not(.fd-lime)){color:var(--fd-lime);text-decoration:underline;text-underline-offset:3px}.fd-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-card{background:radial-gradient(ellipse at 8% 0,rgba(198,240,75,.1),transparent 42%),linear-gradient(165deg,#3626187a,#100804b8);border:1px solid color-mix(in srgb,var(--fd-line) 78%,var(--fd-lime) 22%);border-radius:16px;box-shadow:inset 0 1px #fff5e61a,0 22px 48px #00000061;min-width:0;padding:24px 22px 22px;position:relative}.fd-card-wide{grid-column:1/-1}.fd-card-kick{color:var(--fd-lime);font:400 10.5px/1.4 var(--fd-mono);letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.fd-card h3{color:var(--fd-ink);font:italic 500 clamp(22px,2.5vw,30px)/1.14 var(--fd-serif);letter-spacing:-.01em;margin:0}.fd-card p{color:var(--fd-ink2);font-size:15px;line-height:1.6;margin:14px 0 0}.fd-card ul{list-style:none;margin:16px 0 0;padding:0}.fd-card li{border-top:1px solid rgba(255,248,240,.09);color:var(--fd-ink2);font-size:14.5px;line-height:1.5;padding:10px 0;padding-inline-start:20px;position:relative}.fd-card li:first-child{border-top:0;padding-top:0}.fd-card li:before{background:var(--fd-lime);border-radius:2px;box-shadow:none;content:"";height:8px;inset-inline-start:0;position:absolute;top:1.05em;transform:translateY(-50%);width:8px}.fd-card li:first-child:before{top:.55em}.fd-card li strong{color:var(--fd-ink);font-weight:700}.fd-callout{background:linear-gradient(90deg,#c6f04b1f,#c6f04b0a);border-inline-start:3px solid var(--fd-lime);border-radius:12px;color:var(--fd-ink2);font-size:14px;line-height:1.55;margin-top:18px;padding:14px 16px}.fd-callout strong{color:var(--fd-lime-hot)}.fd-callout-coral{background:linear-gradient(90deg,#ff62401f,#ff624008);border-inline-start-color:var(--fd-coral)}.fd-callout-coral strong{color:var(--fd-coral)}.fd-table-wrap{border:1px solid var(--fd-line);border-radius:12px;margin-top:16px;overflow-x:auto}.fd-table{border-collapse:collapse;font-size:14px;width:100%}.fd-table td,.fd-table th{border-bottom:1px solid rgba(255,248,240,.08);color:var(--fd-ink2);padding:12px 14px;text-align:start;vertical-align:top}.fd-table thead th{background:#fff8f008;color:var(--fd-ink3);font:400 10.5px/1.3 var(--fd-mono);letter-spacing:.14em;text-transform:uppercase}.fd-table tbody th{color:var(--fd-ink);font-weight:700}.fd-table tr:last-child :is(th,td){border-bottom:0}.fd-table .num{color:var(--fd-lime);font:400 13.5px/1.3 var(--fd-mono);white-space:nowrap}.fd-steps{counter-reset:fdstep;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-step{background:#180e0999;border:1px solid var(--fd-line);border-radius:16px;padding:22px;position:relative}.fd-step-n{background:var(--fd-lime);border-radius:50%;box-shadow:none;color:var(--fd-on-lime);display:inline-grid;font:800 16px/1 var(--fd-display);height:34px;margin-bottom:14px;place-items:center;width:34px}.fd-step h3,.fd-step h4{color:var(--fd-ink);font:800 20px/1.15 var(--fd-display);letter-spacing:.02em;margin:0;text-transform:uppercase}.fd-step p{color:var(--fd-ink2);font-size:14.5px;line-height:1.58;margin:10px 0 0}.fd-faq-grid{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.fd-faq{border-top:1px solid var(--fd-line)}.fd-faq details{border-bottom:1px solid var(--fd-line)}.fd-faq summary{align-items:center;color:var(--fd-ink);cursor:pointer;display:flex;font:700 clamp(16px,1.6vw,19px)/1.35 var(--fd-sans);gap:16px;justify-content:space-between;list-style:none;min-height:56px;padding:16px 0}.fd-faq summary::-webkit-details-marker{display:none}.fd-faq summary:after{border:1px solid var(--fd-line);border-radius:50%;color:var(--fd-lime);content:"+";display:grid;flex:0 0 auto;font:400 18px/1 var(--fd-mono);height:30px;place-items:center;width:30px}.fd-faq details[open] summary:after{content:"–"}.fd-faq details[open] summary{color:var(--fd-lime)}.fd-faq-a{font-size:15.5px;line-height:1.65;margin:0 0 18px;max-width:70ch}.fd-faq-a,.fd-prose{color:var(--fd-ink2)}.fd-prose{font-size:16.5px;line-height:1.72;max-width:74ch}.fd-prose :is(h2,h3){color:var(--fd-ink);scroll-margin-top:80px}.fd-prose h2{font:500 clamp(26px,3vw,36px)/1.1 var(--fd-serif);margin:2.2em 0 .6em}.fd-prose h3{font:700 19px/1.3 var(--fd-sans);margin:1.8em 0 .5em}.fd-prose ol,.fd-prose p,.fd-prose ul{margin:0 0 1.1em}.fd-prose ol,.fd-prose ul{padding-inline-start:1.3em}.fd-prose li{margin:.35em 0}.fd-prose strong{color:var(--fd-ink)}.fd-cta{background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(198,240,75,.12),transparent 60%),#030201;padding:clamp(48px,8vw,96px) 0}.fd-cta-in{align-items:end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.fd-cta-h{color:var(--fd-ink);font:800 clamp(40px,7vw,88px)/.92 var(--fd-display);letter-spacing:-.01em;margin:0;text-transform:uppercase}.fd-cta-h em{color:var(--fd-peach);display:block;font:italic 500 .8em/1 var(--fd-serif);text-transform:none}.fd-cta-sub{color:var(--fd-ink2);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:46ch}.fd-doc{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.fd-toc{position:-webkit-sticky;position:sticky;top:84px}.fd-toc ol{counter-reset:toc;list-style:none;margin:0;padding:0}.fd-toc li{border-top:1px solid var(--fd-line);counter-increment:toc}.fd-page .fd-toc a{align-items:center;color:var(--fd-ink2);display:flex;font-size:14px;gap:10px;min-height:44px;text-decoration:none}.fd-toc a:before{color:var(--fd-amber);content:counter(toc,decimal-leading-zero);font:400 11px/1 var(--fd-mono)}.fd-page .fd-toc a:hover{color:var(--fd-lime)}.fd-doc .fd-prose>.fd-callout:first-child{margin-top:0}.fd-doc .fd-prose section h2{margin-top:1.6em}@media(max-width:1023px){.fd-doc{grid-template-columns:minmax(0,1fr)}.fd-toc{position:static}.fd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-faq-grid,.fd-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.fd-grid,.fd-grid-2,.fd-head,.fd-hero-in{grid-template-columns:minmax(0,1fr)}.fd-display{font-size:clamp(36px,11vw,48px);max-width:none}.fd-lede{font-size:15.5px;margin-top:14px}.fd-side{text-align:start}.fd-chips-in{min-height:56px}.fd-card{padding:20px 18px}.fd-prose{font-size:16px}.fd-cta-in{align-items:stretch;flex-direction:column}.fd-cta .fd-actions>*{flex:1 1 auto}}
