@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_a07f7e36-module__hwNqpG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_a07f7e36-module__hwNqpG__variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f49874be-module__RUqS_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f49874be-module__RUqS_q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#080b0a;--deep:#0e130f;--panel:#121915;--line:#24302a;--line-strong:#3a473f;--stone:#727b72;--bone:#e2dec9;--muted:#8b958c;--green:#c6f52a;--green-rgb:198, 245, 42;--green-dim:#4d6a12;--red:#e14d4d;--ember:#ffb34d;--radius:4px;--display-stack:var(--font-display), Georgia, "Times New Roman", serif;--mono-stack:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-glow:0 0 40px rgba(var(--green-rgb), .18)}*{box-sizing:border-box}html{background:var(--ink);color:var(--bone);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--mono-stack);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}code{font-family:var(--mono-stack);background:rgba(var(--green-rgb), .08);border-radius:3px;padding:1px 5px;font-size:.92em}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.mono{font-family:var(--mono-stack);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.accent{color:var(--green)}.text-pretty{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 40px,1280px);margin:0 auto}.eyebrow{color:var(--green);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.title{font-family:var(--display-stack);letter-spacing:.01em;color:var(--bone);text-wrap:balance;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.1}.title-sm{font-size:clamp(22px,2.4vw,28px)}.display{font-family:var(--display-stack);letter-spacing:.01em;flex-direction:column;gap:2px;font-weight:900;line-height:.95;display:flex}.display-line{font-size:clamp(42px,8.4vw,112px)}.display-line.outline{color:#0000;-webkit-text-stroke:1.5px var(--green);text-shadow:0 0 34px rgba(var(--green-rgb), .25)}.lead{color:#b6bfb7;max-width:640px;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.micro{color:var(--muted);font-size:12px;line-height:1.5}.link{color:var(--green);border-bottom:1px solid rgba(var(--green-rgb), .35);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.link:hover{border-bottom-color:var(--green)}.link-btn{color:var(--green);text-underline-offset:3px;font-size:inherit;text-decoration:underline}.link-btn:disabled{opacity:.5}.btn{border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--bone);background:var(--panel);justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--green);transform:translateY(-1px)}.btn:disabled{opacity:.4}.btn-primary{background:var(--green);color:#071008;border-color:var(--green);box-shadow:var(--shadow-glow)}.btn-primary:hover:not(:disabled){box-shadow:0 0 56px rgba(var(--green-rgb), .3);background:#d6ff4d}.btn-ghost{background:0 0}.btn-lg{padding:16px 26px;font-size:14px}.btn-sm{padding:8px 12px;font-size:11px}.btn-block{width:100%}.spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chip{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:#0e130fd9;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.chip-ok{color:var(--green);border-color:rgba(var(--green-rgb), .4)}.chip-warn{color:var(--ember);border-color:#ffb34d73}.chip-wallet{color:var(--bone)}.chip-wallet .mono{text-transform:none;letter-spacing:.02em}.chip:disabled{opacity:.6}.pulse{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0ad1;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:40px;filter:drop-shadow(0 0 10px rgba(var(--green-rgb), .35));display:block}.topbar-right{align-items:center;gap:8px;min-width:0;display:flex}.hero{border-bottom:1px solid var(--line);background:var(--ink);align-items:center;min-height:min(94vh,960px);display:flex;position:relative;overflow:hidden}.scene{z-index:0;width:100%;height:100%;position:absolute;inset:0}.scene-art{overflow:hidden}.scene-img{object-fit:cover;object-position:62% 100%;animation:1.6s ease-out both art-in}@keyframes art-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.scene-vignette{background:radial-gradient(120% 90% at 78% 30%, transparent 0%, transparent 45%, #080b0a99 100%), linear-gradient(180deg, #080b0a8c 0%, #080b0a1a 35%, #080b0a33 70%, var(--ink) 100%);position:absolute;inset:0}.scene-3d{pointer-events:none}.scene-3d canvas{display:block;width:100%!important;height:100%!important}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#080b0a8c 0%,#080b0a59 50%,#080b0ab3 100%);position:absolute;inset:0}.hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;width:min(100% - 40px,1280px);margin:0 auto;padding:clamp(56px,9vh,110px) 0 clamp(80px,12vh,140px);display:flex;position:relative}.hero-copy>*{max-width:680px}@media (min-width:900px){.hero:after{background:linear-gradient(90deg,#080b0aeb 0%,#080b0ab3 32%,#080b0a26 56%,#080b0a00 75%)}}.hero-copy .eyebrow{margin-bottom:0}.hero-logo{width:min(100%,640px);margin:-6px 0 -4px}.hero-logo-img{width:100%;height:auto;filter:drop-shadow(0 6px 0 #05140a) drop-shadow(0 0 28px rgba(var(--green-rgb), .35));animation:.9s cubic-bezier(.2,.8,.2,1) both logo-in;display:block}@keyframes logo-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.hero-copy .display .display-line{font-size:clamp(26px,3.6vw,44px)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;max-width:640px;display:grid}.hero-facts li{background:#080b0adb;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fact-k{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px}.fact-v{color:var(--bone);font-size:13px}.callout{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel);color:#c8cfc8;align-items:flex-start;gap:12px;max-width:720px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.callout>svg{flex:none;margin-top:1px}.callout strong{color:var(--bone)}.callout p{margin-top:4px}.callout .link-btn{margin-top:8px;font-size:12px;display:inline-block}.callout-warn{color:#e7d3b0;border-color:#ffb34d73}.callout-warn>svg{color:var(--ember)}.callout-error{color:#ecc5c5;border-color:#e14d4d8c}.callout-error>svg{color:var(--red)}.callout-muted>svg{color:var(--muted)}.container>.callout{margin:32px auto 0}.ritual{width:min(100% - 40px,1280px);margin:0 auto;padding:clamp(64px,9vw,120px) 0}.section-head{margin-bottom:32px}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ritual-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.ritual-card{background:var(--ink);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.ritual-icon{border:1px solid var(--green-dim);width:44px;height:44px;color:var(--green);border-radius:3px;place-items:center;display:inline-grid}.ritual-card h3{font-family:var(--display-stack);color:var(--bone);font-size:19px;font-weight:700}.ritual-card p{color:var(--muted);font-size:13.5px;line-height:1.6}.workspace{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(100%,1440px);margin:0 auto;display:grid}.results{border-right:1px solid var(--line);min-width:0;padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px)}.mint-panel{background:var(--deep);flex-direction:column;align-self:start;gap:18px;max-height:calc(100vh - 68px);padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px);display:flex;position:sticky;top:68px;overflow-y:auto}.selection-meter{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;padding:10px 14px;font-size:11px;display:flex}.selection-meter .mono{color:var(--green);letter-spacing:0;font-size:20px}.notice{color:var(--muted);border-left:2px solid var(--green-dim);max-width:720px;margin-bottom:24px;padding-left:14px;font-size:13px;line-height:1.6}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.toolbar-hint{color:var(--ember);font-size:12px}.empty{border:1px dashed var(--line-strong);color:#c8cfc8;flex-direction:column;gap:12px;padding:28px 24px;font-size:14px;line-height:1.6;display:flex}.empty .mono{word-break:break-all}.asset-list{flex-direction:column;gap:8px;display:flex}.asset{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);animation:.45s both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.asset.is-selected{border-color:rgba(var(--green-rgb), .5);box-shadow:inset 3px 0 0 var(--green)}.asset.is-disabled{opacity:.55}.asset-toggle{text-align:left;border-radius:var(--radius);grid-template-columns:22px 46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.asset-toggle:hover:not(:disabled){background:rgba(var(--green-rgb), .04)}.asset-check{border:1px solid var(--line-strong);color:#071008;background:0 0;border-radius:3px;place-items:center;width:20px;height:20px;transition:background .15s;display:grid}.is-selected .asset-check{background:var(--green);border-color:var(--green)}.asset-kind{letter-spacing:.14em;color:var(--muted);border:1px solid var(--line-strong);text-align:center;border-radius:2px;padding:3px 0;font-size:9px}.asset-main{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-symbol{color:var(--bone);letter-spacing:.04em;font-size:15px;font-weight:600}.asset-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.asset-days{color:var(--muted);font-size:11px}.status{letter-spacing:.14em;border:1px solid;border-radius:2px;padding:4px 8px;font-size:11px;font-weight:600}.status-dead{color:var(--red)}.status-buried{color:#d99b9b}.status-ghost{color:var(--stone)}.asset-evidence{border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.asset-evidence summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-size:10px;list-style:none;display:flex}.asset-evidence summary::-webkit-details-marker{display:none}.asset-evidence summary:before{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.asset-evidence[open] summary:before{transform:rotate(45deg)}.asset-evidence p{padding:0 16px 10px;line-height:1.6}.asset-evidence dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:0 16px 14px;display:grid}.asset-evidence dt{letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.asset-evidence dd{color:var(--bone)}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.preview-frame{border:1px solid var(--line-strong);background:var(--ink);box-shadow:0 30px 80px #0000008c, var(--shadow-glow)}.preview-svg{width:100%;height:auto;display:block}.stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.stats div{background:var(--deep);flex-direction:column;gap:4px;min-width:0;padding:12px 10px;display:flex}.stats dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9px}.stats dd{color:var(--bone);text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.privacy{border:1px solid var(--line-strong);border-radius:var(--radius);color:#c8cfc8;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:grid}.privacy.is-checked{border-color:rgba(var(--green-rgb), .5)}.privacy input{opacity:0;width:1px;height:1px;position:absolute}.privacy-box{border:1px solid var(--line-strong);color:#071008;border-radius:3px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.privacy.is-checked .privacy-box{background:var(--green);border-color:var(--green)}.privacy:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.progress{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.progress-step{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.progress-dot{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.progress-step.is-done{color:var(--bone)}.progress-step.is-done .progress-dot{background:var(--green);border-color:var(--green);color:#071008}.progress-step.is-active{color:var(--green)}.progress-step.is-active .progress-dot{border-color:var(--green);color:var(--green)}.success{border:1px solid rgba(var(--green-rgb), .5);border-radius:var(--radius);background:rgba(var(--green-rgb), .06);box-shadow:var(--shadow-glow);gap:14px;padding:18px;display:flex}.success-icon{background:var(--green);color:#071008;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.success-body{flex-direction:column;gap:10px;min-width:0;display:flex}.success-body strong{font-family:var(--display-stack);color:var(--bone);font-size:20px}.success-body p{color:#c8cfc8;font-size:13px;line-height:1.55}.success-links{flex-wrap:wrap;gap:8px;display:flex}.footer{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;width:min(100% - 40px,1280px);margin:0 auto;padding:48px 0 56px;display:grid}.footer-brand{color:var(--muted);flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.footer-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px}.footer-facts dd{color:var(--bone);text-overflow:ellipsis;font-size:13px;overflow:hidden}.footer-legal{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px;font-size:11.5px;line-height:1.6}@media (max-width:1024px){.workspace{grid-template-columns:1fr}.results{border-right:0;border-bottom:1px solid var(--line)}.mint-panel{max-height:none;position:static}}@media (max-width:720px){.topbar{height:60px}.brand-logo{height:30px}.scene-img{object-position:70% 100%}.chip span:not(.mono):not(.pulse){display:none}.chip-idle span:last-child{display:inline}.hero{min-height:0}.hero-copy{gap:20px;padding-top:56px;padding-bottom:56px}.hero-facts{grid-template-columns:1fr 1fr}.asset-toggle{grid-template-columns:22px minmax(0,1fr) auto}.asset-kind{display:none}.asset-meta{align-items:flex-end}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.footer,.footer-facts{grid-template-columns:1fr}.btn-lg{width:100%}.section-head-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
