.page.content-page{padding-top:var(--sp-6)}.content-head{margin-bottom:var(--sp-8);max-width:780px}.content-head h1{font-size:clamp(2rem,4vw,3rem);margin:8px 0 12px;text-wrap:balance}.content-updated{margin-top:10px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-10);align-items:start}.content-layout.has-aside{grid-template-columns:minmax(0,1fr) 300px}.content-aside{position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:var(--sp-4)}.toc{padding:18px 20px}.toc-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:10px;font-weight:700}.toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.toc a{color:var(--text-2);display:block;padding:4px 8px;border-radius:8px;border-left:2px solid transparent}.toc a:hover{color:var(--gold-300);background:#ffffff0a;border-left-color:var(--gold-400)}.content-help p{margin:10px 0 12px}.content-help-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#5865f2;color:#fff}.prose{max-width:78ch;font-size:var(--fs-md);color:var(--text-2);line-height:1.7;min-width:0}.content-wide .prose{max-width:none}.prose h2{color:var(--text-1);font-size:var(--fs-2xl);margin:var(--sp-10) 0 var(--sp-4);scroll-margin-top:calc(var(--header-h) + 24px)}.prose>h2:first-child,.prose>section:first-child>h2{margin-top:0}.prose h3{color:var(--text-1);font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-3)}.prose p{margin:0 0 var(--sp-4)}.prose ul,.prose ol{margin:0 0 var(--sp-4);padding-left:22px}.prose li{margin-bottom:6px}.prose li::marker{color:var(--gold-400)}.prose a{color:var(--gold-300);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--gold-400)}.prose strong{color:var(--text-1)}.prose a.btn{text-decoration:none}.prose a.btn-primary{color:var(--text-inverse)}.prose a.btn-secondary,.prose a.btn-outline,.prose a.btn-ghost{color:var(--text-1)}.prose a.btn-discord,.prose a.btn-pink{color:#fff}.prose a.chip{text-decoration:none;color:var(--text-2)}.prose .stock{white-space:nowrap}.prose .kbd{color:var(--text-1)}.prose hr{border:0;height:1px;background:var(--border-1);margin:var(--sp-8) 0}.table-wrap{overflow-x:auto;margin:0 0 var(--sp-5);border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-2)}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:420px}.prose th{text-align:left;background:var(--bg-3);color:var(--text-1);font-weight:700;padding:10px 14px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.prose td{padding:10px 14px;border-top:1px solid var(--border-1);vertical-align:middle}.prose tbody tr:hover td{background:#ffffff06}.prose td.num,.prose th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.prose tr.hl td{background:#ffc23312}.row-product{display:flex;align-items:center;gap:10px;color:var(--text-1);font-weight:600;white-space:nowrap}.prose td .was{display:block;font-size:var(--fs-xs);color:var(--text-3);font-weight:400}.row-product .pimg{width:40px}.row-product a{color:inherit;text-decoration:none}.row-product a:hover{color:var(--gold-300)}.prose-callout{margin:0 0 var(--sp-5);align-items:flex-start}.prose-callout-title{display:block;color:var(--text-1);margin-bottom:4px}.prose-callout-icon{flex:0 0 auto;margin-top:2px}.prose-cta{display:flex;gap:10px;flex-wrap:wrap;margin:var(--sp-6) 0}.prose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);margin:0 0 var(--sp-5)}.prose-grid .card{padding:var(--sp-5)}.prose-grid h3{margin:0 0 6px;font-size:var(--fs-md);display:flex;align-items:center;gap:8px}.prose-grid h3 svg{color:var(--gold-400)}.prose-grid p,.prose-grid ul{margin:0;font-size:var(--fs-sm)}.prose .stat-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:var(--sp-5)}.prose .stat{flex:1 1 140px;padding:12px 14px;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-1)}.prose .stat b{display:block;font-size:var(--fs-xl);color:var(--text-1);letter-spacing:-.02em}.prose .stat span{font-size:var(--fs-xs);color:var(--text-3)}.prose .acc{margin-bottom:var(--sp-5)}.prose .acc-q{margin:0}.prose .acc-body p:last-child{margin-bottom:0}@media(max-width:960px){.content-layout.has-aside{grid-template-columns:1fr}.content-aside{position:static}.toc{display:none}}@media(max-width:600px){.prose-grid{grid-template-columns:1fr}.prose h2{font-size:var(--fs-xl);margin-top:var(--sp-8)}}.faq-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--sp-8)}.faq-groups{display:flex;flex-direction:column;gap:var(--sp-10)}.faq-group{scroll-margin-top:calc(var(--header-h) + 20px)}.faq-group h2{font-size:var(--fs-xl);margin-bottom:4px;display:flex;align-items:center;gap:10px}.faq-group h2 .pixel{font-size:13px;color:var(--gold-400);letter-spacing:.1em}.faq-group .blurb{color:var(--text-3);margin-bottom:var(--sp-4);font-size:var(--fs-sm)}.faq-search{position:relative;max-width:520px;margin-bottom:var(--sp-6)}.faq-search .input{padding-left:42px}.faq-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.legal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin:0 0 var(--sp-8)}.legal-summary .card{padding:14px 16px;font-size:var(--fs-sm);display:flex;gap:10px;align-items:flex-start}.legal-summary svg{color:var(--gold-400);flex:0 0 auto;margin-top:2px}.legal-summary strong{display:block;margin-bottom:2px}@media(max-width:760px){.legal-summary{grid-template-columns:1fr}}.nf{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-12) 0}.nf-code{font-family:var(--font-pixel);font-size:clamp(4.5rem,14vw,8rem);line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:-20px}.nf h1{font-size:clamp(1.6rem,3vw,2.2rem)}.nf-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.nf-chat{text-align:left;width:min(100%,460px)}.imprint-address{font-style:normal;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--border-1);background:var(--bg-2);margin-bottom:16px}.imprint-address strong{margin-bottom:4px}
