:root{--bg: #dce8ee;--bg-2: #c9dae3;--panel: rgba(255, 255, 255, .66);--panel-solid: #f3f8fa;--panel-2: rgba(20, 38, 48, .05);--border: rgba(20, 38, 48, .14);--text: #142630;--muted: #4a5d67;--accent: #ee7a26;--accent-2: #f48a3a;--on-accent: #1e0f04;--link: #b8520f;--iris: #8a4818;--cheek: #f4a25c;--ok: #2e7d4f;--warn: #9a6100;--err: #b4322b;--ghost: rgba(20, 38, 48, .06);--floor: rgba(20, 35, 45, .3);--glow: rgba(255, 255, 255, .8);--shadow: 0 14px 40px rgba(20, 38, 48, .1);--radius: 22px;--display: "Bagel Fat One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light}:root[data-theme=dark]{--bg: #0e1b21;--bg-2: #152731;--panel: rgba(255, 255, 255, .05);--panel-solid: #14242c;--panel-2: rgba(255, 255, 255, .06);--border: rgba(234, 241, 244, .14);--text: #eaf1f4;--muted: #9fb2bc;--accent: #f48a3a;--accent-2: #f6a05c;--link: #f6a05c;--iris: #c27a3e;--cheek: #f6b070;--ok: #6fd39a;--warn: #f2c35b;--err: #ff8f86;--ghost: rgba(234, 241, 244, .05);--floor: rgba(0, 0, 0, .6);--glow: rgba(238, 122, 38, .22);--shadow: 0 14px 40px rgba(0, 0, 0, .35);color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text)}body{margin:0;font:16px/1.5 var(--body);min-height:100vh;overflow-x:hidden}a{color:var(--link)}a:focus-visible,button:focus-visible,input:focus-visible,.stage:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page{display:flex;flex-direction:column;min-height:100vh}.wide{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.content{width:100%;max-width:760px;margin-inline:auto;padding-inline:16px}.header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;position:relative;z-index:3}.header-right{display:flex;align-items:center;gap:10px}.brand{display:inline-flex;align-items:center;gap:10px;background:#0b0d12;color:#faf7f2;text-decoration:none;padding:9px 16px 9px 12px;border-radius:999px;box-shadow:var(--shadow)}.wordmark{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em;line-height:1;color:#faf7f2}.wordmark-ns{color:#ff6b2c;margin-left:.02em}.nav{display:flex;gap:4px}.nav a{color:var(--muted);text-decoration:none;padding:8px 14px;border-radius:999px;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:7px}.nav a:hover{color:var(--text);background:var(--panel)}.nav a.nav-active{color:var(--text);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:8px 28px;border-radius:36px;background:radial-gradient(120% 90% at 70% 60%,var(--bg) 40%,var(--bg-2) 100%)}.glow{position:absolute;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 65%);pointer-events:none;z-index:-1;transform:translate3d(var(--gx, 60vw),var(--gy, 50vh),0);will-change:transform}.ghost{position:absolute;inset:auto 0 -3vw 0;z-index:-1;pointer-events:none;font-family:var(--display);font-size:clamp(130px,22vw,320px);line-height:.8;color:var(--ghost);white-space:nowrap;text-align:center;letter-spacing:-.02em;transform:translate3d(var(--px, 0),0,0);will-change:transform;-webkit-user-select:none;user-select:none}.hero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,4vw,64px);min-height:min(72svh,640px)}.copy{max-width:520px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:28px;height:2px;background:var(--accent);border-radius:2px}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(46px,6.4vw,88px);line-height:.94;letter-spacing:-.01em;margin:0;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--accent);display:inline-block;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.copy:hover h1 em{transform:rotate(-6deg) scale(1.06)}.lede{font-size:clamp(16px,1.4vw,19px);color:var(--muted);margin:0;max-width:44ch}.lede strong{color:var(--text)}.ctas{display:flex;flex-wrap:wrap;gap:10px}.stagewrap{position:relative;display:grid;place-items:center;min-height:0}.stage{position:relative;width:min(600px,100%,64svh);aspect-ratio:1210 / 1135;touch-action:none;cursor:grab;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.stage:active{cursor:grabbing}.floor{position:absolute;left:50%;bottom:-1.5%;width:58%;height:7%;margin-left:-29%;border-radius:50%;background:radial-gradient(closest-side,var(--floor),transparent);transform-origin:center;will-change:transform,opacity}.rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 96%;will-change:transform}.tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.pose{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .16s linear}.pose.on{opacity:1}.pose img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 24px rgba(20,35,45,.2))}.eye{position:absolute;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 48%,#f7eee6 0,#f7eee6 62%,#e6d3c4 74%,#a9785a 85%,#4a2410 94%,#2a1306)}.iris{position:absolute;left:50%;top:50%;width:84%;aspect-ratio:1;border-radius:50%;will-change:transform;transform:translate(-50%,-50%);background:radial-gradient(circle,#050302 0 60%,rgba(5,3,2,.85) 63%,transparent 66%),repeating-conic-gradient(#ffc88c1a 0,#ffc88c1a 5deg,#0000001f 5deg,#0000001f 10deg),radial-gradient(circle,#2a1206 0,#2a1206 62%,#6a3410 70%,#a2581f 82%,#7a3e14,#2b1306);box-shadow:0 0 0 1px #00000059}.shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(180deg,#280e0280 0,#280e0224 24%,#280e0200 42%)}.hl{position:absolute;border-radius:50%;will-change:transform}.hl.a{left:54%;top:16%;width:22%;height:22%;background:radial-gradient(circle at 45% 45%,#fff 0,#fff 55%,#fff9 66%,#fff0 74%)}.hl.b{left:24%;top:26%;width:9%;height:9%;background:#fff;opacity:.55}.lid{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;transform:translateY(-104%);background:linear-gradient(180deg,#f59447,#e47624 70%,#c95f17);border-bottom:2px solid #2a1306;transition:transform .07s ease-in}.blink .lid{transform:translateY(0)}.burst{position:absolute;left:0;top:0;width:24px;height:24px;pointer-events:none;z-index:5}.burst svg{width:100%;height:100%;display:block}.readout{position:absolute;right:clamp(16px,4vw,56px);bottom:16px;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;font-family:var(--mono);font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;z-index:3}.readout span{background:var(--panel);border:1px solid var(--border);padding:5px 9px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.readout .mood{color:var(--text);font-weight:500;display:inline-flex;align-items:center;gap:7px}.readout .mood:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.main{flex:1;padding-top:28px}.accent{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:13px}.error{color:var(--err)}.warn{color:var(--warn)}code{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:.88em}.btn{background:var(--accent);color:var(--on-accent);border:2px solid var(--accent);border-radius:999px;padding:10px 18px;font:600 15px var(--body);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .15s,opacity .15s}.btn:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2);transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-lg{font-size:16px;padding:14px 24px}.btn-outline{background:transparent;color:var(--text);border-color:var(--text)}.btn-outline:hover:not(:disabled){background:transparent;border-color:var(--text)}.btn-ghost{background:var(--panel);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--panel-solid);border-color:var(--border)}.btn-warn{background:var(--warn);border-color:var(--warn);color:#fff}.btn-block{width:100%;padding:15px;margin-top:8px;font-size:16px}.link{background:none;border:0;color:var(--link);cursor:pointer;padding:6px 0;font:inherit;text-decoration:underline}.search-box{display:flex;align-items:center;background:var(--panel-solid);border:2px solid var(--border);border-radius:999px;padding:4px 26px;box-shadow:var(--shadow);transition:border-color .15s}.search-box:focus-within{border-color:var(--accent)}.search-box input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font:500 21px var(--body);padding:15px 0}.search-box input::placeholder{color:var(--muted);opacity:.8}.suffix{font-family:var(--display);color:var(--accent);font-size:24px}.card{background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--radius);padding:24px;margin-top:16px;box-shadow:var(--shadow)}.card.success{border-color:var(--accent)}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.card h2{margin:0;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.05;word-break:break-all}.card h3{margin:0 0 4px;font-size:16px}.pill{font:500 12px var(--mono);padding:4px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);white-space:nowrap}.pill-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.pill-taken{color:var(--muted)}.pill-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.field{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.field-label{color:var(--muted)}.stepper{display:flex;align-items:center;gap:8px}.stepper .btn{width:38px;height:38px;padding:0}.stepper-value{min-width:72px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.check{display:flex;align-items:center;gap:10px;margin:8px 0;cursor:pointer}.check input{accent-color:var(--accent);width:17px;height:17px}.check-disabled{opacity:.6;cursor:not-allowed}.price{background:var(--panel-2);border-radius:16px;padding:16px;margin:16px 0}.price p{margin:6px 0 0}.price-eth{font-family:var(--mono);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.steps{margin:0 0 8px;padding-left:20px;color:var(--muted)}.steps li{margin:4px 0}.steps li.active{color:var(--text);font-weight:600}.steps li.done{color:var(--ok)}.notice{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin-top:12px}.notice p{margin:0 0 8px}.notice.error{border-color:color-mix(in srgb,var(--err) 45%,transparent)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.row .text-input{flex:1;min-width:0}.details{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:0 0 20px}.details dt{color:var(--muted)}.details dd{margin:0;font-weight:600}.details dd .pill{margin-left:8px}.renew{border-top:1px solid var(--border);padding-top:16px;margin-top:16px}.input-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.text-input{background:var(--panel);border:1px solid var(--border);border-radius:12px;color:var(--text);font:14px var(--mono);padding:12px 14px;outline:none;width:100%}.text-input:focus{border-color:var(--accent)}.text-input.invalid{border-color:var(--err)}.how{margin-top:44px}.how h2,.feed-head h2{font-family:var(--display);font-weight:400;font-size:30px;line-height:1.05;margin:0 0 10px}.how ol{padding-left:22px;margin:0 0 8px}.how li{margin:10px 0}.how li::marker{color:var(--accent);font-weight:700}.facts{list-style:none;padding:0;margin:36px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.facts li{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;text-align:center;display:flex;flex-direction:column;gap:2px}.facts strong{font-family:var(--display);font-weight:400;font-size:26px;font-variant-numeric:tabular-nums}.facts span{color:var(--muted);font-size:13px}.footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px;padding-block:24px;margin-top:24px;border-top:1px solid var(--border)}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);vertical-align:middle}.pulse-live{background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 70%,transparent);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.feed-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.feed-head h2{display:inline-flex;align-items:center;gap:10px}.feed-head+.facts{margin:16px 0}.feed{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.feed-item{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--panel-solid);border:1px solid var(--border);border-radius:16px;padding:14px 18px}.feed-new{animation:flash 2.5s ease-out}@keyframes flash{0%{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel-solid))}to{border-color:var(--border);background:var(--panel-solid)}}.feed-main{display:flex;flex-direction:column;gap:2px;min-width:0}.feed-name{color:var(--text);font-weight:700;font-size:17px;text-decoration:none;word-break:break-all}.feed-name:hover{color:var(--link)}.feed-who{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.feed-who a{text-decoration:none}.feed-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.feed-price{font-family:var(--mono);font-weight:500;font-size:14px;display:inline-flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums}@media(max-width:820px){.hero-body{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0}.stagewrap{order:-1;padding-top:4px}.stage{width:min(400px,82vw)}.copy{gap:14px;padding-bottom:52px}.readout{left:clamp(16px,4vw,56px);justify-content:flex-start}.readout span:nth-child(2),.readout span:nth-child(3){display:none}.ghost{inset:18% 0 auto 0}}@media(max-width:560px){.header{flex-wrap:wrap}.header-right{width:100%;justify-content:space-between}.facts{grid-template-columns:1fr}.wordmark{font-size:20px}}@media(prefers-reduced-motion:reduce){.pose,.hero h1 em,.btn{transition:none}.pulse-live{animation:none}}.nav a.nav-token{color:var(--link);font-family:var(--mono);font-size:13px}.token{margin-top:8px;scroll-margin-top:24px}.token-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.token-head h2{font-size:26px;margin:0 0 2px}.token-head p{margin:0}.token-badge{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#0b0d12}.token-address{display:flex;align-items:center;gap:8px;margin-bottom:12px}.token-address code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:11px 14px;border-radius:12px}.token-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.token p{margin:0}@media(max-width:560px){.nav a{padding:8px 10px}.header .btn{white-space:nowrap;padding:10px 14px}}.theme-toggle{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.theme-toggle:hover{transform:rotate(-12deg)}.theme-toggle svg{width:18px;height:18px}@media(max-width:560px){.theme-toggle{width:36px;height:36px}}.step{border-top:1px solid var(--border);padding-top:16px;margin-top:16px;opacity:.55}.step-active,.step-done{opacity:1}.step h3{font-size:16px;margin:0 0 10px}.ok{color:var(--ok);font-size:14px}.warn-border{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.command{display:flex;flex-direction:column;gap:8px}.command-disabled .code{opacity:.5}.command p{margin:0}.tabs{display:flex;gap:4px;flex-wrap:wrap}.tab{background:none;border:1px solid transparent;border-radius:999px;color:var(--muted);cursor:pointer;font:500 13px var(--body);padding:6px 12px}.tab:hover{color:var(--text)}.tab-active{background:var(--panel);border-color:var(--border);color:var(--text);font-weight:600}.code{background:#0b141a;border:1px solid var(--border);border-radius:14px;color:#d7e6ee;font:12px/1.55 var(--mono);margin:0;max-height:180px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-all}.handle{color:var(--text);font-weight:600}.badge-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1d9bf0;color:#fff;font-size:10px;margin-left:2px}.handle-unverified{color:var(--muted);text-decoration:line-through}
