@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (width<=480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (width<=374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}:root{--punk:#7a00ff;--punk-deep:#5200b3;--ink:#0c0a10;--ink-2:#16121d;--line:#ffffff1f;--paper:#fff;--muted:#ffffff9e;--acid:#d4ff3a;--red:#ff3d5a;--radius:22px;--display:"Unbounded", system-ui, sans-serif;--body:"Space Grotesk", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}::selection{background:var(--acid);color:var(--ink)}.grain{z-index:100;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.eyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--acid);margin-bottom:18px;font-size:12px}.btn{cursor:pointer;height:52px;font:700 15px var(--body);letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:wait}.btn-acid{background:var(--acid);color:var(--ink);box-shadow:0 0 0 0 var(--acid)}.btn-acid:hover{box-shadow:0 10px 40px -8px var(--acid)}.btn-ghost{color:var(--paper);background:0 0;border:1.5px solid}.btn-ghost:hover{background:var(--paper);color:var(--ink)}.wide{width:100%}.nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);background:#0c0a108c;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100% - 32px);padding:10px 10px 10px 16px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.brand{font:900 20px var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.brand img{border-radius:10px;width:34px;height:34px}.nav-links{color:var(--muted);gap:28px;font-weight:500;display:flex}.nav-links a:hover{color:var(--paper)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-actions .btn{height:44px;padding:0 18px;font-size:14px}.chip{border:1px solid var(--line);background:var(--ink-2);height:44px;color:var(--paper);font:600 14px var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;display:flex}.avatar{object-fit:cover;font:900 12px var(--display);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.nav .wallet-adapter-button-trigger{height:44px;font:700 14px var(--body);background:var(--paper);color:var(--ink);border-radius:999px;padding:0 18px}.nav .wallet-adapter-button-trigger:not([disabled]):hover{background:var(--acid)}.nav .wallet-adapter-button-start-icon img{border-radius:6px}.wallet-adapter-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0a10b8}.wallet-adapter-modal-overlay{background:0 0}.wallet-adapter-modal-wrapper{background:var(--ink-2);border:1px solid var(--line);max-width:420px;font-family:var(--body);border-radius:24px;box-shadow:0 40px 80px -20px #000000b3}.wallet-adapter-modal-title{font:900 22px/1.2 var(--display);letter-spacing:-.02em;padding:56px 40px 28px}.wallet-adapter-modal-button-close{background:#ffffff14;transition:background .2s;top:16px;right:16px}.wallet-adapter-modal-button-close svg{fill:var(--paper)}.wallet-adapter-modal-button-close:hover{background:var(--acid)}.wallet-adapter-modal-button-close:hover svg{fill:var(--ink)}.wallet-adapter-modal-list{margin-bottom:16px;padding:0 16px}.wallet-adapter-modal-list li{padding:3px 0}.wallet-adapter-modal-list .wallet-adapter-button{height:56px;font:600 16px var(--body);color:var(--paper);border-radius:12px;padding:0 16px;transition:background .2s,box-shadow .2s}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{box-shadow:inset 3px 0 0 var(--acid);background:#ffffff0f}.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{border-radius:8px}.wallet-adapter-modal-list .wallet-adapter-button span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:1}.wallet-adapter-modal-list .wallet-adapter-button:hover span{color:var(--acid)}.wallet-adapter-modal-list-more{color:var(--muted);font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-self:center;padding:4px 16px 24px}.wallet-adapter-modal-list-more:hover{color:var(--acid)}.wallet-adapter-modal-list-more svg{fill:currentColor}.wallet-adapter-modal-middle{padding:0 24px 40px}@media (width<=480px){.wallet-adapter-modal-title{padding:56px 28px 24px;font-size:19px}}.wallet-adapter-dropdown-list{grid-row-gap:2px;background:var(--ink-2);border:1px solid var(--line);font-family:var(--body);border-radius:16px;padding:6px;box-shadow:0 20px 50px -10px #000000b3}.wallet-adapter-dropdown-list-item{height:40px;font:600 14px var(--body);border-radius:10px;justify-content:flex-start;padding:0 14px}.wallet-adapter-dropdown-list-item:not([disabled]):hover{color:var(--acid);background:#ffffff0f}.wallet-adapter-dropdown-list-item:last-child:not([disabled]):hover{color:var(--red)}.hero{background:radial-gradient(60% 50% at 80% 30%, #ffffff2e, transparent 70%), var(--punk);border-radius:0 0 48px 48px;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;min-height:100vh;padding:140px max(24px,50% - 600px) 80px;display:grid;position:relative;overflow:hidden}.hero h1{font:900 clamp(52px, 9vw, 148px)/.86 var(--display);white-space:nowrap;letter-spacing:-.05em;margin-bottom:28px}.hero .line{padding-bottom:.04em;display:block;overflow:hidden}.hero .char{will-change:transform;display:inline-block}.hero .outline{color:#0000;-webkit-text-stroke:2px var(--paper)}.hero .eyebrow{color:var(--paper)}.lead{color:#ffffffdb;max-width:30em;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero-cta{flex-wrap:wrap;gap:12px;margin:32px 0 48px;display:flex}.stats{border-top:1px solid #ffffff40;gap:40px;padding-top:28px;display:flex}.stats b{font:700 28px var(--display);display:block}.stats span{font:12px var(--mono);letter-spacing:.08em;color:#ffffffb3;text-transform:uppercase}.hero-video{border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0000008c,0 0 0 6px #ffffffe6}.sticker{background:var(--acid);color:var(--ink);font:700 11px/1.2 var(--mono);letter-spacing:.08em;border-radius:10px;padding:8px 12px;position:absolute;top:18px;right:18px;transform:rotate(6deg)}.marquee{background:var(--acid);color:var(--ink);z-index:2;margin:-24px -2% 0;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-2deg)}.marquee-track{width:max-content;display:flex}.marquee span{font:900 28px var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:flex}.marquee b{color:var(--punk)}.section{padding:140px max(24px,50% - 600px) 40px}.section-head{margin-bottom:56px}.section h2{font:900 clamp(44px, 6.5vw, 96px)/.92 var(--display);letter-spacing:-.045em}.panel{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:28px;display:flex}.row{gap:14px;display:flex}.row>*{flex:1}label{font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;display:flex}input,textarea{border:1px solid var(--line);background:var(--ink);width:100%;color:var(--paper);font:500 16px var(--body);resize:none;border-radius:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{border-color:var(--punk);outline:0;box-shadow:0 0 0 4px #7a00ff4d}.file input{display:none}.file span{cursor:pointer;border:1.5px dashed var(--line);height:64px;color:var(--paper);font:500 14px var(--body);text-transform:none;letter-spacing:0;border-radius:14px;place-items:center;display:grid}.file span:hover{border-color:var(--acid);color:var(--acid)}.status{font:500 14px var(--body);background:var(--ink);border-radius:12px;padding:12px 14px}.status.ok{color:var(--acid)}.status.err{color:var(--red)}.status a{text-decoration:underline}.fine{font:11px var(--mono);color:var(--muted);letter-spacing:.04em}.fine a{color:var(--acid);text-underline-offset:2px;text-decoration:underline}.launch-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px;display:grid}.preview-wrap{perspective:900px;position:sticky;top:110px}.token-card{background:var(--paper);color:var(--ink);border-radius:var(--radius);transform-style:preserve-3d;transition:box-shadow .3s,translate .3s;display:block;overflow:hidden}a.token-card:hover{box-shadow:0 24px 50px -20px var(--punk);translate:0 -6px}.token-card.big{box-shadow:0 40px 80px -30px #7a00ffcc}.token-img{aspect-ratio:1;background:var(--punk)}.token-img img{object-fit:cover;width:100%;height:100%}.token-body{flex-direction:column;gap:8px;padding:20px;display:flex}.token-body h3{font:700 22px var(--display);letter-spacing:-.03em;overflow-wrap:anywhere}.token-body p{color:#4a4552;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.ticker{background:var(--punk);color:var(--paper);font:600 12px var(--mono);border-radius:999px;align-self:flex-start;padding:4px 10px}.token-meta{font:600 12px var(--mono);color:#6b6573;border-top:1px solid #ece9f1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.token-meta span{align-items:center;gap:8px;display:flex}.mint{font:11px var(--mono);color:#9a94a3}.feed-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.feed-grid .token-body h3{font-size:18px}.empty{font:500 20px var(--body);color:var(--muted);padding:60px 0}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a10b3;position:fixed;inset:0}.modal{z-index:61;width:min(520px,100% - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.modal-head{align-items:center;gap:16px;display:flex}.modal-head h3{font:900 24px var(--display);letter-spacing:-.03em}.modal-head code{font:11px var(--mono);color:var(--muted);word-break:break-all}.footer{color:var(--muted);font:12px var(--mono);align-items:center;gap:16px;padding:100px max(24px,50% - 600px) 48px;display:flex}.footer img{border-radius:12px;width:40px;height:40px}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:120px}.hero-video{max-width:420px}.launch-grid{grid-template-columns:1fr}.preview-wrap{max-width:420px;position:static}.nav-links{display:none}}@media (width>=700px) and (width<=900px){.nav-links{gap:20px;display:flex}.nav-links a[href^="/#"]{display:none}}@media (width<=560px){.nav{padding-left:12px}.brand span{display:none}.chip{gap:0;padding-right:8px;font-size:0}.row{flex-direction:column}.stats{gap:24px}.stats b{font-size:22px}.marquee span{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav-links a{transition:color .2s;position:relative}.nav-links a[aria-current=page]{color:var(--paper)}.nav-links a[aria-current=page]:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-9px;left:50%;translate:-50%}.footer{flex-wrap:wrap}.footer p{flex:1;min-width:200px}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.footer-links a:hover{color:var(--acid)}.page{background:radial-gradient(900px 560px at 8% -80px,#7a00ff73,#0000 70%) no-repeat;padding:140px max(24px,50% - 600px) 40px}.page-head{margin-bottom:72px}.page-head h1{font:900 clamp(44px, 8.5vw, 128px)/.88 var(--display);letter-spacing:-.05em;margin-bottom:28px}.page-head .outline{color:#0000;-webkit-text-stroke:2px var(--paper)}.page code{font:.86em var(--mono);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--paper);background:#7a00ff33;border:1px solid #7a00ff73;border-radius:6px;padding:1px 6px}.block-head{margin-bottom:40px}.block-head h2{font:900 clamp(40px, 6vw, 88px)/.92 var(--display);letter-spacing:-.045em}.code{border:1px solid var(--line);background:var(--ink);border-radius:16px;min-width:0;overflow:hidden}.code-bar{border-bottom:1px solid var(--line);font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.code-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-bar button{border:1px solid var(--line);color:var(--paper);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;transition:border-color .2s,color .2s}.code-bar button:hover{border-color:var(--acid);color:var(--acid)}.code pre{tab-size:2;max-height:560px;font:13px/1.65 var(--mono);font-variant-ligatures:none;color:#e9e4f2;margin:0;padding:16px;overflow:auto}.code pre code{font:inherit;color:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.code.live{border-color:#d4ff3a73}.code.live .code-bar span{color:var(--acid);text-transform:none;letter-spacing:.04em}.table-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:15px}.doc-table th{text-align:left;background:var(--ink-2);font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px 16px}.doc-table td{border-top:1px solid var(--line);vertical-align:top;color:#ffffffd1;padding:12px 16px;line-height:1.5}.doc-table td:first-child{white-space:nowrap;font:600 14px/1.5 var(--mono);color:var(--paper)}.doc-table small{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.callout{color:var(--paper);background:#d4ff3a0f;border:1px solid #d4ff3a47;border-radius:16px;padding:16px 20px;font-size:15px;line-height:1.55}.callout b{color:var(--acid)}.docs-layout{grid-template-columns:220px minmax(0,720px);align-items:start;gap:72px;display:grid}.docs-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:110px}.docs-nav p{font:11px var(--mono);letter-spacing:.18em;color:var(--muted);margin:0 0 12px 14px}.docs-nav a{font:500 14px var(--body);color:var(--muted);border-radius:12px;align-items:baseline;gap:12px;padding:9px 14px;transition:color .2s,background .2s;display:flex}.docs-nav a span{font:11px var(--mono);color:#ffffff59}.docs-nav a:hover{color:var(--paper)}.docs-nav a.active{color:var(--paper);background:var(--ink-2);box-shadow:inset 2px 0 0 var(--acid)}.docs-nav a.active span{color:var(--acid)}.doc-section{border-top:1px solid var(--line);margin-top:48px;padding:56px 0 0;scroll-margin-top:50px}.doc-section:first-child{border-top:0;margin-top:0;padding-top:0;scroll-margin-top:110px}.doc-section .eyebrow{margin-bottom:10px}.doc-section h2{font:900 clamp(28px, 3.6vw, 44px)/1 var(--display);letter-spacing:-.035em;margin-bottom:24px}.prose{color:#ffffffd1;flex-direction:column;gap:18px;font-size:17px;line-height:1.65;display:flex}.prose strong{color:var(--paper)}.prose a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.prose ul{flex-direction:column;gap:8px;padding-left:1.2em;display:flex}.prose ul li::marker{color:var(--acid)}.steps,.tx{padding:0;list-style:none}.steps{counter-reset:step;gap:10px;display:grid}.steps li{counter-increment:step;background:var(--ink-2);border:1px solid var(--line);color:var(--muted);border-radius:16px;padding:18px 20px 18px 68px;font-size:15px;line-height:1.55;position:relative}.steps li:before{content:counter(step, decimal-leading-zero);font:700 14px var(--mono);color:var(--acid);position:absolute;top:19px;left:22px}.steps b,.tx b{font:700 17px var(--display);letter-spacing:-.02em;color:var(--paper);margin-bottom:2px;display:block}.tx{border-left:2px solid var(--line);counter-reset:tx;flex-direction:column;gap:22px;margin-left:14px;padding:4px 0;display:flex}.tx li{counter-increment:tx;color:var(--muted);padding-left:32px;font-size:15px;line-height:1.55;position:relative}.tx li:before{content:counter(tx);background:var(--punk);width:28px;height:28px;color:var(--paper);font:700 12px/28px var(--mono);text-align:center;border-radius:50%;position:absolute;top:-2px;left:-15px}.tx li:last-child:before{background:var(--acid);color:var(--ink)}.spec-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.spec-grid div{background:var(--ink-2);padding:18px 20px}.spec-grid span{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.spec-grid b{font:700 18px var(--display);letter-spacing:-.02em;color:var(--paper)}.cost-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cost{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;padding:22px}.cost b{font:900 30px/1 var(--display);letter-spacing:-.04em;color:var(--paper);display:block}.cost.zero b{color:var(--acid)}.cost span{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:10px 0 12px;display:block}.cost p{color:var(--muted);font-size:14px;line-height:1.5}.faq{flex-direction:column;gap:10px;display:flex}.faq details{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;padding:0 20px;transition:border-color .2s}.faq details[open]{border-color:#7a00ff99}.faq summary{cursor:pointer;font:700 16px var(--body);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:700 22px/1 var(--mono);color:var(--acid);flex:none;transition:rotate .2s}.faq details[open] summary:after{rotate:45deg}.faq details p{color:var(--muted);padding-bottom:18px;font-size:15px;line-height:1.6}.docs-next{border-radius:var(--radius);background:var(--punk);flex-direction:column;gap:4px;margin-top:72px;padding:28px;transition:translate .3s,box-shadow .3s;display:flex}.docs-next .eyebrow{color:var(--paper);opacity:.75;margin:0}.docs-next b{font:900 clamp(22px, 3vw, 32px)/1.1 var(--display);letter-spacing:-.03em}.docs-next:hover{box-shadow:0 24px 50px -20px var(--punk);translate:0 -4px}.base-pill{border:1px solid var(--line);background:var(--ink-2);max-width:100%;color:var(--paper);font:14px var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:14px;margin-top:36px;padding:6px 6px 6px 20px;transition:border-color .2s;display:inline-flex}.base-pill:hover{border-color:var(--acid)}.base-pill span{letter-spacing:.16em;color:var(--muted);flex:none;font-size:11px}.base-pill b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.base-pill i{background:var(--acid);color:var(--ink);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:none;padding:10px 16px;font-style:normal}.api-block{padding-top:104px;scroll-margin-top:40px}.page-head+.api-block{padding-top:16px}.api-block>.table-wrap{margin-top:16px}.api-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.api-grid h3,.api-steps h3{font:700 20px var(--display);letter-spacing:-.03em}.api-grid p,.api-steps p{color:var(--muted);font-size:15px;line-height:1.6}.api-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:20px;padding:0;list-style:none;display:grid}.api-steps li{gap:12px}.api-steps .num{font:900 44px/1 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--acid)}#auth .callout{margin-top:20px}.method{font:700 12px/1.2 var(--mono);letter-spacing:.06em;border-radius:8px;flex:none;padding:5px 10px}.method.get{background:var(--acid);color:var(--ink)}.method.post{background:var(--punk);color:var(--paper)}.ep-index{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px;margin-bottom:72px;display:grid}.ep-index a{overflow-wrap:anywhere;background:var(--ink-2);border:1px solid var(--line);font:600 14px var(--mono);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,translate .2s;display:flex}.ep-index a:hover{border-color:var(--punk);translate:0 -2px}.ep-group{flex-direction:column;gap:20px;margin-bottom:64px;display:flex}.ep-group>h3{font:900 28px var(--display);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ep-group>h3 span{font:12px var(--mono);letter-spacing:.08em;color:var(--muted)}.endpoint{gap:24px}.endpoint-anchor{scroll-margin-top:110px}.endpoint-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.endpoint-path{min-width:0;font:600 18px var(--mono);overflow-wrap:anywhere}.lock{color:#c9a6ff;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #7a00ffb3;border-radius:999px;padding:4px 10px}.endpoint-head .try{height:40px;margin-left:auto;padding:0 18px;font-size:13px}.endpoint-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.endpoint-info,.endpoint-code{flex-direction:column;gap:16px;min-width:0;display:flex}.endpoint-info>p{color:#ffffffd1;line-height:1.6}.errors{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.errors li{color:var(--muted);align-items:baseline;gap:12px;font-size:14px;display:flex}.errors b{color:var(--red);font:700 12px var(--mono);background:#ff3d5a24;border-radius:6px;flex:none;padding:3px 8px}@media (width<=900px){.page{padding-top:120px}.page-head{margin-bottom:48px}.docs-layout{grid-template-columns:minmax(0,1fr);gap:32px}.docs-nav{scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -24px;padding:0 24px 4px;position:static;overflow-x:auto}.docs-nav::-webkit-scrollbar{display:none}.docs-nav p{display:none}.docs-nav a{white-space:nowrap;border:1px solid var(--line);border-radius:999px;flex:none;padding:8px 14px}.docs-nav a.active{box-shadow:none;border-color:var(--acid)}.endpoint-grid{grid-template-columns:minmax(0,1fr)}.api-block{padding-top:80px}}@media (width<=560px){.page-head .outline{-webkit-text-stroke-width:1.5px}.prose{font-size:16px}.base-pill{gap:10px;padding-left:16px}.base-pill span{display:none}.endpoint{padding:20px}.endpoint-head .try{margin-left:0}.steps li{padding-left:56px}.steps li:before{left:18px}}.token-ca{border:1px solid var(--line);background:var(--ink-2);border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:16px;scroll-margin-top:120px;display:flex;box-shadow:0 24px 50px -24px #0009;container-type:inline-size}.ca-label{font:600 11px var(--mono);letter-spacing:.16em;color:var(--muted);align-items:center;gap:8px;display:flex}.ca-label i{background:var(--acid);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #d4ff3a2e}.ca-label span{color:var(--acid);margin-left:auto}.ca-row{border:1px solid var(--line);background:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.ca-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px var(--mono);color:var(--paper);-webkit-user-select:all;user-select:all;flex:1;overflow:hidden}.ca-short{display:none}.ca-copy{cursor:pointer;border:1px solid var(--line);height:36px;color:var(--paper);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;flex:none;padding:0 16px;transition:background .2s,border-color .2s,color .2s}.ca-copy:hover{border-color:var(--acid);color:var(--acid)}.ca-copy.done{background:var(--acid);border-color:var(--acid);color:var(--ink)}.ca-links{flex-wrap:wrap;gap:8px;display:flex}.ca-links a{border:1px solid var(--line);font:600 12px var(--mono);color:var(--muted);border-radius:999px;padding:7px 12px;transition:background .2s,border-color .2s,color .2s}.ca-links a:hover{background:var(--acid);border-color:var(--acid);color:var(--ink)}.ca-soon{border:1px dashed var(--line);font:500 14px/1.4 var(--body);color:var(--paper);text-wrap:pretty;border-radius:14px;padding:12px 14px}.soon .ca-label i{animation:1.2s step-end infinite ca-blink}@keyframes ca-blink{50%{opacity:.2}}@container (width<=500px){.ca-full{display:none}.ca-short{display:inline}.ca-links a{padding:6px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.soon .ca-label i{animation:none}}.intro{--s:clamp(320px, 32vw, 460px);z-index:9999;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#7903fc;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro .grain{opacity:.09;animation:.5s steps(5,end) infinite intro-grain}@keyframes intro-grain{20%{translate:-3% 2%}40%{translate:2% -4%}60%{translate:-4% -1%}80%{translate:3% 3%}}.intro-stage{align-items:center;gap:clamp(8px,1.6vw,24px);display:flex}.intro-skull{width:calc(var(--s) * .56);height:calc(var(--s) * .6);flex:none;position:relative}.intro-skull img{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);position:absolute;top:50%;left:50%}.intro-dash{transform:rotate(var(--a));position:absolute;top:50%;left:50%}.intro-dash i{left:calc(var(--s) * .33);top:calc(var(--s) * -.012);width:calc(var(--s) * .1);height:calc(var(--s) * .024);background:var(--paper);transform-origin:0;border-radius:99px;position:absolute;transform:scaleX(0)}.intro-word{font:900 clamp(72px, 14vw, 210px)/.86 var(--display);letter-spacing:-.05em;white-space:nowrap;position:relative}.intro-line{padding:.04em .06em .04em 0;display:block;overflow:hidden}.intro-ch{display:inline-block}.intro-sticker{background:var(--acid);color:var(--ink);font:600 clamp(11px, 1vw, 14px)/1.2 var(--mono);letter-spacing:.1em;border-radius:10px;padding:8px 12px;position:absolute;bottom:-10%;right:2%;transform:rotate(-6deg);box-shadow:0 10px 30px -10px #0c0a1080}.intro-tape{width:180vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.intro-tape div{background:var(--acid);color:var(--ink);padding:16px 0;display:flex;overflow:hidden}.intro-tape span{font:900 clamp(22px, 3vw, 40px) var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:24px;padding-right:24px;display:flex}.intro-tape b{color:var(--punk)}@media (width<=760px){.intro{--s:min(88vw, 380px)}.intro-stage{flex-direction:column;gap:0}.intro-word{font-size:23vw}.intro-sticker{bottom:-16%}}
