@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}:root{--ink:#0a0a0c;--panel:#141418;--panel-2:#1b1b21;--panel-3:#232329;--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.16);--text:#f4f4f6;--text-soft:#9b9ba6;--text-dim:#6e6e79;--accent:#ffb224;--accent-soft:rgba(255,178,36,0.14);--accent-ink:#1a1204;--link:#7fb2ff;--danger:#ff6b5e;--ok:#4ade80;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--col:1250px;--font:var(--font-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display:var(--font-display),var(--font-body),ui-sans-serif,system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font);color:var(--text);background:var(--ink);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{overscroll-behavior-x:none;background:radial-gradient(900px 500px at 50% -10%,rgba(255,178,36,.07) 0,rgba(255,178,36,0) 70%),radial-gradient(1100px 700px at 80% 10%,rgba(90,140,200,.06) 0,rgba(90,140,200,0) 65%),var(--ink);background-attachment:fixed}a,button{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.col{width:min(var(--col),100%);margin:0 auto}.shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:14px;padding:22px 4px 16px}.brandblock{display:flex;flex-direction:column;gap:3px;text-decoration:none}.tagline{font-size:12.5px;color:var(--text-dim);letter-spacing:.01em;padding-left:33px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;letter-spacing:-.03em;font-size:25px;text-decoration:none;color:#fff;white-space:nowrap}.brand .globe{font-size:23px}.metrics{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.stat{display:inline-flex;align-items:baseline;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 14px;font-size:13px;color:var(--text-soft)}.stat b{color:var(--text);font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;letter-spacing:-.01em}.stat.hero{background:var(--accent-soft);border-color:rgba(255,178,36,.3)}.stat.hero b{color:var(--accent)}.topbar-right{display:flex;align-items:center;gap:10px}.contact{font-size:13px;color:var(--text-soft);text-decoration:none;padding:7px 13px;border-radius:var(--r-pill);border:1px solid transparent;transition:all .16s var(--ease)}.contact:hover{color:var(--text);border-color:var(--line)}.progress{height:2px;background:var(--panel-2);border-radius:var(--r-pill);overflow:hidden;margin:0 4px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#ffd77a,var(--accent));box-shadow:0 0 14px rgba(255,178,36,.7);min-width:3px;transition:width .6s var(--ease)}.btn{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:12px 18px;font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none;display:inline-block;text-align:center;font-family:var(--display);letter-spacing:-.01em;transition:transform .14s var(--ease),filter .14s var(--ease)}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.35;cursor:not-allowed;filter:none;transform:none}.btn-ghost{background:var(--panel-2);color:var(--text);border:1px solid var(--line)}.btn-ghost:hover{background:var(--panel-3);filter:none}.btn-block{width:100%}.linkbtn{color:var(--text-soft);font-size:13px;padding:6px 12px;border-radius:var(--r-pill);transition:all .16s var(--ease)}.linkbtn:hover{color:var(--text);background:var(--panel-2)}.hintbar{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin:14px 4px 0;font-size:13.5px;color:var(--text-soft);text-align:center}.hintbar .pill{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 18px;line-height:1.5}.demotag,.hintbar .kbd{color:var(--accent);font-weight:600}.demotag{font-size:11.5px;border:1px solid rgba(255,178,36,.3);background:var(--accent-soft);border-radius:var(--r-pill);padding:7px 14px;white-space:nowrap}.mapouter{overflow-x:auto;overflow-y:hidden;padding:16px 0 14px}.mapstage{position:relative;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:crosshair;margin:0 auto;border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px var(--line-strong),0 24px 60px -12px rgba(0,0,0,.75),0 4px 14px rgba(0,0,0,.4)}.mapcanvas{display:block;image-rendering:pixelated}.hoverbox{position:absolute;pointer-events:none;border:1.5px solid var(--accent);background:rgba(255,178,36,.16);box-shadow:0 0 0 3px rgba(255,178,36,.22),0 0 20px 4px rgba(255,178,36,.4);border-radius:2px}.hoverbox.owned{border-color:#fff;background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(255,255,255,.28)}.selbox{position:absolute;pointer-events:none;border:2px solid var(--accent);background:rgba(255,178,36,.2);box-shadow:0 0 0 3px rgba(255,178,36,.3),0 0 30px 7px rgba(255,178,36,.5);border-radius:2px}.selbox.bad{border-color:var(--danger);background:rgba(255,107,94,.22);box-shadow:0 0 0 3px rgba(255,107,94,.3)}.selbox img{width:100%;height:100%;object-fit:fill;display:block}.statusbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;background:rgba(20,20,24,.86);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--line);border-radius:var(--r-md);font-size:13.5px;min-height:50px;position:-webkit-sticky;position:sticky;bottom:12px;z-index:15;margin:0 4px 6px;box-shadow:0 10px 30px -8px rgba(0,0,0,.6)}.statusbar b{font-weight:650;font-family:var(--display);letter-spacing:-.01em}.statusbar .price{font-weight:700;font-size:17px;color:var(--accent);font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.statusbar .mono{font-family:var(--mono);font-size:12px;color:var(--text-dim)}.statusbar .soft{color:var(--text-soft)}.statusbar .warn{color:var(--danger);font-weight:600}.statusbar .cta{margin-left:auto;color:var(--accent);font-weight:700;font-family:var(--display);display:inline-flex;align-items:center;gap:6px}.zoomctl{display:flex;align-items:center;gap:3px;background:var(--panel-2);padding:3px}.zoomctl,.zoomctl button{border-radius:var(--r-pill)}.zoomctl button{width:30px;height:28px;background:transparent;font-size:16px;font-weight:700;color:var(--text-soft);transition:all .14s var(--ease)}.zoomctl button:hover:not(:disabled){background:var(--panel-3);color:var(--accent)}.zoomctl button:disabled{opacity:.25;cursor:not-allowed}.zoomctl .zlabel{font-size:11.5px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:28px;text-align:center}.sheet{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;width:min(660px,calc(100% - 20px));background:rgba(20,20,24,.97);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 30px 80px -12px rgba(0,0,0,.8);padding:18px 20px;z-index:30;animation:sheet-in .22s var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sheet-head{display:flex;align-items:center;justify-content:space-between}.selsize{font-weight:600;font-size:15px;margin-right:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-soft)}.selprice{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.03em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selgeo{font-size:12px;color:var(--text-dim);font-family:var(--mono);margin-top:5px}.chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.chip{border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 14px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--panel-2);color:var(--text-soft);white-space:nowrap;transition:all .14s var(--ease)}.chip:hover{border-color:var(--line-strong);color:var(--text)}.chip.on{border-color:rgba(255,178,36,.5);color:var(--accent);background:var(--accent-soft);font-weight:600}.chip small{font-size:11px;margin-left:4px;opacity:.7}.formrow{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.formrow input[type=text],.formrow input[type=url]{flex:1 1 170px;min-width:0;border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;font:inherit;font-size:14px;background:var(--panel-2);color:var(--text);transition:border-color .14s var(--ease)}.formrow input::placeholder{color:var(--text-dim)}.formrow input:focus{outline:none;border-color:var(--accent)}.filebtn{display:inline-flex;align-items:center;gap:8px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:11px 14px;font-size:14px;color:var(--text-soft);cursor:pointer;background:var(--panel-2);flex:0 0 auto;transition:all .14s var(--ease)}.filebtn:hover{border-color:var(--accent);color:var(--accent)}.filebtn.has{border-style:solid;border-color:var(--ok);color:var(--ok)}.filebtn input{display:none}.thumb{width:22px;height:22px;border-radius:5px;object-fit:cover}.err{color:var(--danger);font-size:13px;margin-top:10px}.extras-toggle{display:block;width:100%;text-align:left;font-size:13px;color:var(--text-soft);padding:10px 0 4px;transition:color .14s var(--ease)}.extras-toggle:hover{color:var(--text)}.extras-toggle .soft{color:var(--text-dim);font-size:12px}.modal{position:fixed;inset:0;background:rgba(4,4,6,.76);display:flex;align-items:center;justify-content:center;z-index:40;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in .16s var(--ease)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modalcard{position:relative;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:26px;width:min(380px,100%);box-shadow:0 40px 100px -20px rgba(0,0,0,.9);animation:sheet-in .2s var(--ease)}.modalcard .plotimg{width:100%;height:156px;object-fit:contain;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:16px}.modalcard h3{margin:0 0 8px;font-size:21px;font-family:var(--display);letter-spacing:-.025em}.modalcard .meta{font-size:12px;color:var(--text-dim);font-family:var(--mono);line-height:1.7;margin:0}.modalrow{display:flex;gap:9px;margin-top:20px}.modalrow .btn{flex:1 1}.modalcard .close{position:absolute;top:14px;right:16px;font-size:17px;color:var(--text-dim);line-height:1;padding:5px 7px;border-radius:var(--r-pill);transition:all .14s var(--ease)}.modalcard .close:hover{color:var(--text);background:var(--panel-2)}.footer{padding:20px 4px 34px;font-size:12.5px;color:var(--text-dim);display:flex;gap:18px;flex-wrap:wrap;align-items:center}.footer a{text-decoration:none;transition:color .14s var(--ease)}.footer a:hover{color:var(--text)}.page{max-width:720px;margin:0 auto;padding:34px 20px 70px;line-height:1.62}.page h1{font-size:27px;letter-spacing:-.02em;margin:0 0 6px}.page h2{font-size:17px;margin:26px 0 6px}.page li,.page p{color:#c3cee1}.page .back{font-size:14px;color:var(--text-soft);text-decoration:none}.page h1,.page h2{font-family:var(--display)}:where(.page) a{color:var(--link)}:where(.page) a.btn{color:var(--accent-ink)}:where(.page) a.btn-ghost{color:var(--text)}.card{border:1px solid var(--line);border-radius:16px;padding:20px;margin:18px 0;background:var(--panel)}.notice{border-radius:11px;padding:12px 14px;font-size:14px;margin:14px 0;background:#16233a;border:1px solid var(--line)}.notice.warn{background:#2b220c;border-color:#6a5320}label.field{display:block;margin:13px 0 0;font-size:13.5px;font-weight:600}label.field input[type=file],label.field input[type=text],label.field input[type=url]{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font:inherit;font-size:14px;font-weight:400;background:var(--panel-2);color:var(--text)}.adminstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:22px 0 30px}.astat{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.astat .k{font-size:12px;color:var(--text-dim);letter-spacing:.02em}.astat b{font-family:var(--display);font-size:27px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.astat .sub{font-size:11.5px;color:var(--text-dim)}.astat.money{border-color:rgba(255,178,36,.35);background:var(--accent-soft)}.astat.money b{color:var(--accent)}.adminsec{font-family:var(--display);font-size:16px;margin:30px 0 10px;display:flex;align-items:center;letter-spacing:-.01em}table.admin{width:100%;border-collapse:collapse;font-size:13px}table.admin td,table.admin th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:middle}table.admin th{color:var(--text-soft);font-weight:600}@media (max-width:860px){.topbar{padding:16px 14px 12px;gap:10px;flex-wrap:wrap}.brand{font-size:19px}.tagline{display:none}.metrics{gap:6px}.stat{padding:6px 11px;font-size:12px}.stat b{font-size:13.5px}.contact,.stat.m-pixels{display:none}.progress{margin:0 14px}.hintbar{margin:12px 14px 0;font-size:12.5px}.hintbar .pill{padding:9px 15px;text-align:left}.mapouter{padding:12px 0 10px}.mapstage{border-radius:0}.statusbar{font-size:12.5px;gap:10px;padding:11px 14px;margin:0 10px 6px;bottom:8px}.statusbar .cta{margin-left:0}.statusbar .mono{display:none}.sheet{bottom:10px;width:calc(100% - 16px);padding:14px 15px;max-height:46dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.selprice{font-size:25px}.sheet .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-top:11px}.sheet .chips::-webkit-scrollbar{display:none}.sheet .chip{flex:0 0 auto}.sheet .formrow{margin:10px 0}.sheet .formrow input[type=text],.sheet .formrow input[type=url]{flex-basis:100%}body.buying{padding-bottom:46dvh}.footer{font-size:12px;gap:14px;padding:18px 14px 28px}.page{padding:26px 18px 60px}}