:root{--grad: linear-gradient(135deg, #ffffff 0%, #e4e4e7 35%, #22d3ee 100%);--line: rgba(255, 255, 255, .09)}html{scroll-behavior:smooth;scroll-padding-top:76px;background-color:#020203;height:100%;overflow-x:clip;overflow-y:auto}main>section{padding-top:3.5rem!important;padding-bottom:3.5rem!important}main>section:first-of-type{padding-top:8rem!important}main>section>.mx-auto{max-width:80rem!important;width:100%}h1,h2{overflow-wrap:break-word}body{background-color:#020203;min-height:100%}body.overflow-x-hidden{overflow-x:visible}body.has-shader{background-color:transparent}#yodes-shader{position:fixed;inset:0;z-index:-10;pointer-events:none}#yodes-shader canvas,#yodes-hero canvas{display:block;width:100%;height:100%;pointer-events:none!important}[data-liquid-metal]{position:relative;z-index:5;isolation:isolate}[data-liquid-metal] canvas{pointer-events:none!important}html.yodes-signed-in #yodes-auth{display:none!important}html.yodes-signed-in #node-workspace{display:block!important}html:not(.yodes-signed-in):has(#yodes-auth){overflow:hidden}#yodes-auth{position:fixed;z-index:20;top:4.5rem;right:0;bottom:0;left:0;overflow:hidden;background:transparent}body:has(#yodes-auth:not(.hidden)) footer{display:none}.auth-shell{--background: 240 8% 5%;--foreground: 0 0% 98%;--card: 240 8% 6%;--card-foreground: 0 0% 98%;--muted: 240 6% 12%;--muted-foreground: 0 0% 68%;--border: 0 0% 22%;--input: 0 0% 22%;--accent: 240 6% 14%;--accent-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 240 8% 6%;--ring: 0 0% 70%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;color:#f4f4f5;height:100%}.starfield{background-image:radial-gradient(1.4px 1.4px at 20px 30px,rgba(255,255,255,.55) 100%,transparent 150%),radial-gradient(1.2px 1.2px at 60px 110px,rgba(255,255,255,.45) 100%,transparent 150%),radial-gradient(1.6px 1.6px at 130px 60px,rgba(255,255,255,.55) 100%,transparent 150%),radial-gradient(1px 1px at 200px 180px,rgba(255,255,255,.4) 100%,transparent 150%),radial-gradient(1.4px 1.4px at 250px 90px,rgba(255,255,255,.5) 100%,transparent 150%),radial-gradient(1.2px 1.2px at 100px 200px,rgba(255,255,255,.4) 100%,transparent 150%),radial-gradient(1.6px 1.6px at 300px 240px,rgba(255,255,255,.55) 100%,transparent 150%);background-size:320px 260px;background-repeat:repeat}.grid-overlay{background-image:linear-gradient(to right,rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.35) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black 25%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 72%)}.glass,.feature-card,.course-card,.frost-panel,.frost-mini,.cta-card,.terminal,.codeblock{background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffff12}header.fixed{background:#02020347;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.1)}header.fixed>div{margin-top:0!important}header.fixed>div>nav.glass{background:transparent;border-color:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:4rem}#mobile-menu.glass{background:#08080c8c;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.frost-panel{position:relative;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1a}.frost-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.05));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 80%);mask-image:linear-gradient(to bottom,transparent,#000 80%)}.frost-mini{background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.gradient-text{background:var(--grad);background-size:180% 180%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-x 10s ease infinite}.nav-link{display:inline-block;padding:.45rem .7rem;border-radius:.6rem;transition:color .2s ease,background-color .2s ease}.nav-link:hover,.nav-link.is-current{color:#fff;background:#ffffff0f}#mobile-menu a.is-current{color:#fff;background:#ffffff0d}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}.reveal.is-visible{opacity:1;transform:translateY(0)}#smuo-ov{position:fixed;inset:0;width:100%;height:100%;border:0;z-index:2147483647;background:#2d2d2d}#loader{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}#loader.is-hidden{opacity:0;pointer-events:none}html.yodes-hold-loader #loader,html.yodes-hold-loader #loader.is-hidden{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;position:fixed!important;inset:0!important;z-index:9999!important;align-items:center!important;justify-content:center!important}#loader-word span{display:inline-block;opacity:0;transform:translateY(14px);animation:letterIn .5s cubic-bezier(.2,.7,.2,1) forwards}#loader-word span:nth-child(1){animation-delay:.05s}#loader-word span:nth-child(2){animation-delay:.15s}#loader-word span:nth-child(3){animation-delay:.25s}#loader-word span:nth-child(4){animation-delay:.35s}#loader-word span:nth-child(5){animation-delay:.45s}#loader-word span:nth-child(6){animation-delay:.55s}@keyframes letterIn{to{opacity:1;transform:translateY(0)}}html.yodes-hold-loader #loader img.site-logo{display:none!important}html.yodes-hold-loader #loader .relative.z-10{align-items:center;gap:1.15rem}html.yodes-hold-loader #loader .loader-spin{position:relative;width:2.85rem;height:2.85rem;flex:none}html.yodes-hold-loader #loader .loader-spin-ring,html.yodes-hold-loader #loader .loader-spin-orbit,html.yodes-hold-loader #loader .loader-spin-head{position:absolute;inset:0;border-radius:50%}html.yodes-hold-loader #loader .loader-spin-ring{border:1.5px solid rgba(255,255,255,.14);box-shadow:inset 0 0 12px #ffffff0a}html.yodes-hold-loader #loader .loader-spin-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(255,255,255,.07);border-top-color:#ffffffb8;border-right-color:#ffffff38;animation:loader-spin 2.1s linear infinite reverse}html.yodes-hold-loader #loader .loader-spin-orbit{background:conic-gradient(from 110deg,transparent 0deg,rgba(255,255,255,.04) 36deg,rgba(255,255,255,.28) 160deg,rgba(255,255,255,.82) 286deg,#fff 334deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.75px),#000 calc(100% - 1.35px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.75px),#000 calc(100% - 1.35px));animation:loader-spin 1.25s linear infinite;filter:drop-shadow(0 0 5px rgba(255,255,255,.28))}html.yodes-hold-loader #loader .loader-spin-head{animation:loader-spin 1.25s linear infinite}html.yodes-hold-loader #loader .loader-spin-head:before{content:"";position:absolute;top:-1.5px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffffb8,0 0 16px #ffffff59}html.yodes-hold-loader #loader-word span{opacity:0;transform:translateY(.5em);filter:blur(7px);animation:letterLoop 3.4s cubic-bezier(.22,.7,.2,1) infinite}html.yodes-hold-loader #loader-word span:nth-child(1){animation-delay:0s}html.yodes-hold-loader #loader-word span:nth-child(2){animation-delay:.1s}html.yodes-hold-loader #loader-word span:nth-child(3){animation-delay:.2s}html.yodes-hold-loader #loader-word span:nth-child(4){animation-delay:.3s}html.yodes-hold-loader #loader-word span:nth-child(5){animation-delay:.4s}html.yodes-hold-loader #loader-word span:nth-child(6){animation-delay:.5s}@keyframes letterLoop{0%,8%{opacity:0;transform:translateY(.5em);filter:blur(7px)}24%{opacity:1;transform:translateY(0);filter:blur(0)}62%{opacity:1;transform:translateY(0);filter:blur(0)}80%{opacity:0;transform:translateY(-.35em);filter:blur(6px)}to{opacity:0;transform:translateY(.5em);filter:blur(7px)}}.marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 38s linear infinite}.marquee-row{display:flex;gap:1rem;padding:0 .5rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.chain-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);color:#ffffffb3;white-space:nowrap;transition:border-color .2s ease,color .2s ease,transform .2s ease}.chain-pill:hover{color:#fff;border-color:#ffffff38;transform:translateY(-1px)}.chain-pill img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.feature-card{position:relative;padding:1.15rem 1.25rem;transition:border-color .25s ease,transform .25s ease;overflow:hidden}.feature-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff38,#22d3ee59);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease;pointer-events:none}.feature-card:hover{transform:translateY(-2px)}.feature-card:hover:before{opacity:1}a.feature-card{display:block;height:100%;text-decoration:none;color:inherit}.course-grid{display:grid;gap:.75rem}@media(min-width:768px){.course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.course-card{display:flex;flex-direction:column;min-height:100%;padding:1.15rem 1.25rem;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.course-card:hover{transform:translateY(-2px)}.course-progress,.course-card-footer{display:none}.course-card-header{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.course-card h3{margin-top:.7rem;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.course-card p{margin-top:.4rem;color:#ffffff8c;font-size:.875rem;line-height:1.55}.course-progress{display:flex;align-items:center;gap:.55rem;margin-top:.95rem;font-size:.68rem;letter-spacing:.04em;color:#ffffff73;white-space:nowrap}.course-progress-track{flex:1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.course-progress-bar{height:100%;border-radius:inherit}.course-card-cyan .course-progress-bar{background:#22d3ee}.course-card-pink .course-progress-bar{background:#ec4899}.course-card-green .course-progress-bar{background:#34d399}.course-card-footer{margin-top:auto;padding-top:.95rem}.course-card-action{display:inline-flex;align-items:center;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:.75rem;color:#fff}.feature-card h3{font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:1.05rem;margin-top:.75rem;letter-spacing:-.02em}.feature-card p{color:#ffffff85;margin-top:.35rem;line-height:1.55;font-size:.875rem}.feature-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e4e4e7}.feature-icon svg{width:20px;height:20px}.arch-card{border-radius:.85rem;padding:1.1rem;background:linear-gradient(180deg,#ffffff08,#00000059);border:1px solid var(--line)}.arch-row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.arch-row-top{margin-bottom:.4rem}.arch-row-bottom{margin-top:.4rem}.arch-pill{padding:.5rem .9rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);font-size:.8rem;color:#ffffffd9}.arch-pill-muted{color:#ffffff8c}.arch-arrow{height:28px;position:relative}.arch-arrow:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(to bottom,#ffffff59,#22d3ee73)}.arch-arrow:after{content:"";position:absolute;top:0;left:50%;width:6px;height:6px;border-radius:999px;background:#fafafa;transform:translate(-50%);box-shadow:0 0 10px #ffffff59;animation:travel 2.4s ease-in-out infinite}@keyframes travel{0%{top:0;opacity:1}80%{top:100%;opacity:1}to{top:100%;opacity:0}}.arch-layer{border-radius:1rem;background:#ffffff08;border:1px solid var(--line);padding:.85rem 1rem;text-align:center}.arch-layer-accent{background:#ffffff0d;border-color:#ffffff24}.arch-layer-title{font-weight:600}.arch-layer-sub{font-size:.75rem;color:#ffffff80;margin-top:.15rem}.check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#22d3ee2e;color:#22d3ee;font-size:13px;flex-shrink:0;margin-top:.1rem}.net-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:.95rem .75rem;border-radius:.75rem;background:#00000059;border:1px solid var(--line);transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.net-card:hover{border-color:#fff3;background:#ffffff0a;transform:translateY(-2px)}.net-card img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.net-card span{font-size:.8rem;color:#ffffffc7}.ptab{padding:.45rem .9rem;border-radius:999px;background:transparent;border:1px solid var(--line);color:#ffffffa6;cursor:pointer;transition:all .2s ease;font-size:.85rem}.ptab:hover{color:#fff;border-color:#22d3ee73}.ptab.is-active{background:#fafafa;color:#000;border-color:#fafafa;font-weight:600}.pcard{position:relative;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#ffffff08;border:1px solid var(--line);transition:transform .25s ease,border-color .25s ease;text-decoration:none;color:inherit}.pcard:hover{transform:translateY(-2px);border-color:#ffffff2e}.pcard img{aspect-ratio:1 / 1;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.pcard:hover img{transform:scale(1.04)}.pcard .pname{padding:.6rem .75rem .05rem;font-size:.85rem;font-weight:600}.pcard .pchain{padding:0 .75rem .65rem;font-size:.7rem;color:#fff6;text-transform:uppercase;letter-spacing:.06em}.pcard.is-hidden{display:none}.terminal{overflow:hidden}.terminal-bar{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:#ffffff08;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:.8rem;color:#fff9}.terminal-bar-row{flex-wrap:wrap;row-gap:.35rem}.dot{width:11px;height:11px;border-radius:999px}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.terminal-title{margin-left:0}.terminal-status-boot{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem}.terminal-status-tutorial{margin-left:auto}.status-dot{width:7px;height:7px;border-radius:999px;background:#facc15;box-shadow:0 0 8px #facc15b3}.terminal.is-connected .terminal-status-boot .status-dot{background:#22c55e;box-shadow:0 0 8px #22c55ecc}.terminal.is-connected .terminal-status-boot .status-label{color:#4ade80}.terminal-stage{position:relative;overflow:hidden;isolation:isolate}.terminal-pane-boot{position:relative;z-index:2;transition:opacity .52s cubic-bezier(.33,1,.32,1),transform .58s cubic-bezier(.33,1,.32,1)}.terminal-pane-tutorial{position:absolute;left:0;right:0;top:0;max-height:100%;z-index:3;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(18px) scale(.988);pointer-events:none;transition:opacity .52s cubic-bezier(.33,1,.32,1) .05s,transform .6s cubic-bezier(.33,1,.32,1) .05s}#node-terminal.is-tutorial{display:flex;flex-direction:column;min-height:0}#node-terminal.is-tutorial .terminal-stage{display:flex;flex-direction:column;flex:0 0 auto;height:auto;max-height:none;min-height:0;overflow:visible}#node-terminal.is-tutorial .terminal-pane-boot{position:absolute;left:0;right:0;top:0;height:0!important;min-height:0!important;overflow:hidden!important;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px) scale(.988);z-index:0;transition:opacity .48s cubic-bezier(.33,1,.32,1),transform .56s cubic-bezier(.33,1,.32,1)}#node-terminal.is-tutorial>.terminal-bar{flex-shrink:0}#node-terminal.is-tutorial .terminal-pane-tutorial{position:relative;left:auto;right:auto;top:auto;flex:none;min-height:auto;display:flex;flex-direction:column;max-height:none;overflow:visible;opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;z-index:2;transition:opacity .52s cubic-bezier(.33,1,.32,1) .06s,transform .62s cubic-bezier(.33,1,.32,1) .06s}#node-terminal.is-tutorial .tutorial-shell.tutorial-scroll-area{flex:none;min-height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;touch-action:auto}.tutorial-scroll-area{overflow:visible;max-height:none}@keyframes tutorial-ring{0%{box-shadow:0 0 #ffffff47}to{box-shadow:0 0 0 14px #fff0}}#node-terminal.ring-tutorial-pulse{animation:tutorial-ring .85s ease-out}.terminal-body{font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6;padding:1rem;min-height:220px;color:#ffffffd9;white-space:pre-wrap;overflow-x:auto}.terminal-body .prompt{color:#22d3ee}.terminal-body .ok{color:#4ade80}.terminal-body .warn{color:#facc15}.terminal-body .muted{color:#ffffff73}.terminal-body .accent{color:#a855f7}.terminal-body .cursor{display:inline-block;width:8px;height:1em;background:#22d3ee;vertical-align:middle;margin-left:2px;animation:blink 1s steps(2) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.terminal-actions{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.1);background:#00000059}.terminal-actions-centered{align-items:center}.primary-btn-centered{margin-left:auto;margin-right:auto}.terminal-skip-btn{width:100%;padding:.45rem .5rem;margin:0;border:none;border-radius:.45rem;background:transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.04em;color:#ffffff6b;cursor:pointer;transition:color .15s ease,background-color .15s ease}.terminal-skip-btn:hover{color:#ffffffd9;background:#ffffff0d}img.site-logo{opacity:.94;width:1.5rem!important;height:1.5rem!important}#loader img.site-logo{width:4.25rem!important;height:4.25rem!important}a.group:hover .site-logo{opacity:1;filter:brightness(1.08)}.primary-btn,.ghost-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:.75rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.primary-btn{background:#fafafa;color:#000;border:1px solid rgba(255,255,255,.15)}.primary-btn:hover{background:#fff;box-shadow:0 0 24px #ffffff1f;transform:translateY(-1px)}.ghost-btn{background:transparent;color:#ffffffb3;border-color:var(--line)}.ghost-btn:hover{color:#fff;border-color:#ffffff40}.cta-card{position:relative;padding:2rem 1.25rem;overflow:hidden}.cta-glow{position:absolute;inset:0;background:radial-gradient(480px 160px at 15% 0%,rgba(255,255,255,.08),transparent 55%),radial-gradient(420px 140px at 90% 100%,rgba(34,211,238,.06),transparent 55%);filter:blur(18px)}#wallet-modal.is-open{display:flex}.kbd-chip{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:.35rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700;color:#ffffffe0;box-shadow:0 1px #0006}.tutorial-card{border-radius:.5rem}.wallet-btn{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#00000073;color:#ffffffe6;text-align:left;cursor:pointer;transition:all .2s ease;font-size:.95rem}.wallet-btn:hover{border-color:#ffffff38;background:#ffffff0a;transform:translateY(-1px)}.wallet-emoji{font-size:1.25rem}.wallet-tag{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;border:1px solid var(--line);padding:.2rem .5rem;border-radius:999px}.social-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem;background:#ffffff0a;border:1px solid var(--line);color:#ffffffb3;transition:all .2s ease}.social-btn:hover{color:#fff;border-color:#22d3ee73;background:#22d3ee12}.loader{width:28px;height:28px;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:#fff;animation:loader-spin .8s linear infinite}@keyframes loader-spin{to{transform:rotate(360deg)}}.crumb a{color:#ffffff73}.crumb a:hover{color:#fff}.docs-nav a{display:block;padding:.45rem .7rem;border-radius:.55rem;color:#ffffff8c;font-size:.85rem;text-decoration:none;border-left:2px solid transparent}.docs-nav a:hover{color:#fff;background:#ffffff0a}.docs-nav a.is-current{color:#fff;background:#ffffff0d;border-left-color:#22d3ee}.code-wrap{position:relative}.codeblock{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.7;border:1px solid var(--line);padding:1rem 1.1rem;overflow-x:auto;color:#ffffffd1;white-space:pre}.copy-btn{position:absolute;top:.55rem;right:.55rem;padding:.25rem .5rem;border-radius:.4rem;border:1px solid var(--line);background:#ffffff0a;color:#ffffffa6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.04em;cursor:pointer}.copy-btn:hover{color:#fff;border-color:#22d3ee73}.method{display:inline-flex;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:.15rem .45rem;border-radius:.35rem}.method-get{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.method-post{color:#22d3ee;background:#22d3ee1f;border:1px solid rgba(34,211,238,.28)}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th,.data-table td{text-align:left;padding:.8rem .95rem;border-bottom:1px solid var(--line);vertical-align:top}.data-table th{color:#fff6;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.data-table tr:last-child td{border-bottom:0}.callout{border-left:2px solid rgba(34,211,238,.75);background:#22d3ee0d;padding:.9rem 1rem;border-radius:.55rem;color:#ffffffb3;font-size:.875rem;line-height:1.6}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;text-align:left;font-weight:600;color:#fff;background:transparent;border:0;cursor:pointer;font-family:Space Grotesk,Inter,sans-serif;font-size:1.02rem;letter-spacing:-.02em}.faq-q:hover{color:#fff}.faq-chevron{width:9px;height:9px;border-right:1.5px solid rgba(255,255,255,.55);border-bottom:1.5px solid rgba(255,255,255,.55);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-top:-4px}.faq-item.is-open .faq-chevron{transform:rotate(225deg);margin-top:4px}.faq-a{display:none;padding:0 0 1.1rem;color:#ffffff8c;font-size:.9rem;line-height:1.65;max-width:68ch}.faq-item.is-open .faq-a{display:block}.live-dot{width:8px;height:8px;border-radius:999px;background:#34d399;box-shadow:0 0 10px #34d399bf}#toast.is-visible{display:block;animation:toastIn .25s ease-out}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.marquee-track{animation:none}}
