:root{--paper:#f2ede1;--paper-2:#faf7ef;--paper-3:#eae3d2;--paper-raise:#fffdf7;--ocean:#cfdce7;--line:#dbd3c0;--line-soft:rgba(109,99,80,0.22);--line-bright:#bdb39c;--ink:#1e1c16;--ink-mid:#55503f;--ink-soft:#6b6453;--gold:#6f5415;--gold-bright:#8a6712;--gold-dim:#a6935f;--gold-ghost:rgba(138,106,31,0.1);--blood:#a32b1c;--blood-bright:#c4321f;--blood-ghost:rgba(163,43,28,0.09);--verdant:#2f6f45;--verdant-bright:#276039;--serif:var(--font-serif,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif);--mono:var(--font-mono,ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace);--fs-micro:9.5px;--fs-label:10.5px;--fs-data:11.5px;--fs-lead:13px;--fs-plus:16px;--fs-head:20px;--fs-display:25px;--track-caps:0.16em;--track-caps-2:0.12em;--track-display:-0.02em;--lift-1:1px 2px 3px rgba(58,48,32,0.09);--lift-2:2px 5px 14px rgba(58,48,32,0.12);--lift-3:4px 12px 32px rgba(58,48,32,0.16);--lift-4:10px 30px 70px rgba(58,48,32,0.24);--emboss:inset 1px 1px 0 rgba(255,255,255,0.7),inset -1px -1px 0 rgba(92,79,56,0.07);--r:3px;--gutter:15px;--panel-w:400px;--ticker-h:34px;--header-h:60px}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}::selection{background:var(--gold);color:var(--paper)}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-bright)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:var(--mono)}input[type=checkbox]{width:14px;height:14px;accent-color:var(--gold-bright);flex-shrink:0}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.cta:focus-visible,.pricemoved button:focus-visible{outline:2px solid var(--paper-raise);outline-offset:-4px}.connectbtn:focus-visible,.fchip.on:focus-visible,.refundpill:focus-visible,.tab.active:focus-visible,.tbtn:focus-visible,.togglerow:focus-visible{outline-color:var(--ink)}.bigprice,.charcount,.chronline,.cityrow,.dcard,.empires,.feed,.feedstamp,.footer,.hstats,.hud,.intel,.pricebox,.tickitem,.tip,.toast,.txstate{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.nation:focus{outline:none}.nation:focus-visible{outline:none;stroke:var(--gold-bright)!important;stroke-width:2.4!important}.grain:before{z-index:90;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain:after,.grain:before{content:"";position:fixed;inset:0;pointer-events:none}.grain:after{z-index:91;background:radial-gradient(128% 100% at 46% -8%,transparent 54%,rgba(60,52,38,.12) 100%)}.frame{display:flex;flex-direction:column;height:100dvh;animation:shellIn .22s ease-out}.main{flex:1 1}.main,.panel{display:flex;min-height:0}.panel{width:var(--panel-w);min-width:var(--panel-w);border-left:1px solid var(--line-bright);background:var(--paper-2);flex-direction:column;box-shadow:inset 1px 0 0 rgba(255,255,255,.8),-6px 0 22px rgba(58,48,32,.07)}@media (max-width:899px){body,html{height:auto;min-height:100%;overflow:visible}.frame{height:auto;min-height:100dvh}.main{flex-direction:column}.main,.panel{flex:1 1 auto}.panel{width:100%;min-width:0;border-left:none;border-top:1px solid var(--line-bright);box-shadow:none}}.header{height:var(--header-h);display:flex;align-items:center;gap:14px;padding:0 var(--gutter);border-bottom:1px solid var(--line-bright);background:linear-gradient(180deg,var(--paper-3) 0,var(--paper-2) 100%);box-shadow:0 1px 0 rgba(255,255,255,.7);position:relative;z-index:20}.wordmark{font-family:var(--serif);font-size:26px;font-weight:800;letter-spacing:var(--track-display);line-height:1;color:var(--gold);display:flex;align-items:baseline;gap:10px;white-space:nowrap}.wordmark .blade{color:var(--ink);font-size:16px;letter-spacing:0}.wordmark small{font-family:var(--mono);font-size:var(--fs-micro);font-weight:400;letter-spacing:var(--track-caps);color:var(--ink-mid)}@media (max-width:560px){.header{height:auto;min-height:var(--header-h);flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.wordmark{font-size:22px}.wordmark small{display:none}}.live{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-mid);white-space:nowrap}.live i{width:6px;height:6px;border-radius:50%;background:var(--verdant-bright);box-shadow:0 0 0 3px rgba(47,111,69,.14);animation:pulse 2.6s ease-in-out infinite}.live.stale i{background:var(--ink-soft);box-shadow:0 0 0 3px rgba(107,100,83,.14);animation:none}.hspace{flex:1 1}.hstats{display:flex;align-items:stretch;color:var(--ink-mid)}.stat{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:0 14px;line-height:1.05}.stat .statlabel{font-size:9px;letter-spacing:var(--track-caps);color:var(--ink-mid)}.stat b{font-size:13.5px;font-weight:500;letter-spacing:.005em;color:var(--ink)}.stat:first-child b{font-size:16px}.stat b.gold{color:var(--gold)}.stat b.blood{color:var(--blood)}.statsep{width:1px;align-self:stretch;margin:6px 0;background:var(--line-bright);font-size:0;color:transparent;overflow:hidden}@media (max-width:1179px){.hstats .stat:nth-child(n+4),.hstats .statsep:nth-child(n+3){display:none}}@media (max-width:900px){.hstats .stat:nth-child(n+2),.hstats .statsep{display:none}.stat{padding-right:4px}}@media (max-width:560px){.hstats{display:none}}.refundpill{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--verdant);color:var(--verdant-bright);background:rgba(47,111,69,.12);font-size:var(--fs-data);letter-spacing:.05em;border-radius:var(--r);white-space:nowrap;box-shadow:var(--lift-1);transition:background .15s ease,box-shadow .15s ease}.refundpill:hover{background:rgba(47,111,69,.18);box-shadow:var(--lift-2)}.refundpill:disabled{cursor:default;opacity:.6;box-shadow:none}.connectbtn{padding:10px 15px;border:1px solid var(--gold-dim);color:var(--gold);background:var(--gold-ghost);font-size:var(--fs-data);letter-spacing:.09em;border-radius:var(--r);white-space:nowrap;box-shadow:var(--lift-1);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.connectbtn:hover{background:rgba(138,106,31,.15);border-color:var(--gold);box-shadow:var(--lift-2)}.blockcount{font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft);white-space:nowrap}.findnation{position:relative;flex:0 1 auto;min-width:0}.findinput{width:172px;max-width:100%;height:34px;padding:0 11px;font-family:var(--mono);font-size:var(--fs-data);color:var(--ink);background:var(--paper-raise);border:1px solid var(--line-bright);border-radius:var(--r);box-shadow:inset 1px 1px 2px rgba(92,79,56,.07);transition:border-color .15s ease}.findinput::placeholder{color:var(--ink-soft)}.findinput:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px;border-color:var(--gold)}.findlist{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(268px,calc(100vw - 24px));max-height:322px;overflow-y:auto;overscroll-behavior:contain;list-style:none;padding:4px 0;background:var(--paper-2);border:1px solid var(--line-bright);border-top:2px solid var(--gold);box-shadow:var(--lift-3),var(--emboss);scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent}.findopt{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:var(--fs-data);color:var(--ink-mid);cursor:pointer}.findopt.active{background:var(--gold-ghost);box-shadow:inset 2px 0 0 var(--gold)}.findname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.finda2{font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft)}@media (max-width:1279px){.wordmark small{display:none}.findinput{width:136px}}@media (max-width:999px){.header{gap:10px}.findinput{width:118px}}@media (max-width:899px){.blockcount{display:none}}@media (max-width:560px){.findnation{flex:1 1 130px}.findinput{width:100%}}.ticker{height:var(--ticker-h);border-bottom:1px solid var(--line);background:var(--paper);overflow:hidden;position:relative;display:flex;align-items:center;z-index:10}.ticker:before{content:"WAR REPORT";left:0;display:flex;align-items:center;padding:0 13px;background:linear-gradient(180deg,var(--paper-3),var(--paper));border-right:1px solid var(--line-bright);box-shadow:3px 0 10px rgba(58,48,32,.09),22px 0 16px -6px var(--paper);color:var(--gold);font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em}.ticker:after,.ticker:before{position:absolute;top:0;bottom:0;z-index:2}.ticker:after{content:"";right:0;width:64px;background:linear-gradient(90deg,transparent,var(--paper))}.tickertrack{display:flex;flex:0 0 auto;gap:0;margin-left:126px;white-space:nowrap;animation:marquee var(--ticker-dur,60s) linear infinite;will-change:transform}.tickertrack>span:before{content:"◆";margin:0 26px;font-size:6.5px;vertical-align:.28em;color:var(--line-bright)}.ticker:hover .tickertrack{animation-play-state:paused}.tickitem{font-size:var(--fs-data);color:var(--ink-mid);letter-spacing:.01em}.tickitem b{color:var(--ink);font-weight:500}.tickitem .up{color:var(--ink);font-weight:600}.tickitem .fall{color:var(--blood);font-weight:600;letter-spacing:.05em}@media (max-width:560px){.ticker:before{content:"WAR";padding:0 10px;letter-spacing:.16em}.tickertrack{margin-left:60px}.tickertrack>span:before{margin:0 18px}}.mapwrap{position:relative;flex:1 1;min-width:0;overflow:hidden;background:var(--ocean);-moz-user-select:none;user-select:none;-webkit-user-select:none}.mapsvg{z-index:1;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.mapsvg,.mapwrap:after{position:absolute;inset:0}.mapwrap:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(64% 74% at 18% 2%,rgba(255,253,246,.1) 0,transparent 58%),radial-gradient(118% 108% at 74% 106%,transparent 60%,rgba(58,48,32,.1) 100%)}.mapsvg:active,.mapwrap.dragging .mapsvg{cursor:-webkit-grabbing;cursor:grabbing}.nation{vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .17s ease,stroke .17s ease,filter .22s ease}.mapwrap:not(.dragging) .nation:hover{fill:var(--hover-fill)!important;stroke:var(--ink)}.mapwrap:not(.dragging) .nation.held:hover{filter:brightness(1.07)}.mapwrap.dragging .nation{transition:none}.nation.micro{stroke:var(--gold);stroke-width:.8}.nation.selected{stroke:var(--ink);stroke-width:1.8}.nation.flash{animation:nationFlash .25s ease-out}.nation.dimmed{filter:saturate(.14) brightness(1.12)}.nation.spotlit{filter:saturate(1.1) brightness(1.03)}.nation.smoldering{stroke:var(--blood-bright)!important;stroke-width:1.5!important;animation:smolder 2.8s ease-in-out infinite}.mapwrap.dragging .nation.smoldering{animation-play-state:paused}.selshadow{pointer-events:none}.selring{animation:fadeIn .2s ease-out}.selring path:first-child{stroke:var(--paper-raise)}.selring path:last-child{stroke:var(--gold-bright)}.graticule line{stroke:#b6c7d6;stroke-width:.4}.reliefLayer,.spotLayer{mix-blend-mode:soft-light}.citydot{fill:#6b7a8c;stroke:var(--paper-raise);stroke-width:.4;cursor:pointer;transition:fill .17s ease}.mapwrap:not(.dragging) .citydot:hover{fill:var(--gold)}.citydot.held{stroke:var(--paper-raise);stroke-width:.6}.citydot.selectedcity{stroke:var(--ink);stroke-width:1}.mapname{font-family:var(--mono);font-weight:500;letter-spacing:.15em;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:rgba(255,253,247,.82);stroke-width:2.2px}.mapname.major{opacity:1}.mapname:not(.major){opacity:.88}.cityname{font-family:var(--mono);font-weight:500;fill:var(--ink-mid);letter-spacing:.07em;text-anchor:middle;paint-order:stroke;stroke:rgba(255,253,247,.88);stroke-width:1.8px}.cityname,.pin{pointer-events:none}.pinpole{stroke:var(--ink);stroke-width:.9;opacity:.5}.pinfoot{fill:var(--ink);opacity:.85}.pinring{fill:none;stroke:var(--paper-raise);stroke-width:1.6}.pinbadge{stroke:var(--paper-raise);stroke-width:1.4}.pinglyph{text-anchor:middle;font-family:var(--serif);font-weight:600}.pinplate{fill:#fffdf7;stroke-width:.7}.pinlabel{fill:var(--ink);font-family:var(--mono);font-weight:600;letter-spacing:.04em;text-anchor:middle}.pinseat circle:first-child{fill:var(--paper-raise)}.pinseat circle+circle{stroke:var(--paper-raise)}.zoomui{position:absolute;right:14px;bottom:46px;z-index:5;display:flex;flex-direction:column;gap:1px;border:1px solid var(--line-bright);border-radius:var(--r);overflow:hidden;background:var(--line);box-shadow:var(--lift-2)}.zoomui button{width:34px;height:34px;font-size:16px;line-height:1;color:var(--ink-mid);background:var(--paper-2);transition:background .12s ease,color .12s ease}.zoomui button:hover{background:var(--paper-raise);color:var(--gold-bright)}.hud{position:absolute;left:14px;bottom:14px;z-index:5;display:flex;gap:8px;flex-wrap:wrap;max-width:calc(100% - 76px)}.hudchip{display:inline-flex;flex-direction:column;gap:2px;padding:8px 13px;background:var(--paper-2);border:1px solid var(--line-bright);border-radius:var(--r);box-shadow:var(--lift-2),var(--emboss)}.hudchip.blood{border-left:2px solid var(--blood-bright)}.hudlabel{font-size:9px;letter-spacing:var(--track-caps);color:var(--ink-mid);line-height:1}.hudchip.blood .hudlabel{color:var(--blood)}.hudvalue{font-size:13px;line-height:1.15;color:var(--ink);letter-spacing:.01em}.hudchip:first-child .hudvalue{color:var(--gold-bright);font-size:15px}.hudmuted{color:var(--ink-soft)}.loadingmap{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--ink-mid);font-size:var(--fs-label);letter-spacing:.24em;pointer-events:none}.loadingmap .compass{font-size:28px;color:var(--gold);animation:spin 3.5s linear infinite}.offline{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:6;background:var(--paper-2);border:1px solid var(--blood-bright);border-left-width:3px;color:var(--blood);padding:8px 14px;font-size:var(--fs-label);letter-spacing:var(--track-caps-2);max-width:calc(100% - 24px);text-align:center;box-shadow:var(--lift-2)}@media (max-width:899px){.mapwrap{height:calc(46.6vw + 44px);min-height:220px;max-height:56dvh;flex:none}.hud{left:0;right:0;bottom:0;max-width:none;gap:0;flex-wrap:nowrap;padding:0;background:linear-gradient(180deg,var(--paper-3),var(--paper-2));border-top:1px solid var(--line-bright)}.hudchip{flex:1 1;min-width:0;padding:7px 10px;border:none;border-radius:0;background:none;box-shadow:none}.hudchip+.hudchip,.hudchip.blood{border-left:1px solid var(--line)}.hudchip.blood{flex-grow:1.55}.hudchip:first-child .hudvalue,.hudvalue{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.hudlabel{font-size:8.5px;letter-spacing:var(--track-caps-2)}.zoomui{flex-direction:row;left:auto;right:0;top:auto;bottom:0;gap:0;border:none;border-left:1px solid var(--line-bright);border-top:1px solid var(--line-bright);border-radius:0;background:linear-gradient(180deg,var(--paper-3),var(--paper-2));box-shadow:none;z-index:6}.zoomui button{width:38px;height:44px;background:transparent}.zoomui button+button{border-left:1px solid var(--line)}.hud{padding-right:118px}.scalebar{display:none}.hudchip:first-child .hudvalue{color:var(--gold)}}.plate-frame{color:var(--ink-soft)}.plate-rule{stroke:currentColor}.plate-rule--outer{stroke-width:1.1}.plate-rule--inner{stroke-width:.35}.plate-tick{stroke:currentColor;opacity:.75}.plate-corner{opacity:.9}.compass-rose{color:var(--ink-mid)}.rose-ring{stroke:currentColor}.rose-ring--mid{opacity:.55}.rose-tick{stroke:currentColor;opacity:.8}.rose-point-dark{fill:currentColor}.rose-point-light{fill:var(--paper);stroke:currentColor}.rose-north{fill:var(--gold)}.rose-hub{fill:var(--paper);stroke:currentColor}.rose-hub-dot{fill:currentColor}.rose-letter{font-family:var(--serif);font-weight:600}.sea-mark{color:var(--ink-mid)}.sea-mark-caption{font-family:var(--mono)}.cartouche{color:var(--ink-mid)}.cartouche-ground{fill:var(--paper)}.cartouche-frame{stroke:currentColor}.cartouche-frame--inner{opacity:.9}.cartouche-rule{stroke:currentColor}.cartouche-title{font-family:var(--serif);font-weight:600}.cartouche-jewel{fill:var(--gold)}.cartouche-sub{font-family:var(--serif)}.gratlabels{color:var(--ink-mid);font-family:var(--mono)}.gratlabel{fill:currentColor}.terminator{mix-blend-mode:multiply}.terminator-dusk{fill:#33415c;fill-opacity:.055}.terminator-night{fill:#33415c;fill-opacity:.07}.scalebar{position:absolute;right:14px;bottom:11px;z-index:5;font-family:var(--mono);font-size:8.5px;letter-spacing:.05em;line-height:1.35;color:var(--ink-mid);text-align:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.scalebar-track{height:7px;border:1px solid var(--ink-mid);background:var(--paper-raise)}.scalebar-seg{height:100%}.scalebar-seg--ink{background:var(--ink-mid)}.scalebar-seg--paper{background:var(--paper-raise)}.scalebar-labels{margin-top:2px;color:var(--ink-mid)}.scalebar-note{font-family:var(--serif);font-style:italic;font-size:9px;letter-spacing:.01em;color:var(--ink-soft)}.tip{position:absolute;z-index:30;pointer-events:none;background:var(--paper-2);border:1px solid var(--line-bright);border-top:2px solid var(--gold);padding:11px 13px 12px;min-width:196px;max-width:252px;box-shadow:var(--lift-3),var(--emboss);animation:fadeIn .12s ease-out}.tip h4{font-family:var(--serif);font-size:var(--fs-plus);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--ink);gap:8px}.tip .tipruler,.tip h4{display:flex;align-items:center}.tip .tipruler{margin-top:6px;font-size:var(--fs-label);line-height:1.5;color:var(--ink-mid);gap:6px}.tip .tipruler .sw{width:8px;height:8px;display:inline-block;flex-shrink:0;border:1px solid rgba(58,48,32,.2)}.tip .tipprice{margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:12.5px;letter-spacing:.06em}.tip .tipfree,.tip .tipprice{color:var(--gold-bright)}.tabs{display:flex;border-bottom:1px solid var(--line-bright);background:linear-gradient(180deg,var(--paper-3),var(--paper))}.tab{flex:1 1;padding:13px 4px 11px;font-size:var(--fs-data);letter-spacing:var(--track-caps-2);color:var(--ink-mid);border-bottom:2px solid transparent;text-align:center;transition:color .15s ease,border-color .15s ease}.tab:hover{color:var(--ink)}.tab.active{color:var(--gold);border-bottom-color:var(--gold);background:linear-gradient(180deg,transparent 40%,var(--gold-ghost))}.tab:focus-visible{outline-offset:-3px}.panelbody{flex:1 1;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent}.panelbody::-webkit-scrollbar{width:9px}.panelbody::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:var(--r);border:2px solid var(--paper-2)}.panelbody::-webkit-scrollbar-track{background:transparent}@media (max-width:899px){.panel>.panelbody{flex:none;min-height:0;overflow:visible}.tab{padding:15px 4px 13px}}.citieshead,.empiretop{position:relative;margin-top:24px;padding-bottom:8px;border-bottom:1px solid var(--line-bright);font-size:var(--fs-micro);letter-spacing:var(--track-caps);line-height:1.6;color:var(--ink-mid)}.citieshead:after,.empiretop:after{content:"";position:absolute;left:0;bottom:-1px;width:24px;height:1px;background:var(--gold)}.emptystate{padding:36px 22px 32px;text-align:center;color:var(--ink-mid)}.emptyglyph{display:block;font-size:30px;line-height:1;margin-bottom:13px;color:var(--gold);filter:grayscale(.35)}.emptyline{font-family:var(--serif);font-size:var(--fs-plus);line-height:1.65;letter-spacing:.005em;color:var(--ink-mid);max-width:310px;margin:0 auto}.emptyhint{margin-top:11px;font-size:var(--fs-label);letter-spacing:.03em;line-height:1.6;color:var(--ink-soft)}.emptycta{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);line-height:1.7;color:var(--ink-mid);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px;transition:color .14s ease}.emptycta:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.feedfilter{display:flex;gap:6px;padding:11px var(--gutter) 10px;border-bottom:1px solid var(--line);background:var(--paper)}.fchip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line-bright);border-radius:var(--r);background:var(--paper-2);font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-mid);transition:color .14s ease,border-color .14s ease,background .14s ease}.fchip i{font-style:normal;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fchip:hover{border-color:var(--gold-dim);color:var(--ink)}.fchip.on{border-color:var(--gold);background:var(--gold-ghost);box-shadow:var(--lift-1)}.fchip.on,.fchip.on i{color:var(--gold)}.feed{padding:0 0 14px}.feedstamp{display:flex;align-items:center;gap:10px;padding:16px var(--gutter) 7px;font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-mid)}.feedstamp>span{order:1}.feedstamp:after{content:"";order:2;flex:1 1 auto;height:1px;background:var(--line)}.feedstamp .fblock{order:3;color:var(--ink-soft)}.feedline{position:relative;padding:9px var(--gutter) 10px;border-bottom:1px solid var(--line-soft);border-left:2px solid var(--line-soft);color:var(--ink-mid);transition:background .14s ease}.feedline:hover{background:rgba(60,52,38,.05)}.feedline:focus-visible{outline-offset:-3px}.feedline.steal{border-left-color:var(--blood-bright)}.feedline.claim{border-left-color:var(--gold-dim)}.feedline.reinforce{border-left-color:var(--line-bright)}.feedline.latest{background:linear-gradient(90deg,rgba(138,106,31,.11),transparent 62%)}.feedline.steal.latest{background:linear-gradient(90deg,rgba(163,43,28,.11),transparent 62%)}.feedline.m1{padding-top:7px;padding-bottom:8px}.feedline.m1 .fbody,.feedline.m1 .fhead{font-size:var(--fs-label)}.feedline.m1 .fmoney{font-size:var(--fs-micro)}.feedline.m3{padding-top:12px;padding-bottom:13px;border-left-width:3px}.feedline.m3 .fhead{font-size:12.5px}.feedline.m3 .amt{font-weight:600}.feedline.m4{padding-top:15px;padding-bottom:16px;border-left-width:4px}.feedline.m4 .fhead{font-size:var(--fs-plus);letter-spacing:.07em}.feedline.m4 .fbody{font-size:var(--fs-lead);margin-top:5px}.feedline.m4 .fmoney{font-size:var(--fs-data)}.feedline.m4 .amt,.feedline.m4 .green{font-weight:700;font-size:13.5px}.feedline.claim.m4,.feedline.reinforce.m4{background:linear-gradient(90deg,var(--gold-ghost),transparent 70%)}.feedline.steal.m4{background:linear-gradient(90deg,var(--blood-ghost),transparent 70%)}.fhead{display:flex;align-items:center;gap:7px;font-size:var(--fs-data);letter-spacing:.09em;line-height:1.3}.fallword{color:var(--blood);font-weight:600}.claimword{color:var(--gold-bright);font-weight:600}.holdword{color:var(--ink);font-weight:600}.fbody{margin-top:4px;font-size:var(--fs-data);line-height:1.55;color:var(--ink-mid)}.feedline .who{color:var(--ink);font-weight:500}.fmoney{margin-top:3px;font-size:var(--fs-label);line-height:1.5;color:var(--ink-mid);letter-spacing:.01em}.feedline .amt,.feedline .green{color:var(--ink);font-weight:500}.genesisline{padding:30px 22px;text-align:center;color:var(--ink-mid);font-family:var(--serif);font-size:var(--fs-plus);line-height:1.85;letter-spacing:.005em}.genesisline .skull{display:block;font-size:28px;line-height:1;margin-bottom:12px;color:var(--gold);filter:grayscale(.35)}.empires{padding-bottom:16px}.empires .empiretop{margin:0;padding:11px var(--gutter);border-bottom:1px solid var(--line);background:var(--paper)}.empires .empiretop:after{left:var(--gutter);width:26px}.empires .dcard.empireyou{margin:var(--gutter) var(--gutter) 4px;border-color:var(--gold-dim)}.empirerow{display:flex;align-items:flex-start;gap:11px;padding:11px var(--gutter);border-bottom:1px solid var(--line-soft);transition:background .14s ease}.empirerow:hover{background:rgba(60,52,38,.04)}.empirerow.mine{background:var(--gold-ghost);box-shadow:inset 2px 0 0 var(--gold)}.empirerow .rank{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.15;color:var(--ink-soft);width:24px;text-align:right;flex-shrink:0}.empiretop+.empirerow .rank{font-size:20px;color:var(--gold-bright)}.empirerow .sw{width:10px;height:10px;margin-top:4px;flex-shrink:0;border:1px solid rgba(58,48,32,.22);box-shadow:var(--lift-1)}.ebody{flex:1 1;min-width:0}.eline{display:flex;align-items:baseline;gap:12px}.ename{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ename,.estake{font-size:var(--fs-lead);color:var(--ink);white-space:nowrap}.estake{font-weight:500}.emeta{display:flex;gap:10px;margin-top:4px;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-soft)}.eflags,.emeta{align-items:center}.eflags{display:inline-flex;gap:3px;font-size:11px;min-width:0;max-width:132px;overflow:hidden}.ebounty,.eflags{white-space:nowrap}.ebounty{margin-left:auto}.eflagmore{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-soft);padding-left:2px}.empirerow:focus-visible{outline-offset:-3px}.detail{padding:var(--gutter) var(--gutter) 26px}.backlink{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-mid);display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;transition:color .14s ease}.backlink:hover{color:var(--gold-bright)}.detail .dflag{font-size:40px;line-height:1;filter:drop-shadow(2px 4px 7px rgba(58,48,32,.22))}.detail h2{font-family:var(--serif);font-size:31px;font-weight:800;letter-spacing:var(--track-display);line-height:1.08;margin-top:10px;color:var(--ink)}.detail .dregion{font-size:var(--fs-micro);letter-spacing:var(--track-caps);line-height:1.6;color:var(--ink-mid);margin-top:7px}.dcard{margin-top:16px;border:1px solid var(--line-bright);background:var(--paper-raise);padding:3px 13px 5px;box-shadow:var(--lift-1),var(--emboss)}.dcard .dcrow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;line-height:1.4;border-bottom:1px dotted var(--line-bright)}.dcard .dcrow:last-child{border-bottom:none}.dcard .dcrow>span:first-child{font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft);flex-shrink:0}.dcard .dcrow b{font-size:12.5px;font-weight:500;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.dcard .dcrow b,.dcard .dcrow b.gold,.dcard .dcrow b.green{color:var(--ink)}.dbanner{display:flex;flex-wrap:wrap;align-items:center;column-gap:11px;row-gap:5px;padding:11px 12px;margin:9px 0 4px;border:1px solid var(--gold-dim);background:linear-gradient(180deg,var(--gold-ghost),transparent)}.dbanner .demoji{font-size:26px;line-height:1;flex-shrink:0}.dbanner .dlabel{flex:1 1 auto;font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--ink);min-width:0;overflow-wrap:anywhere}.dbanner .dlink{flex:1 0 100%;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbanner img{width:28px;height:28px;object-fit:contain;flex-shrink:0;border:1px solid var(--line);background:var(--paper-raise)}.dholds{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.dhold{display:inline-flex;padding:2px;line-height:1;font-size:13px;border:1px solid transparent;border-radius:2px;transition:border-color .14s ease,background .14s ease}.dhold:hover{border-color:var(--gold-dim);background:var(--gold-ghost)}.terra{padding:10px 0 2px;font-style:italic;font-size:var(--fs-lead);line-height:1.7;letter-spacing:.005em;color:var(--ink-mid)}.bigprice,.terra{font-family:var(--serif)}.bigprice{font-size:48px;font-weight:800;letter-spacing:-.035em;line-height:.95;margin:20px 0 0;padding-top:15px;border-top:1px solid var(--line-bright);color:var(--gold-bright)}.bigprice small{font-family:var(--mono);font-size:var(--fs-micro);font-weight:400;letter-spacing:var(--track-caps);color:var(--ink-mid);display:block;margin-bottom:10px}.dpromise{margin-top:11px;font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);line-height:1.7;color:var(--ink-mid)}.dpromise b{font-family:var(--mono);font-style:normal;font-weight:500;font-size:12px;color:var(--ink)}.covenant{margin-top:14px}.covrow{display:flex;gap:11px;margin:10px 0;font-size:var(--fs-data);line-height:1.7;color:var(--ink-mid)}.covrow b{color:var(--ink);font-weight:600}.covno{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.35;min-width:22px;flex-shrink:0}.covno,.deedlink{color:var(--gold)}.deedlink{font-family:var(--mono);font-weight:600;letter-spacing:var(--track-caps-2);text-decoration:none;border-bottom:1px dotted var(--gold-dim);white-space:nowrap}.deedlink:hover{color:var(--gold-bright);border-bottom-color:var(--gold)}.cta{display:block;width:100%;margin-top:16px;padding:14px;background:linear-gradient(180deg,#856520 0,var(--gold-bright) 46%,#64490f 100%);color:var(--paper-2);font-size:12.5px;font-weight:600;letter-spacing:.11em;border-radius:var(--r);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),var(--lift-2);transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.cta:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),var(--lift-3)}.cta:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),var(--lift-1)}.cta:disabled{cursor:default;filter:saturate(.35) brightness(.86);box-shadow:none}.cta.blood{background:linear-gradient(180deg,#cf3a24 0,var(--blood-bright) 46%,#8d2417 100%);color:#fff}.ghostbtn{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid var(--line-bright);color:var(--ink-mid);font-size:var(--fs-data);letter-spacing:var(--track-caps-2);text-align:center;border-radius:var(--r);background:var(--paper-2);transition:color .15s ease,border-color .15s ease,background .15s ease}.ghostbtn:hover{color:var(--gold-bright);border-color:var(--gold-dim);background:var(--paper-raise)}.cityrow{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-data)}.cityrow .cname{flex:1 1;min-width:0;color:var(--ink)}.cityrow .cname,.cityrow .cowner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cityrow .cowner{color:var(--ink-soft);font-size:var(--fs-micro);letter-spacing:.06em;max-width:104px}.cityrow .cbtn{padding:6px 10px;border:1px solid var(--line-bright);color:var(--ink);font-size:var(--fs-micro);letter-spacing:.08em;border-radius:var(--r);background:var(--paper-raise);white-space:nowrap;box-shadow:var(--lift-1);transition:background .13s ease,border-color .13s ease,color .13s ease}.cityrow .cbtn:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-ghost)}.cityrow .cbtn.steal{border-color:rgba(163,43,28,.35);color:var(--blood)}.cityrow .cbtn.steal:hover{border-color:var(--blood-bright);color:var(--blood);background:var(--blood-ghost)}.chronicle{margin-top:24px}.chronicle .citieshead{margin-top:0}.chronline{display:flex;gap:10px;padding:9px 2px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-data);line-height:1.6;color:var(--ink-mid)}.chronline .cicon{flex-shrink:0;color:var(--ink-soft)}.chronline .amt,.chronline b{color:var(--ink);font-weight:500}.chronempty{padding:15px 2px;font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);line-height:1.65;color:var(--ink-soft)}.intel{padding:var(--gutter) var(--gutter) 28px;font-size:12px;line-height:1.8;color:var(--ink-mid)}.intel>.citieshead:first-child{margin-top:0}.intel h3{font-family:var(--serif);font-size:var(--fs-head);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--gold);margin:26px 0 8px}.intel b{color:var(--ink);font-weight:500}.intel p{line-height:1.75}.intel p,.invite{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-mid)}.invite{margin:10px 0 4px;font-style:italic;line-height:1.7}.invite b{font-style:normal;font-weight:500;font-size:12px;color:var(--ink)}.introw,.invite b{font-family:var(--mono)}.introw{display:flex;align-items:baseline;gap:9px;width:100%;padding:10px 2px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-data);line-height:1.5;color:var(--ink-mid);text-align:left;transition:background .14s ease}.introw:hover{background:rgba(60,52,38,.05)}.introw:focus-visible{outline-offset:-3px}.introw .iname{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lead);color:var(--ink)}.introw .iregion{font-size:var(--fs-micro);color:var(--ink-soft)}.introw .iregion,.introw .itag{letter-spacing:var(--track-caps-2);white-space:nowrap}.introw .itag{font-size:9px;color:var(--gold);border:1px solid var(--gold-dim);border-radius:var(--r);padding:2px 6px;flex-shrink:0}.introw .itag.blood{color:var(--blood);border-color:rgba(163,43,28,.35)}.introw .iprice{margin-left:auto;white-space:nowrap;font-weight:500;color:var(--ink)}.introw.flash{border-left:2px solid var(--blood-bright);padding-left:9px}.introw.prime{background:linear-gradient(90deg,var(--gold-ghost),transparent 70%);box-shadow:inset 2px 0 0 var(--gold);padding-left:9px}.intel a{text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px}.intel .rule{display:flex;gap:11px;margin:11px 0;font-size:var(--fs-data);line-height:1.75}.intel .rule .no{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.35;color:var(--gold);min-width:22px;flex-shrink:0}.modalwrap,.overlay{position:fixed;inset:0;z-index:100;background:rgba(30,28,22,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px;animation:fadeIn .15s ease-out}.modalwrap .modal{padding:28px 22px;text-align:center}.modal{width:100%;max-width:440px;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-bright);border-top:3px solid var(--gold);box-shadow:var(--lift-4);background:radial-gradient(90% 34% at 50% 0,var(--gold-ghost),transparent 70%),var(--paper-2);scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;animation:modalIn .2s cubic-bezier(.22,.8,.36,1)}.modal.bloodtop{border-top-color:var(--blood-bright);background:radial-gradient(90% 34% at 50% 0,rgba(163,43,28,.13),transparent 70%),var(--paper-2)}.mhead{display:flex;align-items:center;gap:13px;padding:16px 18px 14px;border-bottom:1px solid var(--line-bright)}.mhead .mflag{display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px;flex-shrink:0;font-size:22px;line-height:1;letter-spacing:.02em;border:1px solid var(--line-bright);background:var(--paper-raise);box-shadow:var(--lift-1)}.mhead h3{font-family:var(--serif);font-size:var(--fs-head);font-weight:800;letter-spacing:var(--track-display);line-height:1.15;color:var(--ink)}.mhead .msub{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-mid);margin-top:5px}.mclose{margin-left:auto;align-self:flex-start;color:var(--ink-soft);font-size:16px;line-height:1;padding:5px 7px;border-radius:var(--r);transition:color .12s ease,background .12s ease}.mclose:hover{color:var(--ink);background:rgba(60,52,38,.07)}.mclose:disabled{cursor:default;opacity:.4}@media (max-width:430px){.mhead .msub{letter-spacing:.09em}}.mbody{padding:16px 18px 20px}.mrow{margin-bottom:15px}.mrow label{display:block;font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-mid);margin-bottom:7px}.minput{width:100%;background:var(--paper-raise);border:1px solid var(--line-bright);color:var(--ink);padding:11px 12px;font-size:var(--fs-lead);border-radius:var(--r);box-shadow:inset 1px 1px 2px rgba(92,79,56,.07);transition:border-color .15s ease}.minput:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px;border-color:var(--gold)}.minput::placeholder{color:var(--ink-soft)}.charcount{float:right;font-size:9px;letter-spacing:var(--track-caps-2);color:var(--ink-soft)}.pricebox{border:1px solid var(--line-bright);background:var(--paper-raise);padding:11px 13px;margin-bottom:15px;font-size:var(--fs-data);line-height:1.5;color:var(--ink-mid);box-shadow:var(--lift-1),var(--emboss)}.pricebox .pbrow{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.pricebox .pbrow+.pbrow{margin-top:6px}.pricebox .pbrow>span{font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft)}.pricebox .pbrow b{font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap}.pricebox .pbrow .gold{color:var(--ink)}.pricebox .pbrow .green{color:var(--verdant-bright)}.pbrule{height:1px;margin:10px 0;background:var(--line-bright)}.pbnote{margin-top:11px;padding-top:10px;border-top:1px dotted var(--line-bright);font-family:var(--serif);font-style:italic;font-size:12px;line-height:1.65;color:var(--ink-soft)}.pbnote.err{font-family:var(--mono);font-style:normal;font-size:var(--fs-label);color:var(--blood);border-top-color:rgba(163,43,28,.3)}.pricebox.deed{padding:0;overflow:hidden;border-color:var(--gold-dim)}.deedcap{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-mid);line-height:1.5}.deed .deedcap{padding:8px 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper-3),var(--paper-2))}.deed>svg{display:block}.pricemoved{border:1px solid var(--blood-bright);border-left-width:3px;background:var(--paper-raise);color:var(--blood);padding:11px 13px;font-size:var(--fs-data);line-height:1.65;margin-bottom:15px;box-shadow:var(--lift-1)}.pricemoved b{font-weight:600}.pricemoved button{display:inline-block;margin-top:9px;padding:8px 13px;border:1px solid var(--blood);color:#fff;background:var(--blood);font-size:var(--fs-micro);letter-spacing:.1em;border-radius:var(--r);box-shadow:var(--lift-1);transition:filter .12s ease}.pricemoved button:hover{filter:brightness(1.1)}.txstate{border:1px solid var(--line-bright);background:var(--paper-raise);padding:13px 14px;margin-top:4px;box-shadow:var(--lift-1),var(--emboss)}.txstep{display:flex;align-items:flex-start;gap:11px;padding:6px 0;font-size:var(--fs-data);color:var(--ink-soft);letter-spacing:.02em}.txstep.active{color:var(--gold-bright)}.txstep.done{color:var(--verdant-bright)}.txstep.err{color:var(--blood)}.txstep .dot{width:15px;height:15px;margin-top:1px;border:1px solid;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1;flex-shrink:0}.txstep.active .dot{border-top-color:transparent;animation:spin .9s linear infinite}.txwhat{line-height:1.45}.txwait{font-size:var(--fs-micro);letter-spacing:.02em;color:var(--ink-soft)}.txstate>.txwait{margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.txerror{margin-top:11px;padding:10px 12px;border:1px solid rgba(163,43,28,.35);border-left-width:3px;background:var(--blood-ghost);font-size:var(--fs-data);color:var(--blood);line-height:1.6;word-break:break-word}.success{text-align:center;padding:8px 0 4px}.success .strophy{display:block;font-size:44px;line-height:1;filter:drop-shadow(2px 4px 8px rgba(58,48,32,.2))}.success h4{font-size:var(--fs-display);font-weight:800;letter-spacing:var(--track-display);line-height:1.15;color:var(--gold-bright);margin-top:12px}.success h4,.success p{font-family:var(--serif)}.success p{color:var(--ink-mid);font-size:12.5px;margin:9px 0 16px;line-height:1.7}.success .pricebox{text-align:left}.success>.deedcap{margin-top:14px;color:var(--ink-soft)}.sharerow{display:flex;gap:9px}.sharebtn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid var(--line-bright);color:var(--ink);background:var(--paper-raise);font-size:var(--fs-data);letter-spacing:.08em;border-radius:var(--r);box-shadow:var(--lift-1);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sharebtn:hover{border-color:var(--gold);background:var(--gold-ghost);color:var(--gold);box-shadow:var(--lift-2)}.connectrow{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 14px;text-align:center;border:1px dashed var(--line-bright);border-radius:var(--r);background:var(--paper)}.connectrow p{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-mid)}.takeover{border:1px solid rgba(163,43,28,.3);border-left:3px solid var(--blood-bright);background:linear-gradient(180deg,var(--blood-ghost),transparent 85%),var(--paper-raise);padding:12px 14px 13px;margin-bottom:15px;box-shadow:var(--lift-1)}.takeover>.deedcap{color:var(--blood);font-weight:600}.fallenrow{display:flex;align-items:center;gap:10px;margin-top:9px;min-width:0}.fallenavatar{width:34px;height:34px;flex-shrink:0;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:17px;line-height:1;border:1px solid var(--line-bright);background:var(--paper-raise);box-shadow:var(--lift-1)}.fallenname{font-size:var(--fs-plus);font-weight:700;letter-spacing:-.005em;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exitline,.fallenname{font-family:var(--serif)}.exitline{margin-top:10px;font-style:italic;font-size:12.5px;line-height:1.7;color:var(--ink-mid)}.exitline b{font-family:var(--mono);font-style:normal;font-weight:600;font-size:12px;color:var(--ink)}.bigprice.mprice{margin:4px 0 14px;padding-top:0;border-top:none}.ctanote{margin-top:9px;text-align:center;font-family:var(--serif);font-style:italic;font-size:12px;line-height:1.65;color:var(--ink-soft)}.ctanote a{color:var(--gold);border-bottom:1px dotted var(--gold-dim)}.ctanote a:hover{color:var(--gold-bright)}.mdivide{display:flex;align-items:center;gap:10px;margin:24px 0 14px;font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-soft);white-space:nowrap}.mdivide:after,.mdivide:before{content:"";flex:1 1;height:1px;background:var(--line-bright)}.deedpanes{display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px}.deedpane{margin:0}.deedpane svg{display:block;margin:5px auto 0;max-width:100%;height:auto;background:var(--ocean);border:1px solid var(--line)}.panecap{font-size:8.5px;letter-spacing:var(--track-caps-2);line-height:1.5;text-align:center;color:var(--ink-soft)}.deedpane.closeup svg{border-style:dashed}.togglerow{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;margin-bottom:15px;text-align:left;border:1px solid var(--line-bright);border-radius:var(--r);background:var(--paper-raise);box-shadow:var(--lift-1),var(--emboss);transition:border-color .15s ease}.togglerow.on{border-color:var(--gold-dim)}.switch{position:relative;width:34px;height:19px;flex-shrink:0;margin-top:1px;border-radius:19px;background:var(--line-bright);box-shadow:inset 1px 1px 2px rgba(92,79,56,.18);transition:background .18s ease}.knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--paper-raise);box-shadow:var(--lift-1);transition:transform .18s ease}.togglerow.on .switch{background:var(--gold-bright)}.togglerow.on .knob{transform:translateX(15px)}.togglewho{display:flex;flex-direction:column;gap:3px;min-width:0}.togglewho b{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps-2);color:var(--ink)}.togglewho span{font-size:var(--fs-micro);letter-spacing:.02em;line-height:1.55;color:var(--ink-soft)}.minput.err{border-color:var(--blood-bright);box-shadow:inset 1px 1px 2px rgba(163,43,28,.1)}.minput.err:focus-visible{outline-color:var(--blood-bright)}.paidline{display:inline-block;margin:10px auto 0;padding:7px 13px;font-size:var(--fs-label);letter-spacing:var(--track-caps-2);color:var(--ink);border:1px dotted var(--gold-dim)}.emblemrow,.paidline{background:var(--paper-raise)}.emblemrow{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line-bright);border-radius:var(--r);box-shadow:var(--lift-1),var(--emboss)}.emblemavatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid var(--line-bright);flex-shrink:0}.emblemwho{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.emblemwho b{font-weight:600;color:var(--ink);font-size:var(--fs-lead)}.emblemwho span{font-size:var(--fs-micro);color:var(--ink-soft);letter-spacing:.03em}.emblemswap{font-size:var(--fs-micro);color:var(--ink-mid);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex-shrink:0}.emblemswap:hover{color:var(--gold-bright)}.emblempick{display:flex;flex-direction:column;gap:11px}.emblemor{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-soft);text-transform:uppercase;display:flex;align-items:center;gap:10px}.emblemor:after,.emblemor:before{content:"";flex:1 1;height:1px;background:var(--line)}.markrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.markrow button{width:34px;height:34px;font-family:var(--serif);font-size:17px;color:var(--ink-mid);border:1px solid var(--line-bright);border-radius:var(--r);background:var(--paper-raise);box-shadow:var(--lift-1);transition:border-color .12s ease,color .12s ease,background .12s ease}.markrow button:hover{border-color:var(--gold-dim);color:var(--ink)}.markrow button.on{border-color:var(--gold);color:var(--gold);background:var(--gold-ghost)}.markinput{flex:1 1;min-width:110px;height:34px;padding:0 10px;font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--paper-raise);border:1px solid var(--line-bright);border-radius:var(--r);box-shadow:inset 1px 1px 2px rgba(92,79,56,.07);transition:border-color .15s ease}.markinput:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px;border-color:var(--gold)}.markinput::placeholder{color:var(--ink-soft)}.toasts{position:fixed;top:calc(var(--header-h) + var(--ticker-h) + 12px);right:14px;z-index:120;display:flex;flex-direction:column;gap:10px;max-width:350px}@media (max-width:560px){.toasts{top:auto;bottom:14px;left:12px;right:12px;max-width:none}}.toast{position:relative;display:flex;align-items:flex-start;gap:12px;overflow:hidden;border:1px solid var(--line-bright);border-left:3px solid var(--gold);background:var(--paper-2);padding:13px 15px 14px;font-size:var(--fs-data);line-height:1.6;color:var(--ink-mid);box-shadow:var(--lift-3),var(--emboss);animation:toastIn .18s cubic-bezier(.22,.8,.36,1)}.toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform-origin:left center;animation:fuse var(--toast-ttl,9s) linear forwards}.toast.dethroned{border-color:rgba(163,43,28,.3);border-left-color:var(--blood-bright);background:linear-gradient(180deg,#f7e9e5,var(--paper-2))}.toast.dethroned:after{background:var(--blood-bright)}.tmark{font-family:var(--serif);font-size:22px;line-height:1.1;color:var(--gold);flex-shrink:0}.toast.dethroned .tmark{color:var(--blood)}.tbody{flex:1 1;min-width:0}.toast h5{font-family:var(--serif);font-size:var(--fs-plus);font-weight:800;letter-spacing:-.005em;line-height:1.25;color:var(--ink);margin-bottom:5px}.toast.dethroned h5{color:var(--blood)}.toast b{color:var(--ink);font-weight:600}.tclose{flex-shrink:0;margin:-3px -5px 0 0;padding:3px 5px;font-size:12px;line-height:1;color:var(--ink-soft);border-radius:var(--r);transition:color .12s ease}.tclose:hover{color:var(--ink)}.tbtn{display:inline-block;margin-top:10px;padding:8px 13px;border:1px solid var(--verdant);color:var(--verdant-bright);background:rgba(47,111,69,.1);font-size:var(--fs-micro);letter-spacing:.1em;border-radius:var(--r);transition:background .14s ease}.tbtn:hover{background:rgba(47,111,69,.18)}.footer{border-top:1px solid var(--line-bright);background:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);padding:10px var(--gutter);font-size:var(--fs-micro);letter-spacing:.06em;display:flex;gap:14px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer,.footer a{color:var(--ink-mid)}.footer a{text-decoration:underline;-webkit-text-decoration-color:var(--line-bright);text-decoration-color:var(--line-bright);text-underline-offset:3px}.footer a:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim)}.twflag{display:inline-block;width:1.06em;height:1.06em;object-fit:contain;vertical-align:-.14em;flex-shrink:0}@media (min-width:1500px){:root{--panel-w:clamp(430px,26vw,540px);--header-h:66px;--ticker-h:38px;--gutter:20px;--fs-data:12px;--fs-label:11px;--fs-micro:10px;--fs-lead:13.5px}body{font-size:14px}.wordmark{font-size:30px}.stat{padding:0 17px}.stat:first-child b{font-size:17px}.detail h2{font-size:36px}.detail .dflag{font-size:48px}.bigprice{font-size:58px}.cta{padding:16px;font-size:13.5px}.hudvalue{font-size:14px}.hudchip:first-child .hudvalue{font-size:17px}.tip{min-width:224px;max-width:280px}.tip h4{font-size:18px}.cityrow,.empirerow{padding-top:13px;padding-bottom:13px}.intel{font-size:12.5px}.intel h3{font-size:21px}.modal{max-width:480px}}@media (min-width:1920px){:root{--panel-w:clamp(480px,26vw,640px);--header-h:72px;--ticker-h:42px;--gutter:24px;--fs-data:12.5px;--fs-label:11.5px;--fs-micro:10.5px;--fs-lead:14px;--fs-plus:17px;--fs-head:22px;--fs-display:28px}body{font-size:15px}.wordmark{font-size:34px}.findinput{width:210px;height:38px}.detail h2{font-size:40px}.detail .dflag{font-size:54px}.bigprice{font-size:64px}.modal{max-width:520px}.hudchip{padding:10px 16px}.hudchip:first-child .hudvalue{font-size:19px}.zoomui button{width:38px;height:38px;font-size:17px}.toasts{max-width:400px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shellIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}}@keyframes toastIn{0%{opacity:0;transform:translateX(16px)}}@keyframes nationFlash{0%{filter:brightness(2.6)}to{filter:brightness(1)}}@keyframes smolder{0%,to{opacity:1}50%{opacity:.86}}@keyframes fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.icon-spin,.live i,.loadingmap .compass,.nation.smoldering,.tickertrack,.toast:after,.txstep.active .dot{animation:none}.tickertrack{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}}.wallet-adapter-modal .wallet-adapter-modal-overlay{background:rgba(30,28,22,.55)}.wallet-adapter-modal .wallet-adapter-modal-wrapper{background:var(--paper-raise);border:1px solid var(--line-bright);border-radius:var(--r);box-shadow:var(--lift-3);font-family:var(--mono);color:var(--ink)}.wallet-adapter-modal-wrapper .wallet-adapter-modal-title{font-family:var(--serif);font-size:var(--fs-head);letter-spacing:var(--track-display);color:var(--ink);padding:40px 24px 22px}.wallet-adapter-modal-wrapper .wallet-adapter-modal-button-close{background:transparent;border:1px solid transparent;border-radius:var(--r)}.wallet-adapter-modal-wrapper .wallet-adapter-modal-button-close:hover{background:var(--gold-ghost);border-color:var(--gold-dim)}.wallet-adapter-modal-wrapper .wallet-adapter-modal-button-close svg{fill:var(--ink-soft)}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--mono);font-size:var(--fs-data);letter-spacing:.09em;color:var(--ink);border-radius:var(--r)}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:var(--gold-ghost)}.wallet-adapter-modal-list .wallet-adapter-button span{color:var(--ink-soft);font-size:var(--fs-micro);letter-spacing:.09em}.wallet-adapter-modal-wrapper .wallet-adapter-modal-list-more{color:var(--gold);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.09em}.wallet-adapter-modal-wrapper .wallet-adapter-modal-list-more svg{fill:var(--gold)}.wallet-adapter-modal-wrapper .wallet-adapter-modal-middle>svg{opacity:.85}.wallet-adapter-modal-wrapper .wallet-adapter-modal-middle-button{background:var(--gold-ghost);border:1px solid var(--gold-dim);border-radius:var(--r);color:var(--gold);font-family:var(--mono);font-size:var(--fs-data);letter-spacing:.09em;box-shadow:var(--lift-1);transition:background .15s ease,border-color .15s ease}.wallet-adapter-modal-wrapper .wallet-adapter-modal-middle-button:not([disabled]):hover{background:rgba(138,106,31,.15);border-color:var(--gold)}.deedroom{height:100dvh;overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;padding:clamp(14px,4vw,48px);background:radial-gradient(1100px 520px at 50% -8%,var(--paper-2),rgba(0,0,0,0) 70%),var(--paper)}.deedsheet{position:relative;width:100%;max-width:660px;background:var(--paper-raise);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--lift-3),var(--emboss);padding:clamp(24px,5vw,42px) clamp(18px,5vw,46px) clamp(18px,4vw,30px)}.deedsheet:before{inset:5px;border:1px solid var(--gold-dim)}.deedsheet:after,.deedsheet:before{content:"";position:absolute;pointer-events:none}.deedsheet:after{inset:9px;border:1px solid var(--line-bright)}.deed-corner{position:absolute;color:var(--gold-bright);font-size:12px;line-height:1;pointer-events:none}.deed-corner--tl{top:13px;left:15px}.deed-corner--tr{top:13px;right:15px}.deed-corner--bl{bottom:13px;left:15px}.deed-corner--br{bottom:13px;right:15px}.deed-tricolor{height:7px;margin:0 0 18px;box-shadow:inset 0 0 0 1px rgba(30,28,22,.28)}.deed-brand{text-align:center;font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-soft)}.deed-title{font-weight:700;letter-spacing:.06em;font-size:clamp(30px,7vw,44px);line-height:1.1;margin-top:6px;color:var(--ink)}.deed-tapu,.deed-title{text-align:center;font-family:var(--serif)}.deed-tapu{font-style:italic;font-size:15px;letter-spacing:.34em;color:var(--gold);margin-top:3px}.deed-no{text-align:center;font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft);margin-top:10px}.deed-rule{display:flex;align-items:center;gap:12px;margin:16px 0 18px;color:var(--gold-dim);font-size:10px}.deed-rule:after,.deed-rule:before{content:"";flex:1 1;border-top:1px solid var(--gold-dim)}.deed-land{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.deed-flag{width:58px;height:58px;filter:drop-shadow(1px 2px 2px rgba(58,48,32,.28))}.deed-flag--glyph{display:inline-flex;align-items:center;justify-content:center;font-size:44px;filter:none}.deed-name{font-family:var(--serif);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(23px,6vw,33px);line-height:1.15;color:var(--ink);border-bottom:3px double var(--gold-dim);padding:0 10px 4px}.deed-region{font-size:var(--fs-label);letter-spacing:var(--track-caps);color:var(--ink-soft)}.deed-script{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.6;color:var(--ink-mid);text-align:center;margin:16px auto 10px;max-width:46ch}.deed-script b{color:var(--ink);font-style:normal}.deed-ruler{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:2px 0 4px}.deed-emblem{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--gold-dim);background:var(--paper-2)}.deed-emblem--glyph{display:inline-flex;align-items:center;justify-content:center;font-size:23px}.deed-rulername{font-family:var(--serif);font-weight:700;font-size:23px;color:var(--ink);overflow-wrap:anywhere}.deed-rulerlink{font-size:var(--fs-label);letter-spacing:.04em;color:var(--gold);text-decoration:none;border-bottom:1px dotted var(--gold-dim)}.deed-rulerlink:hover{color:var(--gold-bright)}.deed-ledger{margin:16px 0 0;border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line-bright);padding:2px}.deed-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;border-bottom:1px dotted var(--line)}.deed-row:last-child{border-bottom:none}.deed-row>span{font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft)}.deed-row>b{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap}.deed-row>b.deed-green{color:var(--verdant)}.deed-nullius{text-align:center;margin:16px 0 0;font-family:var(--serif);font-weight:700;letter-spacing:.26em;font-size:19px;color:var(--blood)}.deed-claimcta{display:block;text-align:center;margin:16px auto 0;max-width:430px;padding:13px 18px;background:var(--ink);color:var(--paper-raise);text-decoration:none;font-size:var(--fs-data);letter-spacing:var(--track-caps-2);box-shadow:var(--lift-1)}.deed-claimcta:hover{background:var(--gold);color:var(--paper-raise)}.deed-covenant{margin:16px 0 0;padding:11px 14px;border:1px solid var(--gold-dim);background:var(--gold-ghost);font-size:12px;line-height:1.55;color:var(--ink-mid)}.deed-covenant b{color:var(--ink)}.deed-covenant-cap{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--gold);margin-bottom:5px}.deed-verify{margin-top:16px;padding-top:11px;border-top:1px solid var(--line-bright)}.deed-verify-cap{font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--ink-soft);margin-bottom:6px}.deed-account{font-size:12px;word-break:break-all;color:var(--gold);text-decoration:none;border-bottom:1px dotted var(--gold-dim)}.deed-account:hover{color:var(--gold-bright)}.deed-attest{margin-top:7px;font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft);line-height:1.7}section.deed-verify>.deed-verify-cap{color:var(--gold)}.deedsheet .connectrow,.deedsheet .cta{border-radius:0}.deed-seal{position:absolute;right:22px;bottom:64px;width:92px;height:92px;border-radius:50%;border:2px solid var(--gold-dim);box-shadow:inset 0 0 0 3px var(--paper-raise),inset 0 0 0 4px var(--gold-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:8.5px;letter-spacing:.18em;line-height:1.8;color:var(--gold);transform:rotate(-12deg);opacity:.8;pointer-events:none}.deed-foot{margin-top:14px;text-align:center;font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft)}.deed-foot a{color:var(--gold);text-decoration:none}@media (max-width:560px){.deed-seal{display:none}}.hubmark{display:inline-block;margin-left:8px;font-style:normal;font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:var(--gold);white-space:nowrap}.hubnote{margin:10px 0 0;font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--gold)}.introw.hubrow .hubmark{margin-left:0;margin-right:7px;font-size:10px}.introw .intmeta{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-micro);letter-spacing:var(--track-caps-2);color:var(--ink-soft)}.deed-hub{margin-top:6px;font-family:var(--mono);font-size:9px;letter-spacing:.3em;color:var(--gold)}.citydot.hub{stroke:var(--gold);stroke-width:.7}.icon-spin{animation:spin .9s linear infinite;transform-origin:50% 50%}.netmark{display:inline-flex;align-items:center;margin-left:3px;opacity:.55}.cta>svg,.ghostbtn>svg{width:1.25em;height:1.25em}.wordmark .blade svg{width:19px;height:19px}.cta svg g[fill=currentColor],.wordmark .blade svg g[fill=currentColor]{stroke:currentColor;stroke-width:.9}.netname{white-space:nowrap}