:root{--bg:#060a0b;--bg-2:#0a1112;--lift:#0d1617;--ink:#eef6f3;--soft:#b8c5c1;--muted:#7e8d89;--dim:#4f5d5a;--rule:#dcf0eb14;--rule-2:#dcf0eb26;--mint:#97fce4;--mint-2:#50d2c1;--mint-ink:#032019;--warn:#f2b562;--down:#ef7a8f;--w:1240px;--g:40px;--font:"Mona Sans Variable", "Mona Sans", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}::selection{background:var(--mint);color:var(--mint-ink)}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:8px}.num{font-variant-numeric:tabular-nums}.up{color:var(--mint)}.warn{color:var(--warn)}.down{color:var(--down)}.strong{color:var(--ink);font-weight:650}.syn-dim{color:var(--dim)}.s-root{min-height:100vh;position:relative;overflow-x:clip}.s-grain{z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.s-root:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 74% 32%,#50d2c121,#0000 70%),radial-gradient(40% 40% at 10% -10%,#97fce40f,#0000 70%);height:1100px;position:absolute;inset:0 0 auto}.s-header{z-index:50;transition:background .3s,box-shadow .3s;position:sticky;top:0}.s-header.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 var(--rule);background:#060a0bc7}.s-header-in{width:min(var(--w), calc(100% - 2 * var(--g)));grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:76px;margin:0 auto;display:grid}.s-logo{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:720;font-stretch:115%;display:inline-flex}.s-logo svg{border-radius:8px}.s-header nav{gap:30px;display:flex}.s-header nav a{color:var(--soft);font-size:14.5px;font-weight:480;transition:color .2s;position:relative}.s-header nav a:after{content:"";background:var(--mint);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.s-header nav a:hover,.s-header nav a[aria-current=page]{color:var(--ink)}.s-header nav a:hover:after,.s-header nav a[aria-current=page]:after{transform:scaleX(1)}.s-header-end{justify-content:flex-end;align-items:center;gap:18px;display:flex}.s-soon{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.s-soon i{background:var(--warn);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f2b5621f}.s-menu{height:38px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--soft);border-radius:10px;padding:0 14px;font-size:14px;display:none}.s-btn{letter-spacing:-.01em;white-space:nowrap;height:54px;transition:transform .25s var(--ease), background .25s, box-shadow .25s, color .2s;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:15.5px;font-weight:620;display:inline-flex}.s-btn span{transition:transform .3s var(--ease)}.s-btn:hover span{transform:translate(4px)}.s-btn:active{transform:translateY(1px)}.s-btn-primary{background:linear-gradient(180deg, #b6fdec, var(--mint));color:var(--mint-ink);box-shadow:inset 0 1px #fff9,inset 0 -2px #0320192e,0 14px 34px -14px #97fce4a6}.s-btn-primary:hover{box-shadow:inset 0 1px #fff9,inset 0 -2px #0320192e,0 18px 44px -12px #97fce4d9}.s-btn-text{height:54px;color:var(--soft);padding:0 6px}.s-btn-text:hover{color:var(--ink)}.s-btn-sm{border-radius:11px;height:40px;padding:0 16px;font-size:14px}.s-main,.syn-main{width:min(var(--w), calc(100% - 2 * var(--g)));margin:0 auto;position:relative}.s-h2{letter-spacing:-.035em;font-size:clamp(40px,4.4vw,60px);font-weight:720;font-stretch:118%;line-height:.98}.s-h2 em{color:var(--mint);font-style:normal}.s-h3{color:var(--soft);font-size:15px;font-weight:560}.s-more{color:var(--mint);font-size:14.5px;font-weight:520;transition:color .2s;display:inline-block}.s-more:hover{color:#c9fff1}.s-footer{width:min(var(--w), calc(100% - 2 * var(--g)));border-top:1px solid var(--rule);margin:140px auto 0;padding-top:34px;position:relative;overflow:hidden}.s-footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.s-footer-row p{color:var(--muted);font-size:14px}.s-footer nav{flex-wrap:wrap;gap:26px;display:flex}.s-footer nav a{color:var(--soft);font-size:14px}.s-footer nav a:hover{color:var(--mint)}.s-footer-fine{max-width:760px;color:var(--dim);margin-top:18px;font-size:12.5px;line-height:1.6}.s-wordmark{letter-spacing:-.045em;white-space:nowrap;background:linear-gradient(#97fce438,#97fce405 85%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;height:.74em;margin-top:36px;font-size:min(17.2vw,212px);font-weight:800;font-stretch:125%;line-height:.9;overflow:hidden}.s-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px;min-height:min(100svh - 76px,800px);padding:20px 0 56px;display:grid}.s-kicker{color:var(--soft);align-items:center;gap:14px;font-size:14.5px;font-weight:500;display:inline-flex}.s-kicker-marks{display:inline-flex}.s-kicker-marks .syn-mark+.syn-mark{margin-left:-5px}.s-hero h1{letter-spacing:-.045em;margin-top:26px;font-size:clamp(54px,6.6vw,94px);font-weight:780;font-stretch:122%;line-height:.9}.s-hero h1 em{background:linear-gradient(100deg, #d7fff5 0%, var(--mint) 45%, var(--mint-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.s-lede{max-width:500px;color:var(--soft);margin-top:28px;font-size:18.5px;line-height:1.55}.s-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.s-hero-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:44px;margin-top:52px;display:grid}.s-hero-facts div{border-top:1px solid var(--rule-2);padding-top:14px}.s-hero-facts dt{color:var(--muted);font-size:13px}.s-hero-facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;font-stretch:118%}.s-hero-stage{flex-direction:column;align-items:center;display:flex;position:relative}.s-light{aspect-ratio:1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#50d2c138,#50d2c10d 55%,#0000 72%);width:120%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.s-stage-controls{flex-direction:column;align-items:center;gap:10px;margin-top:34px;display:flex;position:relative}.s-toggle{box-shadow:inset 0 0 0 1px var(--rule);background:#ffffff09;border-radius:13px;gap:2px;padding:4px;display:inline-flex}.s-toggle button{height:34px;color:var(--muted);border-radius:9px;padding:0 16px;font-size:13.5px;font-weight:520;transition:color .2s,background .25s,box-shadow .25s}.s-toggle button:hover{color:var(--ink)}.s-toggle button[aria-checked=true]{color:var(--ink);background:linear-gradient(#1b2728,#121b1c);box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080}.s-toggle-quiet{box-shadow:none;background:0 0}.s-toggle-quiet button{height:28px;font-size:13px}.s-toggle-quiet button[aria-checked=true]{color:var(--mint);box-shadow:none;background:#97fce412}.s-stage-note{color:var(--dim);text-align:center;margin-top:16px;font-size:12.5px;position:relative}.pass{--rx:0deg;--ry:0deg;isolation:isolate;aspect-ratio:1.586;width:min(460px,100%);color:var(--ink);background:radial-gradient(110% 90% at var(--mx) var(--my), #ffffff1c, transparent 46%), repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 3px), linear-gradient(148deg, #293534 0%, #141d1e 34%, #0b1112 60%, #1a2526 100%);transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease), box-shadow .6s var(--ease);will-change:transform;border-radius:22px;flex-direction:column;justify-content:space-between;padding:24px 26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #0009,0 0 0 1px #ffffff12,0 30px 60px -28px #000000f2,0 70px 130px -60px #50d2c173}.pass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff1a 48%,#0000 60%) 0 0/260% 100%;animation:7s ease-in-out infinite pass-sheen;position:absolute;inset:0}@keyframes pass-sheen{0%,60%{background-position:130% 0}to{background-position:-130% 0}}.pass-foil{z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:screen;background:linear-gradient(118deg,#0000 32%,#97fce442 44%,#78cdff29 50%,#cdaaff1f 55%,#0000 66%) 0 0/240% 100%;background-position:var(--mx) 0;transition:opacity .6s;position:absolute;inset:0}.pass-top{justify-content:space-between;align-items:center;display:flex}.pass-brand{align-items:center;gap:9px;display:inline-flex}.pass-brand svg{border-radius:6px}.pass-brand b{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;font-stretch:125%}.pass-state{letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--soft);background:#00000047;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pass-state i{background:var(--warn);border-radius:50%;width:6px;height:6px}.pass-mid{align-items:center;gap:16px;display:flex}.pass-chip.syn-mark{border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff26,0 2px 8px #00000080}.pass-mid small{color:var(--soft);font-size:12.5px;display:block}.pass-mid strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 1px #00000080;font-size:clamp(34px,3.4vw,46px);font-weight:700;font-stretch:122%;line-height:1.05;display:block}.pass-terms{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;padding-top:14px;display:grid}.pass-terms dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.pass-terms dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14.5px;font-weight:650}.pass-funded{box-shadow:inset 0 1px #ffffff38,0 0 0 1px #97fce473,0 30px 60px -28px #000000f2,0 70px 140px -50px #97fce499}.pass-funded .pass-foil,.pass-paid .pass-foil{opacity:1}.pass-funded .pass-state,.pass-paid .pass-state{color:var(--mint);box-shadow:inset 0 0 0 1px #97fce466}.pass-funded .pass-state i,.pass-paid .pass-state i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.pass-stamp{box-shadow:inset 0 0 0 1.5px var(--mint), 0 10px 30px -10px #97fce499;color:var(--mint);animation:stamp-in .5s var(--ease) both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0320198c;border-radius:12px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:17px;font-weight:750;font-stretch:115%;display:inline-flex;position:absolute;top:42%;right:22px;transform:rotate(-6deg)}@keyframes stamp-in{0%{opacity:0;transform:rotate(-6deg)scale(1.3)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.pass-example{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;top:27px;left:50%;transform:translate(-50%)}.syn-mark{background:#0d1719;border-radius:28%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #dcf0eb1f}.syn-mark img{object-fit:cover;width:100%;height:100%;display:block}.syn-mark[data-protocol=usdc],.syn-mark[data-protocol=hyperliquid]{border-radius:50%}.syn-mark[data-protocol=clawpump],.syn-mark[data-protocol=pumpfun],.syn-mark[data-protocol=unit]{background:#142124}.syn-mark[data-protocol=clawpump] img,.syn-mark[data-protocol=pumpfun] img,.syn-mark[data-protocol=unit] img{object-fit:contain;padding:13%}.s-stack{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 0 30px}.s-stack>p{color:var(--dim);margin-bottom:18px;font-size:13px}.s-stack ul{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.s-stack li{border-left:1px solid var(--rule);min-width:0;transition:transform .3s var(--ease);align-items:center;gap:11px;padding:0 16px;display:flex}.s-stack li:first-child{border-left:0;padding-left:0}.s-stack li:hover{transform:translateY(-2px)}.s-stack li b{font-size:14px;font-weight:640;display:block}.s-stack li small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.s-journey{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px;padding-top:130px;display:grid}.s-journey-pin{flex-direction:column;align-self:start;gap:40px;display:flex;position:sticky;top:108px}.s-journey-card{display:flex}.s-journey-card .pass{width:min(430px,100%)}.s-journey-dots{gap:8px;display:flex}.s-journey-dots li{background:var(--rule-2);width:28px;height:3px;transition:background .4s, width .4s var(--ease);border-radius:3px}.s-journey-dots li.on{background:var(--mint);width:48px}.s-steps li{border-top:1px solid var(--rule);opacity:.32;transition:opacity .5s var(--ease);grid-template-columns:96px 1fr;gap:12px;padding:40px 0 44px;display:grid}.s-steps li.on{opacity:1}.s-step-n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--mint);font-size:44px;font-weight:300;font-stretch:125%;line-height:1}.s-steps h3{letter-spacing:-.025em;font-size:28px;font-weight:700;font-stretch:112%;line-height:1.1}.s-steps p{max-width:470px;color:var(--soft);margin-top:12px;font-size:17px;line-height:1.6}.s-step-marks{align-items:center;gap:6px;margin-top:18px;display:inline-flex}.s-step-marks small{color:var(--muted);margin-left:6px;font-size:13px}.s-pricing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;padding-top:140px;display:grid}.s-products{border-top:1px solid var(--rule);margin-top:36px}.s-products button{border-bottom:1px solid var(--rule);text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:16px;width:100%;padding:20px 4px 20px 20px;transition:background .3s;display:grid;position:relative}.s-products button:before{content:"";background:var(--mint);width:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(0)}.s-products button:hover{background:#ffffff04}.s-products button[aria-checked=true]:before{transform:scaleY(1)}.s-products b{letter-spacing:-.02em;color:var(--muted);font-size:22px;font-weight:700;font-stretch:115%;transition:color .3s}.s-products button[aria-checked=true] b{color:var(--ink)}.s-products span{color:var(--muted);grid-column:1;font-size:14.5px}.s-products small{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:13px}.s-products button[aria-checked=true] small{color:var(--mint)}.s-sizes{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.s-sizes button{height:48px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--soft);font-variant-numeric:tabular-nums;border-radius:12px;font-size:15px;font-weight:600;transition:box-shadow .25s,color .25s,background .25s}.s-sizes button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #97fce459}.s-sizes button[aria-checked=true]{color:var(--mint-ink);background:var(--mint);box-shadow:0 10px 26px -12px #97fce4b3}.s-upgrade{color:var(--soft);cursor:pointer;align-items:center;gap:14px;margin-top:22px;font-size:14.5px;display:flex}.s-upgrade input{opacity:0;width:1px;height:1px;position:absolute}.s-upgrade small{color:var(--dim);font-size:12.5px;display:block}.s-switch{width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--rule-2);background:#ffffff14;border-radius:999px;flex:none;transition:background .3s;position:relative}.s-switch:after{content:"";background:var(--soft);width:18px;height:18px;transition:transform .3s var(--ease), background .3s;border-radius:50%;position:absolute;top:3px;left:3px}.s-upgrade input:checked+.s-switch{background:#97fce440}.s-upgrade input:checked+.s-switch:after{background:var(--mint);transform:translate(18px)}.s-upgrade input:focus-visible+.s-switch{outline:2px solid var(--mint);outline-offset:3px}.s-receipt{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--rule), 0 50px 100px -60px #50d2c166;background:linear-gradient(#0f191a,#0a1112);border-radius:26px;padding:34px 36px 30px;position:relative}.s-receipt-title{color:var(--muted);font-size:14px}.s-receipt ol{margin-top:10px}.s-receipt li{border-bottom:1px dashed var(--rule-2);grid-template-columns:1fr auto;align-items:baseline;column-gap:20px;padding:18px 0;display:grid}.s-receipt li>span{color:var(--soft);font-size:17px}.s-receipt li>b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:36px;font-weight:700;font-stretch:120%}.s-receipt li>small{color:var(--dim);font-size:13px}.s-receipt .s-receipt-you{background:linear-gradient(90deg,#97fce41f,#97fce405);border:0;border-radius:16px;margin:8px -16px 0;padding:20px 16px}.s-receipt .s-receipt-you>span{color:var(--ink);font-weight:560}.s-receipt .s-receipt-you>b{color:var(--mint)}.s-receipt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.s-pay{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.s-pay-token{box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--dim);border-radius:999px;margin-left:4px;padding:3px 8px;font-size:12px}.s-receipt .s-more{margin-top:18px;font-size:14px}.s-token{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--rule);background:radial-gradient(70% 90% at 90% 0,#50d2c129,#0000 60%),linear-gradient(#0c1516,#080d0e);border-radius:34px;margin-top:140px;padding:64px 64px 48px;position:relative;overflow:hidden}.s-token-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;display:grid}.s-token-stats{grid-template-columns:1fr 1fr;gap:32px;display:grid}.s-token-stats dt{letter-spacing:-.045em;color:var(--mint);font-size:64px;font-weight:750;font-stretch:125%;line-height:1}.s-token-stats dd{color:var(--soft);margin-top:8px;font-size:14.5px}.s-burn{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid;position:relative}.s-burn-line{width:100%;height:64px;position:absolute;top:0;left:0;right:0;overflow:visible}.s-burn-line path{fill:none;stroke:#97fce459;stroke-width:1.5px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.s-burn-dot{fill:var(--mint);filter:drop-shadow(0 0 6px var(--mint))}.s-burn-node{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.s-burn-node>span:first-child{width:64px;height:64px;box-shadow:0 0 0 1px var(--rule-2), 0 0 0 8px #080d0ef2;background:#0b1314;border-radius:50%;place-items:center;display:grid}.s-burn-node b{margin-top:18px;font-size:18px;font-weight:680;font-stretch:110%}.s-burn-node small{color:var(--muted);margin-top:4px;font-size:13.5px}.s-flame{animation:1.8s ease-in-out infinite flicker;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 75%,#ffe3a1 0%,#ffa24a 28%,#f0562e 55%,#78140ae6 75%)!important;box-shadow:0 0 0 1px #ffa24a80,0 0 0 8px #080d0ef2,0 0 40px #ff783280!important}@keyframes flicker{0%,to{filter:brightness()saturate();transform:scale(1)}40%{filter:brightness(1.15)saturate(1.2);transform:scale(1.04)}70%{filter:brightness(.95);transform:scale(.98)}}.s-token-foot{border-top:1px solid var(--rule);color:var(--muted);align-items:center;gap:10px;margin-top:52px;padding-top:22px;font-size:14px;display:flex}.s-score{grid-template-columns:200px 1fr;gap:20px 40px;padding-top:120px;display:grid}.s-score dl{grid-template-columns:repeat(4,1fr);display:grid}.s-score dl div{border-left:1px solid var(--rule);min-width:0;padding:0 24px}.s-score dl div:first-child{border-left:0;padding-left:0}.s-score dt{color:var(--muted);white-space:nowrap;font-size:13.5px}.s-score dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:54px;font-weight:300;font-stretch:125%;line-height:1}.s-score>p{color:var(--muted);grid-column:2;font-size:14.5px}.s-score>p a{color:var(--mint);margin-left:6px}.s-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;padding-top:140px;display:grid}.s-faq .s-more{margin-top:22px}.s-live{border-top:1px solid var(--rule);color:var(--dim);margin-top:44px;padding-top:18px;font-size:13px}.s-live .hl-mids{margin-top:12px}.s-faq-list,.syn-faq{border-top:1px solid var(--rule)}.s-faq-list details,.syn-faq details{border-bottom:1px solid var(--rule)}.s-faq-list summary,.syn-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;transition:color .2s;display:flex}.s-faq-list summary::-webkit-details-marker{display:none}.syn-faq summary::-webkit-details-marker{display:none}.s-faq-list summary:after,.syn-faq summary:after{content:"";width:14px;height:14px;color:var(--muted);transition:transform .35s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 50%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 14px no-repeat;flex:none}.s-faq-list summary:hover,.syn-faq summary:hover{color:var(--mint)}.s-faq-list details[open] summary:after,.syn-faq details[open] summary:after{color:var(--mint);transform:rotate(45deg)}.s-faq-list details p,.syn-faq details p{max-width:640px;color:var(--soft);padding:0 40px 26px 0;font-size:16px;line-height:1.65}.hl-mids{align-items:center;gap:14px;display:flex}.hl-mids dt{display:none}.hl-mids dd{flex-wrap:wrap;gap:8px 20px;display:flex}.hl-mids dd span{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:14.5px;font-weight:560;transition:color .6s;display:inline-flex}.hl-mids dd span small{color:var(--muted);letter-spacing:.06em;font-size:11px;font-weight:600}.hl-mids dd span.up{color:var(--mint)}.hl-mids dd span.down{color:var(--down)}.live-dot{background:var(--mint);border-radius:50%;width:6px;height:6px;display:inline-block}.syn-page-head{max-width:820px;padding-top:90px}.syn-eyebrow{color:var(--soft);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:inline-flex}.syn-eyebrow i{display:none}.syn-page-head h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(46px,5.6vw,78px);font-weight:780;font-stretch:122%;line-height:.94}.syn-page-head h1 span{color:var(--mint)}.syn-page-head p{max-width:620px;color:var(--soft);margin-top:24px;font-size:18px;line-height:1.6}.syn-toc{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.syn-toc a{height:38px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--soft);border-radius:11px;align-items:center;padding:0 16px;font-size:14px;transition:color .2s,box-shadow .2s;display:inline-flex}.syn-toc a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #97fce466}.syn-section{padding-top:110px}.syn-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:30px;display:grid}.syn-head h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(32px,3.4vw,46px);font-weight:720;font-stretch:118%;line-height:1}.syn-head>p{max-width:440px;color:var(--muted);justify-self:end;font-size:15px;line-height:1.6}.syn-panel{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--rule);background:linear-gradient(#0e1718,#0a1112);border-radius:22px;overflow:hidden}.syn-panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 24px;display:flex}.syn-panel-head b{font-size:15px;font-weight:650}.syn-mono{color:var(--muted);font-size:12.5px}.syn-scroll{overflow-x:auto}.syn-table th{border-bottom:1px solid var(--rule);height:48px;color:var(--muted);text-align:left;white-space:nowrap;padding:0 24px;font-size:12.5px;font-weight:560}.syn-table td{border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;white-space:nowrap;height:54px;padding:0 24px;font-size:15px}.syn-table tbody tr:last-child td{border-bottom:0}.syn-table tbody tr{transition:background .2s}.syn-table tbody tr:hover{background:#ffffff05}.syn-table a{color:var(--mint)}.syn-note{max-width:880px;color:var(--dim);margin-top:14px;font-size:13.5px;line-height:1.6}.syn-rules{border-top:1px solid var(--rule)}.syn-rules li{border-bottom:1px solid var(--rule);grid-template-columns:110px 1fr;gap:20px;padding:26px 0;display:grid}.syn-rules li>b{color:var(--mint);padding-top:2px;font-size:14px;font-weight:600}.syn-rules li h3{letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:650}.syn-rules li p{max-width:820px;color:var(--soft);font-size:16px;line-height:1.65}.syn-rules li.breach>b{color:var(--down)}.syn-panel .syn-rules{border-top:0;padding:0 24px}.syn-panel .syn-rules li{grid-template-columns:70px 1fr}.syn-panel .syn-rules li:last-child{border-bottom:0}.syn-docs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.syn-docs a{min-height:150px;box-shadow:0 0 0 1px var(--rule);transition:box-shadow .3s, transform .3s var(--ease);background:linear-gradient(#0e1718,#0a1112);border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.syn-docs a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #97fce459,0 24px 50px -30px #50d2c180}.syn-docs a b{font-size:17px;font-weight:680;font-stretch:110%}.syn-docs a span{color:var(--muted);flex:1;font-size:14.5px;line-height:1.5}.syn-docs a code{color:var(--mint-2);font-family:var(--mono);font-size:12px}.syn-code{margin-bottom:14px}.syn-code pre{color:var(--soft);font-family:var(--mono);margin:0;padding:22px 24px;font-size:13px;line-height:1.8;overflow-x:auto}.syn-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.syn-copy{color:var(--soft);padding:22px 24px;font-size:15.5px;line-height:1.65}.syn-kv{padding:0 24px 16px}.syn-kv div{border-bottom:1px dashed var(--rule-2);justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.syn-kv div:last-child{border-bottom:0}.syn-kv dt{color:var(--muted)}.syn-kv dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.syn-kv dd small{color:var(--dim);font-size:12px;font-weight:400;display:block}.syn-metrics{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,1fr);padding:26px 0;display:grid}.syn-metrics div{border-left:1px solid var(--rule);min-width:0;padding:0 24px}.syn-metrics div:first-child{border-left:0;padding-left:0}.syn-metrics dt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.syn-metrics dd{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:42px;font-weight:300;font-stretch:125%;line-height:1}.syn-metrics dd.syn-dim{letter-spacing:0;padding-top:12px;font-size:22px;font-weight:500;font-stretch:100%}.syn-register{margin-top:20px}.syn-tabs{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.syn-tabs [role=tablist]{gap:2px;display:flex;overflow-x:auto}.syn-tabs button{height:38px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:color .2s,background .2s;display:inline-flex}.syn-tabs button:hover{color:var(--ink)}.syn-tabs button[aria-selected=true]{color:var(--ink);background:#ffffff0d}.syn-tabs button .num{color:var(--dim);font-size:12px}.syn-mode{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding-right:8px;font-size:13px;display:inline-flex}.syn-mode i{background:var(--warn);border-radius:50%;width:6px;height:6px}.syn-thead{border-bottom:1px solid var(--rule);color:var(--dim);grid-template-columns:repeat(6,1fr);padding:14px 24px;font-size:12.5px;display:grid}.syn-empty{text-align:center;flex-direction:column;align-items:center;padding:60px 20px 64px;display:flex}.syn-empty-mark{width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--rule-2);filter:grayscale()brightness(.6);border-radius:16px;place-items:center;display:grid}.syn-empty-mark svg{border-radius:7px}.syn-empty b{margin-top:20px;font-size:20px;font-weight:680;font-stretch:110%}.syn-empty p{color:var(--muted);margin-top:6px;font-size:15px}.syn-empty dl{gap:32px;margin-top:22px;display:flex}.syn-empty dt{color:var(--dim);font-size:12px}.syn-empty dd{color:var(--soft);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px}.syn-compare{box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 24px;font-size:14.5px;transition:box-shadow .25s;display:flex}.syn-compare b{color:var(--ink)}.syn-compare>span:last-child{color:var(--mint);white-space:nowrap}.syn-compare:hover{box-shadow:inset 0 0 0 1px #97fce459}.syn-receipts li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto auto auto;align-items:center;gap:20px;padding:12px 24px;display:grid}.s-hero-copy>*,.s-hero-stage,.syn-page-head>*{animation:rise .9s var(--ease) both}.s-hero-copy>:nth-child(2){animation-delay:60ms}.s-hero-copy>:nth-child(3){animation-delay:.12s}.s-hero-copy>:nth-child(4){animation-delay:.18s}.s-hero-copy>:nth-child(5){animation-delay:.24s}.s-hero-stage{animation-duration:1.1s;animation-delay:.15s}.syn-page-head>:nth-child(2){animation-delay:60ms}.syn-page-head>:nth-child(3){animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pass{transform:none!important}}@media (max-width:1180px){.s-header nav{gap:20px}.s-soon{display:none}.s-stack ul{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.s-stack li:nth-child(5){border-left:0;padding-left:0}.s-token{padding:48px 40px 40px}}@media (max-width:900px){:root{--g:18px}body{font-size:15px}.s-header-in{grid-template-columns:auto 1fr;height:64px}.s-header nav{padding:8px var(--g) 16px;box-shadow:0 1px 0 var(--rule);background:#060a0bf7;flex-direction:column;gap:0;display:none;position:absolute;top:64px;left:0;right:0}.s-header nav.is-open{display:flex}.s-header nav a{border-bottom:1px solid var(--rule);padding:14px 0;font-size:17px}.s-header nav a:after,.s-header-end .s-btn{display:none}.s-menu{align-items:center;display:inline-flex}.s-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding:22px 0 44px}.s-hero h1{letter-spacing:-.045em;margin-top:18px;font-size:50px}.s-lede{margin-top:18px;font-size:16px}.s-cta{gap:6px;margin-top:26px}.s-cta .s-btn-primary{flex:1}.s-hero-facts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.s-hero-facts dd{font-size:22px}.s-hero-facts dt{font-size:11.5px}.pass{border-radius:18px;padding:18px 18px 16px}.pass-mid strong{font-size:32px}.pass-mid{gap:12px}.pass-chip.syn-mark{width:28px!important;height:28px!important}.pass-terms{gap:6px;padding-top:10px}.pass-terms dt{letter-spacing:.06em;font-size:8.5px}.pass-terms dd{font-size:12.5px}.pass-stamp{font-size:14px;right:14px}.pass-example{top:22px}.s-stage-controls{margin-top:22px}.s-stage-note{font-size:11.5px}.s-stack{padding:20px 0}.s-stack ul{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--g));padding:0 var(--g);scrollbar-width:none;display:flex;overflow-x:auto}.s-stack ul::-webkit-scrollbar{display:none}.s-stack li,.s-stack li:nth-child(5){scroll-snap-align:start;border-left:1px solid var(--rule);flex:none;padding:0 16px}.s-stack li:first-child{border-left:0;padding-left:0}.s-stack li small{max-width:132px}.s-journey{grid-template-columns:1fr;gap:0;padding-top:72px}.s-journey-pin{z-index:5;margin:0 calc(-1 * var(--g));padding:12px var(--g) 14px;background:linear-gradient(180deg, var(--bg) 82%, #060a0b00);gap:14px;top:64px}.s-journey-pin .s-h2{font-size:32px}.s-journey-pin .s-h2 br{display:none}.s-journey-card{justify-content:center}.s-journey-card .pass{width:300px}.s-journey-card .pass-terms{display:none}.s-journey-dots{justify-content:center}.s-steps{padding-top:12px}.s-steps li{grid-template-columns:52px 1fr;padding:26px 0 28px}.s-step-n{font-size:30px}.s-steps h3{font-size:21px}.s-steps p{font-size:15px}.s-pricing{grid-template-columns:1fr;gap:32px;padding-top:80px}.s-pricing .s-h2 br,.s-token .s-h2 br{display:none}.s-products{margin-top:22px}.s-products button{padding:15px 4px 15px 16px}.s-products b{font-size:19px}.s-products span{font-size:13.5px}.s-products small{font-size:12px}.s-receipt{border-radius:22px;padding:22px 20px}.s-receipt li{padding:14px 0}.s-receipt li>span{font-size:15px}.s-receipt li>b{font-size:25px}.s-receipt .s-receipt-you{margin:6px -10px 0;padding:16px 10px}.s-receipt-foot .s-btn{width:100%}.s-token{border-radius:26px;margin-top:80px;padding:34px 22px 28px}.s-token-head{grid-template-columns:1fr;gap:26px}.s-token-stats dt{font-size:46px}.s-burn{grid-template-columns:1fr;gap:18px;margin-top:34px}.s-burn-line{display:none}.s-burn-node{text-align:left;grid-template-rows:auto auto;grid-template-columns:56px 1fr;align-items:center;column-gap:14px;display:grid}.s-burn-node>span:first-child{width:52px;height:52px;box-shadow:0 0 0 1px var(--rule-2);grid-row:span 2}.s-burn-node .syn-mark{width:32px!important;height:32px!important}.s-burn-node b{margin-top:0;font-size:16px}.s-burn-node small{margin-top:0;font-size:13px}.s-token-foot{align-items:flex-start;margin-top:28px;font-size:13px}.s-score{grid-template-columns:1fr;padding-top:72px}.s-score dl{grid-template-columns:1fr 1fr;row-gap:22px}.s-score dl div:nth-child(3){border-left:0;padding-left:0}.s-score dd{font-size:40px}.s-score>p{grid-column:1}.s-faq{grid-template-columns:1fr;gap:24px;padding-top:80px}.s-live{display:none}.s-faq-list summary,.syn-faq summary{padding:18px 0;font-size:17px}.s-faq-list details p,.syn-faq details p{padding-right:0;font-size:15px}.s-footer{margin-top:80px}.s-footer-row{flex-direction:column;align-items:flex-start}.s-footer nav{gap:16px}.s-wordmark{margin-top:28px}.syn-page-head{padding-top:40px}.syn-page-head h1{font-size:42px}.syn-page-head p{font-size:16px}.syn-section{padding-top:64px}.syn-head{grid-template-columns:1fr;gap:12px}.syn-head h2{font-size:30px}.syn-head>p{justify-self:start}.wide{display:none}.syn-table th,.syn-table td{padding:0 14px;font-size:14px}.syn-rules li{grid-template-columns:1fr;gap:6px;padding:20px 0}.syn-panel .syn-rules li,.syn-docs,.syn-grid-2{grid-template-columns:1fr}.syn-metrics{grid-template-columns:1fr 1fr;row-gap:22px}.syn-metrics div:nth-child(3),.syn-metrics div:nth-child(5){border-left:0;padding-left:0}.syn-metrics div:last-child{grid-column:1/-1}.syn-metrics dd{font-size:34px}.syn-tabs{flex-direction:column;align-items:stretch}.syn-receipts li{grid-template-columns:1fr auto}}.s-hero-facts dd,.pass-mid strong,.pass-terms dd,.s-receipt li>b,.s-token-stats dt,.s-score dd,.syn-metrics dd,.syn-kv dd,.syn-table td,.syn-empty dd,.s-sizes button,.hl-mids dd span,.s-products small{font-variant-numeric:normal;font-feature-settings:"tnum" 0, "zero" 0}.s-hero{min-height:min(100svh - 76px,720px)}.s-hero h1{font-size:clamp(54px,6.2vw,88px);font-weight:740}.s-journey{padding-top:104px}.s-steps{padding-top:56px}.s-steps li{padding:30px 0 34px}.s-pricing{padding-top:110px}.s-products button{padding-top:16px;padding-bottom:16px}.s-receipt li{padding:14px 0}.s-token{margin-top:110px;padding:52px 56px 40px}.s-token-head{grid-template-columns:1.45fr 1fr}.s-token .s-h2{font-size:clamp(38px,3.9vw,52px)}.s-burn{margin-top:44px}.s-token-foot{margin-top:36px}.s-flame{color:#fff}.s-flame svg{z-index:1;filter:drop-shadow(0 2px 6px #78140a99);border-radius:7px;position:relative}.s-faq{padding-top:110px}.s-wordmark{font-size:min(15.5vw,192px)}.s-faq .s-score{border-top:1px solid var(--rule);margin-top:40px;padding:22px 0 0;display:block}.s-score-title{color:var(--soft);font-size:14px;font-weight:600}.s-faq .s-score dl{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:14px;display:grid}.s-faq .s-score dl div{border:0;padding:0}.s-faq .s-score dt{color:var(--muted);font-size:12.5px}.s-faq .s-score dd{margin-top:2px;font-size:34px;font-weight:300;font-stretch:125%}.s-faq .s-score>p:last-child{color:var(--dim);margin-top:14px;font-size:13px}.s-faq .s-score a{color:var(--mint)}.s-live{margin-top:28px}@media (max-width:900px){.s-journey{padding-top:64px}.s-pricing,.s-faq{padding-top:72px}.s-token{margin-top:72px;padding:32px 22px 26px}.s-footer{margin-top:64px}.s-faq .s-score{margin-top:26px}.s-faq .s-score dd{font-size:30px}}.s-step-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.s-step-head .s-step-marks{gap:6px;margin-top:0}.s-hero-facts{margin-top:40px}.s-journey,.s-pricing,.s-faq{padding-top:96px}.s-token{margin-top:96px}.s-footer{margin-top:84px}.s-wordmark{margin-top:30px;font-size:min(14vw,172px)}@media (max-width:900px){.s-light{width:100%}.s-journey-pin{background:0 0;margin:0;padding:0;position:static}.s-journey-card,.s-journey-dots{display:none}.s-steps li{opacity:1}.s-journey,.s-pricing,.s-faq{padding-top:64px}.s-token{margin-top:64px}.s-token-head{grid-template-columns:1fr}.s-token .s-h2{font-size:34px}}.syn-head h2 span{color:inherit}
:root{--night:#0b1618;--night-2:#0f1d20;--panel:#13272a;--panel-2:#183134;--cream:#fdf8ec;--soft:#c9d6d2;--muted:#8ea19c;--dim:#5b706c;--edge:#2b4648;--edge-2:#3b5b5c;--ink-line:#03100f;--mint:#97fce4;--mint-deep:#5ee8c8;--sun:#ffd66b;--coral:#ff8a7a;--lilac:#b9a6ff;--warn:#ffc56b;--down:#ff8a8a;--display:"Bricolage Grotesque Variable", "Mona Sans Variable", ui-sans-serif, system-ui, sans-serif;--text:"Mona Sans Variable", ui-sans-serif, system-ui, sans-serif;--hand:22px 18px 24px 16px / 18px 24px 16px 22px;--pop:cubic-bezier(.34, 1.56, .64, 1)}html,body{background:var(--night)}body{color:var(--cream);font-family:var(--text)}.f-app{background:radial-gradient(70% 50% at 70% 0%, #97fce412, transparent 70%), radial-gradient(50% 40% at 100% 60%, #ffd66b0a, transparent 70%), var(--night);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.f-rail{border-right:2px solid var(--edge);z-index:40;background:#091315;flex-direction:column;gap:22px;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0}.f-rail-top{justify-content:space-between;align-items:center;display:flex}.f-logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.f-logo svg{border-radius:9px}.f-logo em{color:var(--mint);font-style:normal}.f-menu{border:2px solid var(--edge-2);height:38px;color:var(--soft);border-radius:12px;padding:0 14px;font-weight:700;display:none}.f-rail nav{flex-direction:column;gap:4px;display:flex}.f-rail nav a{height:46px;color:var(--soft);transition:background .2s, color .2s, transform .25s var(--pop);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15.5px;font-weight:560;display:flex}.f-rail nav a svg{color:var(--muted);transition:color .2s}.f-rail nav a:hover{background:var(--panel);color:var(--cream);transform:translate(3px)}.f-rail nav a:hover svg,.f-rail nav a[aria-current=page] svg{color:var(--mint)}.f-rail nav a[aria-current=page]{background:var(--panel-2);color:var(--cream);box-shadow:inset 0 0 0 2px var(--edge-2)}.f-rail-cta{width:100%}.f-rail-foot{color:var(--dim);margin-top:auto;font-size:12.5px;line-height:1.5}.f-for{color:var(--soft);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.f-body{min-width:0}.f-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2px solid var(--edge);background:#0b1618d1;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 36px;display:flex;position:sticky;top:0}.f-top-pill{border:2px solid var(--edge-2);height:38px;color:var(--soft);border-radius:999px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.f-top-end{align-items:center;gap:14px;display:flex}.f-soon{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:560;display:inline-flex}.f-soon i{background:var(--sun);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite f-blink;box-shadow:0 0 0 4px #ffd66b29}@keyframes f-blink{50%{opacity:.45}}.f-btn{border:2px solid var(--ink-line);height:52px;font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;transition:transform .2s var(--pop), box-shadow .2s var(--pop), background .2s;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:750;display:inline-flex}.f-btn span{font-size:20px;line-height:1}.f-btn-go{background:var(--mint);color:var(--ink-line);box-shadow:4px 4px 0 var(--ink-line), inset 0 -3px 0 #03100f26}.f-btn-go:hover{box-shadow:6px 6px 0 var(--ink-line), inset 0 -3px 0 #03100f26;transform:translate(-2px,-2px)rotate(-1deg)}.f-btn-go:active{box-shadow:1px 1px 0 var(--ink-line);transform:translate(3px,3px)}.f-btn-ghost{background:var(--panel);color:var(--cream);border-color:var(--edge-2);box-shadow:4px 4px 0 var(--ink-line)}.f-btn-ghost:hover{box-shadow:6px 6px 0 var(--ink-line);transform:translate(-2px,-2px)}.f-btn-sm{height:40px;box-shadow:3px 3px 0 var(--ink-line);border-radius:12px;padding:0 16px;font-size:14.5px}.f-main{width:min(1180px,100%);margin:0 auto;padding:28px 36px 0}.f-h2,.f-hero h1{font-family:var(--display);letter-spacing:-.035em;font-weight:400;line-height:1.02}.f-h2 b,.f-hero h1 b{font-weight:800}.f-h2 i,.f-hero h1 i{font-family:var(--text);letter-spacing:-.03em;font-style:italic;font-weight:300}.f-h2 em,.f-hero h1 em{color:var(--mint);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='12' viewBox='0 0 60 12'><path d='M0 7 Q 7.5 1 15 7 T 30 7 T 45 7 T 60 7' fill='none' stroke='%2397fce4' stroke-width='3' stroke-linecap='round'/></svg>") 0 100%/44px 10px repeat-x;padding-bottom:10px;font-style:normal;font-weight:800}.f-h2{font-size:clamp(34px,3.8vw,54px)}.f-h3{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:800}.f-link{color:var(--mint);transition:transform .2s var(--pop);font-size:15px;font-weight:650;display:inline-block}.f-link:hover{transform:translate(3px)}.up{color:var(--mint)}.warn{color:var(--warn)}.down{color:var(--down)}.f-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"scene scene""copy pass";column-gap:40px;display:grid}.f-scene{border:2px solid var(--ink-line);height:clamp(300px,34vw,440px);box-shadow:6px 6px 0 var(--ink-line), inset 0 0 0 2px #97fce41f;background:linear-gradient(160deg,#173236,#0c1a1c);border-radius:30px;grid-area:scene;position:relative;overflow:hidden}.f-scene img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.f-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0b161873);position:absolute;inset:0}.f-bubbles li{z-index:2;border:2px solid var(--ink-line);background:var(--cream);color:#102023;font-family:var(--display);white-space:nowrap;box-shadow:3px 3px 0 var(--ink-line);opacity:0;animation:f-bubble 15s var(--pop) infinite;border-radius:16px;padding:8px 14px;font-size:15px;font-weight:750;position:absolute;transform:scale(.6)translateY(8px)}.f-bubbles li:after{content:"";background:var(--cream);border-right:2px solid var(--ink-line);border-bottom:2px solid var(--ink-line);width:14px;height:14px;position:absolute;bottom:-9px;left:22px;transform:rotate(45deg)}.f-bubbles .b3{animation-delay:9s;top:34%;left:70%}.f-bubbles .b4{animation-delay:12s;top:44%;left:8%}@keyframes f-bubble{0%{opacity:0;transform:scale(.6)translateY(8px)}3%{opacity:1;transform:scale(1)translateY(0)}17%{opacity:1;transform:scale(1)translateY(0)}20%,to{opacity:0;transform:scale(.9)translateY(-6px)}}.f-hero-copy{grid-area:copy;padding-top:34px}.f-hero h1{font-size:clamp(42px,4.6vw,70px)}.f-lede{max-width:640px;color:var(--soft);margin-top:20px;font-size:18.5px;line-height:1.55}.f-lede b{color:var(--cream);font-weight:700}.f-cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.f-hero-pass{z-index:3;flex-direction:column;grid-area:pass;align-items:center;gap:18px;margin-top:-118px;display:flex;position:relative}.f-hero-pass .pass{transform:perspective(1100px) rotate(3deg) rotateX(var(--rx)) rotateY(var(--ry));border:2px solid var(--ink-line);box-shadow:7px 7px 0 var(--ink-line), inset 0 1px 0 #fff3, 0 40px 80px -30px #97fce473}.f-hero-pass .pass:hover{transform:perspective(1100px) rotate(0deg) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.02)}.f-seg{border:2px solid var(--edge-2);background:var(--panel);border-radius:16px;gap:4px;padding:4px;display:inline-flex}.f-seg button{height:38px;color:var(--soft);font-family:var(--display);border-radius:11px;padding:0 18px;font-size:15px;font-weight:700;transition:background .2s,color .2s}.f-seg button[aria-checked=true]{background:var(--sun);color:#1d1606;box-shadow:inset 0 0 0 2px var(--ink-line)}.pass{font-family:var(--text)}.pass-mid strong{font-family:var(--display);letter-spacing:-.03em;font-weight:800;font-stretch:100%}.pass-brand b{font-family:var(--display);letter-spacing:.08em;font-stretch:100%}.f-fit{text-align:center;margin-top:110px}.f-fit .f-h2{max-width:900px;margin:0 auto}.f-fit-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:50px;display:grid}.f-sticker{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:5px 5px 0 var(--ink-line), inset 0 0 0 2px #ffffff0a;text-align:center;transition:transform .35s var(--pop);padding:26px 24px 24px;position:relative}.f-sticker:hover{transform:rotate(0)translateY(-4px)scale(1.02)}.f-tilt-l{transform:rotate(-2.5deg)}.f-tilt-r{transform:rotate(2.5deg)}.f-sticker-hero{background:linear-gradient(180deg, #1c3f40, var(--panel));box-shadow:5px 5px 0 var(--ink-line), 0 0 0 4px #97fce42e, 0 30px 60px -30px #97fce480}.f-sticker-marks{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.f-sticker-marks>*{transform:rotate(-6deg);box-shadow:0 0 0 2px var(--ink-line), 3px 3px 0 var(--ink-line)!important}.f-sticker-marks>*+*{margin-left:-10px;transform:rotate(7deg)}.f-sticker-marks svg{border-radius:12px}.f-sticker h3{font-family:var(--display);letter-spacing:-.02em;font-size:23px;font-weight:800}.f-sticker p{color:var(--soft);margin-top:8px;font-size:15px;line-height:1.5}.f-fit-lede{max-width:640px;color:var(--soft);margin:14px auto 0;font-size:17px;line-height:1.5}.f-fit-lede a,.f-fit-note a{color:var(--mint);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #97fce459;text-decoration:underline #97fce459;text-decoration-thickness:2px}.f-fit-lede a:hover,.f-fit-note a:hover{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.f-out{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.f-out a{border:2px solid var(--edge-2);background:var(--night-2);color:var(--cream);font-family:var(--display);transition:border-color .2s, color .2s, transform .25s var(--pop);border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-flex}.f-out a:after{content:"↗";color:var(--mint);font-size:12px}.f-out a.f-out-in:after{content:"→"}.f-out a:hover{border-color:var(--mint);color:var(--mint);transform:translateY(-2px)}.f-out a:focus-visible,.f-fit-lede a:focus-visible,.f-fit-note a:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.f-fit-note{max-width:720px;color:var(--dim);margin:26px auto 0;font-size:13px;line-height:1.5}.f-arrow{color:var(--sun);font-family:var(--text);white-space:nowrap;padding:0 6px 18px;font-size:14px;font-style:italic;font-weight:500;position:relative}.f-arrow:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='12' viewBox='0 0 90 12'><path d='M2 6 C 20 1, 40 11, 60 6 S 80 3, 84 6' fill='none' stroke='%23ffd66b' stroke-width='2.2' stroke-linecap='round' stroke-dasharray='5 5'/><path d='M79 1.5 L 87 6 L 79 10.5' fill='none' stroke='%23ffd66b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/100% 12px no-repeat;height:12px;position:absolute;bottom:4px;left:0;right:0}.f-returns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.f-returns p{border:2px solid var(--edge-2);background:var(--night-2);color:var(--soft);border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:15px;display:inline-flex}.f-returns b{color:var(--cream)}.f-return-marks{display:inline-flex}.f-return-marks>*+*{margin-left:-6px}.f-return-marks svg{border-radius:7px}.f-comic .f-h2{text-align:center}.f-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.f-panel{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:5px 5px 0 var(--ink-line);transition:transform .35s var(--pop);flex-direction:column;display:flex;overflow:hidden}.f-panel.p0{transform:rotate(-1.2deg)}.f-panel.p1{transform:rotate(.8deg)}.f-panel.p2{transform:rotate(-.6deg)}.f-panel.p3{transform:rotate(1.2deg)}.f-panel:hover{transform:rotate(0)translateY(-6px)}.f-panel figure{aspect-ratio:1;border-bottom:2px solid var(--ink-line);background:linear-gradient(160deg,#1b3a3c,#0f1f21);margin:0;position:relative}.f-panel figure img{object-fit:cover;width:100%;height:100%;display:block}.f-panel-n{border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;width:38px;height:38px;font-family:var(--display);box-shadow:2px 2px 0 var(--ink-line);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.f-panel-copy{padding:16px 18px 20px}.f-panel h3{font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.f-panel-marks{gap:4px;display:inline-flex}.f-panel p{color:var(--soft);margin-top:8px;font-size:14.5px;line-height:1.5}.f-note{text-align:center;color:var(--muted);margin-top:30px;font-size:15px}.f-pricing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;margin-top:120px;display:grid}.f-products{gap:10px;margin-top:30px;display:grid}.f-products button{border:2px solid var(--edge-2);background:var(--night-2);text-align:left;transition:transform .25s var(--pop), background .2s, border-color .2s, box-shadow .2s;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:12px;padding:16px 18px;display:grid}.f-products button:hover{box-shadow:4px 4px 0 var(--ink-line);transform:translate(-2px,-2px)}.f-products button[aria-checked=true]{border-color:var(--ink-line);background:var(--panel-2);box-shadow:4px 4px 0 var(--ink-line), inset 0 0 0 2px var(--mint)}.f-products b{font-family:var(--display);font-size:22px;font-weight:800}.f-products span{color:var(--muted);grid-column:1;font-size:14.5px}.f-products small{color:var(--muted);grid-area:1/2/span 2;align-self:center;font-size:13.5px;font-weight:600}.f-products button[aria-checked=true] small{color:var(--mint)}.f-sizes{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.f-sizes button{border:2px solid var(--edge-2);background:var(--night-2);height:50px;color:var(--soft);font-family:var(--display);transition:transform .2s var(--pop), background .2s, color .2s, box-shadow .2s;border-radius:14px;font-size:17px;font-weight:800}.f-sizes button:hover{box-shadow:3px 3px 0 var(--ink-line);transform:translate(-2px,-2px)}.f-sizes button[aria-checked=true]{border-color:var(--ink-line);background:var(--sun);color:#1d1606;box-shadow:3px 3px 0 var(--ink-line)}.f-upgrade{color:var(--soft);cursor:pointer;align-items:center;gap:14px;margin-top:20px;font-size:15px;display:flex}.f-upgrade input{opacity:0;width:1px;height:1px;position:absolute}.f-upgrade small{color:var(--dim);font-size:13px;display:block}.f-switch{border:2px solid var(--ink-line);background:var(--panel-2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .25s;position:relative}.f-switch:after{content:"";background:var(--soft);width:20px;height:20px;transition:transform .3s var(--pop), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.f-upgrade input:checked+.f-switch{background:var(--mint)}.f-upgrade input:checked+.f-switch:after{background:var(--ink-line);transform:translate(20px)}.f-upgrade input:focus-visible+.f-switch{outline:2px solid var(--mint);outline-offset:3px}.f-receipt{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:7px 7px 0 var(--ink-line);padding:28px 30px 26px}.f-receipt-title{color:var(--muted);font-size:14.5px;font-weight:600}.f-receipt ol{margin-top:6px}.f-receipt li{border-bottom:2px dashed var(--edge);grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;padding:15px 0;display:grid}.f-receipt li>span{color:var(--soft);font-size:17px}.f-receipt li>b{font-family:var(--display);letter-spacing:-.03em;grid-row:span 2;align-self:center;font-size:36px;font-weight:800}.f-receipt li>small{color:var(--dim);font-size:13.5px}.f-receipt .f-receipt-you{border:2px solid var(--ink-line);background:var(--mint);color:var(--ink-line);box-shadow:3px 3px 0 var(--ink-line);border-radius:18px;margin:12px -12px 0;padding:18px 16px}.f-receipt .f-receipt-you>span{color:var(--ink-line);font-weight:700}.f-receipt .f-receipt-you>small{color:#03100fa6}.f-receipt .f-receipt-you>b{color:var(--ink-line)}.f-receipt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.f-pay{color:var(--muted);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.f-pay em{border:2px dashed var(--edge-2);color:var(--dim);border-radius:999px;margin-left:4px;padding:3px 9px;font-size:12.5px;font-style:normal}.f-receipt .f-link{margin-top:16px}.f-token{border:2px solid var(--ink-line);text-align:center;box-shadow:7px 7px 0 var(--ink-line);background:radial-gradient(60% 80% at 50% 100%,#ff8a5a29,#0000 70%),linear-gradient(#13292b,#0e1c1e);border-radius:34px;margin-top:120px;padding:48px 48px 34px}.f-token-sub{max-width:640px;color:var(--soft);margin:16px auto 0;font-size:17px;line-height:1.55}.f-burn{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.f-burn-step{flex-direction:column;align-items:center;gap:12px;width:190px;display:flex}.f-burn-step>.syn-mark,.f-flame{box-shadow:0 0 0 2px var(--ink-line), 4px 4px 0 var(--ink-line)!important}.f-burn-step b{font-family:var(--display);font-size:18px;font-weight:800}.f-burn-dash{background:repeating-linear-gradient(90deg, var(--sun) 0 8px, transparent 8px 16px);opacity:.7;border-radius:4px;flex:1;max-width:140px;height:4px;margin-bottom:34px;position:relative;overflow:hidden}.f-burn-dash i{background:var(--sun);width:10px;height:10px;box-shadow:0 0 10px var(--sun);border-radius:50%;animation:1.8s linear infinite f-travel;position:absolute;top:-3px;left:-12px}@keyframes f-travel{to{left:100%}}.f-flame{background:radial-gradient(circle at 50% 78%,#ffe7a8 0%,#ffab4d 30%,#ff6a3d 58%,#b8321f 80%);border-radius:50%;place-items:center;width:64px;height:64px;animation:1.6s ease-in-out infinite f-flicker;display:grid}.f-flame svg{filter:drop-shadow(0 2px 4px #5a140599);border-radius:8px}@keyframes f-flicker{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.07)rotate(2deg)}}.f-token-foot{color:var(--muted);align-items:center;gap:10px;margin-top:30px;font-size:14.5px;display:inline-flex}.f-end{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:120px;display:grid}.f-score{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:6px 6px 0 var(--ink-line);text-align:center;padding:24px 26px 26px}.f-score img{object-fit:contain;width:190px;height:190px;margin:-6px auto 4px;display:block}.f-score>p{max-width:300px;color:var(--soft);margin:8px auto 0;font-size:15px}.f-score dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 18px;display:grid}.f-score dl div{border:2px solid var(--edge);background:var(--night-2);border-radius:14px;padding:12px 10px}.f-score dt{color:var(--muted);font-size:12.5px;font-weight:600}.f-score dd{font-family:var(--display);margin-top:2px;font-size:30px;font-weight:800}.f-faq-list{gap:10px;margin-top:22px;display:grid}.f-faq-list details{border:2px solid var(--edge-2);background:var(--night-2);border-radius:18px;transition:border-color .2s,box-shadow .2s}.f-faq-list details[open]{border-color:var(--ink-line);background:var(--panel);box-shadow:4px 4px 0 var(--ink-line)}.f-faq-list summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:19px;font-weight:750;list-style:none;display:flex}.f-faq-list summary::-webkit-details-marker{display:none}.f-faq-list summary:after{content:"+";border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;width:30px;height:30px;transition:transform .3s var(--pop);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.f-faq-list details[open] summary:after{background:var(--mint);transform:rotate(45deg)}.f-faq-list details p{color:var(--soft);padding:0 20px 20px;font-size:15.5px;line-height:1.6}.f-faq>.f-link{margin-top:18px}.f-live{border-top:2px dashed var(--edge);color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;padding-top:18px;font-size:13px;display:flex}.f-foot{border-top:2px solid var(--edge);width:min(1180px,100%);margin:110px auto 0;padding:28px 36px 40px}.f-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.f-foot nav{flex-wrap:wrap;gap:22px;display:flex}.f-foot nav a{color:var(--soft);font-size:14.5px;font-weight:560}.f-foot nav a:hover{color:var(--mint)}.f-foot>p{max-width:820px;color:var(--dim);margin-top:16px;font-size:12.5px;line-height:1.6}.f-body .syn-main{width:min(1180px,100%);padding:0 36px}.f-body .syn-page-head{padding-top:56px}.f-body .syn-page-head h1,.f-body .syn-head h2{font-family:var(--display);letter-spacing:-.035em;font-weight:800;font-stretch:100%}.f-body .syn-page-head h1{font-size:clamp(44px,5vw,70px)}.f-body .syn-panel,.f-body .syn-docs a{border:2px solid var(--ink-line);background:var(--panel);box-shadow:5px 5px 0 var(--ink-line);border-radius:22px}.f-body .syn-toc a{border:2px solid var(--edge-2);box-shadow:none;border-radius:12px;font-weight:600}.f-body .syn-faq details{border:2px solid var(--edge-2);background:var(--night-2);border-radius:16px;margin-bottom:10px;padding:0 18px}.f-body .syn-faq{border:0}.f-body .syn-faq summary{font-family:var(--display);font-weight:750}.f-body .syn-metrics dd{font-family:var(--display);font-weight:800;font-stretch:100%}.f-hero-copy>*,.f-scene,.f-hero-pass{animation:f-rise .8s var(--pop) both}.f-scene{animation-duration:.7s}.f-hero-copy>:nth-child(2){animation-delay:80ms}.f-hero-copy>:nth-child(3){animation-delay:.14s}.f-hero-pass{animation-delay:.2s}@keyframes f-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.f-bubbles li{opacity:1;animation:none;transform:none}.f-bubbles .b2,.f-bubbles .b3,.f-bubbles .b4{display:none}}@media (max-width:1180px){.f-fit-row{grid-template-columns:1fr;gap:6px;max-width:460px;margin-left:auto;margin-right:auto}.f-arrow{padding:4px 0 20px}.f-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.f-app{grid-template-columns:1fr}.f-rail{border-right:0;border-bottom:2px solid var(--edge);flex-direction:column;gap:0;height:auto;padding:10px 14px;position:sticky;top:0}.f-menu{align-items:center;display:inline-flex}.f-rail nav,.f-rail-cta,.f-rail-foot{display:none}.f-rail nav.is-open,.f-rail.is-open nav{padding-top:10px;display:flex}.f-rail.is-open .f-rail-cta{margin:10px 0 6px;display:inline-flex}.f-logo{font-size:19px}.f-top{background:0 0;border-bottom:0;height:auto;padding:10px 14px;position:static}.f-top-pill{height:34px;font-size:12px}.f-top-end{display:none}.f-main{padding:6px 14px 0}.f-hero{grid-template-columns:1fr;grid-template-areas:"scene""copy""pass"}.f-scene{height:210px;box-shadow:4px 4px 0 var(--ink-line);border-radius:22px}.f-bubbles li{padding:5px 9px;font-size:12px}.f-bubbles .b2,.f-bubbles .b3,.f-bubbles .b4{display:none}.f-bubbles .b1{left:50%}.f-hero-copy{padding-top:22px}.f-hero h1{font-size:40px}.f-lede{margin-top:14px;font-size:15.5px}.f-cta{gap:10px;margin-top:20px}.f-cta .f-btn{flex:1;height:48px;padding:0 14px;font-size:16px}.f-hero-pass{margin-top:30px}.f-hero-pass .pass{transform:rotate(1.5deg)}.f-fit,.f-comic,.f-pricing,.f-token,.f-end{margin-top:72px}.f-h2{font-size:32px}.f-fit-row{margin-top:30px}.f-sticker{padding:20px 18px}.f-panels{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:28px -14px 0;padding:4px 14px 12px;display:flex;overflow-x:auto}.f-panels::-webkit-scrollbar{display:none}.f-panel{scroll-snap-align:center;flex:0 0 76%}.f-pricing{grid-template-columns:1fr;gap:28px}.f-receipt{padding:20px 18px}.f-receipt li>b{font-size:26px}.f-receipt-foot .f-btn{width:100%}.f-token{border-radius:24px;padding:30px 18px 24px}.f-burn{flex-direction:column;gap:6px}.f-burn-dash{background:repeating-linear-gradient(180deg, var(--sun) 0 6px, transparent 6px 12px);flex:none;width:4px;max-width:none;height:26px;margin:0}.f-burn-dash i{display:none}.f-burn-step{flex-direction:row;gap:12px;width:auto}.f-end{grid-template-columns:1fr}.f-foot{margin-top:70px;padding:24px 14px 32px}.f-body .syn-main{padding:0 14px}}.f-bubbles li{opacity:1;animation:4.5s ease-in-out infinite f-bob;transform:none}.f-bubbles .b0{animation-delay:0s;top:36%;left:9%}.f-bubbles .b1{animation-delay:-1.5s;top:25%;left:27%}.f-bubbles .b2{animation-delay:-3s;top:10%;left:49%}@keyframes f-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1deg)}}.f-burn-step{justify-content:flex-start}.f-burn-step>.syn-mark{margin:8px 0}.f-score img{border:2px solid var(--ink-line);width:160px;height:160px;box-shadow:3px 3px 0 var(--ink-line);border-radius:20px;margin:0 auto 8px}@media (max-width:900px){.f-bubbles .b0{top:30%;left:4%}.f-bubbles .b1{top:12%;left:38%}.f-bubbles .b2{display:none}.f-fit,.f-comic,.f-pricing,.f-token,.f-end{margin-top:64px}}@media (prefers-reduced-motion:reduce){.f-bubbles li{animation:none}.f-bubbles .b2{display:block}}.f-foot{margin-top:72px}.f-token{padding-top:40px;padding-bottom:28px}@media (max-width:900px){.f-desk-only{display:none}.f-fit,.f-comic,.f-pricing,.f-token,.f-end{margin-top:52px}.f-fit-row{gap:0}.f-sticker{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px 16px;display:grid;transform:none}.f-sticker-marks{grid-row:span 2;margin:0}.f-sticker-marks .syn-mark,.f-sticker-marks svg{width:34px!important;height:34px!important}.f-sticker h3{font-size:18px}.f-sticker p{margin-top:2px;font-size:13.5px}.f-sticker{grid-template-rows:auto auto auto}.f-sticker-marks{grid-row:span 3;align-self:start;margin-top:4px}.f-out{grid-column:2;justify-content:flex-start;margin-top:8px}.f-out a{padding:3px 9px;font-size:12px}.f-fit-lede{font-size:15px}.f-fit-note{margin-top:18px;font-size:12px}.f-arrow{padding:2px 0 14px;font-size:12.5px}.f-returns{gap:8px;margin-top:20px}.f-returns p{padding:8px 14px 8px 8px;font-size:13px}.f-products button{padding:12px 14px}.f-products b{font-size:19px}.f-score{padding:18px}.f-score img{width:110px;height:110px}.f-score dl{margin:14px 0 12px}.f-score dl div{padding:8px}.f-score dd{font-size:24px}.f-live{display:none}.f-token{padding:26px 16px 20px}.f-burn-dash{height:16px}.f-foot{margin-top:52px}}.f-hero-copy{padding-top:16px}.f-cta{margin-top:20px}.f-fit-row{margin-top:32px}@media (max-width:900px){.f-panel{flex-basis:68%}.f-faq-list summary{padding:14px 16px;font-size:17px}.f-faq-list details p{padding:0 16px 16px}.f-receipt li{padding:11px 0}.f-h2{font-size:30px}.f-pricing{gap:20px}.f-end{gap:28px}.f-panel-copy{padding:12px 14px 14px}.f-panel p{font-size:13.5px}.f-fit,.f-comic,.f-pricing,.f-token,.f-end{margin-top:44px}.f-foot{margin-top:40px}.f-hero-pass{gap:14px;margin-top:24px}}.w-head{padding-top:12px}.w-head p{color:var(--soft);margin-top:12px;font-size:17px}.w-wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;margin-top:32px;display:grid}.w-steps{gap:6px;display:grid;position:sticky;top:92px}.w-steps button{width:100%;height:50px;color:var(--muted);font-family:var(--display);text-align:left;border:2px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:700;transition:background .2s,color .2s;display:flex}.w-steps button:disabled{cursor:default;opacity:.55}.w-steps li.done button{color:var(--soft)}.w-steps li.on button{border-color:var(--ink-line);background:var(--panel-2);color:var(--cream);box-shadow:3px 3px 0 var(--ink-line)}.w-dot{border:2px solid var(--edge-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.w-steps li.done .w-dot{border-color:var(--ink-line);background:var(--mint);color:var(--ink-line)}.w-steps li.on .w-dot{border-color:var(--ink-line);background:var(--sun);color:#1d1606}.w-card{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);min-height:560px;box-shadow:7px 7px 0 var(--ink-line);padding:34px 36px 28px;position:relative}.w-art{border:2px solid var(--ink-line);object-fit:cover;width:150px;height:150px;box-shadow:4px 4px 0 var(--ink-line);border-radius:50%;animation:4.5s ease-in-out infinite f-bob;position:absolute;top:-46px;right:26px}.w-count{color:var(--sun);font-size:14px;font-weight:700}.w-card h2{max-width:70%;font-family:var(--display);letter-spacing:-.03em;margin-top:6px;font-size:36px;font-weight:800;line-height:1.05}.w-sub{max-width:620px;color:var(--soft);margin-top:10px;font-size:16.5px;line-height:1.55}.w-options{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.w-options button{border:2px solid var(--edge-2);background:var(--night-2);text-align:left;transition:transform .25s var(--pop), box-shadow .25s, border-color .2s;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;display:flex}.w-options button:hover{box-shadow:4px 4px 0 var(--ink-line);transform:translate(-2px,-2px)}.w-options button[aria-pressed=true]{border-color:var(--ink-line);background:var(--panel-2);box-shadow:4px 4px 0 var(--ink-line), inset 0 0 0 2px var(--mint)}.w-options b{font-family:var(--display);font-size:19px;font-weight:800}.w-options small{color:var(--muted);font-size:14px;line-height:1.45}.w-opt-marks{margin-bottom:4px;display:flex}.w-opt-marks>*+*{margin-left:-8px}.w-plus{border:2px dashed var(--edge-2);width:40px;height:40px;color:var(--sun);border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.w-tip{border:2px dashed var(--edge-2);color:var(--soft);border-radius:14px;margin-top:20px;padding:14px 16px;font-size:15px}.w-tip a{color:var(--mint);font-weight:700}.w-tip-warn{background:#ffd66b0f;border-color:#ffd66b80}.w-tip-warn b{color:var(--sun)}.w-field{gap:8px;max-width:640px;margin-top:26px;display:grid}.w-field span{color:var(--soft);font-size:14.5px;font-weight:650}.w-field input{border:2px solid var(--ink-line);background:var(--night);height:58px;color:var(--cream);font-family:var(--mono);border-radius:16px;outline:none;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 3px 3px #00000059}.w-field input:focus{border-color:var(--mint);box-shadow:inset 3px 3px #00000059,0 0 0 4px #97fce426}.w-field input[aria-invalid=true]{border-color:var(--coral)}.w-hint{color:var(--muted);margin-top:10px;font-size:14px}.w-hint.ok{color:var(--mint);font-weight:650}.w-hint.bad{color:var(--coral);font-weight:650}.w-facts{gap:10px;margin-top:22px;display:grid}.w-facts li{color:var(--soft);align-items:center;gap:10px;font-size:15px;display:flex}.w-grid2{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:26px;margin-top:24px;display:grid}.w-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.w-row button{border:2px solid var(--edge-2);background:var(--night-2);height:46px;color:var(--soft);font-family:var(--display);transition:transform .2s var(--pop), background .2s, color .2s, box-shadow .2s;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:750;display:inline-flex}.w-row button:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink-line);transform:translate(-2px,-2px)}.w-row button[aria-checked=true]{border-color:var(--ink-line);background:var(--sun);color:#1d1606;box-shadow:3px 3px 0 var(--ink-line)}.w-row button:disabled{color:var(--dim);cursor:not-allowed;border-style:dashed;font-size:13.5px}.w-sum{border:2px solid var(--ink-line);background:var(--night-2);box-shadow:4px 4px 0 var(--ink-line);border-radius:18px;padding:6px 18px}.w-sum div{border-bottom:2px dashed var(--edge);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.w-sum div:last-child{border-bottom:0}.w-sum dt{color:var(--soft);font-size:15px}.w-sum dd{font-family:var(--display);font-size:24px;font-weight:800}.w-tabs{border:2px solid var(--edge-2);background:var(--night-2);border-radius:14px;gap:4px;margin-top:22px;padding:4px;display:inline-flex}.w-tabs button{height:38px;color:var(--soft);font-family:var(--display);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:inline-flex}.w-tabs button[aria-selected=true]{background:var(--mint);color:var(--ink-line);box-shadow:inset 0 0 0 2px var(--ink-line)}.w-howto{counter-reset:how;gap:16px;margin-top:18px;display:grid}.w-howto li{border:2px solid var(--edge-2);background:var(--night-2);color:var(--soft);counter-increment:how;border-radius:18px;padding:16px 18px 16px 58px;font-size:15.5px;line-height:1.55;position:relative}.w-howto li:before{content:counter(how);border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;width:28px;height:28px;font-family:var(--display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:15px;left:16px}.w-howto b{color:var(--cream)}.w-howto em{color:var(--mint);font-style:normal;font-weight:650}.w-howto code{color:var(--mint);font-family:var(--mono);background:#97fce41a;border-radius:7px;padding:2px 7px;font-size:13.5px}.w-howto a{color:var(--mint);font-weight:650}.w-howto pre{border:2px solid var(--ink-line);color:var(--cream);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#081113;border-radius:12px;margin:10px 0 8px;padding:14px 16px;font-size:13px;line-height:1.65;overflow-x:auto}.w-copy{border:2px solid var(--ink-line);background:var(--mint);height:34px;color:var(--ink-line);font-family:var(--display);box-shadow:2px 2px 0 var(--ink-line);transition:transform .15s var(--pop);border-radius:10px;padding:0 14px;font-size:14px;font-weight:800}.w-copy:active{box-shadow:none;transform:translate(2px,2px)}.w-copy:disabled{background:var(--panel-2);color:var(--dim)}.w-badge{color:var(--sun);white-space:nowrap;border:2px dashed #ffd66b99;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.w-pay{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.w-pay div{border:2px solid var(--edge-2);background:var(--night-2);border-radius:16px;padding:16px 18px}.w-pay small{color:var(--muted);font-size:13px;font-weight:600;display:block}.w-pay b{font-family:var(--display);margin-top:4px;font-size:20px;font-weight:800;display:block}.w-done{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}.w-done .pass{border:2px solid var(--ink-line);box-shadow:6px 6px 0 var(--ink-line);transform:rotate(-2deg)}.w-next{gap:12px;display:grid}.w-next li{border-left:4px solid var(--mint);background:var(--night-2);color:var(--soft);border-radius:0 12px 12px 0;padding:12px 16px;font-size:15px}.w-next b{color:var(--cream);font-family:var(--display);font-size:18px;font-weight:800;display:block}.w-links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.w-links a{color:var(--mint);font-weight:700}.w-nav{border-top:2px dashed var(--edge);justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;display:flex}.w-nav .f-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:2px 2px 0 var(--ink-line);transform:none}.g-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;margin-top:32px;display:grid}.g-toc{gap:4px;display:grid;position:sticky;top:92px}.g-toc a:not(.f-btn){color:var(--soft);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.g-toc a:not(.f-btn):hover{background:var(--panel);color:var(--cream)}.g-toc .f-btn{margin-top:12px}.g-body{gap:22px;display:grid}.g-card{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:6px 6px 0 var(--ink-line);padding:28px 30px;scroll-margin-top:96px;position:relative}.g-card h2{font-family:var(--display);letter-spacing:-.025em;font-size:30px;font-weight:800}.g-card>p{color:var(--soft);margin-top:10px;font-size:16px;line-height:1.6}.g-card code{color:var(--mint);font-family:var(--mono);background:#97fce41a;border-radius:7px;padding:2px 7px;font-size:13.5px}.g-art{border:2px solid var(--ink-line);width:104px;height:104px;box-shadow:3px 3px 0 var(--ink-line);border-radius:50%;position:absolute;top:-30px;right:22px}.g-marks{gap:6px;margin-bottom:12px;display:flex}.g-steps,.g-list{gap:10px;margin-top:14px;display:grid}.g-steps{counter-reset:g}.g-steps li{color:var(--soft);counter-increment:g;padding-left:40px;font-size:16px;line-height:1.55;position:relative}.g-steps li:before{content:counter(g);border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;width:26px;height:26px;font-family:var(--display);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.g-list li{color:var(--soft);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.g-list li:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:4px}.g-steps b,.g-list b{color:var(--cream)}.g-list em{color:var(--mint);font-style:normal;font-weight:650}.g-table{margin-top:16px}.g-table th{border-bottom:2px solid var(--edge);color:var(--muted);text-align:left;padding:10px 12px;font-size:13.5px}.g-table td{border-bottom:1px dashed var(--edge);color:var(--soft);padding:12px;font-size:15px}.g-table td:first-child{color:var(--cream);font-weight:700}.g-docs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.g-docs a{border:2px solid var(--edge-2);background:var(--night-2);transition:transform .2s var(--pop), box-shadow .2s;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.g-docs a:hover{box-shadow:3px 3px 0 var(--ink-line);transform:translate(-2px,-2px)}.g-docs b{font-family:var(--display);font-weight:800}.g-docs code{color:var(--mint-deep);font-family:var(--mono);font-size:12px}@media (max-width:1000px){.w-wrap,.g-layout{grid-template-columns:1fr}.w-steps{scrollbar-width:none;gap:6px;display:flex;position:static;overflow-x:auto}.w-steps::-webkit-scrollbar{display:none}.w-steps button{white-space:nowrap;width:auto;height:44px}.g-toc{flex-wrap:wrap;gap:6px;display:flex;position:static}.g-toc a:not(.f-btn){border:2px solid var(--edge-2);padding:8px 12px;font-size:14px}.g-toc .f-btn{margin-top:0}}@media (max-width:700px){.w-card{min-height:0;padding:26px 18px 20px}.w-art{width:96px;height:96px;top:-30px;right:14px}.w-card h2{max-width:72%;font-size:27px}.w-options,.w-pay,.w-grid2,.w-done,.g-docs{grid-template-columns:1fr}.w-nav .f-btn{height:46px;padding:0 16px;font-size:15px}.g-card{padding:22px 18px}.g-art{width:76px;height:76px;top:-22px;right:12px}.g-card h2{max-width:75%;font-size:25px}}@media (max-width:900px){.f-bubbles .b0{top:18%;left:3%}.f-bubbles .b1{top:6%;left:36%}}@media (max-width:900px){.f-scene img{object-position:40% 80%}}@media (max-width:900px){.f-bubbles .b0{top:5%;left:3%}.f-bubbles .b1{top:5%;left:50%}}.bt{border:2px solid var(--ink-line);border-radius:var(--hand);box-shadow:7px 7px 0 var(--ink-line);background:#0b1416;overflow:hidden}.bt-screen{isolation:isolate;border-bottom:2px solid var(--ink-line);background:repeating-conic-gradient(from 0deg at 50% 60%, #1c3d4a 0 10deg, #13262f 10deg 20deg);padding:16px 18px 12px;position:relative;overflow:hidden}.bt-screen:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 50% 60%,#97fce429 0 14px,#b9a6ff1f 14px 28px,#0000 28px 42px);animation:9s linear infinite bt-swirl;position:absolute;inset:-40%}.bt-screen:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 4px);position:absolute;inset:0}@keyframes bt-swirl{to{transform:rotate(360deg)scale(1.1)}}.bt-enemies{justify-content:center;align-items:flex-end;gap:34px;min-height:196px;padding-top:6px;display:flex}.bt-enemy{border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 10px 6px;transition:border-color .2s,background .2s;display:flex}.bt-enemy:hover,.bt-enemy.on{border-color:var(--cream);background:#03100f73}.bt-sprite{image-rendering:pixelated;filter:drop-shadow(3px 3px #03100fcc);animation:1.1s steps(2,end) infinite bt-idle}.bt-small{width:102px;height:auto}.bt-big{width:140px;height:auto;animation-duration:1.4s}@keyframes bt-idle{50%{transform:translateY(-3px)}}@keyframes bt-hit{0%,to{transform:translate(0)}50%{filter:drop-shadow(3px 3px #03100fcc)brightness(1.4);transform:translate(3px)}}.bt-enemy small{font-family:var(--pixel);color:var(--sun);text-shadow:1px 1px 0 var(--ink-line);font-size:14px}.bt-box{background:#06090a;border:3px solid #f4f1e8;border-radius:12px;min-height:104px;margin:14px;padding:14px 18px 30px;position:relative;box-shadow:0 0 0 3px #06090a,inset 0 0 0 2px #3b3b3b}.bt-box p{font-family:var(--pixel);color:#f4f1e8;font-size:18px;line-height:1.4;animation:.5s steps(20,end) both bt-type}@keyframes bt-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.bt-box-nav{align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:18px;right:14px}.bt-box-nav button{background:#3b3b3b;border-radius:2px;width:10px;height:10px}.bt-caret{color:#f4f1e8;margin-left:auto;font-size:12px;animation:1s steps(2,end) infinite f-blink}.bt-party{align-items:stretch;gap:12px;padding:0 14px 14px;display:flex}.bt-hp{color:#1d1606;background:linear-gradient(#f6d27a,#eab94f);border:3px solid #f4f1e8;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 0 0 3px #06090a}.bt-me{image-rendering:auto;width:48px;height:auto}.bt-name{font-family:var(--pixel);letter-spacing:.06em;font-size:14px;font-weight:700}.bt-row{font-family:var(--pixel);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bt-row>span:first-child{width:42px}.bt-odo{font-family:var(--pixel);background:#fdf8ec;border:2px solid #1d1606;border-radius:5px;padding:1px 4px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.bt-odo-col{height:1em;display:inline-block;overflow:hidden}.bt-odo-col>span{flex-direction:column;transition:transform .9s cubic-bezier(.3,1.4,.5,1);display:flex}.bt-odo-col i{height:1em;font-style:normal}.bt-odo-sep{text-align:center;width:.35em}.bt-stats{gap:8px;min-width:150px;display:grid}.bt-stats div{border:2px solid var(--edge-2);background:var(--night-2);border-radius:12px;padding:8px 12px}.bt-stats dt{color:var(--muted);font-size:12.5px;font-weight:600}.bt-stats dd{font-family:var(--display);font-size:24px;font-weight:800}.bt-more{margin:12px 14px 16px}.w-track{height:70px;margin:-4px 170px 10px 0;position:relative}.w-track-line{border:2px solid var(--ink-line);background:var(--night);border-radius:6px;height:6px;position:absolute;bottom:8px;left:0;right:0;overflow:hidden}.w-track-line i{background:repeating-linear-gradient(90deg, var(--mint) 0 8px, var(--mint-deep) 8px 16px);height:100%;transition:width .9s linear;display:block}.w-tick{border:2px solid var(--ink-line);background:var(--panel-2);border-radius:3px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:5px}.w-tick.on{background:var(--sun)}.w-walker{z-index:2;background:url(/sprites/pinch-walk.png) 0 0/190px 48px no-repeat;width:48px;height:48px;margin-left:-24px;transition:left .9s linear;position:absolute;bottom:14px}.w-walker.is-walking{animation:.4s steps(4,end) infinite w-walk}.w-walker.is-back{transform:scaleX(-1)}@keyframes w-walk{to{background-position:-190px 0}}.w-foe{image-rendering:pixelated;transition:transform .6s var(--pop), opacity .6s;position:absolute;bottom:14px}.w-foe-a{width:41px;animation:1.1s steps(2,end) infinite bt-idle;right:-86px}.w-foe-b{width:54px;animation:1.4s steps(2,end) infinite bt-idle;right:-150px}.w-track.is-done .w-foe{opacity:0;transform:translate(60px)scaleX(-1)}.w-win{background:#06090a;border:3px solid #f4f1e8;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:14px 18px 22px;display:flex;position:relative;box-shadow:0 0 0 3px #06090a,inset 0 0 0 2px #3b3b3b}.w-win img{width:52px;height:auto;animation:.9s steps(2,end) infinite bt-idle}.w-win p{font-family:var(--pixel);color:#f4f1e8;font-size:18px;line-height:1.4}.w-win .bt-caret{position:absolute;bottom:6px;right:12px}@media (max-width:700px){.bt-enemies{gap:10px;min-height:150px}.bt-small{width:74px}.bt-big{width:100px}.bt-enemy b{font-size:14px}.bt-enemy small{font-size:12px}.bt-box p{font-size:15px}.bt-party{flex-direction:column}.bt-stats{grid-template-columns:1fr 1fr}.bt-odo{font-size:18px}.w-track{height:60px;margin-right:96px}.w-foe-a{width:30px;right:-56px}.w-foe-b{width:40px;right:-96px}.w-win p{font-size:15px}}@media (prefers-reduced-motion:reduce){.bt-screen:before{animation:none}}:root{--pixel:"DotGothic16", ui-monospace, monospace}.bt-title,.bt-enemy b,.bt-name,.bt-row,.bt-odo{font-weight:400}.bt-box p,.w-win p{letter-spacing:.01em;font-size:19px}@media (max-width:700px){.bt-box p,.w-win p{font-size:16px}}.w-track{margin-right:290px}.w-foe-a{right:-82px}.w-foe-b{right:-142px}@media (max-width:700px){.w-track{margin-right:200px}.w-foe-a{width:30px;right:-60px}.w-foe-b{width:40px;right:-104px}}.bt-screen{padding:12px 18px 8px}.bt-enemies{min-height:168px}.bt-small{width:92px}.bt-big{width:124px}.bt-box{min-height:88px;margin:12px 14px;padding:12px 16px 26px}.bt-hp{padding:8px 14px}.bt-stats dd{font-size:21px}.bt-foot{margin:0 14px 16px}@media (max-width:700px){.bt-enemies{min-height:128px}.bt-small{width:66px}.bt-big{width:88px}.bt-stats div{padding:6px 10px}}.bt{background:var(--panel)}.bt-screen{border-bottom:2px dashed var(--edge);background:linear-gradient(#97fce40d 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #97fce40d 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(70% 90% at 50% 100%, #97fce41a, transparent 70%), var(--panel);padding:16px 18px 10px}.bt-screen:before,.bt-screen:after{display:none}.bt-title{font-family:var(--display);color:var(--soft);text-shadow:none;letter-spacing:0;font-size:15px;font-weight:750}.bt-title:before{content:"Two rules stand in the way · ";color:var(--sun)}.bt-enemies{gap:16px}.bt-enemy{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--night-2);min-width:180px;box-shadow:4px 4px 0 var(--ink-line);transition:transform .25s var(--pop), box-shadow .25s, background .2s;padding:12px 16px;position:relative}.bt-enemy:first-child{transform:rotate(-2deg)}.bt-enemy:last-child{transform:rotate(2deg)}.bt-enemy:hover,.bt-enemy.on{border-color:var(--ink-line);background:var(--panel-2);box-shadow:6px 6px 0 var(--ink-line), inset 0 0 0 2px var(--coral);transform:rotate(0)translate(-2px,-3px)}.bt-sprite{filter:drop-shadow(0 6px #03100f8c)}.bt-enemy b{font-family:var(--display);color:var(--cream);text-shadow:none;letter-spacing:-.01em;font-size:17px;font-weight:800}.bt-enemy small{font-family:var(--display);color:var(--coral);text-shadow:none;font-size:15px;font-weight:750}.bt-enemy.on .bt-sprite{animation:.5s steps(2,end) infinite bt-hit}.bt-box{border:2px solid var(--ink-line);background:var(--cream);box-shadow:3px 3px 0 var(--ink-line);border-radius:16px;margin:16px 14px 12px;padding:14px 18px 30px}.bt-box:before{content:"";background:var(--cream);border-left:2px solid var(--ink-line);border-top:2px solid var(--ink-line);width:16px;height:16px;position:absolute;top:-10px;left:42px;transform:rotate(45deg)}.bt-box p{font-family:var(--text);color:#102023;letter-spacing:0;animation:f-rise .35s var(--pop) both;font-size:16px;font-weight:560;line-height:1.5}.bt-box-nav button{background:#10202333;border-radius:50%}.bt-box-nav button.on{background:#102023}.bt-caret{color:#102023}.bt-hp{border:2px solid var(--ink-line);background:var(--night-2);color:var(--cream);box-shadow:3px 3px 0 var(--ink-line)}.bt-name,.bt-row{font-family:var(--display);font-weight:750}.bt-name{color:var(--muted);letter-spacing:.06em;font-size:12.5px}.bt-row{color:var(--soft);font-size:13px}.bt-odo{border:2px solid var(--ink-line);background:var(--night);color:var(--mint);font-family:var(--display);font-size:21px;font-weight:800}.bt-goal .bt-odo{color:var(--sun)}.bt-goal{opacity:1}.w-win{border:2px solid var(--ink-line);background:var(--cream);box-shadow:4px 4px 0 var(--ink-line)}.w-win p{font-family:var(--text);color:#102023;font-size:17px;font-weight:560}.w-win b{color:#0b7a62}.w-win .bt-caret{color:#102023}@media (max-width:700px){.bt-enemy{flex:1;min-width:0;padding:10px 8px}.bt-title:before{content:"Two rules · "}.bt-box p,.w-win p{font-size:14.5px}}.bt-odo{font-variant-numeric:tabular-nums;padding:2px 6px}.bt-odo-col{text-align:center;width:.6em}.bt-odo-col i{display:block}.bt-odo-sep{width:.28em}.f-scene{background:#0b1618;height:clamp(210px,32vw,460px)}.f-scene:after{background:linear-gradient(#0000 70%,#0b161859)}.f-comic{margin-top:72px}.f-token{padding-top:32px}.f-panel figure{background:#13272a}@media (max-width:900px){.f-scene img{object-position:50% 50%}.f-bubbles .b0{top:6%;left:3%}.f-bubbles .b1{top:20%;left:34%}}.f-scene{height:clamp(210px,29vw,380px)}.f-scene img{object-position:50% 20%}@media (max-width:900px){.f-bubbles .b0{top:5%;left:3%}.f-bubbles .b1{top:5%;left:45%}.f-scene{height:190px}.f-scene img{object-position:8% 30%}.f-bubbles .b1{left:48%}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.m-on [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.m-on [data-reveal].is-in{opacity:1;transform:none}.m-on [data-reveal] .f-panel,.m-on [data-reveal] .f-sticker{opacity:0;transition:opacity .6s ease, translate .7s var(--pop), transform .35s var(--pop), box-shadow .25s;transition-delay:calc(var(--i,0) * 90ms + .12s);translate:0 22px}.m-on [data-reveal].is-in .f-panel,.m-on [data-reveal].is-in .f-sticker{opacity:1;translate:0}.f-btn-go{translate:var(--mx,0) var(--my,0);transition:transform .2s var(--pop), box-shadow .2s var(--pop), background .2s, translate .35s cubic-bezier(.2, .8, .2, 1)}.f-scene img{will-change:transform;transition:transform .1s linear;transform:scale(1.06)}.f-bubbles,.f-hero-pass{will-change:transform}.f-panel figure img{transition:transform .6s var(--pop)}.f-panel:hover figure img{transform:scale(1.05)rotate(-1deg)}.f-sticker-marks>*{transition:transform .35s var(--pop)}.f-sticker:hover .f-sticker-marks>*{transform:rotate(0)scale(1.1)!important}.f-rail nav a svg{transition:transform .3s var(--pop), color .2s}.f-rail nav a:hover svg{transform:scale(1.15)rotate(-6deg)}.f-faq-list details{transition:border-color .2s, box-shadow .25s, transform .25s var(--pop)}.f-faq-list details:hover{transform:translate(-1px,-2px)}.f-link{position:relative}.f-link:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--pop);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.f-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.f-btn-go{translate:none}.f-scene img{transform:none}}.f-bubbles .b0{top:5%;left:3%}.f-bubbles .b1{top:9%;left:22%}.f-bubbles .b2{top:5%;left:40%}@media (max-width:900px){.f-bubbles .b1{display:none}.f-bubbles .b0{top:5%;left:3%}.f-bubbles .b2{display:block;top:5%;left:42%}}.p-card{text-align:left}.p-kicker{color:var(--mint);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.p-dot{background:var(--sun);border-radius:50%;width:8px;height:8px}.p-dot.on{background:var(--mint);animation:2s ease-in-out infinite f-blink;box-shadow:0 0 0 4px #97fce42e}.p-card .f-h3{margin-top:6px}.p-sub{color:var(--soft);margin-top:4px;font-size:14.5px}.p-wallets{gap:8px;margin-top:16px;display:grid}.p-wallets li{border:2px solid var(--edge-2);background:var(--night-2);transition:border-color .2s, transform .25s var(--pop);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.p-wallets li:hover{border-color:var(--mint);transform:translate(3px)}.p-w-main{gap:2px;min-width:0;display:grid}.p-w-main b{font-size:14.5px;font-weight:700}.p-w-main small{color:var(--dim);font-size:12.5px}.p-addr{font-family:var(--mono);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.p-addr a{color:var(--mint)}.p-copy{width:22px;height:22px;color:var(--muted);border-radius:6px;font-size:13px}.p-copy:hover{background:var(--panel-2);color:var(--cream)}.p-w-bal{justify-items:end;gap:2px;display:grid}.p-w-bal b{font-family:var(--display);font-size:19px;font-weight:800}.p-w-bal small{color:var(--dim);font-size:12px}.p-route{gap:8px;margin-top:12px;display:grid}.p-route-row{border:2px dashed var(--edge-2);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.p-route-row.is-proven{background:#97fce40d;border-style:solid;border-color:#97fce473}.p-chain{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.p-link{align-items:center;gap:6px;display:flex}.p-link i{background:repeating-linear-gradient(90deg, var(--mint) 0 6px, transparent 6px 11px);background-size:22px 2px;flex:1;height:2px;animation:1s linear infinite p-flow}.is-built .p-link i{background:repeating-linear-gradient(90deg, var(--edge-2) 0 6px, transparent 6px 11px);animation:none}@keyframes p-flow{to{background-position:22px 0}}.p-hop{background:var(--panel-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.p-arb{color:#9dcced;background:#213147;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.p-badge{border:2px solid var(--edge-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.p-badge.ok{border-color:var(--ink-line);background:var(--mint);color:var(--ink-line)}.p-foot{color:var(--muted);margin:14px 0 10px;font-size:13.5px}.p-full{padding-top:56px}.p-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.p-panel .p-wallets,.p-panel .p-route{margin:14px 18px}.p-receipts{gap:10px;margin:6px 18px 18px;display:grid}.p-receipts li{border-left:4px solid var(--mint);background:var(--night-2);border-radius:0 12px 12px 0;gap:3px;padding:12px 14px;display:grid}.p-receipts b{font-family:var(--display);font-size:16px;font-weight:800}.p-receipts span{color:var(--soft);font-size:14px}.p-rlinks{gap:14px;display:flex}.p-rlinks a{color:var(--mint);font-size:13.5px;font-weight:700}@media (max-width:900px){.p-grid{grid-template-columns:1fr}.p-route-row{grid-template-columns:auto 1fr auto}.p-route-row .p-badge{grid-column:1/-1;justify-self:start}.p-w-bal b{font-size:16px}}.f-bubbles{z-index:2;pointer-events:none;margin:0;padding:0;position:absolute;inset:0}@media (max-width:900px){.p-card .p-sub{display:none}.p-card .p-wallets li{padding:9px 12px}.p-card .p-route-row .p-badge{display:none}.p-card .p-foot{margin:10px 0 6px}}.p-card .syn-mark img{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.p-card>p{max-width:none;margin-left:0;margin-right:0}.p-card .p-route-row{grid-template-columns:auto 1fr auto}.p-card .p-route-row .p-badge{grid-column:1/-1;justify-self:start}.d-page .w-head{padding-top:12px}.d-wrap{gap:18px;margin-top:26px;display:grid}.d-banner{color:var(--soft);background:#ffd66b0f;border:2px dashed #ffd66b8c;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:14.5px;display:flex}.d-banner b{color:var(--cream)}.d-banner-tag{border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;font-family:var(--display);border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:800}.d-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.d-who{align-items:center;gap:14px;display:flex}.d-who img{border:2px solid var(--ink-line);object-fit:cover;width:56px;height:56px;box-shadow:3px 3px 0 var(--ink-line);border-radius:50%}.d-name{font-family:var(--display);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.d-meta{color:var(--muted);font-size:14px}.d-status{border:2px solid var(--ink-line);background:var(--sun);color:#1d1606;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800}.d-status.is-passed{background:var(--mint);color:var(--ink-line)}.d-status.is-out{background:var(--coral);color:#2a0707}.d-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d-controls .w-tabs{margin-top:0}.d-controls .w-row{margin:0}.d-controls .w-row button{height:40px;padding:0 14px;font-size:15px}.d-select{border:2px solid var(--edge-2);background:var(--night-2);height:40px;color:var(--cream);font-family:var(--display);border-radius:14px;padding:0 12px;font-size:15px;font-weight:750}.d-mine{gap:10px;display:grid}.d-mine .w-field{margin-top:0}.d-loading{color:var(--muted);text-align:center;padding:40px 0}.d-meters{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.d-meter{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:4px 4px 0 var(--ink-line);padding:16px 18px}.d-meter-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:650;display:flex}.d-lob{image-rendering:pixelated;width:26px;height:auto}.d-meter b{font-family:var(--display);margin-top:6px;font-size:22px;font-weight:800;display:block}.d-bar{border:2px solid var(--ink-line);background:var(--night);border-radius:999px;height:12px;margin:10px 0 8px;overflow:hidden}.d-bar i{height:100%;transition:width .6s var(--pop);border-radius:999px;display:block}.is-goal .d-bar i{background:repeating-linear-gradient(135deg, var(--mint) 0 8px, var(--mint-deep) 8px 16px)}.is-warn .d-bar i{background:var(--sun)}.is-down .d-bar i{background:var(--coral)}.d-meter small{color:var(--dim);font-size:13px}.d-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.d-chart,.d-tune,.d-lower{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:6px 6px 0 var(--ink-line)}.d-chart-head{border-bottom:2px dashed var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.d-chart-head .w-tabs{margin-top:0}.d-chart-head .w-tabs button{height:34px;padding:0 12px;font-size:14px}.d-chart-note{color:var(--dim);font-size:12.5px}.pc{-webkit-user-select:none;user-select:none;padding:4px 0 0;position:relative}.pc svg{touch-action:pan-y;display:block}.pc-grid{stroke:#97fce40f}.pc-axis{fill:var(--dim);font-size:11px;font-family:var(--text)}.pc-goal{stroke:var(--mint);stroke-width:1.5px;stroke-dasharray:6 5}.pc-start{stroke:var(--edge-2);stroke-dasharray:2 4}.pc-daily{fill:none;stroke:var(--sun);stroke-width:1.5px;stroke-dasharray:6 5;opacity:.85}.pc-max{stroke:var(--coral);stroke-width:1.5px}.pc-lbl{font-size:11px;font-weight:800;font-family:var(--display);letter-spacing:.04em}.pc-lbl-goal{fill:var(--mint)}.pc-lbl-max{fill:var(--coral)}.pc-eq{fill:none;stroke:var(--mint);stroke-width:2.5px;stroke-linejoin:round}.pc-eq.is-down{stroke:var(--coral)}.pc-dot{stroke:var(--ink-line);stroke-width:1.5px}.pc-dot.up{fill:var(--mint)}.pc-dot.dn{fill:var(--coral)}.pc-pass{stroke:var(--mint);stroke-width:2px}.pc-out{stroke:var(--coral);stroke-width:2px}.pc-k line{stroke-width:1px}.pc-k.up line{stroke:var(--mint-deep)}.pc-k.up rect{fill:var(--mint-deep)}.pc-k.dn line{stroke:#d86a5e}.pc-k.dn rect{fill:#d86a5e}.pc-in.long{fill:var(--mint);stroke:var(--ink-line);stroke-width:1.5px}.pc-in.short{fill:var(--coral);stroke:var(--ink-line);stroke-width:1.5px}.pc-exit{stroke:var(--ink-line);stroke-width:1.5px}.pc-exit.up{fill:var(--sun)}.pc-exit.dn{fill:#7a2a2a}.pc-link{stroke-width:1.5px;stroke-dasharray:3 3}.pc-link.up{stroke:var(--mint)}.pc-link.dn{stroke:var(--coral)}.pc-stop{stroke:var(--coral);stroke-dasharray:4 4}.pc-cross line{stroke:var(--cream);stroke-opacity:.35}.pc-tip{border:2px solid var(--ink-line);background:var(--cream);color:#102023;width:180px;box-shadow:3px 3px 0 var(--ink-line);pointer-events:none;border-radius:12px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:14px}.pc-tip b{font-family:var(--display);font-size:12.5px}.pc-tip em{font-style:normal;font-weight:800}.pc-tip .up{color:#0b7a62}.pc-tip .down{color:#b3402f}.d-stats{border-top:2px dashed var(--edge);grid-template-columns:repeat(5,1fr);display:grid}.d-stats div{border-left:2px dashed var(--edge);padding:12px 16px}.d-stats div:first-child{border-left:0}.d-stats dt{color:var(--muted);font-size:12.5px;font-weight:600}.d-stats dd{font-family:var(--display);margin-top:2px;font-size:18px;font-weight:800}.d-tune{gap:16px;padding:16px 18px 18px;display:grid}.d-tune-head{justify-content:space-between;align-items:center;display:flex}.d-tune-head b{font-family:var(--display);font-size:20px;font-weight:800}.d-pause{margin-top:0;font-weight:700}.d-group{gap:8px;display:grid}.d-group>b{font-size:14px}.d-group small{color:var(--dim);font-size:12.5px}.d-chips,.d-styles{flex-wrap:wrap;gap:6px;display:flex}.d-chips button,.d-styles button{border:2px solid var(--edge-2);background:var(--night-2);height:36px;color:var(--soft);font-family:var(--display);transition:transform .2s var(--pop), background .2s, color .2s;border-radius:12px;padding:0 12px;font-size:14px;font-weight:750}.d-chips button:hover,.d-styles button:hover{transform:translateY(-2px)}.d-chips button[aria-pressed=true]{border-color:var(--ink-line);background:var(--mint);color:var(--ink-line)}.d-styles button[aria-pressed=true]{border-color:var(--ink-line);background:var(--sun);color:#1d1606}.d-slider{gap:6px;display:grid}.d-slider-top{justify-content:space-between;font-size:14px;display:flex}.d-slider-top em{color:var(--mint);font-style:normal;font-weight:800}.d-slider small{color:var(--dim);font-size:12.5px}.d-slider input{appearance:none;border:2px solid var(--ink-line);background:linear-gradient(90deg, var(--mint) var(--p), var(--night) var(--p));cursor:pointer;border-radius:999px;width:100%;height:12px}.d-slider input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink-line);background:var(--cream);width:22px;height:22px;box-shadow:2px 2px 0 var(--ink-line);transition:transform .2s var(--pop);border-radius:50%}.d-slider input:active::-webkit-slider-thumb{transform:scale(1.2)}.d-slider input::-moz-range-thumb{border:2px solid var(--ink-line);background:var(--cream);border-radius:50%;width:18px;height:18px}.d-send{flex-wrap:wrap;gap:8px;display:flex}.d-fine{color:var(--dim);font-size:12.5px;line-height:1.5}.d-feed{max-height:360px;padding:8px 14px 14px;overflow-y:auto}.d-feed li{border-bottom:1px dashed var(--edge);color:var(--soft);grid-template-columns:130px 1fr;gap:12px;padding:9px 0;font-size:14px;display:grid}.d-feed time{color:var(--dim);font-size:12.5px}.d-feed .k-open span:before{content:"● ";color:var(--mint)}.d-feed .k-close span:before{content:"○ ";color:var(--soft)}.d-feed .k-reject span:before,.d-feed .k-out span:before{content:"✕ ";color:var(--coral)}.d-feed .k-limit span:before,.d-feed .k-reset span:before{content:"◐ ";color:var(--sun)}.d-feed .k-pass span{color:var(--mint);font-weight:700}.d-feed .k-pass span:before{content:"";background:var(--mint);border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block;transform:rotate(45deg)}.d-table tbody tr{cursor:pointer}.d-table td,.d-table th{height:44px;padding:0 14px;font-size:14px}.d-empty{text-align:center;color:var(--muted);padding:30px}@media (max-width:1100px){.d-main{grid-template-columns:1fr}}@media (max-width:700px){.d-meters{grid-template-columns:1fr}.d-stats{grid-template-columns:repeat(2,1fr)}.d-stats div{border-left:0;border-top:2px dashed var(--edge)}.d-feed li{grid-template-columns:1fr;gap:2px}.d-banner{flex-direction:column;align-items:flex-start}}.d-left{gap:18px;min-width:0;display:grid}.d-tune{position:sticky;top:88px}.d-stats dd{white-space:nowrap;font-size:17px}@media (max-width:1100px){.d-tune{position:static}}.d-connect{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.d-or{color:var(--dim);font-size:13px}.d-hint{color:var(--muted);font-size:14px}.d-keyform{flex:1;gap:8px;min-width:280px;display:flex}.d-keyform input{border:2px solid var(--ink-line);background:var(--night);height:40px;color:var(--cream);font-family:var(--mono);border-radius:12px;flex:1;padding:0 14px;font-size:13.5px}.d-keyform input:focus{border-color:var(--mint);outline:none}.d-accts{flex-wrap:wrap;gap:10px;display:flex}.d-accts button{border:2px solid var(--edge-2);background:var(--night-2);text-align:left;min-width:170px;transition:transform .2s var(--pop), box-shadow .2s;border-radius:14px;gap:2px;padding:10px 14px;display:grid}.d-accts button:hover{box-shadow:3px 3px 0 var(--ink-line);transform:translate(-2px,-2px)}.d-accts button[aria-pressed=true]{border-color:var(--ink-line);background:var(--panel-2);box-shadow:3px 3px 0 var(--ink-line), inset 0 0 0 2px var(--mint)}.d-accts b{font-family:var(--display);font-weight:800}.d-accts small{color:var(--soft);font-size:13px}.d-accts em{color:var(--dim);font-style:normal;font-family:var(--mono);font-size:12px}.d-banner.is-live{background:#97fce40f;border-color:#97fce480}.d-banner.is-live .d-banner-tag{background:var(--mint)}.f-scene{background:radial-gradient(90% 120% at 70% 100%,#97fce414,#0000 60%),#0b1618}.f-scene:after{display:none}.hl-hero{position:absolute;inset:0;overflow:hidden}.hl-hero canvas{display:block;position:absolute;inset:0}.hl-rider{will-change:transform;transform-origin:70px 120px;pointer-events:none;width:140px;position:absolute;top:0;left:0}.hl-rider img{filter:drop-shadow(0 10px 18px #00000073);width:140px;height:140px;transition:transform .35s var(--pop);display:block}.hl-rider img.is-cheer{transform:translateY(-16px)scale(1.08)rotate(-4deg)}.hl-say{border:2px solid var(--ink-line);background:var(--cream);color:#102023;font-family:var(--display);white-space:nowrap;box-shadow:3px 3px 0 var(--ink-line);animation:hl-pop .45s var(--pop) both;border-radius:14px;padding:7px 12px;font-size:14px;font-weight:800;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}.hl-say:after{content:"";background:var(--cream);border-right:2px solid var(--ink-line);border-bottom:2px solid var(--ink-line);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-9px;left:50%;transform:rotate(45deg)}@keyframes hl-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.hl-hud{border:2px solid var(--edge-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1618b8;border-radius:14px;gap:2px;padding:10px 14px;display:grid;position:absolute;top:16px;left:18px}.hl-live{color:var(--soft);align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.hl-live i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite f-blink;box-shadow:0 0 0 4px #97fce42e}.hl-hud b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.hl-demo{color:var(--dim);font-size:12px}.hl-demo em{font-style:normal;font-weight:800}.hl-demo .up{color:var(--mint)}.hl-demo .down{color:var(--coral)}@media (max-width:900px){.hl-rider,.hl-rider img{width:96px}.hl-rider img{height:96px}.hl-say{padding:5px 9px;font-size:12px}.hl-hud{padding:7px 10px;top:10px;left:10px}.hl-hud b{font-size:19px}.hl-demo{display:none}.hl-say{transform:translate(-78%)}@keyframes hl-pop{0%{opacity:0;transform:translate(-78%)translateY(8px)scale(.8)}to{opacity:1;transform:translate(-78%)scale(1)}}.hl-say:after{left:78%}}.d-notes{border:2px solid var(--edge-2);background:var(--night);min-height:70px;color:var(--cream);font-family:var(--text);resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px}.d-notes:focus{border-color:var(--mint);outline:none}.d-payout{border-top:2px dashed var(--edge);gap:8px;padding-top:12px;display:grid}.d-payout b{font-family:var(--display);font-size:18px}.d-payout p{color:var(--soft);font-size:14px}.d-msg{color:var(--mint);font-size:14px;font-weight:650}.d-tune .f-btn:disabled{opacity:.45;cursor:not-allowed}.hc{position:absolute;inset:0;overflow:hidden}.hc canvas{display:block;position:absolute;inset:0}.hc-actor{will-change:transform;transform-origin:50% 100%;position:absolute;top:0;left:0}.hc-actor img{filter:drop-shadow(0 12px 16px #00000073);transform-origin:50% 100%;width:100%;height:auto;display:block}.c-sway img{animation:2.6s ease-in-out infinite c-sway}.c-lift img{animation:1.8s ease-in-out infinite c-lift}.c-bump img{transition:transform .18s var(--pop)}.c-bump img.is-beat{transform:translateY(-8px)scale(1.03)}@keyframes c-sway{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}@keyframes c-lift{0%,to{filter:drop-shadow(0 12px 16px #00000073);transform:translateY(0)}50%{filter:drop-shadow(0 12px 16px #00000073)drop-shadow(0 0 14px #97fce48c);transform:translateY(-9px)}}.hc-spark{opacity:0;width:60px;height:60px;transition:opacity .25s, transform .35s var(--pop);pointer-events:none;background:radial-gradient(circle,#ffd66be6,#ffd66b00 60%);border-radius:50%;margin-left:-30px;position:absolute;top:18%;left:50%;transform:scale(.4)}.hc-spark.on{opacity:1;transform:scale(1.2)}.hc-say{border:2px solid var(--ink-line);background:var(--cream);color:#102023;font-family:var(--display);white-space:nowrap;box-shadow:3px 3px 0 var(--ink-line);border-radius:14px;padding:7px 12px;font-size:14px;font-weight:800;animation:4.5s ease-in-out infinite c-bubble;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.hc-say:after{content:"";background:var(--cream);border-right:2px solid var(--ink-line);border-bottom:2px solid var(--ink-line);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-9px;left:50%;transform:rotate(45deg)}@keyframes c-bubble{0%,to{transform:translate(-50%)translateY(0)rotate(-1.5deg)}50%{transform:translate(-50%)translateY(-5px)rotate(1deg)}}.hc-tag{border:2px solid var(--edge-2);color:var(--soft);background:#0b1618b3;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:650;display:inline-flex;position:absolute;top:14px;right:16px}.hc-tag i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite f-blink;box-shadow:0 0 0 4px #97fce42e}@media (max-width:900px){.hc-say{padding:4px 8px;font-size:11px}.hc-tag{padding:4px 9px;font-size:11px;top:10px;right:10px}.c-lift .hc-say{display:none}}@media (prefers-reduced-motion:reduce){.hc-actor img,.hc-say{animation:none}}.hc-tag{inset:auto auto 14px 16px}@media (max-width:900px){.hc-actor:nth-child(5){display:none}.hc-tag{bottom:10px;left:10px}}@media (max-width:900px){.hc-actor:first-of-type .hc-say{left:55%}.hc-actor .hc-say{font-size:10.5px}}.hc-actor:first-of-type .hc-say{left:72%}.hc-actor:first-of-type .hc-say:after{left:30%}@media (max-width:900px){.hc-actor:first-of-type .hc-say{left:85%}.hc-actor:first-of-type .hc-say:after{left:22%}}.f-scene-art{position:absolute;inset:0;overflow:hidden}.f-scene-art img{object-fit:cover;object-position:50% 20%;will-change:transform;width:100%;height:100%;animation:18s ease-in-out infinite s-breathe;transform:none}@keyframes s-breathe{0%,to{transform:scale(1)translate(0,0)}50%{transform:scale(1.018)translate(-.6%,-.4%)}}.f-scene-art:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#97fce412 50%,#0000 60%) 0 0/250% 100%;animation:11s ease-in-out infinite s-sheen;position:absolute;inset:0}@keyframes s-sheen{0%,55%{background-position:130% 0}to{background-position:-130% 0}}.f-bubbles li{animation:6s ease-in-out infinite s-float}.f-bubbles .b0{animation-delay:0s}.f-bubbles .b1{animation-delay:-2s}.f-bubbles .b2{animation-delay:-4s}@keyframes s-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:900px){.f-scene-art img{object-position:8% 30%}}@media (prefers-reduced-motion:reduce){.f-scene-art img,.f-scene-art:after,.f-bubbles li{animation:none}}.f-scene-art img{will-change:auto;animation:none;transform:none}.f-stage{will-change:transform;transform-origin:50% 40%;animation:18s ease-in-out infinite s-breathe;position:absolute}.f-stage img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.f-twinkle{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffecaaf2 0 12%,#ffd66b80 26%,#ffd66b00 62%);animation:3.6s ease-in-out infinite s-twinkle;position:absolute;transform:translate(-50%,-50%)scale(.6)}.f-twinkle:before,.f-twinkle:after{content:"";background:linear-gradient(90deg,#ffe28c00,#fff0bef2,#ffe28c00);border-radius:99px;width:100%;height:7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-twinkle:after{transform:translate(-50%,-50%)rotate(90deg)}@keyframes s-twinkle{0%,55%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(0)}72%{opacity:.95;transform:translate(-50%,-50%)scale(1)rotate(20deg)}86%{opacity:.35;transform:translate(-50%,-50%)scale(.8)rotate(35deg)}}@media (prefers-reduced-motion:reduce){.f-stage,.f-twinkle{animation:none}.f-twinkle{display:none}}.w-lock{background:var(--sun);border-radius:2px;width:12px;height:10px;margin:0 4px 0 5px;display:inline-block;position:relative;top:1px}.w-lock:before{content:"";border:2px solid var(--sun);box-sizing:border-box;border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:8px;position:absolute;top:-6px;left:2px}.f-soon.is-live i{background:var(--mint);box-shadow:0 0 0 4px #97fce429}.ca{align-items:center;gap:8px;display:inline-flex}.ca-none{color:var(--dim);font-size:13px}.ca-copy{border:2px solid var(--edge-2);background:var(--night-2);height:36px;color:var(--cream);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .2s;display:inline-flex}.ca-copy:hover{border-color:var(--mint)}.ca-copy b{font-family:var(--display)}.ca-copy code{font-family:var(--mono);color:var(--mint);font-size:12.5px}.ca-copy em{color:var(--muted);font-size:12px;font-style:normal}.ca-link{color:var(--mint);font-size:13px;font-weight:700}.f-top-end .ca-none{display:none}@media (max-width:900px){.f-top-end .ca{display:none}}.d-pay{border:2px solid var(--ink-line);border-radius:var(--hand);background:var(--panel);box-shadow:5px 5px 0 var(--ink-line), inset 0 0 0 2px #ffd66b59;gap:12px;padding:18px 20px;display:grid}.d-pay-top{align-items:center;gap:12px;display:flex}.d-pay-top b{font-family:var(--display);font-size:20px;font-weight:800;display:block}.d-pay-top small{color:var(--muted);font-size:13.5px}.d-pay-amt b{font-family:var(--display);color:var(--mint);font-size:26px;font-weight:800}.d-pay-amt span{color:var(--muted);font-size:13.5px}.d-msg a{color:var(--mint)}.nf{text-align:center;justify-items:center;gap:18px;padding:70px 0 20px;display:grid}.nf img{border:2px solid var(--ink-line);box-shadow:4px 4px 0 var(--ink-line);border-radius:24px}@media (max-width:480px){.p-route-row{grid-template-columns:1fr;gap:6px}.p-route-row .p-link{display:none}.p-route-row .p-chain+.p-link+.p-chain:before{content:"↔ ";color:var(--mint)}}.f-capline{align-items:center;gap:16px;margin-top:16px;display:flex}.f-capline .f-caps{flex:none;margin-top:0}.f-capline .f-cap{margin-top:0}@media (max-width:900px){.f-capline{display:block}.f-capline .f-cap{margin-top:8px}.f-capline .f-caps{margin-top:0}}.f-cap{max-width:540px;color:var(--dim);margin-top:10px;font-size:12.5px;line-height:1.45}.f-caps{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.f-caps li{border:2px solid var(--edge-2);background:var(--night-2);color:var(--mint);font-family:var(--display);border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;font-size:13.5px;font-weight:800;display:inline-flex}.f-caps b{color:var(--soft);font-size:12.5px;font-weight:700}.f-fit .f-sticker{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:20px 20px 18px;display:grid}.f-fit .f-sticker-marks{margin:0}.f-fit .f-sticker-marks .syn-mark,.f-fit .f-sticker-marks img{width:38px!important;height:38px!important}.f-fit .f-sticker h3{font-size:21px;line-height:1.15}.f-fit .f-sticker p{grid-column:1/-1;margin-top:10px;font-size:14.5px}.f-fit .f-out{grid-column:1/-1;justify-content:flex-start;margin-top:12px}.f-comic,.f-pricing,.f-token,.f-end{margin-top:76px}@media (max-width:900px){.f-fit,.f-comic,.f-pricing,.f-token,.f-end{margin-top:52px}.f-fit .f-fit-row{gap:0;margin-top:20px}.f-fit .f-arrow{padding:0 0 10px;font-size:12px}.f-fit .f-sticker{padding:16px 16px 14px}.f-fit .f-sticker p{margin-top:8px;font-size:13.5px}.f-fit .f-out{margin-top:10px}}.f-fit .f-out{gap:5px}.f-fit .f-out a{padding:3px 9px;font-size:12.5px}@media (min-width:901px){.f-foot{margin-top:64px}}.f-fit{margin-top:72px}@media (min-width:901px){.f-scene{height:clamp(280px,29vw,356px)}}.f-fit-lede{margin-top:10px}.f-fit .f-fit-row{margin-top:20px}.f-fit .f-sticker{padding:18px 20px 16px}.f-fit-note{margin-top:14px}@media (max-width:900px){.f-fit{margin-top:52px}.f-fit .f-arrow{height:18px;padding:0;font-size:0}.f-fit .f-arrow:after{bottom:3px}.f-fit .f-sticker-marks .syn-mark,.f-fit .f-sticker-marks img{width:30px!important;height:30px!important}.f-fit .f-sticker{padding:14px 16px 12px}.f-fit .f-out{margin-top:8px}.f-fit-note{margin-top:12px;font-size:11.5px}}@media (min-width:901px){.f-fit-lede{margin-top:18px}.f-fit .f-fit-row{margin-top:16px}.f-fit-note{margin-top:10px}}
