:root{--bg: #0b1113;--bg-raised: #10181a;--bg-card: rgba(22, 32, 35, .72);--bg-inner: rgba(30, 42, 46, .55);--border: rgba(148, 180, 175, .13);--border-strong: rgba(148, 180, 175, .28);--ink: #e8edec;--ink-2: #9aa7a5;--ink-3: #5f6e6c;--teal: #70c7ba;--teal-bright: #8ee0d3;--teal-dim: rgba(112, 199, 186, .14);--grad: linear-gradient(135deg, #70c7ba 0%, #49a09a 100%);--on-accent: #08211d;--pos: #4ade80;--neg: #f87171;--chart: #70c7ba;--grid-line: rgba(148, 180, 175, .1);--crosshair: rgba(148, 180, 175, .35);--bg-tint-a: rgba(112, 199, 186, .08);--bg-tint-b: rgba(73, 160, 154, .06);--header-bg: rgba(11, 17, 19, .75);--chip-bg: rgba(11, 17, 19, .55);--radius: 14px;--radius-sm: 10px;--shadow: 0 18px 40px rgba(0, 0, 0, .35);color-scheme:dark}:root[data-theme=graphite]{--bg: #0d0e10;--bg-raised: #131518;--bg-card: rgba(24, 26, 30, .75);--bg-inner: rgba(38, 41, 46, .55);--border: rgba(170, 178, 186, .13);--border-strong: rgba(170, 178, 186, .28);--ink: #e9ebee;--ink-2: #9aa3ad;--ink-3: #646c75;--teal: #70c7ba;--teal-bright: #8ee0d3;--teal-dim: rgba(112, 199, 186, .12);--grad: linear-gradient(135deg, #70c7ba 0%, #49a09a 100%);--on-accent: #0d0e10;--pos: #4ade80;--neg: #f87171;--chart: #70c7ba;--grid-line: rgba(170, 178, 186, .1);--crosshair: rgba(170, 178, 186, .35);--bg-tint-a: rgba(150, 158, 168, .05);--bg-tint-b: rgba(120, 128, 138, .04);--header-bg: rgba(13, 14, 16, .78);--chip-bg: rgba(13, 14, 16, .55);--shadow: 0 18px 40px rgba(0, 0, 0, .4);color-scheme:dark}:root[data-theme=light]{--bg: #f2f5f4;--bg-raised: #ffffff;--bg-card: rgba(255, 255, 255, .88);--bg-inner: rgba(18, 34, 31, .05);--border: rgba(20, 45, 41, .12);--border-strong: rgba(20, 45, 41, .26);--ink: #17211f;--ink-2: #4a5856;--ink-3: #78847f;--teal: #1f7a6d;--teal-bright: #14685c;--teal-dim: rgba(31, 122, 109, .1);--grad: linear-gradient(135deg, #2fa393 0%, #1f7a6d 100%);--on-accent: #ffffff;--pos: #15803d;--neg: #b91c1c;--chart: #23796c;--grid-line: rgba(20, 45, 41, .1);--crosshair: rgba(20, 45, 41, .35);--bg-tint-a: rgba(47, 163, 147, .09);--bg-tint-b: rgba(31, 122, 109, .05);--header-bg: rgba(255, 255, 255, .78);--chip-bg: rgba(18, 34, 31, .06);--shadow: 0 18px 40px rgba(23, 48, 44, .12);color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(1200px 500px at 70% -10%,var(--bg-tint-a),transparent 60%),radial-gradient(900px 500px at 0% 100%,var(--bg-tint-b),transparent 55%),var(--bg);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}button{font-family:inherit}.app{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.chart-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.55}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 85% at 50% 42%,transparent 38%,color-mix(in srgb,var(--bg) 70%,transparent) 100%)}:root[data-theme=light] .chart-bg{opacity:.4}.kas-ticker{display:flex;align-items:center;gap:8px;margin-left:14px;padding:5px 12px;border-radius:999px;background:var(--bg-inner);border:1px solid var(--teal-dim);font-size:13px;white-space:nowrap;flex-wrap:wrap;justify-content:center;min-width:300px}@media (max-width: 480px){.kas-ticker{min-width:auto;max-width:100%}.kas-tf{margin-left:0;padding-left:0;border-left:none;order:3;width:100%;display:flex;justify-content:center;gap:4px;margin-top:4px}}.kas-live{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--pos);animation:kas-pulse 1.8s ease-in-out infinite}@keyframes kas-pulse{0%,to{opacity:1}50%{opacity:.35}}.kas-sym{font-weight:700;color:var(--ink);letter-spacing:.02em}.kas-price{font-weight:600;color:var(--ink)}.kas-chg{font-weight:700;font-size:12px}.kas-chg.up{color:var(--pos)}.kas-chg.down{color:var(--neg)}.kas-tf{display:inline-flex;gap:2px;margin-left:4px;padding-left:8px;border-left:1px solid var(--teal-dim)}.kas-tf-btn{border:none;background:none;cursor:pointer;padding:2px 6px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-dim, #7c8b89);transition:color .15s,background .15s}.kas-tf-btn:hover{color:var(--ink)}.kas-tf-btn.active{color:var(--teal, #49eacb);background:var(--teal-dim)}.team-note{margin:4px 0 18px;padding:11px 14px;border:1px solid var(--border);border-left:3px solid #a78bfa;border-radius:var(--radius-sm);background:#a78bfa0f;font-size:13px;line-height:1.5;color:var(--ink-2)}.team-note a{color:#a78bfa;font-weight:700;text-decoration:none}.team-note a:hover{text-decoration:underline}.tile-glow{border-color:#a78bfa59;box-shadow:0 0 18px #a78bfa38}.tile-glow .big.num{color:#c4b5fd}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.range-toggle{display:inline-flex;gap:2px;padding:2px;background:var(--chip-bg);border:1px solid var(--border);border-radius:8px}.range-btn{border:none;background:none;cursor:pointer;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ink-3);transition:color .15s,background .15s}.range-btn:hover{color:var(--ink)}.range-btn.active{color:var(--on-accent, #06231e);background:var(--teal)}.num{font-variant-numeric:tabular-nums}.header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--header-bg);border-bottom:1px solid var(--border)}.header-inner{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;row-gap:8px}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand-name{font-size:19px;font-weight:700;letter-spacing:-.02em}.brand-name b{color:var(--teal);font-weight:700}.brand-tag{font-size:11px;color:var(--ink-3);border-left:1px solid var(--border);padding-left:10px;margin-left:2px}.header-nets{max-width:1200px;margin:0 auto;padding:0 24px 8px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.header-tabs{max-width:1200px;margin:0 auto;padding:0 24px 10px;display:flex;justify-content:center}.header-tabs .nav{justify-content:center}.header-inner .kas-ticker{margin-left:auto;margin-right:auto}@media (min-width: 721px){.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-inner .brand{justify-self:start}.header-inner .kas-ticker{justify-self:center;margin:0}.header-inner .header-actions{justify-self:end}}.header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.nav{display:flex;gap:4px;flex-wrap:wrap}@media (max-width: 1280px){.header-inner{gap:14px;padding:10px 16px}.header-nets,.header-tabs{padding-left:16px;padding-right:16px}.brand-tag{display:none}.nav-btn{padding:7px 10px;font-size:13px}}@media (max-width: 720px){.nav-btn{padding:6px 9px;font-size:12.5px}.kas-live,.kas-sym,.kas-price,.kas-chg{display:none}.kas-ticker{min-width:auto;margin-left:0;padding:4px 10px;gap:4px}}.nav-btn{background:none;border:none;color:var(--ink-2);font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:color .15s,background .15s}.nav-btn:hover{color:var(--ink)}.nav-btn.active{color:var(--teal-bright);background:var(--teal-dim)}.theme-btn{background:none;border:1px solid var(--border);border-radius:999px;width:34px;height:34px;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,transform .15s}.theme-btn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.net-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:999px}.net-btn{border:none;background:none;cursor:pointer;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-2);transition:color .15s,background .15s}.net-btn:hover{color:var(--ink)}.net-btn.active{color:var(--teal-bright);background:var(--teal-dim)}.mainnet-banner{background:var(--teal-dim);border-bottom:1px solid var(--border-strong);color:var(--ink);font-size:12.5px;line-height:1.5;text-align:center;padding:8px 18px}.status-banner{background:#f0b42924;border-bottom:1px solid rgba(240,180,41,.4);color:var(--ink);font-size:12.5px;line-height:1.5;text-align:center;padding:8px 18px}.connect-btn{background:var(--grad);color:var(--on-accent);border:none;font-weight:700;font-size:13px;padding:9px 18px;border-radius:999px;cursor:pointer;transition:transform .15s,box-shadow .15s}.connect-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #70c7ba40}.wallet-info{display:flex;align-items:center;gap:8px}.wallet-chip{display:flex;align-items:center;gap:7px;background:var(--teal-dim);border:1px solid var(--border);color:var(--teal-bright);font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px}.wallet-dot{width:7px;height:7px;border-radius:50%;background:var(--pos)}.wallet-info button{background:none;border:1px solid var(--border);color:var(--ink-2);font-size:12px;padding:7px 12px;border-radius:999px;cursor:pointer}.wallet-info button:hover{color:var(--ink);border-color:var(--border-strong)}.wallet-error{color:var(--neg);font-size:11px;margin-top:6px;max-width:220px}.content{flex:1;width:100%;max-width:1200px;margin:36px auto 48px;padding:0 24px}.view-head{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.view-head h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.view-head .sub{font-size:13px;color:var(--ink-3)}.footer{text-align:center;padding:18px;font-size:12px;color:var(--ink-3);border-top:1px solid var(--border)}.footer-contact{margin-top:6px}.footer-link{font-weight:600}.footer-yt{display:inline-flex;align-items:center;vertical-align:middle}.footer-yt svg{display:block}.footer-sep{margin:0 8px;color:var(--ink-3)}.footer-contact a,.email-obf{color:var(--teal);text-decoration:none}.footer-contact a:hover,.email-obf:hover{text-decoration:underline}.email-obf{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none}.loading,.error-box{text-align:center;padding:48px;color:var(--ink-2)}.error-box{color:var(--neg)}.swap-wrap{display:flex;justify-content:center;padding-top:12px}.swap-card{width:100%;max-width:460px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.swap-card h2{font-size:17px;font-weight:700;margin-bottom:16px}.token-box{background:var(--bg-inner);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;transition:border-color .15s}.token-box:focus-within{border-color:var(--border-strong)}.token-box label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:8px}.token-row{display:flex;align-items:center;gap:12px}.token-row input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.token-row input::placeholder{color:var(--ink-3)}.token-select{display:flex;align-items:center;gap:8px;background:var(--chip-bg);border:1px solid var(--border);border-radius:999px;padding:6px 10px 6px 6px}.token-select select{background:none;border:none;outline:none;color:var(--ink);font-size:15px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239aa7a5' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.token-select select option{background:var(--bg-raised)}.reverse-row{display:flex;justify-content:center;margin:-8px 0;position:relative;z-index:2}.reverse-btn{width:36px;height:36px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--teal);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,border-color .15s}.reverse-btn:hover{transform:rotate(180deg);border-color:var(--teal)}.rate-line{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);padding:12px 4px 2px}.quote-details{margin-top:12px;background:var(--bg-inner);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:13px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0;color:var(--ink-2)}.detail-row .val{color:var(--ink);font-variant-numeric:tabular-nums}.impact-low{color:var(--pos)}.impact-high{color:var(--neg)}.slippage-input{width:52px;background:var(--chip-bg);border:1px solid var(--border);color:var(--ink);padding:3px 7px;border-radius:6px;font-size:12px;text-align:right}.publish-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:180px;cursor:pointer;background:none;border:2px dashed var(--border-strong);border-radius:var(--radius);color:var(--ink-2);transition:border-color .15s,color .15s,background .15s}.publish-cta:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-tint, rgba(112, 199, 186, .06))}.publish-cta-plus{font-size:40px;font-weight:300;line-height:1;color:var(--teal)}.publish-cta-title{font-size:16px;font-weight:700;color:var(--ink)}.publish-cta-sub{font-size:12px;color:var(--ink-3);max-width:240px;line-height:1.45}.onboard-hint{display:block;margin-bottom:12px;padding:10px 14px;border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:10px;background:var(--teal-dim);color:var(--ink-2);font-size:13px;text-decoration:none;transition:border-color .15s,background .15s}.onboard-hint b{color:var(--teal)}.onboard-hint:hover{border-color:var(--teal)}.custom-amt-input{width:100%;box-sizing:border-box;margin-top:6px;background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);padding:10px 12px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;outline:none;transition:border-color .15s}.custom-amt-input:focus{border-color:var(--teal)}.custom-amt-input::placeholder{color:var(--ink-3);font-weight:400}.quote-error{margin-top:12px;background:#f8717114;border:1px solid rgba(248,113,113,.25);color:var(--neg);border-radius:var(--radius-sm);padding:11px 13px;font-size:12.5px}.swap-btn{width:100%;margin-top:16px;background:var(--grad);color:var(--on-accent);border:none;padding:15px;border-radius:var(--radius-sm);font-weight:700;font-size:15.5px;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s}.swap-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #70c7ba47}.swap-btn:disabled{opacity:.45;cursor:not-allowed}.swap-status{margin-top:14px;padding:12px 14px;border-radius:var(--radius-sm);font-size:12.5px;word-break:break-all;line-height:1.5}.swap-status.ok{background:#4ade8014;border:1px solid rgba(74,222,128,.25);color:var(--pos)}.swap-status.err{background:#f8717114;border:1px solid rgba(248,113,113,.25);color:var(--neg)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;transition:transform .18s,border-color .18s}.card:hover{transform:translateY(-3px);border-color:var(--border-strong)}.card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card-head h3{font-size:15.5px;font-weight:700;margin-right:auto}.badge{font-size:11px;font-weight:600;color:var(--teal-bright);background:var(--teal-dim);border:1px solid var(--border);padding:3px 10px;border-radius:999px;white-space:nowrap}.badge.muted{color:var(--ink-3);background:none}.pair-icons{display:flex}.pair-icons>*:last-child{margin-left:-8px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.stat-grid.three{grid-template-columns:1fr 1fr 1fr}.mini-stat{background:var(--bg-inner);border-radius:8px;padding:9px 11px}.mini-stat label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:3px}.mini-stat .v{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.v.pos{color:var(--pos)}.v.neg{color:var(--neg)}.spark-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 2px}.spark-label{font-size:10.5px;color:var(--ink-3)}.ghost-btn,.primary-btn{width:100%;padding:10px;border-radius:var(--radius-sm);font-weight:650;font-size:13.5px;cursor:pointer;transition:all .15s}.ghost-btn{background:none;border:1px solid var(--border-strong);color:var(--teal-bright)}.ghost-btn:hover{background:var(--teal-dim)}.primary-btn{background:var(--grad);border:none;color:var(--on-accent)}.primary-btn:hover{box-shadow:0 6px 18px #70c7ba38}.creator-line{font-size:12px;color:var(--ink-3);margin:-6px 0 12px}.rank{font-size:13px;font-weight:700;color:var(--ink-3);min-width:24px}.winrate-track{height:4px;background:#94b4af1f;border-radius:2px;overflow:hidden;margin-top:6px}.winrate-fill{height:100%;background:var(--teal);border-radius:2px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-bottom:24px}.tile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.tile label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:8px}.tile .big{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tile .unit{font-size:13px;color:var(--ink-2);margin-left:4px}.panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:24px}.panel h3{font-size:14px;font-weight:700;margin-bottom:4px}.panel .sub{font-size:12px;color:var(--ink-3);margin-bottom:14px}.chain-row{display:flex;flex-wrap:wrap;gap:12px}.chain-chip{display:flex;align-items:center;gap:9px;background:var(--bg-inner);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-size:12.5px}.chain-chip .dot{width:8px;height:8px;border-radius:50%}.dot.up{background:var(--pos)}.dot.down{background:var(--neg)}.chain-chip .name{font-weight:650}.chain-chip .meta{color:var(--ink-3);font-variant-numeric:tabular-nums}.chart-tooltip{position:absolute;pointer-events:none;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--ink);white-space:nowrap;transform:translate(-50%,-120%);box-shadow:var(--shadow)}.chart-tooltip .t{color:var(--ink-3);font-size:11px}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{text-align:left;color:var(--ink-3);font-weight:600;text-transform:uppercase;font-size:10.5px;letter-spacing:.06em;padding:8px 10px;border-bottom:1px solid var(--border)}.table td{padding:9px 10px;border-bottom:1px solid var(--border);color:var(--ink-2);white-space:nowrap}.mini-btn{background:none;border:1px solid var(--border-strong);color:var(--teal-bright);font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer;transition:background .15s}.mini-btn:hover{background:var(--teal-dim)}.bal-line{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--ink-3);margin-top:9px}.testnet-banner{border-left:3px solid var(--teal);font-size:13.5px;line-height:1.6;color:var(--ink-2)}.testnet-banner b{color:var(--ink)}.mainnet-warn{border-left:3px solid var(--warn, #f0b429);font-size:13.5px;line-height:1.6;color:var(--ink-2)}.mainnet-warn b{color:var(--ink)}.steps{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.step{display:flex;gap:16px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.step-num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--grad);color:var(--on-accent);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.step h3{font-size:15px;font-weight:650;margin-bottom:5px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s}.faq-item.open{border-color:var(--border-strong)}.faq-q{width:100%;background:none;border:none;color:var(--ink);font-size:14px;font-weight:600;text-align:left;padding:15px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-chevron{color:var(--teal);font-size:18px;flex-shrink:0}.faq-a{padding:0 18px 16px}.donate-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.donate-tab{background:var(--chip-bg);border:1px solid var(--border);color:var(--ink-2);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.donate-tab:hover{border-color:var(--border-strong);color:var(--ink)}.donate-tab.active{background:var(--grad);border-color:transparent;color:var(--on-accent)}.donate-pane{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:400px;margin:0 auto;padding:30px 24px 26px;border:1px solid var(--border-strong);border-radius:28px;background:var(--bg-inner)}.donate-pane .about-text{margin:0;font-size:13.5px}.donate-qr{background:#fff;border-radius:var(--radius-sm);padding:10px;line-height:0;flex:0 0 auto}.donate-qr img{width:180px;height:180px;image-rendering:pixelated;display:block}.donate-detail{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.donate-net{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.donate-addr{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13px;word-break:break-all;background:var(--bg-inner);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--ink)}.donate-copy{width:auto!important;margin-top:12px;padding:10px 20px}.feedback-title{font-size:15px;font-weight:650;color:var(--ink);margin:0 0 6px}.feedback-box form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.feedback-textarea,.feedback-input{width:100%;box-sizing:border-box;background:var(--bg-inner);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;color:var(--ink);font-family:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.feedback-textarea:focus,.feedback-input:focus{outline:none;border-color:var(--border-strong)}.feedback-textarea::placeholder,.feedback-input::placeholder{color:var(--ink-3)}.feedback-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.feedback-error{font-size:12.5px;color:#e06a6a}.feedback-box .primary-btn{width:auto!important;align-self:flex-start;padding:10px 20px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.about-text{font-size:13.5px;line-height:1.65;color:var(--ink-2)}.about-text b{color:var(--ink);font-weight:650}.about-text a{color:var(--teal-bright)}.about-disclaimer{margin-top:12px;font-size:12px;color:var(--ink-3);border-top:1px solid var(--border);padding-top:10px}@media (max-width: 860px){.about-grid{grid-template-columns:1fr}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a0bb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{width:100%;max-width:420px;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}@media (max-width: 720px){.header-inner{flex-wrap:wrap;gap:12px;padding:12px 16px}.brand-tag{display:none}.nav{order:3;width:100%;flex-wrap:wrap;justify-content:center;gap:2px}.nav-btn{padding:8px 12px}.content{padding:0 16px;margin-top:24px}.grid,.tiles{grid-template-columns:1fr}.token-row input{font-size:22px}}.lp-page{max-width:780px;margin:0 auto}.lp-intro p{color:var(--ink-2);line-height:1.7}.lp-faq{display:flex;flex-direction:column;gap:6px;margin:1rem 0}.lp-faq-item{padding:0;overflow:hidden}.lp-faq-q{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;border:none;background:none;color:var(--teal);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.lp-faq-q:hover{background:var(--teal-dim)}.lp-faq-arrow{font-size:12px;flex-shrink:0}.lp-faq-a{padding:0 18px 16px 38px;margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.7}.lp-download{text-align:center}.lp-download h3{color:var(--ink);margin-bottom:4px}.lp-verify{margin:1rem auto;max-width:400px}.lp-verify-q{color:var(--ink);font-weight:600;margin-bottom:10px}.lp-verify-opts{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.lp-verify-opt{padding:10px 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-inner);color:var(--ink);font-size:13px;cursor:pointer;text-align:left;transition:border-color .15s}.lp-verify-opt:hover{border-color:var(--teal)}.lp-verify-opt.selected{border-color:var(--teal);background:var(--teal-dim)}.lp-verify-wrong{color:var(--neg);font-size:13px;margin-bottom:8px}.lp-links p{color:var(--ink-2);line-height:1.7;font-size:13.5px}.lp-links a{color:var(--teal)}
