:root{--bg: #050705;--surface: rgba(11, 18, 10, .9);--surface-strong: rgba(17, 28, 14, .96);--surface-soft: rgba(215, 255, 86, .08);--line: rgba(218, 255, 138, .17);--line-strong: rgba(215, 255, 86, .48);--text: #f7ffe9;--muted: #b0bea6;--lime: #d7ff56;--green: #72f08d;--cyan: #8de9ff;--amber: #f0c85b;--red: #ff796b;--violet: #d6b3ff;--ink: #081006;--radius: 8px;--shadow: 0 22px 72px rgba(0, 0, 0, .46);color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0}button,input,textarea,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}.app{min-height:100vh;overflow-x:hidden}.bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:linear-gradient(180deg,#0507052e,#050705f5 70%,#020302),linear-gradient(120deg,#72f08d24,#8de9ff14 42%,#f0c85b14),#050705}.bg-layer:before,.bg-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-layer:before{background:linear-gradient(rgba(215,255,86,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(141,233,255,.045) 1px,transparent 1px);background-size:58px 58px;animation:gridDrift 18s linear infinite}.bg-layer:after{background:linear-gradient(110deg,transparent 0 36%,rgba(215,255,86,.1) 36.2%,transparent 36.8% 100%),linear-gradient(68deg,transparent 0 58%,rgba(141,233,255,.08) 58.2%,transparent 58.8% 100%);background-size:360px 360px,430px 430px;opacity:.7;animation:streakShift 12s linear infinite}@keyframes gridDrift{0%{transform:translateZ(0)}to{transform:translate3d(-58px,-58px,0)}}@keyframes streakShift{0%{background-position:0 0,0 0}to{background-position:360px -360px,-430px 430px}}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(152px,1fr);align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid rgba(218,255,138,.14);background:#050705db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;justify-self:start;gap:11px;min-width:0;padding:0;color:var(--text);background:transparent;cursor:pointer;text-align:left}.brand-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(215,255,86,.5);border-radius:var(--radius);color:var(--ink);background:linear-gradient(135deg,var(--lime),var(--green) 58%,var(--amber));box-shadow:0 0 26px #d7ff5633}.brand b{display:block;overflow-wrap:anywhere;font-size:20px;line-height:1.08}.brand small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.nav{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;border:1px solid rgba(218,255,138,.13);border-radius:var(--radius);background:#ffffff09}.nav button,.wallet-btn,.primary,.secondary,.mode-toggle button,.template-card,.template-picker button,.logo-uploader label,.segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius);color:var(--text);cursor:pointer}.nav button{min-height:34px;padding:7px 10px;color:#e5f2dc;background:transparent;font-size:14px;font-weight:850}.nav button:hover,.secondary:hover,.template-picker button:hover,.segmented-control button:hover{border-color:#d7ff5657;background:#d7ff5614}.nav button.active{color:var(--ink);background:linear-gradient(135deg,#efffc2,var(--lime) 62%,var(--green));box-shadow:0 10px 26px #d7ff5624}.wallet-btn{min-height:40px;justify-self:end;padding:0 14px;color:var(--ink);background:linear-gradient(135deg,#f6ffe6,var(--cyan) 42%,var(--green));box-shadow:0 12px 32px #8de9ff24;font-weight:950}.primary,.secondary{min-height:40px;padding:0 14px;font-weight:900;line-height:1.2}.primary{color:var(--ink);background:linear-gradient(135deg,#f8ffe7,var(--lime) 48%,var(--green));box-shadow:0 16px 42px #72f08d29}.secondary{border:1px solid rgba(218,255,138,.16);background:#ffffff0e}.full{width:100%}.shell{width:min(1420px,calc(100% - 36px));margin:24px auto 64px}.page-shell{display:grid;gap:14px}.page-stage{min-height:calc(100vh - 170px);animation:pageIn .26s ease-out}.page-stage>.section-panel,.page-stage>.manifesto-panel{margin-top:0}.page-pager{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(218,255,138,.14);border-radius:var(--radius);background:#070c06c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-pager>span{display:inline-grid;min-width:120px;justify-items:center;gap:2px}.page-pager b{color:var(--lime);font-size:13px}.page-pager em{color:var(--muted);font-style:normal;font-size:12px;font-weight:900}.page-pager .primary{justify-self:end}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.82fr);gap:22px;min-height:calc(100vh - 132px);overflow:hidden;border:1px solid rgba(218,255,138,.18);border-radius:var(--radius);padding:38px;background:linear-gradient(95deg,#060a05fa,#081208e6 58%,#060a05b8),linear-gradient(180deg,rgba(215,255,86,.04),transparent 48%,rgba(141,233,255,.05));box-shadow:var(--shadow)}.hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 0 94%,rgba(215,255,86,.18) 94% 95%,transparent 95%),linear-gradient(115deg,transparent 0 68%,rgba(240,200,91,.14) 68.2%,transparent 68.8% 100%);background-size:100% 32px,280px 280px;opacity:.75}.hero-copy,.hero-console{position:relative;z-index:1}.hero-copy{align-self:end;max-width:820px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--lime);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1px;background:var(--lime)}.hero-copy h1{margin:18px 0 16px;font-size:64px;line-height:1.02}.hero-lead{max-width:760px;margin:0;color:#e1efd7;font-size:17px;line-height:1.75}.fair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.fair-grid span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;min-height:76px;align-content:center;padding:12px;border:1px solid rgba(218,255,138,.13);border-radius:var(--radius);background:#00000038}.fair-grid svg{grid-row:span 2;color:var(--red);margin-top:2px}.fair-grid b{overflow-wrap:anywhere}.fair-grid em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-console{align-self:stretch;display:grid;gap:12px;align-content:end;min-width:0}.arena-visual{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(218,255,138,.18);border-radius:var(--radius);background:linear-gradient(180deg,#0b120aeb,#040704f5)}.arena-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.ring-pulse{position:absolute;left:50%;bottom:55px;width:58%;height:86px;border:2px solid rgba(215,255,86,.34);border-radius:50%;transform:translate(-50%);animation:ringPulse 2.7s ease-out infinite}.ring-pulse.two{animation-delay:1s;border-color:#8de9ff4d}@keyframes ringPulse{0%{opacity:.8;transform:translate(-50%) scale(.78)}to{opacity:0;transform:translate(-50%) scale(1.28)}}.visual-chip{position:absolute;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid rgba(218,255,138,.18);border-radius:var(--radius);background:#050904c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:950}.visual-chip.top{right:14px;top:14px;color:var(--lime)}.visual-chip.bottom{left:14px;bottom:14px;color:var(--cyan)}.quick-launch,.panel,fieldset{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),rgba(8,13,6,.92));box-shadow:0 16px 46px #00000047}.quick-launch{display:grid;gap:12px;padding:16px}.panel-title{display:flex;align-items:center;gap:9px;margin-bottom:13px}.panel-title.compact{margin-bottom:0}.panel-title svg,.metric-card svg,.rule-card svg,.mode-card svg,.dead-card svg,.flow-step svg,.empty-inline svg{color:var(--lime)}.panel-title h2{margin:0;font-size:19px}.mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mode-toggle button{min-height:36px;border:1px solid rgba(218,255,138,.13);background:#ffffff0b;font-size:13px;font-weight:900}.mode-toggle button.active,.segmented-control button.active,.template-picker button.active{color:var(--ink);border-color:transparent;background:linear-gradient(135deg,#efffc2,var(--lime) 62%,var(--green))}.quick-fields{display:grid;grid-template-columns:1fr 112px;gap:9px}.quick-fields label,.form-field{display:grid;gap:7px;min-width:0}.quick-fields span,.form-field>span,.toggle-field b{color:#effbe6;font-size:13px;font-weight:900}input,textarea{width:100%;min-height:42px;border:1px solid rgba(218,255,138,.14);border-radius:var(--radius);outline:0;padding:9px 12px;color:var(--text);background:#00000047}textarea{min-height:94px;resize:vertical}input:focus,textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px #d7ff561a}::placeholder{color:#77836d}.quick-receipt,.preview-lines,.result-box,.checkout-lines{display:grid;gap:9px}.quick-receipt{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-receipt span,.result-box>span,.checkout-lines span{display:grid;gap:3px;min-height:50px;align-content:center;padding:10px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#00000038}.quick-receipt em,.mini-metric em,.result-box em,.checkout-lines em,.checkout-amount span{display:block;color:var(--muted);font-size:12px;font-style:normal}.quick-receipt b,.result-box b,.checkout-lines strong{overflow-wrap:anywhere;font-size:13px}.quick-actions{display:grid;grid-template-columns:auto 1fr;gap:8px}.quick-actions .secondary:last-child,.quick-actions .primary:first-child{grid-column:1 / -1}.active-mint-panel{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:16px;align-items:stretch;margin-top:16px;padding:16px;border:1px solid rgba(141,233,255,.2);border-radius:var(--radius);background:linear-gradient(135deg,#d7ff561f,#8de9ff12 46%,#050705e6),#080d06f2;box-shadow:0 18px 52px #00000047;overflow:hidden}.active-mint-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(215,255,86,.08) 1px,transparent 1px),linear-gradient(rgba(141,233,255,.06) 1px,transparent 1px);background-size:34px 34px;opacity:.34}.active-mint-copy,.active-mint-card{position:relative;z-index:1}.active-mint-copy{display:grid;align-content:center;gap:10px;min-width:0;padding:8px 6px}.active-mint-copy h2{margin:0;overflow-wrap:anywhere;font-size:32px;line-height:1.12}.active-mint-copy p{margin:0;color:#d5e5cc;line-height:1.7}.active-mint-tags,.active-mint-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.active-mint-card{display:grid;gap:11px;padding:14px;border:1px solid rgba(218,255,138,.16);border-radius:var(--radius);background:#00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compact-preview{grid-template-columns:72px minmax(0,1fr);gap:12px;margin-bottom:0;padding-bottom:0;border-bottom:0}.compact-preview .preview-logo{width:72px;height:72px}.compact-preview b{font-size:19px}.mint-progress-row{display:flex;align-items:end;justify-content:space-between;gap:12px}.mint-progress-row span{display:grid;gap:3px;min-width:0}.mint-progress-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.mint-progress-row b{overflow-wrap:anywhere;font-size:21px}.mint-progress-row strong{color:var(--cyan);font-size:18px}.progress-track{height:9px;overflow:hidden;border:1px solid rgba(218,255,138,.14);border-radius:999px;background:#00000052}.progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lime),var(--green),var(--cyan));box-shadow:0 0 20px #72f08d4d;transition:width .35s ease}.active-mint-lines{margin-bottom:0}.active-mint-actions .primary,.active-mint-actions .secondary{min-height:36px;padding:0 11px;font-size:13px}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.metric-card{min-height:118px;padding:17px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),rgba(8,13,6,.9));box-shadow:0 16px 46px #00000040}.metric-card span{display:block;margin-top:12px;color:var(--muted);font-size:13px;font-weight:850}.metric-card b{display:block;margin-top:8px;overflow-wrap:anywhere;font-size:30px}.section-panel{margin-top:42px;scroll-margin-top:88px}.section-head{max-width:940px;margin-bottom:16px}.section-head h2{margin:8px 0;font-size:36px;line-height:1.16}.section-head p,.mode-card p,.dead-card p,.flow-step p,.empty-inline p,.manifesto-panel p{margin:0;color:#d5e5cc;line-height:1.7}.section-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 16px}.section-actions .primary,.section-actions .secondary{min-height:38px;padding:0 13px}.rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rule-card,.mode-card,.dead-card,.flow-step{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),rgba(8,13,6,.92));box-shadow:0 16px 46px #00000040}.rule-card{min-height:174px;padding:20px}.rule-card b{display:block;margin:13px 0 8px;font-size:19px}.template-grid{display:grid;gap:10px}.template-grid.showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.template-card{position:relative;min-height:150px;justify-content:space-between;align-items:flex-start;padding:16px;border:1px solid var(--line);background:linear-gradient(180deg,#111c0ef0,#080d06eb);box-shadow:0 16px 44px #0000003d;text-align:left}.template-card.active{border-color:#d7ff568a;background:linear-gradient(135deg,#d7ff5621,#8de9ff12),#080d06f0}.template-card span{display:grid;gap:7px;min-width:0}.template-card small{color:var(--amber);font-size:12px;font-weight:950}.template-card b{overflow-wrap:anywhere;font-size:18px}.template-card em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.55}.template-card i{color:var(--lime);font-size:12px;font-style:normal;font-weight:950}.template-card svg{flex:0 0 auto;color:var(--lime)}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mode-card,.dead-card{min-height:292px;padding:20px}.mode-card span,.dead-card span{display:block;margin-top:12px;color:var(--amber);font-size:12px;font-weight:950}.mode-card h3,.dead-card h3{margin:8px 0 9px;font-size:24px}.mode-card ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.mode-card li{display:flex;align-items:center;gap:7px;color:#ecf9e3;font-size:14px}.mode-card li svg{color:var(--green);flex:0 0 auto}.mode-action{width:100%;margin-top:18px;min-height:38px}.dead-card{border-color:#f0c85b52;background:linear-gradient(180deg,#1f1c0cf0,#080d06eb)}.dead-card code{display:block;margin-top:16px;overflow-wrap:anywhere;color:var(--lime);font-size:13px;line-height:1.5}.launch-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:14px;align-items:start}.launch-main{display:grid;gap:14px}fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:18px}.wizard-fieldset{min-height:332px;animation:pageIn .22s ease-out}.quick-launch-main{align-content:start}.quick-launch-hero,.quick-submit-card{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),rgba(8,13,6,.92));box-shadow:0 16px 46px #00000040}.quick-launch-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quick-launch-hero h3{margin:2px 0 6px;font-size:25px}.quick-launch-hero p,.compact-confirm p{margin:0;color:var(--muted);line-height:1.55}.quick-launch-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.quick-fieldset{min-height:0}.fixed-rule-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fixed-rule-strip span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#0003}.fixed-rule-strip svg{grid-row:span 2;color:var(--lime)}.fixed-rule-strip b{font-size:13px}.fixed-rule-strip em{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-style:normal}.advanced-shell{display:grid;gap:12px}.advanced-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:1px solid rgba(218,255,138,.16);border-radius:var(--radius);color:var(--text);background:#ffffff0e;cursor:pointer;text-align:left}.advanced-toggle span{display:grid;gap:3px}.advanced-toggle b{color:#effbe6;font-size:14px}.advanced-toggle em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.advanced-toggle svg{color:var(--lime)}.advanced-toggle:hover{border-color:#d7ff5657;background:#d7ff5614}.advanced-chevron{transition:transform .18s ease}.advanced-shell.open .advanced-chevron{transform:rotate(90deg)}.advanced-fieldset{animation:pageIn .2s ease-out}.compact-confirm{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;padding:0}.compact-confirm h3{margin:0 0 4px;font-size:22px}.quick-submit-actions{display:flex;justify-content:flex-end;gap:10px}.quick-submit-actions .primary,.quick-submit-actions .secondary{min-width:164px}.preview-fieldset{grid-template-columns:1fr}.launch-confirm{display:grid;align-content:center;gap:10px;min-height:278px;padding:12px}.launch-confirm svg{color:var(--lime)}.launch-confirm h3{margin:0;font-size:28px}.launch-confirm p{max-width:680px;margin:0;color:#d5e5cc;line-height:1.7}.live-mint-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:780px}.live-mint-strip span{display:grid;gap:4px;min-height:58px;align-content:center;padding:10px 12px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#00000038}.live-mint-strip em{color:var(--muted);font-size:12px;font-style:normal}.live-mint-strip b{overflow-wrap:anywhere;font-size:14px}legend{padding:0 8px;color:var(--amber);font-size:13px;font-weight:950}.form-field.wide{grid-column:1 / -1}.toggle-field em{color:var(--muted);font-size:13px;font-style:normal}.template-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.template-picker button{min-height:62px;display:grid;align-content:center;gap:4px;padding:9px;border:1px solid rgba(218,255,138,.13);background:#00000038;text-align:center}.template-picker span{overflow-wrap:anywhere;font-size:13px;font-weight:900}.template-picker small{color:var(--muted);font-size:12px}.mint-playbook-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-playbook-picker button{min-height:96px;align-content:start;justify-items:start;text-align:left}.mint-playbook-picker em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.logo-uploader{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:10px;align-items:center}.logo-uploader label{min-height:48px;border:1px dashed rgba(218,255,138,.23);background:#00000038;font-weight:900}.logo-uploader input{display:none}.logo-preview,.preview-logo{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(218,255,138,.2);border-radius:var(--radius);background:#00000042}.logo-preview{width:78px;height:78px}.logo-preview img,.preview-logo img{width:100%;height:100%;object-fit:cover}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.segmented-control button{min-height:34px;padding:6px 8px;border:1px solid rgba(218,255,138,.13);background:#ffffff0b;font-size:13px;font-weight:850}.toggle-field{display:flex;grid-column:span 2;align-items:flex-start;gap:10px;min-height:76px;padding:13px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#0003}.toggle-field input{width:18px;height:18px;min-height:18px;margin-top:1px;accent-color:var(--lime)}.toggle-field.locked{border-color:#50ffa03d;background:#2bff8614}.toggle-field.locked input{opacity:.9}.toggle-field span{display:grid;gap:4px}.whitelist-editor{display:grid;gap:10px}.whitelist-editor textarea{min-height:150px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.whitelist-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vanity-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.vanity-tools .secondary{min-height:42px;white-space:nowrap}.vanity-lock-card{display:grid;gap:9px;min-height:78px;padding:13px 14px;border:1px solid rgba(215,255,86,.38);border-radius:var(--radius);background:linear-gradient(135deg,#d7ff5629,#55f68f14),#0000003d;box-shadow:inset 0 0 0 1px #ffffff09}.vanity-lock-card span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vanity-lock-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.vanity-lock-card b{color:var(--lime);font-size:28px;line-height:1}.vanity-lock-card small{color:#d5e5cc;font-size:12px;line-height:1.45}.field-hint{display:block;margin-top:7px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.status-pill{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(218,255,138,.14);border-radius:var(--radius);background:#ffffff0b;font-size:12px;font-weight:950}.status-pill.green{color:#d6ffd9;border-color:#72f08d6b}.status-pill.cyan{color:#c7f6ff;border-color:#8de9ff61}.status-pill.red{color:#ffd0ca;border-color:#ff796b7a}.invalid-list,.whitelist-summary{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgba(255,121,107,.28);border-radius:var(--radius);color:#ffd0ca;background:#ff796b14;font-size:13px;line-height:1.55}.invalid-list span{overflow-wrap:anywhere}.whitelist-summary{align-items:center;border-color:#d7ff5647;color:#effbe6;background:#d7ff5614;font-weight:900}.whitelist-summary svg{flex:0 0 auto;color:var(--lime)}.chain-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chain-status-row .status-pill{min-height:30px}.owner-console{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(218,255,138,.12)}.owner-console-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.owner-console-head b{font-size:14px}.owner-console-head span,.owner-console p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.owner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-actions .secondary{min-height:34px;padding:0 9px;font-size:12px}.factory-status{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.factory-flow{display:grid;gap:8px;margin-bottom:12px}.factory-flow span{display:grid;grid-template-columns:32px minmax(0,.82fr) minmax(0,1.4fr);align-items:center;gap:8px;min-height:44px;padding:9px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#0003}.factory-flow em{color:var(--amber);font-size:12px;font-style:normal;font-weight:950}.factory-flow b{font-size:13px}.factory-flow small,.factory-note{color:var(--muted);font-size:12px;line-height:1.5}.factory-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.factory-actions .secondary{min-height:36px;padding:0 9px;font-size:12px}.factory-note{margin:10px 0 0}.record-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.record-head .secondary{min-height:32px;padding:0 10px;font-size:12px}.launch-records{display:grid;gap:8px}.deployments-page .launch-records{gap:12px}.deployment-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px}.launch-record{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.3fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#0003}.launch-record.compact{grid-template-columns:minmax(0,1fr)}.launch-record span{display:grid;min-width:0;gap:3px}.launch-record b,.launch-record a{color:var(--ink);font-size:13px;font-weight:950;text-decoration:none}.launch-record em{color:var(--muted);font-size:11px;font-style:normal}.record-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-record.compact .record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.record-metrics small{display:grid;min-width:0;gap:3px;padding:8px;border:1px solid rgba(218,255,138,.1);border-radius:var(--radius);background:#d7ff560b}.record-metrics small em{font-size:10px}.address-copy{display:inline-flex;align-items:center;gap:7px;min-width:0}.address-copy a{min-width:0;overflow:hidden;color:var(--lime);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.address-copy button{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid rgba(218,255,138,.16);border-radius:var(--radius);color:var(--lime);background:#ffffff0e;cursor:pointer}.address-copy button:hover{border-color:#d7ff5661;background:#d7ff561a}.record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-actions a,.record-actions .secondary{min-height:30px;padding:0 9px;font-size:12px}.launch-record a,.record-actions .secondary{color:var(--lime)}.deployment-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.deployment-links a,.deployment-links button{min-height:38px;font-size:13px}.deployment-mint-box{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(172,255,70,.16);background:#07120c9e}.deployment-mint-box .form-field{margin:0}.launch-summary{position:sticky;top:86px;display:grid;gap:14px}.panel{padding:18px}.token-preview{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(218,255,138,.12)}.preview-logo{width:64px;height:64px}.token-preview b{display:block;overflow-wrap:anywhere;font-size:20px}.token-preview span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:850}.preview-lines{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.mini-metric{display:grid;min-height:62px;align-content:center;padding:10px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#00000038}.mini-metric b{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:14px}.submit-btn{margin-top:8px}.result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.result-actions a{min-height:38px;font-size:13px}.muted-link{pointer-events:none;opacity:.58}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow-step{min-height:174px;padding:18px}.flow-step span{color:var(--amber);font-size:12px;font-weight:950}.flow-step svg{display:block;margin:10px 0}.flow-step b{display:block;margin-bottom:8px;font-size:18px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.benefit-grid span{display:flex;align-items:center;gap:8px;min-height:48px;padding:11px 12px;border:1px solid rgba(218,255,138,.12);border-radius:var(--radius);background:#0003;color:#effbe6;font-weight:850}.benefit-grid svg{flex:0 0 auto;color:var(--green)}.benefit-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.benefit-grid.compact span{min-height:42px;font-size:13px}.manifesto-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:18px;margin-top:42px;padding:28px;border:1px solid rgba(218,255,138,.18);border-radius:var(--radius);background:linear-gradient(120deg,#0c140af2,#070c06eb),linear-gradient(90deg,#d7ff5614,#8de9ff0f);box-shadow:var(--shadow);scroll-margin-top:88px}.manifesto-panel h2{margin:10px 0 12px;font-size:38px}.manifesto-panel>aside{display:grid;gap:12px;justify-items:start;align-content:center;padding:18px;border:1px solid rgba(218,255,138,.13);border-radius:var(--radius);background:#00000038}.manifesto-panel aside b{font-size:22px}.contact-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.contact-line span{min-height:34px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(218,255,138,.13);border-radius:var(--radius);background:#0003;color:#effbe6;font-weight:850}.empty-inline{display:grid;min-height:148px;place-items:center;gap:8px;padding:18px;border:1px dashed rgba(218,255,138,.18);border-radius:var(--radius);text-align:center}.empty-inline b{font-size:17px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#000000b8}.checkout-modal{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(215,255,86,.28);border-radius:var(--radius);padding:22px;background:linear-gradient(180deg,#14200cfa,#050803fa);box-shadow:var(--shadow)}.modal-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius);color:var(--ink);background:linear-gradient(135deg,var(--lime),var(--green))}.checkout-modal h2{margin:16px 0 9px;font-size:25px}.checkout-modal p{margin:0;color:#d5e5cc;line-height:1.7}.checkout-amount{margin:16px 0;padding:16px;border:1px solid rgba(215,255,86,.24);border-radius:var(--radius);background:linear-gradient(135deg,#d7ff5621,#72f08d17)}.checkout-amount b{display:block;margin-top:6px;font-size:34px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:16px}.toast{position:fixed;right:20px;bottom:20px;z-index:60;max-width:min(440px,calc(100% - 40px));padding:13px 15px;border:1px solid rgba(215,255,86,.38);border-radius:var(--radius);color:var(--text);background:#0c140af5;box-shadow:var(--shadow)}.frog-mark{position:relative;display:block;width:74px;height:62px;border:1px solid rgba(215,255,86,.42);border-radius:48% 48% 42% 42%;background:radial-gradient(circle at 50% 64%,rgba(255,255,255,.22),transparent 0 22%,transparent 23%),linear-gradient(135deg,#dfff69,#78f09a 58%,#f0c85b);box-shadow:inset 0 -12px 22px #08100629,0 16px 42px #72f08d33;animation:frogBob 3.8s ease-in-out infinite}.frog-mark.compact{width:32px;height:28px;border:0;box-shadow:inset 0 -7px 14px #08100624}.frog-eye{position:absolute;top:-11px;width:22px;height:22px;border:2px solid rgba(8,16,6,.62);border-radius:50%;background:#f7ffe9}.frog-mark.compact .frog-eye{top:-5px;width:12px;height:12px;border-width:1px}.frog-eye.left{left:11px}.frog-eye.right{right:11px}.frog-mark.compact .frog-eye.left{left:5px}.frog-mark.compact .frog-eye.right{right:5px}.frog-eye:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#081006;transform:translate(-50%,-50%);animation:blink 5s ease-in-out infinite}.frog-mark.compact .frog-eye:after{width:4px;height:4px}.frog-mouth{position:absolute;left:50%;bottom:15px;width:34px;height:13px;border-bottom:3px solid rgba(8,16,6,.74);border-radius:0 0 999px 999px;transform:translate(-50%)}.frog-mark.compact .frog-mouth{bottom:7px;width:16px;height:7px;border-bottom-width:2px}.logo-preview .frog-mark,.preview-logo .frog-mark{width:56px;height:48px}.logo-preview .frog-eye,.preview-logo .frog-eye{top:-7px;width:17px;height:17px;border-width:2px}.logo-preview .frog-eye.left,.preview-logo .frog-eye.left{left:8px}.logo-preview .frog-eye.right,.preview-logo .frog-eye.right{right:8px}.logo-preview .frog-eye:after,.preview-logo .frog-eye:after{width:5px;height:5px}.logo-preview .frog-mouth,.preview-logo .frog-mouth{bottom:11px;width:25px;height:9px;border-bottom-width:2px}.preview-logo.frog-preview{overflow:visible;padding-top:10px}.preview-logo.frog-preview .frog-mark{width:62px;height:52px}.preview-logo.frog-preview .frog-eye{top:-8px;width:19px;height:19px}@keyframes frogBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes blink{0%,92%,to{transform:translate(-50%,-50%) scaleY(1)}95%{transform:translate(-50%,-50%) scaleY(.2)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width: 1180px){.topbar{grid-template-columns:1fr}.brand,.wallet-btn{justify-self:stretch}.wallet-btn{justify-content:center}.nav{justify-content:flex-start;overflow-x:auto}.hero-panel,.launch-workbench,.active-mint-panel,.manifesto-panel{grid-template-columns:1fr}.launch-summary{position:static}.template-grid.showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-grid,.flow-grid,.benefit-grid,fieldset,.template-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.topbar{position:relative;display:grid;grid-template-columns:1fr;gap:10px;padding:11px}.nav{display:flex;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav button{flex:0 0 auto;min-height:36px;padding:7px 8px;font-size:13px}.mobile-mint-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:1px solid rgba(215,255,86,.38);border-radius:var(--radius);color:var(--ink);background:linear-gradient(135deg,#f8ffe7,var(--lime) 50%,var(--green));box-shadow:0 12px 34px #72f08d2e;cursor:pointer;font-weight:950;text-align:left}.mobile-mint-row span{display:grid;gap:2px;min-width:0}.mobile-mint-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.mobile-mint-row small{overflow:hidden;color:#081006b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-mint-row svg{flex:0 0 auto}.shell{width:min(100% - 18px,1420px);margin-top:14px;margin-bottom:calc(128px + env(safe-area-inset-bottom))}.page-stage{min-height:auto}.page-pager{grid-template-columns:1fr}.page-pager .primary,.page-pager .secondary{justify-self:stretch}.hero-panel{min-height:auto;padding:20px}.active-mint-panel{gap:12px;margin-top:12px;padding:12px}.active-mint-copy{padding:2px}.active-mint-copy h2{font-size:28px}.active-mint-card{padding:12px}.active-mint-actions{display:grid;grid-template-columns:1fr}.active-mint-actions .primary,.active-mint-actions .secondary{justify-self:stretch}.hero-copy h1{font-size:38px}.hero-lead{font-size:15px}.fair-grid,.metric-strip,.rule-grid,.template-grid.showcase,.mode-grid,.flow-grid,.benefit-grid,.benefit-grid.compact,.live-mint-strip,.fixed-rule-strip,.quick-launch-hero,fieldset,.template-picker,.preview-lines,.quick-receipt{grid-template-columns:1fr}.arena-visual{min-height:300px}.quick-fields,.logo-uploader,.token-preview,.quick-submit-actions,.manifesto-panel{grid-template-columns:1fr}.quick-launch-status,.quick-submit-actions{justify-content:stretch}.quick-submit-actions{display:grid}.quick-submit-actions .primary,.quick-submit-actions .secondary{min-width:0}.section-head h2,.manifesto-panel h2{font-size:29px}.section-panel,.manifesto-panel{margin-top:32px}.section-actions{display:grid;grid-template-columns:1fr}.section-actions .primary,.section-actions .secondary{justify-self:stretch}.toggle-field{grid-column:auto}.launch-summary.desktop-summary{display:none}.wizard-fieldset{min-height:auto}.launch-confirm{min-height:220px}.launch-confirm h3{font-size:23px}.whitelist-tools{display:grid;grid-template-columns:1fr}.vanity-tools,.launch-record,.deployment-stats,.record-metrics,.launch-record.compact .record-metrics,.deployment-links{grid-template-columns:1fr}.vanity-tools .secondary{justify-content:center}.vanity-lock-card span{display:grid;gap:6px}.record-actions{justify-content:flex-start}.whitelist-tools .secondary,.whitelist-tools .status-pill{width:100%;justify-content:center}.factory-flow span{grid-template-columns:32px minmax(0,1fr)}.factory-flow small{grid-column:2}.factory-actions,.result-actions{grid-template-columns:1fr}.checkout-amount b{font-size:30px}.modal-backdrop{place-items:start center;padding:12px 10px calc(132px + env(safe-area-inset-bottom))}.checkout-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100dvh - 24px);padding:16px}.checkout-modal h2{font-size:22px}.checkout-modal p{font-size:15px;line-height:1.6}.modal-actions{display:grid;grid-template-columns:1fr;position:sticky;bottom:-16px;z-index:2;margin:14px -16px -16px;padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid rgba(218,255,138,.14);background:linear-gradient(180deg,#091006db,#050803fc)}}.bg-layer{background:#070a07}.bg-layer:before,.bg-layer:after{display:none}.topbar{border-bottom-color:#ffffff14;background:#070a07f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-mark{border-color:#d7ff5647;background:#10170e;box-shadow:none}.nav{border-color:#ffffff14;background:#ffffff09}.nav button.active,.primary,.wallet-btn{color:#081006;background:#d7ff56;box-shadow:none}.secondary,.template-picker button,.segmented-control button,.address-copy button{border-color:#ffffff1f;background:#ffffff0b;box-shadow:none}.nav button:hover,.secondary:hover,.template-picker button:hover,.segmented-control button:hover,.address-copy button:hover{border-color:#d7ff563d;background:#d7ff5613}.shell{width:min(1280px,calc(100% - 32px));margin-top:18px}.page-stage{min-height:auto;animation:none}.page-pager,.quick-launch-hero,.arena-visual,.metric-strip{display:none}.section-panel,.panel,.wizard-fieldset,.quick-submit-card,.launch-record,.modal,.modal-card{box-shadow:none}.section-panel,.wizard-fieldset,.quick-submit-card,.launch-record{border-color:#ffffff1a;background:#0c100ceb}.vanity-lock-card{border-color:#d7ff5638;background:#d7ff560f;box-shadow:none}.template-picker button.active,.mode-toggle button.active,.status-pill.green{border-color:#d7ff563d;background:#d7ff561a;box-shadow:none}:root{--bg: #050808;--surface: rgba(9, 14, 15, .94);--surface-strong: rgba(12, 19, 20, .98);--surface-soft: rgba(90, 222, 152, .08);--line: rgba(126, 173, 161, .18);--line-strong: rgba(113, 232, 163, .42);--text: #eef7ef;--muted: #93aaa0;--lime: #a6f36a;--green: #40d68a;--cyan: #69d6dc;--amber: #e4c45d;--red: #ff7468;--ink: #06100c;--shadow: 0 18px 58px rgba(0, 0, 0, .36)}body{color:var(--text);background:linear-gradient(180deg,#070c0cd6,#040606 44%,#030505),radial-gradient(circle at 10% 0%,rgba(64,214,138,.12),transparent 34%),#050808}.bg-layer{background:linear-gradient(rgba(105,214,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(166,243,106,.028) 1px,transparent 1px),#050808;background-size:42px 42px}.topbar{grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);border-bottom:1px solid rgba(126,173,161,.16);background:#050808e6;box-shadow:0 1px #ffffff08}.brand-mark,.modal-icon{color:var(--text);border-color:#71e8a34d;background:linear-gradient(180deg,#1a2c24f5,#0a1212f5)}.brand b{color:#f3fff4;font-weight:950}.brand small,.section-head p,.field-hint,.empty-inline p,.checkout-modal p{color:var(--muted)}.nav{gap:4px;padding:4px;border-color:#7eada129;background:#ffffff09}.nav button,.wallet-btn,.primary,.secondary,.template-picker button,.segmented-control button,.address-copy button,.logo-uploader label{color:#edf8ef;border:1px solid rgba(126,173,161,.18);background:#ffffff0b;box-shadow:none}.nav button.active,.template-picker button.active,.segmented-control button.active,.mode-toggle button.active{color:#f7fff8;border-color:#71e8a385;background:linear-gradient(180deg,#26684aeb,#112b2af5);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #71e8a314}.primary,.wallet-btn{color:#f7fff8;border-color:#71e8a394;background:linear-gradient(180deg,#24784f,#15564d)}.primary:hover,.wallet-btn:hover,.nav button:hover,.secondary:hover,.template-picker button:hover,.segmented-control button:hover,.address-copy button:hover,.logo-uploader label:hover{color:#fff;border-color:#69d6dc7a;background:#69d6dc14}.primary:hover,.wallet-btn:hover{background:linear-gradient(180deg,#2b8f5d,#17645a)}.shell{width:min(1320px,calc(100% - 34px));margin-top:18px}.section-panel{margin-top:0;border:1px solid rgba(126,173,161,.18);border-radius:8px;background:linear-gradient(180deg,#090e0ff5,#060a0af5);box-shadow:var(--shadow)}.section-head{display:grid;gap:8px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(126,173,161,.14)}.section-head h2{margin:0;color:#f4fff5;font-size:28px;line-height:1.14}.eyebrow{color:var(--cyan);letter-spacing:0;text-transform:none}.eyebrow:before{background:var(--cyan)}.launch-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,410px);gap:14px;align-items:start}.quick-launch-main,.launch-main{display:grid;gap:12px;min-width:0}.quick-launch-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(126,173,161,.16);border-radius:8px;background:linear-gradient(135deg,#26684a2e,#69d6dc14),#ffffff09}.quick-launch-hero h3{margin:5px 0 4px;font-size:24px}.quick-launch-hero p{margin:0;color:var(--muted);line-height:1.55}.quick-launch-status{display:flex;justify-content:flex-end;gap:7px}.wizard-fieldset,fieldset,.panel,.quick-submit-card,.launch-record,.checkout-modal{border:1px solid rgba(126,173,161,.17);border-radius:8px;background:#0b1112e6;box-shadow:none}.wizard-fieldset{padding:16px}fieldset legend{color:var(--cyan)}.form-field>span,.quick-fields span,.toggle-field b{color:#e8f7eb}input,textarea{color:#f6fff7;border-color:#7eada133;background:#030707b8}input:focus,textarea:focus{border-color:#71e8a394;box-shadow:0 0 0 3px #40d68a1c}input:disabled,textarea:disabled{color:#b9cec3;background:#ffffff09}.template-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.template-picker button{align-items:flex-start;justify-content:flex-start;min-height:104px;padding:13px;text-align:left}.template-picker button span{color:#f4fff5}.template-picker button small{color:var(--cyan)}.template-picker button em{color:var(--muted)}.status-pill{color:#eaf8ee;border:1px solid rgba(126,173,161,.18);background:#ffffff0b}.status-pill.green{color:#dfffe8;border-color:#71e8a361;background:#40d68a1a}.status-pill.cyan{color:#dffbff;border-color:#69d6dc61;background:#69d6dc17}.status-pill.red{color:#ffe7e4;border-color:#ff746866;background:#ff74681a}.fixed-rule-strip span,.live-mint-strip span,.mini-metric,.checkout-lines span,.result-box span,.deployment-stats .mini-metric{border-color:#7eada126;background:#ffffff09}.mini-metric em,.result-box em,.checkout-lines em,.live-mint-strip em{color:var(--muted)}.mini-metric b,.result-box b,.checkout-lines strong,.live-mint-strip b{color:#f5fff6}.toggle-field{border-color:#7eada126;background:#ffffff09}.toggle-field input{accent-color:var(--green)}.advanced-toggle{border-color:#7eada12e;color:#f0fbf2;background:#ffffff0b}.advanced-toggle:hover{border-color:#69d6dc6b;background:#69d6dc13}.vanity-lock-card{border-color:#71e8a342;background:#40d68a14}.vanity-lock-card b{color:#dfffe8}.logo-preview,.preview-logo{border-color:#7eada12e;background:#030707a3}.frog-mark{border-color:#71e8a35c;background:linear-gradient(135deg,#9af06b,#35c987 58%,#69d6dc);box-shadow:inset 0 -12px 22px #08100629}.launch-summary{position:sticky;top:82px;display:grid;gap:12px}.panel{padding:15px}.panel-title{margin-bottom:12px}.panel-title svg,.metric-card svg,.rule-card svg,.mode-card svg,.dead-card svg,.flow-step svg,.empty-inline svg{color:var(--cyan)}.quick-submit-card{display:grid;gap:12px;padding:15px}.launch-confirm.compact-confirm{min-height:auto;padding:0;background:transparent}.launch-confirm h3{color:#f6fff7}.launch-confirm p{color:var(--muted)}.record-actions .secondary,.result-actions .secondary,.deployment-links .secondary,.section-actions .secondary,.section-actions .primary{min-height:36px}.address-copy button{color:#eaffef}.checkout-modal{background:linear-gradient(180deg,#0d1516fc,#060a0afc)}.checkout-amount{border-color:#71e8a342;background:#40d68a14}.modal-actions{border-color:#7eada124}.toast{color:#f5fff6;border-color:#71e8a357;background:#0a1111f5}.mobile-mint-row{color:#f7fff8;border-color:#71e8a385;background:linear-gradient(180deg,#24784f,#15564d)}.mobile-mint-row small{color:#f7fff8b8}@media (max-width: 1180px){.launch-workbench{grid-template-columns:1fr}.launch-summary{position:static}}@media (max-width: 760px){.topbar{grid-template-columns:1fr}.shell{width:min(100% - 18px,1320px)}.quick-launch-hero,.template-picker{grid-template-columns:1fr}.quick-launch-status{justify-content:flex-start}.mobile-mint-row,.wallet-btn,.brand{width:100%;justify-self:stretch}.mobile-mint-row{grid-template-columns:auto minmax(0,1fr) auto}.section-head h2{font-size:25px}}.page-shell{gap:16px}.nav{min-width:min(100%,520px)}.nav button{min-width:92px;white-space:nowrap}.section-panel{padding:20px}.info-page{display:grid;gap:14px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compact-info-grid{margin-bottom:14px}.info-card,.community-card{display:grid;gap:10px;min-width:0;border:1px solid rgba(126,173,161,.16);border-radius:8px;background:#ffffff09;padding:16px}.info-card svg,.community-card svg{color:var(--cyan)}.info-card b,.community-card h3,.community-card span{color:#f4fff5}.info-card p,.community-card p{margin:0;color:var(--muted);line-height:1.65}.rules-quick-panel{background:linear-gradient(180deg,#0b1112f5,#070b0cf5),linear-gradient(135deg,rgba(105,214,220,.06),transparent)}.community-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:14px;align-items:stretch}.main-community-card{align-content:start;min-height:310px;background:linear-gradient(145deg,#26684a29,#69d6dc12),#ffffff09}.community-badge{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(113,232,163,.34);border-radius:8px;background:#40d68a17}.community-card span{color:var(--cyan);font-size:13px;font-weight:900}.community-card h3{margin:0;font-size:42px;line-height:1}.community-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.community-stack{display:grid;gap:12px}@media (max-width: 1180px){.topbar{grid-template-columns:1fr}.brand,.wallet-btn{justify-self:stretch}.nav{justify-content:stretch;min-width:0}.nav button{flex:1 1 0}.community-layout,.info-grid{grid-template-columns:1fr}}@media (max-width: 760px){.section-panel{padding:14px}.nav{justify-content:flex-start}.nav button{flex:0 0 auto;min-width:auto}.community-card h3{font-size:34px}.community-actions,.community-actions .primary,.community-actions .secondary{width:100%}}.record-actions .primary{min-height:30px;padding:0 10px;font-size:12px}.record-hint{grid-column:1 / -1;margin:0;padding:9px 10px;border:1px solid rgba(113,232,163,.18);border-radius:8px;color:#c9d9cf;background:#40d68a0f;font-size:12px;line-height:1.55}.launch-record.compact .record-hint{margin-top:2px}:root{--bg: #070b10;--panel: rgba(13, 20, 24, .9);--panel-strong: rgba(16, 27, 32, .96);--line: rgba(104, 164, 154, .24);--line-soft: rgba(255, 255, 255, .08);--text: #f4f7f2;--muted: #97a7a0;--accent: #8df7c4;--accent-2: #8bd7ff;--green: #66f0a6;--danger: #ff6b6b;--radius: 8px;--ease-out: cubic-bezier(.22, 1, .36, 1)}body{color:var(--text);background:linear-gradient(135deg,rgba(69,214,181,.08),transparent 30%),linear-gradient(250deg,rgba(139,215,255,.055),transparent 34%),linear-gradient(180deg,#070b10,#091217 46%,#070b10)}.bg-layer{background:linear-gradient(rgba(69,214,181,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(141,247,196,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%)}.topbar{position:sticky;top:0;z-index:20;display:flex;grid-template-columns:none;align-items:center;gap:20px;width:min(1440px,calc(100% - 32px));min-height:82px;margin:0 auto;padding:14px 0;border:0;background:#05070beb;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;justify-self:auto;gap:14px;min-width:max-content}.brand-mark{position:relative;overflow:hidden;display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid rgba(141,247,196,.5);border-radius:var(--radius);color:#120d04;background:linear-gradient(135deg,#effff5,#95f3c4 52%,#8bd7ff);box-shadow:inset 0 1px #ffffffb8,0 16px 38px #00000059}.brand-mark:after{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;content:"";background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.64),transparent 58%);transform:translate(-80%) rotate(8deg);animation:markSweep 4.8s var(--ease-out) infinite}.brand-mark .frog-mark{position:relative;z-index:1;animation:none}.brand b{display:block;color:var(--text);font-size:30px;line-height:1}.brand small{display:block;margin-top:4px;color:var(--accent-2);font-size:12px;font-weight:900}.menu-button{display:none;width:44px;height:44px;margin-left:auto;place-items:center;border:1px solid rgba(141,247,196,.36);border-radius:var(--radius);color:var(--accent);background:#ffffff0f}.nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent}.nav button,.deploy-nav,.wallet-btn,.primary,.secondary,.template-picker button,.logo-uploader label,.address-copy button{min-height:42px;border:1px solid rgba(104,164,154,.28);border-radius:var(--radius);color:var(--text);background:#ffffff0f;box-shadow:none;font-weight:850;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,filter .16s ease}.nav button{min-width:auto;padding:0 13px}.nav button:hover,.nav button.active,.secondary:hover,.template-picker button:hover{color:var(--accent-2);border-color:#45d6b58a;background:#45d6b51a;transform:translateY(-1px)}.deploy-nav,.wallet-btn,.primary,.submit-btn,.record-actions .primary{position:relative;overflow:hidden;color:#f7fff8;border-color:#8df7c494;background:linear-gradient(135deg,#219669f5,#19766cf2),#ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #4fe0a61f}.deploy-nav:hover,.wallet-btn:hover,.primary:hover,.submit-btn:hover{color:#fff;filter:brightness(1.05);transform:translateY(-1px)}.mobile-mint-row{display:none}.shell{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:24px 0 70px}.page-stage{min-height:auto}.section-panel{position:relative;overflow:hidden;margin-top:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);box-shadow:0 24px 70px #00000042}.section-head{display:grid;gap:8px;margin-bottom:16px;padding-bottom:0;border-bottom:0}.section-head .eyebrow,.eyebrow{color:var(--accent);font-size:13px;font-weight:900}.eyebrow:before{display:none}.section-head h2{color:var(--text);font-size:42px;line-height:1.05}.section-head p{max-width:780px;color:var(--muted);line-height:1.7}.launch-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:18px;align-items:start}.quick-launch-main,.launch-main{gap:14px}.quick-launch-hero,.wizard-fieldset,.advanced-shell,.quick-submit-card,.panel,.launch-record,.info-card,.community-card,.mini-metric,.record-metrics small,.fixed-rule-strip span,.live-mint-strip span,.checkout-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:0 18px 52px #0000002e}.quick-launch-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:132px;padding:20px}.quick-launch-hero h3{margin:4px 0 8px;color:var(--text);font-size:34px;line-height:1.05}.quick-launch-hero p{color:var(--muted)}.wizard-fieldset,fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.wizard-fieldset legend,fieldset legend{padding:0 8px;color:var(--accent);font-weight:950}.form-field>span,.quick-fields span,.toggle-field b{color:#dfeee7;font-weight:850}input,textarea{min-height:48px;border-color:#68a49a3d;border-radius:var(--radius);color:var(--text);background:#05090cbd}textarea{min-height:116px}input:focus,textarea:focus{border-color:#8df7c49e;box-shadow:0 0 0 3px #8df7c41a}.template-picker{gap:10px}.template-picker button{min-height:116px;padding:14px;text-align:left}.template-picker button.active,.segmented-control button.active,.mode-toggle button.active{color:var(--text);border-color:#8df7c485;background:#45d6b51f}.status-pill,.status-pill.green,.status-pill.cyan{min-height:30px;border-color:#68a49a42;border-radius:var(--radius);color:var(--accent);background:#45d6b514}.launch-summary{top:98px;gap:14px}.panel{padding:16px}.panel-title h2{color:var(--text);font-size:18px}.panel-title svg,.info-card svg,.community-card svg,.metric-card svg,.rule-card svg,.empty-inline svg{color:var(--accent)}.token-preview,.live-mint-strip,.preview-lines,.fixed-rule-strip{gap:10px}.mini-metric{min-height:72px;padding:12px}.mini-metric em,.result-box em,.checkout-lines em,.live-mint-strip em,.record-metrics small em{color:var(--muted)}.mini-metric b,.result-box b,.checkout-lines strong,.live-mint-strip b{color:var(--text)}.launch-record{grid-template-columns:minmax(160px,1fr) minmax(250px,1.32fr) auto;padding:14px}.launch-record b,.launch-record a,.address-copy a{color:var(--accent)}.record-actions{gap:8px}.record-actions a,.record-actions .secondary,.record-actions .primary{min-height:34px;padding:0 11px}.record-hint{border-color:#8df7c433;color:#c9d9cf;background:#45d6b514}.deployment-stats,.info-grid,.community-layout{gap:12px}.community-card h3{color:var(--accent)}.toast{border-color:#45d6b552;color:var(--accent-2);background:#081013f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.modal-backdrop{background:#010406c7}.checkout-modal{border-color:#8df7c447;background:#0d1418fa}.checkout-amount{border-color:#45d6b542;background:#45d6b514}@keyframes markSweep{0%,58%{transform:translate(-90%) rotate(8deg)}to{transform:translate(95%) rotate(8deg)}}@media (max-width: 1120px){.topbar{min-height:72px}.menu-button{display:grid}.nav{position:absolute;top:72px;right:0;left:0;z-index:30;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#090f12fa;box-shadow:0 24px 70px #00000057}.nav.is-open{display:grid}.nav button,.wallet-btn,.deploy-nav{justify-content:center;width:100%}.launch-workbench,.community-layout{grid-template-columns:1fr}.launch-summary{position:static}}@media (max-width: 760px){.topbar{width:min(100% - 20px,1440px);gap:12px}.brand{min-width:0}.brand-mark{width:44px;height:44px;flex-basis:44px}.brand b{font-size:22px}.shell{width:min(100% - 20px,1440px);padding-top:14px}.section-panel{padding:16px}.section-head h2{font-size:30px}.quick-launch-hero,.wizard-fieldset,fieldset,.deployment-stats,.info-grid,.template-picker,.record-metrics,.launch-record,.launch-record.compact .record-metrics{grid-template-columns:1fr}.quick-launch-status{justify-content:flex-start}.nav{grid-template-columns:1fr}.mobile-mint-row{display:none}}
