:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf1e8;font-synthesis:none;--ink:#edf1e8;--muted:#919a91;--line:#29302c;--panel:#121614;--panel-raised:#171c19;--acid:#c9ff55;--mint:#75e5bb;--orange:#ff9666;--danger:#ff786f;background:#0a0d0c;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 2%,#c9ff5514,#0000 28rem),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/48px 48px,#0a0d0c;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 36px}.hero{max-width:920px;margin-bottom:72px}.eyebrow,.step-label,.card-kicker{letter-spacing:.13em;color:var(--acid);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--acid);width:28px;height:1px;display:block}h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(48px,8vw,94px);font-weight:800;line-height:.98}h1 em{color:var(--acid);font-style:normal}.hero-copy{color:#b5bdb5;max-width:670px;font-size:18px;line-height:1.8}.hero-copy code{color:var(--ink);font-size:.84em}.privacy-pill{color:#aab4aa;background:#121614b3;border:1px solid #344037;border-radius:99px;align-items:center;gap:9px;margin-top:18px;padding:9px 13px;font-size:13px;display:inline-flex}.status-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%}.generator-card{border:1px solid var(--line);background:#121614f0;padding:clamp(24px,5vw,52px);box-shadow:0 28px 80px #00000052}.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(28px,4vw,40px)}.text-button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #4a534d;padding:7px 0}.text-button:hover{color:var(--ink)}.mode-switch{border:1px solid var(--line);background:#0c100e;grid-template-columns:1fr 1fr;margin:38px 0 34px;padding:5px;display:grid}.mode-button{min-height:48px;color:var(--muted);background:0 0;border:0;font-weight:600}.mode-button.active{color:#10130f;background:var(--acid)}label{color:#c9d0c9;margin-bottom:10px;font-size:14px;font-weight:600;display:block}input,textarea{width:100%;color:var(--ink);background:#0b0f0d;border:1px solid #39423d;border-radius:0;outline:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;transition:border-color .15s,box-shadow .15s}input{height:54px;padding:0 116px 0 16px}textarea{resize:vertical;min-height:118px;padding:16px;line-height:1.7}input:focus,textarea:focus{border-color:var(--acid);box-shadow:0 0 0 3px #c9ff5517}.secret-input-wrap{position:relative}.reveal-button{color:#b5beb6;background:#171c19;border:1px solid #3b443e;min-width:64px;padding:8px 12px;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field-note{color:#788179;margin:10px 0 0;font-size:12px;line-height:1.6}.field-note code{color:#aeb8ae}.hidden{display:none!important}.path-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.path-grid label{margin:0}.path-grid label span{margin-bottom:10px;display:block}.path-grid input{padding-right:16px}.advanced-options{border-top:1px solid var(--line);margin-top:22px}.advanced-options summary{color:var(--muted);cursor:pointer;padding:18px 0;font-size:13px}.advanced-options .secret-input-wrap{margin-bottom:10px}.common-options{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.hrp-row{grid-template-columns:minmax(160px,.45fr) 1fr;align-items:center;gap:18px;display:grid}.hrp-row input{padding-right:16px}.hrp-preview{color:var(--muted);font-size:13px}.hrp-preview strong{color:var(--acid);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.error-message{min-height:0;color:var(--danger);margin-top:0;font-size:13px}.error-message.visible{min-height:22px;margin-top:22px}.generate-button{border:1px solid var(--acid);color:#0a0d0c;background:var(--acid);justify-content:space-between;align-items:center;width:100%;min-height:62px;margin-top:26px;padding:0 22px;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex}.generate-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c9ff5524}.results-section{padding-top:86px;scroll-margin-top:20px}.results-heading{margin-bottom:30px}.result-context{color:var(--muted);align-self:flex-end;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.result-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.result-card{border:1px solid var(--line);background:var(--panel);min-width:0;padding:clamp(22px,3vw,34px)}.cosmos-card{border-top:3px solid var(--mint)}.ethermint-card{border-top:3px solid var(--orange)}.card-topline{align-items:center;gap:14px;margin-bottom:26px;display:flex}.chain-mark{border:1px solid;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500;display:grid}.cosmos-card .chain-mark,.cosmos-card .card-kicker{color:var(--mint)}.ethermint-card .chain-mark,.ethermint-card .card-kicker{color:var(--orange)}.card-kicker{margin:0 0 4px;font-size:9px}h3{margin:0;font-size:19px}.type-badge{color:#aab4aa;overflow-wrap:anywhere;background:#0b0f0d;margin-bottom:24px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.output-row{border-top:1px solid var(--line);padding:18px 0}.output-label{color:#7f8981;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.output-value-wrap{align-items:flex-start;gap:8px;display:flex}.output-value{color:#c4ccc4;overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;line-height:1.65}.featured-output .output-value{color:var(--ink);font-size:13px}.copy-button{color:#8f9991;background:0 0;border:1px solid #364039;flex:none;padding:5px 8px;font-size:10px}.copy-button:hover{color:var(--ink);border-color:#69756c}.code-block-wrap{position:relative}pre{color:#b9c3ba;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0f0d;margin:0;padding:14px;font-size:10px;line-height:1.7}.code-copy{background:#111613;position:absolute;top:8px;right:8px}.algorithm-note{color:#909a92;margin:22px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.6}.algorithm-note span{color:#5f6961;margin-bottom:4px;display:block}.comparison-note{border-left:3px solid var(--acid);background:#c9ff550e;margin-top:20px;padding:22px 24px}.comparison-note strong{color:var(--acid)}.comparison-note p{color:#a5aea6;margin:8px 0 0;font-size:14px;line-height:1.8}footer{border-top:1px solid var(--line);color:#626b64;justify-content:space-between;gap:24px;margin-top:80px;padding-top:24px;font-size:11px;display:flex}footer p{margin:0}footer span{text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=800px){.app-shell{width:min(100% - 24px,680px);padding-top:42px}.hero{margin-bottom:44px}.result-grid,.path-grid{grid-template-columns:1fr}.result-card{padding:24px}.results-section{padding-top:58px}}@media (width<=520px){h1{font-size:46px}.generator-card{padding:22px 18px}.section-heading,footer{flex-direction:column}.hrp-row{grid-template-columns:1fr}.result-context{align-self:flex-start}footer span{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
