@import url(https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap);:root{--font-body:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-sm:0.95rem;--text-base:1rem;--text-lg:clamp(1.35rem,2vw,1.9rem);--text-xl:clamp(2rem,4vw,3.1rem);--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--color-bg:#0f1117;--color-surface:#161b27;--color-surface-soft:#1c2333;--color-border:#252d3d;--color-text:#e2e8f0;--color-text-muted:#8892a4;--color-primary:#38bdf8;--color-primary-hover:#7dd3fc;--color-inverse:#0f1117;--radius-md:0.75rem;--radius-lg:1rem;--shadow-sm:0 1px 3px #0000004d;--content:1120px;--header-h:68px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:68px;scroll-padding-top:var(--header-h)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f1117;background:var(--color-bg);color:#e2e8f0;color:var(--color-text);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);margin:0;padding:0}#root,body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}.skip-link{background:#38bdf8;background:var(--color-primary);border-radius:.75rem;border-radius:var(--radius-md);color:#0f1117;color:var(--color-inverse);left:1rem;left:var(--space-4);padding:.75rem 1rem;position:fixed;top:-100px;transition:top .15s ease;z-index:200}.skip-link:focus{top:1rem;top:var(--space-4)}.container{margin:0 auto;width:min(calc(100% - 2rem),1120px);width:min(calc(100% - 2rem),var(--content))}main{padding-top:68px;padding-top:var(--header-h)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1117f0;border-bottom:1px solid #252d3d;border-bottom:1px solid var(--color-border);left:0;position:fixed;right:0;top:0;z-index:20}.header-inner{align-items:center;display:flex;gap:1.5rem;gap:var(--space-6);height:68px;height:var(--header-h);justify-content:space-between}.brand{align-items:center;display:inline-flex;font-weight:700;gap:.75rem}.brand-mark{background:#38bdf8;background:var(--color-primary);border-radius:999px;color:#0f1117;color:var(--color-inverse);display:inline-grid;flex-shrink:0;font-size:.8rem;height:2rem;place-items:center;width:2rem}.footer-nav,.site-nav{display:flex;flex-wrap:wrap;gap:1rem}.footer-nav a,.site-nav a{color:#8892a4;color:var(--color-text-muted);font-size:.95rem;font-size:var(--text-sm);transition:color .15s ease}.footer-nav a:hover,.site-nav a:hover{color:#e2e8f0;color:var(--color-text)}.section{padding:3rem 0;padding:var(--space-12) 0}.hero{padding:3rem 0 2.5rem;padding:var(--space-12) 0 var(--space-10)}.hero-grid{grid-gap:2rem;grid-gap:var(--space-8);align-items:start;display:grid;gap:2rem;gap:var(--space-8)}.card-kicker,.eyebrow,.panel-label{color:#38bdf8;color:var(--color-primary);font-size:.78rem;letter-spacing:.08em;margin:0 0 .75rem;margin:0 0 var(--space-3);text-transform:uppercase}.hero-copy h1{font-size:clamp(2rem,4vw,3.1rem);font-size:var(--text-xl);line-height:1.05;max-width:14ch}.hero-copy h1,.section h2{color:#e2e8f0;color:var(--color-text);margin:0 0 1rem;margin:0 0 var(--space-4)}.section h2{line-height:1.1}.card p,.disclosure-card p,.form-copy,.form-meta,.form-status,.hero-text,.info-block li,.info-block p,.section-copy,.site-footer p{color:#8892a4;color:var(--color-text-muted);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;margin-top:var(--space-5)}.button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.95rem;font-size:var(--text-sm);font-weight:600;justify-content:center;min-height:44px;padding:.75rem 1.25rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.button-primary{background:#38bdf8;background:var(--color-primary);color:#0f1117;color:var(--color-inverse)}.button-primary:hover{background:#7dd3fc;background:var(--color-primary-hover)}.button-secondary{background:#0000;border-color:#252d3d;border-color:var(--color-border);color:#e2e8f0;color:var(--color-text)}.button-secondary:hover{border-color:#8892a4;border-color:var(--color-text-muted)}.button-full{width:100%}.card,.disclosure-card,.hero-panel,.info-block,.notice{background:#161b27;background:var(--color-surface);border:1px solid #252d3d;border:1px solid var(--color-border);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000004d;box-shadow:var(--shadow-sm)}.card,.disclosure-card,.hero-panel,.info-block{padding:1.25rem;padding:var(--space-5)}.card{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.card h3,.form-card h3,.info-block h3{color:#e2e8f0;color:var(--color-text);margin:0}.card-footer,.card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.card-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.text-link{color:#38bdf8;color:var(--color-primary);font-weight:600;transition:color .15s ease}.text-link:hover{color:#7dd3fc;color:var(--color-primary-hover)}.stack-list{list-style:none;margin:0;padding:0}.stack-list li{border-bottom:1px solid #252d3d;border-bottom:1px solid var(--color-border);color:#8892a4;color:var(--color-text-muted);display:flex;font-size:.95rem;font-size:var(--text-sm);gap:1rem;gap:var(--space-4);justify-content:space-between;padding:.9rem 0}.stack-list li strong{color:#e2e8f0;color:var(--color-text)}.stack-list li:first-child{padding-top:.25rem}.stack-list li:last-child{border-bottom:0;padding-bottom:0}.value-strip{padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:0}.value-grid{grid-gap:.75rem;grid-gap:var(--space-3);display:grid;gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.value-grid>div{background:#1c2333;background:var(--color-surface-soft);border:1px solid #252d3d;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-md);color:#8892a4;color:var(--color-text-muted);font-size:.95rem;font-size:var(--text-sm);padding:.9rem 1rem}.section-head{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.disclosure-card h2,.section-head h2{font-size:clamp(1.35rem,2vw,1.9rem);font-size:var(--text-lg)}.affiliate-note,.chip,.sponsored-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;padding:.3rem .65rem}.sponsored-pill{background:#38bdf826;color:#38bdf8;color:var(--color-primary);font-weight:700}.affiliate-note{background:#1c2333;background:var(--color-surface-soft);color:#8892a4;color:var(--color-text-muted)}.chip-wrap{display:flex;flex-wrap:wrap;gap:.75rem}.chip{background:#1c2333;background:var(--color-surface-soft);border:1px solid #252d3d;border:1px solid var(--color-border);color:#8892a4;color:var(--color-text-muted)}.newsletter-shell,.prose-grid,.sponsor-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8)}.prose-columns{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4)}.info-block ul{margin:1rem 0 0;padding-left:1.1rem}.info-block li{margin-bottom:.4rem}.compact-block{margin-top:1rem;margin-top:var(--space-4)}label{color:#8892a4;color:var(--color-text-muted);display:block;font-size:.95rem;font-size:var(--text-sm);margin-bottom:.3rem}input,select,textarea{background:#1c2333;background:var(--color-surface-soft);border:1px solid #252d3d;border:1px solid var(--color-border);border-radius:.75rem;border-radius:var(--radius-md);color:#e2e8f0;color:var(--color-text);outline:none;padding:.85rem .95rem;transition:border-color .15s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#38bdf8;border-color:var(--color-primary)}input::placeholder,textarea::placeholder{color:#8892a4;color:var(--color-text-muted)}select option{background:#161b27;background:var(--color-surface)}.form-card{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.form-card form{grid-gap:.9rem;display:grid;gap:.9rem}.hidden-field{display:none}.newsletter-card{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4)}.newsletter-row{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:.75rem;margin-top:var(--space-3)}.notice{background:#38bdf814;border-color:#38bdf833;color:#8892a4;color:var(--color-text-muted);font-size:.95rem;font-size:var(--text-sm);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1rem 1.1rem}.disclosure-section{padding-top:0}.site-footer{border-top:1px solid #252d3d;border-top:1px solid var(--color-border);padding:2rem 0;padding:var(--space-8) 0}.footer-grid{grid-gap:1.5rem;grid-gap:var(--space-6);display:grid;gap:1.5rem;gap:var(--space-6)}.footer-brand{margin-bottom:.75rem}.skeleton-card{min-height:220px}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#1c2333 25%,#252d3d 50%,#1c2333 75%);background-size:200% 100%;border-radius:.75rem;border-radius:var(--radius-md)}.skeleton-line{height:14px}.skeleton-line-sm{width:30%}.skeleton-line-lg{height:24px;width:65%}@keyframes shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@media (min-width:900px){.hero-grid,.newsletter-shell,.sponsor-grid{grid-template-columns:1.1fr .9fr}.prose-grid,.section-head{align-items:start;grid-template-columns:1fr 1fr}.prose-columns{grid-template-columns:repeat(3,1fr)}.footer-grid{align-items:start}.footer-grid,.newsletter-row{grid-template-columns:1fr auto}}@media (max-width:760px){:root{--header-h:110px}.header-inner{align-items:flex-start;flex-direction:column;gap:.75rem;gap:var(--space-3);height:auto;padding:.85rem 0}.site-nav{gap:.75rem 1rem}.hero-copy h1{max-width:14ch}.hero{padding:2rem 0;padding:var(--space-8) 0}}
/*# sourceMappingURL=main.cd26c313.css.map*/