:root{color-scheme:dark;--bg: #05070c;--bg-2: #090d15;--panel: #0c111b;--panel-2: #111827;--panel-3: #161f31;--line: #1c2740;--line-2: #2a3a5c;--text: #e7edf8;--text-2: #b7c3d9;--muted: #7f8ca6;--dim: #55627c;--neon: #c5fa75;--neon-2: #d9ff9c;--neon-ink: #101a06;--cyan: #3ee7ff;--magenta: #ff3fa4;--red: #ff4d5e;--amber: #ffb547;--violet: #9b7bff;--font-display: "Orbitron", "Rajdhani", system-ui, sans-serif;--font-ui: "Rajdhani", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--radius: 4px;--chamfer: polygon(12px 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%, 0 12px);--chamfer-sm: polygon(8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%, 0 8px);--shadow-neon: 0 0 18px rgba(197, 250, 117, .35), 0 0 2px rgba(197, 250, 117, .8);--shadow-cyan: 0 0 18px rgba(62, 231, 255, .3);--max: 1560px;--gutter: clamp(16px, 3vw, 44px)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;font-family:var(--font-ui);font-size:16px;line-height:1.5;color:var(--text);background:radial-gradient(1200px 600px at 80% -10%,rgba(62,231,255,.07),transparent 60%),radial-gradient(900px 500px at 5% 20%,rgba(255,63,164,.06),transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase}h1{font-size:clamp(30px,5vw,60px);font-weight:800;line-height:1.08}h2{font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.2}h3{font-size:15px;font-weight:700;letter-spacing:.08em}p{color:var(--text-2)}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}::selection{background:var(--neon);color:var(--neon-ink)}[hidden]{display:none!important}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.dim{color:var(--dim)}.neon{color:var(--neon)}.cyan{color:var(--cyan)}.magenta{color:var(--magenta)}.red{color:var(--red)}.amber{color:var(--amber)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:var(--shadow-neon)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--neon);flex-shrink:0}.dot.pulse{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #c5fa7599}50%{box-shadow:0 0 0 6px #c5fa7500}}@keyframes flicker{0%,97%,to{opacity:1}98%{opacity:.55}99%{opacity:.85}}@keyframes glitch{0%,92%,to{transform:none;clip-path:none}93%{transform:translate(-2px);clip-path:inset(10% 0 60% 0)}95%{transform:translate(2px);clip-path:inset(55% 0 15% 0)}97%{transform:none;clip-path:inset(30% 0 40% 0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:50;height:72px;display:flex;align-items:center;gap:36px;padding:0 var(--gutter);background:#05070cd1;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--neon) 30%,var(--cyan) 70%,transparent);opacity:.5}.brand{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.16em;white-space:nowrap}.brand img{width:38px;height:38px;filter:drop-shadow(0 0 8px rgba(197,250,117,.45))}.brand small{display:block;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.3em;color:var(--muted);margin-top:2px}.nav{display:flex;height:100%;gap:6px}.nav a{position:relative;display:flex;align-items:center;padding:0 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .12s}.nav a:hover{color:var(--text)}.nav a.active{color:var(--neon)}.nav a.active:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--neon);box-shadow:var(--shadow-neon)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:14px}.net-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text-2);clip-path:var(--chamfer-sm);white-space:nowrap}.net-pill.wrong{color:var(--amber);border-color:#ffb54780;cursor:pointer}.wallet-btn{height:40px}.buy-btn{height:40px;border-color:#3ee7ff73;color:var(--cyan)}.buy-btn:hover{box-shadow:var(--shadow-cyan)}.wallet-btn .label-short{display:none}.wallet-btn .addr{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none}.wallet-btn .bal{color:var(--muted);font-family:var(--font-mono);font-weight:500;letter-spacing:0;text-transform:none}.mobile-nav{display:none}main{flex:1;width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter) 60px}main.full{max-width:none;padding:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:36px 0 26px}.page-head h1{font-size:clamp(26px,3.4vw,42px);margin-top:10px}.page-head p{margin-top:8px;font-size:15px;max-width:560px}.page-index{font-family:var(--font-display);font-size:44px;font-weight:800;color:var(--line-2);line-height:1;text-align:right}.page-index span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;color:var(--dim);margin-top:6px}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);height:34px;display:flex;align-items:center}.ticker-track{display:flex;gap:48px;white-space:nowrap;animation:marquee 60s linear infinite;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-left:24px}.ticker-track b{color:var(--neon);font-weight:500}.ticker-track i{font-style:normal;color:var(--cyan)}footer{border-top:1px solid var(--line);margin-top:40px;padding:26px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}footer span{display:inline-flex;align-items:center;gap:8px}.city-frame{position:relative;overflow:hidden;background:var(--bg);border:1px solid var(--line);min-height:560px}.city-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;touch-action:none}.city-labels{position:absolute;inset:0;pointer-events:none;z-index:2}.city-label{pointer-events:auto;position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text);background:#090d15db;border:1px solid var(--line-2);backdrop-filter:blur(4px);transition:background .12s,color .12s;will-change:transform}.city-label:hover{background:var(--panel-3);border-color:var(--cyan);z-index:3}.city-label.is-selected{background:var(--neon);color:var(--neon-ink);border-color:var(--neon);box-shadow:var(--shadow-neon)}.city-label-dot{width:5px;height:5px;border-radius:50%;background:var(--neon)}.city-label.is-selected .city-label-dot{background:var(--neon-ink)!important}.city-hud{position:absolute;z-index:3;pointer-events:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.city-hud.tl{top:18px;left:20px;display:flex;align-items:center;gap:10px;color:var(--text-2)}.city-hud.tr{top:18px;right:20px;display:flex;align-items:center;gap:8px}.city-hud.bl{bottom:18px;left:20px;line-height:1.8}.city-hud.bl b{color:var(--dim);font-weight:500}.city-tools{position:absolute;z-index:3;bottom:18px;right:18px;display:flex;gap:4px;padding:4px;background:#090d15db;border:1px solid var(--line);backdrop-filter:blur(4px)}.city-legend{position:absolute;z-index:3;left:20px;bottom:66px;display:flex;gap:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);pointer-events:none}.city-legend span{display:inline-flex;align-items:center;gap:6px}.city-legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.city-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}@media(max-width:1100px){.topbar{gap:18px}.nav a{padding:0 8px}.net-pill{display:none}.city-layout{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:820px){.topbar{height:62px;gap:12px;padding:0 14px}.nav{display:none}.brand{font-size:13px;gap:8px;letter-spacing:.12em}.brand img{width:32px;height:32px}.brand small{display:none}.topbar-right{gap:8px;min-width:0}.topbar-right .buy-btn{display:none}.wallet-btn{height:36px;padding:0 12px;font-size:11px}.wallet-btn .label-full{display:none}.wallet-btn .label-short{display:inline}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#05070cf0;border-top:1px solid var(--line);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mobile-nav a svg{width:18px;height:18px}.mobile-nav a.active{color:var(--neon)}main{padding-bottom:96px}.page-head{padding:24px 0 18px}.page-index{display:none}.city-layout{grid-template-columns:1fr}.city-frame{min-height:420px}.wallet-btn .bal{display:none}.toasts{bottom:76px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;height:42px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);clip-path:var(--chamfer-sm);transition:background .15s,color .15s,box-shadow .15s,border-color .15s;white-space:nowrap}.btn svg{width:16px;height:16px}.btn:hover:not(:disabled){background:var(--panel-3);border-color:var(--cyan);color:#fff;box-shadow:var(--shadow-cyan)}.btn-primary{background:var(--neon);color:var(--neon-ink);border-color:var(--neon);box-shadow:var(--shadow-neon)}.btn-primary:hover:not(:disabled){background:var(--neon-2);color:var(--neon-ink);border-color:var(--neon-2);box-shadow:0 0 28px #c5fa7580}.btn-danger{border-color:#ff4d5e80;color:var(--red)}.btn-danger:hover:not(:disabled){background:#ff4d5e1f;border-color:var(--red);color:var(--red);box-shadow:0 0 18px #ff4d5e4d}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:#ffffff0a;border-color:var(--line-2);box-shadow:none}.btn-block{width:100%}.btn-lg{height:50px;padding:0 26px;font-size:13px}.btn-sm{height:34px;padding:0 12px;font-size:11px}.icon-btn{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--panel-2);color:var(--text-2);border-radius:var(--radius);transition:.15s}.icon-btn svg{width:16px;height:16px}.icon-btn:hover:not(:disabled),.icon-btn.is-active{color:var(--neon);border-color:var(--neon);box-shadow:var(--shadow-neon)}.icon-btn.danger:hover:not(:disabled){color:var(--red);border-color:var(--red);box-shadow:0 0 14px #ff4d5e59}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}.panel{position:relative;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);clip-path:var(--chamfer)}.panel:after{content:"";position:absolute;top:0;left:12px;right:0;height:1px;background:linear-gradient(90deg,var(--cyan),transparent 60%);opacity:.6;pointer-events:none}.panel-neon:after{background:linear-gradient(90deg,var(--neon),transparent 60%)}.panel-body{padding:22px}.corner{position:absolute;width:10px;height:10px;border-color:var(--line-2);border-style:solid;pointer-events:none}.corner.tl{top:6px;left:6px;border-width:1px 0 0 1px}.corner.tr{top:6px;right:6px;border-width:1px 1px 0 0}.corner.bl{bottom:6px;left:6px;border-width:0 0 1px 1px}.corner.br{bottom:6px;right:6px;border-width:0 1px 1px 0}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid;clip-path:var(--chamfer-sm);white-space:nowrap}.chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.chip-available{color:var(--neon);border-color:#c5fa7573;background:#c5fa7514}.chip-sold{color:#9aa8c4;border-color:#9aa8c459;background:#9aa8c414}.chip-unlisted{color:var(--amber);border-color:#ffb54773;background:#ffb54714}.chip-yours{color:var(--cyan);border-color:#3ee7ff73;background:#3ee7ff14}.chip-sim{color:var(--magenta);border-color:#ff3fa473;background:#ff3fa414}.chip-live{color:var(--neon);border-color:#c5fa7573;background:#c5fa7514}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);clip-path:var(--chamfer)}.stat{background:var(--panel);padding:20px 22px;min-width:0;position:relative}.stat-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stat-label svg{width:15px;height:15px;color:var(--dim)}.stat-value{display:block;margin:12px 0 6px;font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value small{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--muted);margin-left:6px;letter-spacing:.06em}.stat-foot{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:7px}.table-wrap{overflow-x:auto;border:1px solid var(--line);clip-path:var(--chamfer);background:var(--panel)}table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr{transition:background .12s}tbody tr:hover{background:#3ee7ff0a}tbody tr.is-selected{background:#c5fa750f;box-shadow:inset 3px 0 0 var(--neon)}td.num,th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table-empty{padding:40px;text-align:center;color:var(--muted)}.asset-cell{display:flex;align-items:center;gap:12px;text-align:left}.asset-cell img{width:30px;height:30px;display:block}.asset-cell strong{display:block;font-family:var(--font-display);font-size:13px;letter-spacing:.08em}.asset-cell small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.rate-bar{display:inline-block;vertical-align:middle;width:56px;height:4px;background:var(--panel-3);margin-left:10px;position:relative}.rate-bar>span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cyan),var(--neon))}label.field{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}input,select{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);font-family:var(--font-mono);font-size:13px;border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}input:focus{outline:none;border-color:var(--neon);box-shadow:var(--shadow-neon)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--neon);padding:0}input:invalid{border-color:#ff4d5e99}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-ui);font-size:14px;letter-spacing:0;text-transform:none;color:var(--text-2)}.switch input{width:40px;height:22px;appearance:none;margin:0;border-radius:11px;background:var(--panel-3);border:1px solid var(--line-2);position:relative;cursor:pointer}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:.15s}.switch input:checked{background:#c5fa7533;border-color:var(--neon)}.switch input:checked:after{left:21px;background:var(--neon);box-shadow:var(--shadow-neon)}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#03050ac7;backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;animation:rise .15s ease-out}.modal{width:440px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:28px;position:relative;background:linear-gradient(180deg,#121a2a,#0c111b);border:1px solid var(--line-2);clip-path:var(--chamfer);box-shadow:0 30px 90px #000000b3}.modal-close{position:absolute;top:12px;right:12px}.modal h2{font-size:20px;margin:10px 0 6px}.modal p{font-size:14px}.modal-icon{width:48px;height:48px;display:grid;place-items:center;background:#c5fa751a;border:1px solid rgba(197,250,117,.35);color:var(--neon);clip-path:var(--chamfer-sm);margin-bottom:16px}.modal-icon svg{width:22px;height:22px}.line-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.line-item>span:first-child{color:var(--muted)}.line-item strong{font-family:var(--font-mono);font-weight:600}.modal .btn-block{margin-top:18px}.choice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;margin-top:10px;border:1px solid var(--line-2);background:var(--panel-2);text-align:left;clip-path:var(--chamfer-sm);transition:.15s}.choice:hover:not(:disabled){border-color:var(--neon);background:var(--panel-3);box-shadow:var(--shadow-neon)}.choice strong{display:block;font-size:15px}.choice small{display:block;color:var(--muted);font-family:var(--font-mono);font-size:11px;margin-top:2px}.choice svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.toasts{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;width:min(460px,calc(100% - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;background:#121a2a;border:1px solid var(--line-2);border-left:3px solid var(--cyan);box-shadow:0 12px 40px #0000008c;animation:rise .18s ease-out}.toast-success{border-left-color:var(--neon)}.toast-error{border-left-color:var(--red)}.toast a{color:var(--cyan);font-family:var(--font-mono);font-size:12px;margin-left:auto}.toast button{color:var(--muted);margin-left:6px}.address{font-family:var(--font-mono);font-size:12px;color:var(--text-2);word-break:break-all;display:inline-flex;align-items:center;gap:8px}.address a{color:var(--cyan)}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid;font-size:14px;clip-path:var(--chamfer-sm)}.notice svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.notice-sim{color:#ffd0e8;border-color:#ff3fa473;background:#ff3fa414}.notice-warn{color:#ffe0b0;border-color:#ffb54773;background:#ffb54714}.notice-ok{color:#e3ffbf;border-color:#c5fa7573;background:#c5fa7514}.empty{min-height:320px;display:grid;place-items:center;text-align:center;padding:40px 20px}.empty>div{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:420px}.empty svg{width:36px;height:36px;color:var(--neon);filter:drop-shadow(0 0 10px rgba(197,250,117,.5))}.empty h2{font-size:22px}.segmented{display:inline-flex;gap:2px;padding:3px;background:var(--panel-2);border:1px solid var(--line);clip-path:var(--chamfer-sm)}.segmented button{padding:7px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:.12s}.segmented button.is-active{background:var(--panel-3);color:var(--neon)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:40px 0 18px;flex-wrap:wrap}.section-head p{font-size:14px;color:var(--muted);margin-top:4px}.section-head h2 span{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-left:10px;letter-spacing:.1em}.split-bar{display:flex;gap:4px;height:10px}.split-bar span:nth-child(1){background:var(--neon);box-shadow:var(--shadow-neon)}.split-bar span:nth-child(2){background:var(--cyan);box-shadow:var(--shadow-cyan)}.split-bar span:nth-child(3){background:var(--magenta);box-shadow:0 0 16px #ff3fa459}.split-labels{display:grid;grid-template-columns:3fr 3fr 4fr;gap:16px;margin-top:14px}.split-labels strong{display:block;font-family:var(--font-display);font-size:24px}.split-labels strong small{font-size:13px;margin-left:3px}.split-labels h4{margin:4px 0 6px;font-size:15px;font-weight:600}.split-labels p{font-size:13px;color:var(--muted)}.split-labels em{display:block;margin-top:8px;font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.1em}.feed{display:flex;flex-direction:column}.feed-row{display:grid;grid-template-columns:150px 1fr auto;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px}.feed-row:last-child{border-bottom:0}.feed-time{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.feed-type{display:inline-block;min-width:76px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-right:10px}.feed-type.payout{color:var(--neon)}.feed-type.purchase{color:var(--cyan)}.feed-type.round{color:var(--violet)}.feed-type.reclaim{color:var(--red)}.feed-type.config{color:var(--amber)}.feed-type.topup{color:var(--magenta)}.feed-type.burn{color:var(--red)}.feed-amount{font-family:var(--font-mono);font-size:13px;text-align:right}.feed-row a{color:var(--cyan);font-family:var(--font-mono);font-size:11px;margin-left:8px}@media(max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-row{grid-template-columns:1fr;gap:4px}.feed-amount{text-align:left}.split-labels{grid-template-columns:1fr}}.hero{position:relative;height:clamp(560px,86vh,860px);overflow:hidden;border-bottom:1px solid var(--line)}.hero .city-frame{position:absolute;inset:0;border:0;min-height:0}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,12,.92) 0%,rgba(5,7,12,.55) 38%,transparent 70%),linear-gradient(0deg,rgba(5,7,12,.95) 0%,transparent 35%)}.hero-copy{position:absolute;z-index:2;left:var(--gutter);top:clamp(48px,10vh,110px);max-width:640px;pointer-events:none;animation:rise .6s ease-out}.hero-copy h1{margin:22px 0 18px;font-size:clamp(38px,6vw,82px);line-height:1;text-shadow:0 0 30px rgba(197,250,117,.25);animation:glitch 9s infinite}.hero-copy h1 span{display:block;color:var(--neon);font-size:.42em;letter-spacing:.32em;margin-top:12px;text-shadow:var(--shadow-neon)}.hero-copy p{font-size:clamp(16px,1.6vw,20px);line-height:1.6;max-width:520px;color:var(--text-2)}.hero-actions{position:absolute;z-index:2;left:var(--gutter);bottom:clamp(36px,8vh,72px);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hero-hud{position:absolute;z-index:2;right:var(--gutter);bottom:28px;display:flex;gap:22px;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);pointer-events:none}.hero-hud b{color:var(--neon);font-weight:500}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.facts>div{padding:28px var(--gutter);border-right:1px solid var(--line);display:flex;align-items:center;gap:18px;min-width:0}.facts>div:last-child{border-right:0}.facts strong{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:800;color:var(--neon);text-shadow:var(--shadow-neon);white-space:nowrap}.facts strong small{font-size:12px;letter-spacing:.2em;margin-left:6px}.facts span{font-size:14px;line-height:1.5;color:var(--text-2)}.facts span small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-top:2px}.home-section{max-width:var(--max);margin:0 auto;padding:72px var(--gutter);border-bottom:1px solid var(--line)}.home-section .eyebrow{margin-bottom:20px}.home-section h2{font-size:clamp(24px,3vw,38px);line-height:1.15}.intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.intro p{font-size:16px;line-height:1.8;margin-bottom:16px}.landmark-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.landmark-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:18px;text-align:left;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);clip-path:var(--chamfer);transition:transform .18s,border-color .18s,box-shadow .18s;--lc: var(--neon)}.landmark-card:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 120px at 50% 40%,color-mix(in srgb,var(--lc) 18%,transparent),transparent 70%);opacity:0;transition:opacity .2s}.landmark-card:hover{transform:translateY(-4px);border-color:var(--lc);box-shadow:0 0 24px color-mix(in srgb,var(--lc) 30%,transparent)}.landmark-card:hover:before{opacity:1}.landmark-card>*{position:relative}.landmark-idx{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--dim)}.landmark-card img{width:64px;height:64px;margin:22px auto 16px;display:block;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--lc) 45%,transparent))}.landmark-card strong{font-family:var(--font-display);font-size:18px;letter-spacing:.1em;color:var(--lc)}.landmark-card em{display:block;font-style:normal;font-size:13px;color:var(--text-2);margin-top:4px;min-height:36px}.landmark-foot{margin-top:auto;width:100%;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px}.economy{background:linear-gradient(180deg,rgba(62,231,255,.03),transparent)}.economy-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:30px;align-items:start}.treasury-band{margin-top:28px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.treasury-band strong{display:block;font-family:var(--font-display);font-size:26px;margin-top:8px}.treasury-band strong small{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-left:6px}.treasury-band p{grid-column:1 / -1;font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}.step{position:relative;padding-top:22px;border-top:1px solid var(--line-2)}.step>svg{width:26px;height:26px;color:var(--neon);filter:drop-shadow(0 0 8px rgba(197,250,117,.5));margin-bottom:18px}.step-n{position:absolute;top:22px;right:0;font-family:var(--font-display);font-size:13px;color:var(--dim)}.step h3{font-size:16px;margin-bottom:10px}.step p{font-size:14px;line-height:1.7}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:16px;height:16px;color:var(--neon);transition:transform .2s;flex-shrink:0}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{padding:0 40px 20px 0;font-size:14px;line-height:1.7}.closing{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.closing img{width:64px;height:64px;filter:drop-shadow(0 0 12px rgba(197,250,117,.5))}.closing .btn{margin-left:auto}.detail{display:flex;flex-direction:column;gap:0}.detail-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.emblem{position:relative;height:150px;display:grid;place-items:center;margin:14px 0 8px;overflow:hidden;--lc: var(--neon)}.emblem:before{content:"";position:absolute;width:200px;height:200px;background:repeating-linear-gradient(0deg,transparent 0 18px,color-mix(in srgb,var(--lc) 14%,transparent) 18px 19px),repeating-linear-gradient(90deg,transparent 0 18px,color-mix(in srgb,var(--lc) 14%,transparent) 18px 19px);transform:rotate(-16deg)}.emblem:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lc) 26%,transparent),transparent 65%)}.emblem img{position:relative;z-index:1;width:96px;height:96px;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--lc) 60%,transparent))}.emblem small{position:absolute;bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;color:var(--lc);z-index:1}.detail h2{font-size:22px;margin:4px 0 6px}.detail .district{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--lc, var(--neon));text-transform:uppercase}.detail .tagline{font-size:14px;color:var(--text-2)}.price-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 14px;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-row span{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.price-row strong{font-family:var(--font-display);font-size:28px;font-weight:700}.price-row strong small{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-left:6px}.kv{display:flex;flex-direction:column;gap:11px;padding:16px 0 20px}.kv>div{display:flex;justify-content:space-between;gap:14px;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0;font-family:var(--font-mono);font-size:13px;text-align:right}.detail-note{margin-top:12px;font-size:12px;color:var(--dim);text-align:center}.holding{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);clip-path:var(--chamfer)}.holding>div{background:var(--panel);padding:28px;min-width:0}.holding h2{font-size:26px;margin:12px 0 8px}.holding h2 span{color:var(--muted);font-size:14px;letter-spacing:.1em;margin-left:10px}.holding .big{display:block;font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);font-weight:700;margin:14px 0 8px}.holding .big small{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-left:6px}.holding-visual{display:flex;align-items:center;gap:18px}.holding-visual img{width:72px;height:72px;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--lc) 60%,transparent))}.treasury-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.treasury-hero .big{display:block;font-family:var(--font-display);font-size:clamp(30px,3.4vw,46px);font-weight:800;margin:14px 0 6px;text-shadow:var(--shadow-neon)}.treasury-hero .big small{font-family:var(--font-mono);font-size:14px;color:var(--muted);margin-left:8px;text-shadow:none}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.mini-stats>div{padding:14px;border:1px solid var(--line);background:var(--bg-2)}.mini-stats span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mini-stats strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:18px}.mini-stats strong small{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-left:4px}.rounds-table td:first-child{font-family:var(--font-mono)}.admin-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .wide{grid-column:1 / -1}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.admin-table input[type=number]{width:100px}.admin-table input[name=name]{min-width:210px}.admin-table input{height:34px;padding:0 8px;font-size:12px}.row-actions{display:flex;gap:4px;justify-content:flex-end}.rate-total{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.rate-total b{color:var(--neon);font-weight:500}.rate-total.over b{color:var(--red)}.keeper-card code{display:block;margin-top:10px;padding:12px;background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:var(--text-2);white-space:pre-wrap;word-break:break-all}@media(max-width:1100px){.landmark-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid,.treasury-grid,.economy-grid,.intro,.faq{grid-template-columns:1fr}.holding{grid-template-columns:1fr 1fr}.holding>div:first-child{grid-column:1 / -1}.facts{grid-template-columns:repeat(2,1fr)}.facts>div:nth-child(2){border-right:0}.facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:700px){.hero{height:clamp(560px,82vh,760px)}.hero:after{background:linear-gradient(180deg,rgba(5,7,12,.94) 0%,rgba(5,7,12,.8) 38%,rgba(5,7,12,.25) 62%,transparent 78%),linear-gradient(0deg,rgba(5,7,12,.96) 0%,transparent 30%)}.hero-copy{top:28px;max-width:calc(100% - 2 * var(--gutter))}.hero-copy p{font-size:15px}.hero-actions{bottom:28px}.hero-hud{display:none}.landmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr;gap:26px}.home-section{padding:48px var(--gutter)}.holding,.mini-stats,.form-grid,.treasury-band{grid-template-columns:1fr}.facts>div{padding:18px;gap:12px;flex-direction:column;align-items:flex-start}.closing .btn{margin-left:0}}.burn-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.burn-grid .big{display:block;font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);font-weight:700;margin:12px 0 6px}.burn-grid .big small{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-left:6px}.burn-grid p{font-size:13px}@media(max-width:900px){.burn-grid{grid-template-columns:1fr;gap:18px}}
