@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");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}:root{color-scheme:dark;--ink:#f7ffe8;--muted:rgba(231,255,207,0.72);--line:rgba(195,255,130,0.2);--green:#07c96d;--acid:#a7ff22;--red:#ff3454;--gold:#f5c84b;--cyan:#37d8ff;--orange:#ff8a2b;--black:#050706;--glass:rgba(9,15,12,0.38);--font-display:"Fraunces Variable","Iowan Old Style","Palatino Linotype","Songti SC","SimSun",serif;--font-body:"Fraunces Variable","Georgia","Songti SC","Microsoft YaHei",serif;--font-mono:"JetBrains Mono Variable","SFMono-Regular","Cascadia Mono","Consolas","Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--black);color:var(--ink);font-family:var(--font-body);font-variation-settings:"opsz" 24,"SOFT" 18,"WONK" 0;text-rendering:optimizeLegibility}button{cursor:pointer;font:inherit}a{color:inherit;text-decoration:none}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-shell{background:linear-gradient(90deg,rgba(2,4,3,.12),rgba(2,4,3,.03) 32%,rgba(2,4,3,.1) 58%,rgba(2,4,3,.46)),linear-gradient(180deg,rgba(2,4,3,.01),rgba(2,4,3,.1) 58%,rgba(2,4,3,.9)),-webkit-image-set(url("/assets/world/vault-breach-hero-v1.webp") type("image/webp"),url("/assets/world/vault-breach-hero-v1.png") type("image/png"));background:linear-gradient(90deg,rgba(2,4,3,.12),rgba(2,4,3,.03) 32%,rgba(2,4,3,.1) 58%,rgba(2,4,3,.46)),linear-gradient(180deg,rgba(2,4,3,.01),rgba(2,4,3,.1) 58%,rgba(2,4,3,.9)),image-set(url("/assets/world/vault-breach-hero-v1.webp") type("image/webp"),url("/assets/world/vault-breach-hero-v1.png") type("image/png"));background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow-x:hidden;position:relative}.app-shell:before{background:radial-gradient(circle at 28% 34%,rgba(167,255,34,.24),transparent 28%),linear-gradient(90deg,rgba(167,255,34,.07),transparent 34%,rgba(167,255,34,.08)),repeating-linear-gradient(180deg,rgba(214,255,172,.02) 0 1px,transparent 1px 9px);content:"";mix-blend-mode:screen;opacity:.34;z-index:0}.app-shell:before,.market-atmosphere{inset:0;pointer-events:none;position:fixed}.market-atmosphere{z-index:1}.war-room{margin:0 auto;padding:20px 16px 42px;position:relative;width:min(1480px,100%);z-index:2}.world-hero{display:grid;min-height:720px;position:relative}.compact-hero{min-height:390px}.nav-rail{align-items:center;display:flex;font-family:var(--font-mono);font-size:12px;font-variation-settings:"wght" 680;gap:10px;justify-content:flex-end;padding-top:2px;text-transform:uppercase}.nav-rail span{background:rgba(3,9,6,.54);border:1px solid rgba(167,255,34,.14);border-radius:999px;padding:7px 12px}.nav-rail .brand-chip{border-color:rgba(167,255,34,.44);color:var(--acid);margin-right:auto}.hero-brand{display:grid;align-content:center;gap:18px;justify-items:start;margin:0 0 0 auto;max-width:650px;min-height:560px;padding:72px 0 54px;text-align:left}.hero-kicker{color:var(--acid);font-family:var(--font-mono);font-size:13px;font-variation-settings:"wght" 760;text-transform:uppercase}.hero-brand h1{color:#b9ff49;font-family:Impact,"Arial Black",var(--font-mono);font-size:clamp(68px,10vw,148px);font-weight:900;letter-spacing:0;line-height:.82;margin:0;max-width:650px;text-shadow:0 0 26px rgba(167,255,34,.28),0 22px 58px rgba(0,0,0,.64);text-transform:uppercase;word-spacing:.08em}.hero-brand p{color:var(--ink);font-family:var(--font-mono);font-size:clamp(16px,1.6vw,22px);font-variation-settings:"wght" 620;line-height:1.35;margin:0;max-width:560px;text-shadow:0 2px 18px rgba(0,0,0,.78)}.trust-alert{align-items:center;background:rgba(6,14,10,.58);border:1px solid rgba(167,255,34,.24);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18);color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-variation-settings:"wght" 700;gap:8px;justify-content:flex-start;max-width:min(620px,100%);padding:10px 14px;text-transform:uppercase}.safety-panel svg,.trust-alert svg{color:var(--gold);flex:0 0 auto}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:4px}.hero-actions .primary-button,.hero-actions .secondary-button{min-width:190px;padding-inline:20px}.live-strip{align-items:stretch;display:grid;gap:8px;grid-template-columns:1.35fr repeat(4,minmax(112px,.68fr)) minmax(220px,.95fr);align-self:end;margin:0 auto 20px;position:relative;width:min(1240px,100%);z-index:5}.connect-button,.icon-button,.primary-button,.proof-point,.secondary-button,.status-cell,.terminal-surface,.tier-button{-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);background:var(--ui-skin,linear-gradient(180deg,rgba(231,255,207,.13),rgba(231,255,207,.044))),var(--glass);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid rgba(167,255,34,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 20px 70px rgba(0,0,0,.22)}.status-cell{border-radius:8px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.proof-band{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 16px;width:min(1120px,100%)}.proof-point{--ui-skin:linear-gradient(135deg,rgba(255,248,232,0.14),rgba(32,226,138,0.08),rgba(255,52,84,0.08));border-radius:8px;display:grid;gap:5px;min-height:68px;padding:13px 14px}.proof-point span{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-variation-settings:"wght" 680;text-transform:uppercase}.proof-point strong{font-family:var(--font-display);font-size:22px;line-height:1}.status-cell.wide{border-color:rgba(32,226,138,.42)}.eyebrow,.faction-target,.metric-label,.small-copy,.status-cell span,.tag,.tier-action-cn{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-variation-settings:"wght" 620;text-transform:uppercase}.status-cell strong{color:var(--ink);font-family:var(--font-mono);font-size:15px;font-variation-settings:"wght" 780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connect-button,.icon-button,.primary-button,.secondary-button,.tier-button{align-items:center;border-radius:8px;color:var(--ink);display:inline-flex;gap:8px;justify-content:center;min-height:46px;transform:translateZ(0);transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s ease,background .24s ease,filter .24s ease}.connect-button,.primary-button{--ui-skin:linear-gradient(135deg,rgba(167,255,34,0.28),rgba(7,201,109,0.12),rgba(3,8,5,0.72));background:var(--ui-skin),rgba(5,12,8,.84);border-color:rgba(167,255,34,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 34px rgba(7,201,109,.18);font-family:var(--font-mono);font-size:15px;font-variation-settings:"wght" 820;font-weight:800;text-transform:uppercase}.icon-button,.secondary-button{--ui-skin:linear-gradient(135deg,rgba(231,255,207,0.12),rgba(3,8,5,0.58));font-family:var(--font-mono);font-size:14px;text-transform:uppercase;font-weight:680}button:hover{filter:brightness(1.14) saturate(1.08);transform:translateY(-1px)}button:active{filter:brightness(.94);transform:translateY(1px) scale(.995)}button:disabled,button[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.45) brightness(.72);opacity:.68}button:disabled:hover,button[aria-disabled=true]:hover{filter:grayscale(.45) brightness(.72);transform:none}.district-cockpit{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 410px;margin-top:-2px}.boundary-section,.deploy-section,.economy-section,.flow-section,.rules-section,.story-band,.vault-section{margin-bottom:16px;padding:22px}.learn-drawer{margin-top:16px}.learn-drawer summary{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);background:linear-gradient(90deg,rgba(5,7,6,.58),rgba(32,226,138,.1),rgba(245,200,75,.1)),rgba(5,7,6,.34);border:1px solid rgba(255,248,232,.18);border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:62px;padding:13px 16px}.learn-drawer summary::-webkit-details-marker{display:none}.learn-drawer summary:after{border:solid var(--gold);border-width:0 2px 2px 0;content:"";height:8px;transform:rotate(45deg);transition:transform .22s ease;width:8px}.learn-drawer[open] summary:after{transform:rotate(225deg)}.learn-drawer summary span{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-variation-settings:"wght" 720;text-transform:uppercase}.learn-drawer summary strong{color:var(--ink);font-family:var(--font-display);font-size:22px;line-height:1;margin-right:auto}.story-band{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,.86fr) minmax(280px,.64fr)}.boundary-section h2,.section-heading h2,.story-band h2{font-family:var(--font-display);font-size:clamp(30px,4vw,58px);font-variation-settings:"opsz" 96,"SOFT" 16,"WONK" 1;line-height:.96;margin:6px 0 0;max-width:870px}.boundary-grid p,.flow-step p,.story-band p{color:var(--muted);font-size:16px;line-height:1.42;margin:0}.boundary-section,.deploy-section,.economy-section,.flow-section,.rules-section,.vault-section{background:transparent;border-color:transparent;box-shadow:none;margin-top:16px;overflow:hidden;padding:0 0 22px}.deploy-section.terminal-surface:before,.economy-section.terminal-surface:before,.rules-section.terminal-surface:before,.vault-section.terminal-surface:before{display:none}.section-artwork{display:block;height:clamp(260px,34vw,460px);margin:0 0 18px;overflow:hidden;pointer-events:none;position:relative;z-index:1}.section-artwork:after{background:linear-gradient(90deg,rgba(5,7,6,.12),rgba(5,7,6,.02) 44%,rgba(5,7,6,.16)),linear-gradient(180deg,rgba(5,7,6,0),rgba(5,7,6,.68) 100%);content:"";inset:0;position:absolute}.section-artwork img{display:block;filter:brightness(1.02) contrast(1.08) saturate(1.18);height:100%;object-fit:cover;object-position:center;width:100%}.deploy-section>div:not(.deploy-grid):not(.contract-strip):not(.section-artwork),.economy-section .section-heading,.rules-section .section-heading,.vault-section .section-heading{margin-left:22px;margin-top:-128px;max-width:850px;position:relative;z-index:2}.contract-strip,.deploy-grid,.economy-grid,.loop-note,.rules-grid,.vault-grid{margin-left:22px;margin-right:22px;position:relative;z-index:2}.section-heading{margin-bottom:18px}.boundary-grid,.deploy-grid,.economy-grid,.flow-steps,.rules-grid,.vault-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.boundary-grid>div,.deploy-cell,.economy-card,.flow-step,.mega-card,.mega-trigger,.rules-card{background:rgba(5,7,6,.48);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-blend-mode:normal,soft-light,normal;border:1px solid rgba(255,248,232,.12);border-radius:8px;min-height:170px;padding:15px}.boundary-grid>div,.deploy-cell,.economy-card,.execution-status,.flow-step,.human-panel,.mega-card,.mega-trigger,.preview,.rules-card,.split-box{background-blend-mode:normal}.flow-step span{color:var(--gold);font-family:var(--font-mono);font-size:13px;font-variation-settings:"wght" 780}.boundary-grid strong,.deploy-cell strong,.economy-card strong,.flow-step strong,.mega-card strong,.rules-card-head strong{display:block;font-family:var(--font-display);font-size:24px;line-height:1;margin:18px 0 9px}.boundary-section{display:grid;gap:20px}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economy-card{border-color:rgba(255,248,232,.18);box-shadow:none;min-height:210px}.economy-card p,.mega-card p{color:var(--muted);font-size:15px;line-height:1.36;margin:0 0 14px}.split-meter{background:rgba(255,255,255,.16);border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.split-meter span{background:var(--accent);box-shadow:0 0 18px var(--accent);display:block;height:100%}.contract-strip,.loop-note,.site-footer{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:10px;justify-content:space-between;margin-top:14px;text-transform:uppercase}.rules-grid{grid-template-columns:1fr 1.15fr .85fr}.rules-card{display:grid;gap:8px;min-height:0}.rules-card-head{align-items:center;color:var(--gold);display:flex;gap:8px;margin-bottom:6px}.rules-card-head strong{margin:0}.rule-row{align-items:center;background:linear-gradient(180deg,rgba(5,7,6,.28),rgba(5,7,6,.46)),-webkit-image-set(url("/assets/ui-kit-v2/rule-row.webp") type("image/webp"),url("/assets/ui-kit-v2/rule-row.png") type("image/png")),rgba(5,7,6,.42);background:linear-gradient(180deg,rgba(5,7,6,.28),rgba(5,7,6,.46)),image-set(url("/assets/ui-kit-v2/rule-row.webp") type("image/webp"),url("/assets/ui-kit-v2/rule-row.png") type("image/png")),rgba(5,7,6,.42);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-blend-mode:normal,soft-light,normal;border:1px solid rgba(255,248,232,.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(82px,.8fr) minmax(0,1fr) auto;min-height:42px;padding:8px 10px}.rule-row em,.rule-row span{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-style:normal;text-transform:uppercase}.rule-row strong{font-family:var(--font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-progress{background:rgba(5,7,6,.46);border:1px solid rgba(245,200,75,.2);border-radius:8px;display:grid;gap:10px;padding:12px}.license-progress strong{display:block;font-family:var(--font-display);font-size:24px;line-height:1;margin-top:4px}.vault-grid{grid-template-columns:1.25fr repeat(3,minmax(0,.75fr))}.deploy-cell,.mega-card,.mega-trigger{min-height:118px}.mega-trigger{align-content:center;color:var(--ink);display:grid;gap:10px;justify-items:start}.mega-trigger svg{color:var(--gold)}.mega-trigger span{font-family:var(--font-display);font-size:22px;font-weight:760;line-height:1.05}.deploy-section{display:grid;gap:16px}.deploy-section h2{font-family:var(--font-display);font-size:clamp(30px,4vw,52px);line-height:.98;margin:6px 0 0}.deploy-cell{min-height:100px}.deploy-cell strong{font-size:21px;margin:10px 0 0}.compact-action{padding-inline:14px}.site-footer{margin:20px 0 0;padding:0 4px}.terminal-surface{border-radius:10px;overflow:hidden;position:relative}.terminal-surface:before{background-image:-webkit-image-set(url("/assets/ui/terminal-glass.webp") type("image/webp"),url("/assets/ui/terminal-glass.png") type("image/png"));background-image:image-set(url("/assets/ui/terminal-glass.webp") type("image/webp"),url("/assets/ui/terminal-glass.png") type("image/png"));background-position:50%;background-size:100% 100%;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute}.terminal-surface>*{position:relative;z-index:1}.board,.ledger,.result-strip,.side-panel{padding:18px}.board-header,.faction-top,.metric-row,.panel-header,.result-strip,.split-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.board h2,.panel-header h2,.result-strip h2{font-family:var(--font-display);font-size:30px;font-variation-settings:"opsz" 96,"SOFT" 16,"WONK" 1;line-height:1;margin:4px 0 0}.phase-clock{display:grid;gap:5px;justify-items:end}.tag{align-items:center;background:rgba(5,7,6,.38);border:1px solid rgba(255,248,232,.14);border-radius:999px;display:inline-flex;gap:6px;padding:6px 10px;white-space:nowrap}.big-number,.clock,.metric-value{font-family:var(--font-mono);font-variation-settings:"wght" 780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clock{font-size:32px}.faction-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.faction-card{background:radial-gradient(circle at 50% 18%,rgba(255,248,232,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(5,7,6,.02)),rgba(24,42,36,.08);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-blend-mode:normal,normal;border:1px solid rgba(255,248,232,.12);border-radius:6px;color:var(--ink);display:grid;grid-template-rows:1fr auto auto auto auto;isolation:isolate;min-height:430px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .24s ease,filter .24s ease}.faction-card:after{background-image:-webkit-image-set(url("/assets/ui-kit-v2/faction-frame.webp") type("image/webp"),url("/assets/ui-kit-v2/faction-frame.png") type("image/png"));background-image:image-set(url("/assets/ui-kit-v2/faction-frame.webp") type("image/webp"),url("/assets/ui-kit-v2/faction-frame.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;opacity:.05;pointer-events:none;position:absolute;z-index:3}.faction-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 22px 70px rgba(245,200,75,.18),0 0 46px rgba(255,255,255,.1);filter:saturate(1.1);transform:translateY(-5px) scale(1.015)}.territory-light{background:linear-gradient(180deg,rgba(5,7,6,0) 0,rgba(5,7,6,.02) 42%,rgba(5,7,6,.74) 100%),radial-gradient(circle at 74% 18%,var(--accent),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.12),transparent 34%);inset:0;opacity:.9;position:absolute;z-index:1}.faction-card>:not(.territory-light):not(.faction-portrait){position:relative;z-index:4}.faction-portrait{grid-row:1/-1;inset:0;opacity:.98;pointer-events:none;position:absolute;width:100%;z-index:0}.faction-portrait img{display:block;filter:brightness(1.24) contrast(1.12) saturate(1.36);height:100%;object-fit:cover;object-position:center 16%;width:100%}.faction-card.selected .faction-portrait{opacity:1;transform:scale(1.085) translateY(-8px);transition:opacity .26s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.faction-hook,.faction-top,.metric-row,.power-bar{margin-inline:14px}.faction-top{align-self:end;background:linear-gradient(90deg,rgba(5,7,6,.76),rgba(5,7,6,.34));border-left:2px solid var(--accent);border-radius:6px;margin-bottom:10px;padding:10px 10px 8px}.faction-name{font-family:var(--font-display);font-size:22px;font-weight:780;line-height:1}.faction-target{display:inline-block;margin-top:6px}.faction-icon{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;display:inline-flex;height:34px;justify-content:center;width:34px}.power-bar{background:rgba(255,255,255,.18);border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.power-fill{background:var(--accent);box-shadow:0 0 18px var(--accent);height:100%}.faction-hook{color:var(--muted);font-size:13px;line-height:1.3;margin-bottom:14px;text-shadow:0 1px 10px rgba(0,0,0,.72)}.side-panel{display:grid;gap:16px;isolation:isolate;position:sticky;top:16px}.selected-boss{border-bottom:1px solid rgba(255,248,232,.24);display:block;height:350px;margin:-28px -28px 0;overflow:hidden;position:relative;transform:translateZ(0)}.selected-boss:after{background:linear-gradient(180deg,rgba(5,7,6,0) 50%,rgba(5,7,6,.24)),linear-gradient(90deg,rgba(32,226,138,.08),transparent 48%,rgba(255,52,84,.08));content:"";inset:0;pointer-events:none;position:absolute}.selected-boss img{display:block;filter:brightness(1.22) contrast(1.08) saturate(1.3) drop-shadow(0 24px 28px rgba(0,0,0,.46));height:100%;object-fit:cover;object-position:center 10%;transform:scale(1.1) translateY(4px);width:100%}.execution-status,.human-panel,.preview,.safety-panel,.split-box{background:-webkit-image-set(url("/assets/ui-kit-v2/ledger-panel.webp") type("image/webp"),url("/assets/ui-kit-v2/ledger-panel.png") type("image/png")),rgba(13,23,20,.2);background:image-set(url("/assets/ui-kit-v2/ledger-panel.webp") type("image/webp"),url("/assets/ui-kit-v2/ledger-panel.png") type("image/png")),rgba(13,23,20,.2);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid rgba(255,248,232,.22);border-radius:8px;padding:12px}.human-panel{border-left:3px solid var(--gold);display:grid;gap:6px}.safety-panel{align-items:center;background:linear-gradient(135deg,rgba(245,200,75,.16),rgba(32,226,138,.08),rgba(5,7,6,.42));display:flex;font-family:var(--font-mono);font-size:12px;font-variation-settings:"wght" 680;gap:10px;line-height:1.35;text-transform:uppercase}.human-panel p{color:var(--muted);font-size:14px;line-height:1.35;margin:0}.bribe-size-control{align-items:center;background:linear-gradient(135deg,rgba(255,248,232,.16),rgba(32,226,138,.08),rgba(5,7,6,.34));border:1px solid rgba(255,248,232,.22);border-radius:8px;display:flex;gap:14px;justify-content:space-between;min-height:82px;padding:13px}.bribe-size-control>div{display:grid;gap:4px;min-width:0}.bribe-size-control strong{font-family:var(--font-display);font-size:24px;line-height:1}.bribe-select-wrap{align-items:center;background:rgba(5,7,6,.44);border:1px solid rgba(245,200,75,.34);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:4px;min-height:42px;padding:0 10px 0 14px}.bribe-select-wrap svg{color:var(--gold);pointer-events:none}.bribe-select{appearance:none;background:transparent;border:0;color:var(--ink);font-family:var(--font-mono);font-size:14px;font-variation-settings:"wght" 780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:0;padding:0}.bribe-select option{background:#101512;color:var(--ink)}.ledger,.tier-list{display:grid;gap:12px}.tier-button{--ui-skin:image-set(url("/assets/ui-kit-v2/bribe-ticket.webp") type("image/webp"),url("/assets/ui-kit-v2/bribe-ticket.png") type("image/png"));background:linear-gradient(90deg,rgba(5,7,6,.34),rgba(5,7,6,.1) 52%,rgba(5,7,6,.42)),var(--ui-skin),rgba(5,7,6,.16);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:space-between;border-color:rgba(255,248,232,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);min-height:54px;padding:11px 14px;text-align:left;width:100%}.tier-button.active{background:linear-gradient(90deg,rgba(245,200,75,.18),rgba(5,7,6,.04),rgba(32,226,138,.1)),var(--ui-skin),rgba(245,200,75,.12);border-color:rgba(245,200,75,.78);background-blend-mode:normal,soft-light,normal;filter:brightness(1.16) saturate(1.12)}.tier-action{display:grid;gap:2px}.tier-action strong{font-family:var(--font-display);font-size:17px}.preview{display:grid;gap:10px}.ledger,.result-strip{margin-top:16px}.split-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.big-number{font-size:23px;margin-top:5px}.execution-status{display:flex;gap:12px}.execution-status,.mobile-bribe-bar{align-items:center;justify-content:space-between}.mobile-bribe-bar{-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);background:rgba(8,12,11,.78);border:1px solid rgba(245,200,75,.34);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.16);display:none;gap:10px;margin:12px 0 16px;padding:10px;position:sticky;bottom:10px;z-index:20}.mobile-bribe-bar strong{display:block;font-family:var(--font-display);font-size:18px;line-height:1}.mobile-bribe-bar .primary-button{min-width:108px}.ui-kit{display:grid;gap:16px}.asset-grid,.foundation-grid,.phase-kit{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.phase-chip,.swatch-card{background:rgba(5,7,6,.34);border:1px solid rgba(255,248,232,.14);border-radius:8px;display:grid;gap:8px;min-height:112px;padding:12px}.phase-chip strong{color:var(--ink);font-size:17px;line-height:1.2}.asset-tile{background:rgba(5,7,6,.34);border:1px solid rgba(255,248,232,.14);border-radius:8px;margin:0;min-height:176px;overflow:hidden}.asset-tile img{background:rgba(3,5,5,.42);display:block;height:142px;object-fit:contain;padding:8px;width:100%}.component-skin-tile img{height:170px;padding:14px}.asset-tile figcaption{color:var(--muted);font-family:var(--font-mono);font-size:12px;padding:10px 12px;text-transform:uppercase}@media (max-width:1060px){.world-hero{min-height:0}.district-cockpit,.live-strip{grid-template-columns:1fr;position:static}.side-panel{position:static}.asset-grid,.boundary-grid,.deploy-grid,.economy-grid,.faction-grid,.flow-steps,.foundation-grid,.phase-kit,.proof-band,.rules-grid,.split-grid,.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-band{grid-template-columns:1fr}}@media (max-width:640px){.app-shell{background-attachment:scroll;background-position:30% top;background-size:auto 820px}.connect-button,.icon-button,.primary-button,.proof-point,.secondary-button,.status-cell,.terminal-surface,.tier-button{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.052)),rgba(9,15,13,.68)}.terminal-surface:before{opacity:.055}.war-room{padding:14px 10px 34px}.world-hero{min-height:780px}.nav-rail{display:none}.hero-brand{align-content:end;gap:14px;margin-top:0;min-height:560px;padding:118px 0 30px}.hero-brand h1{font-size:clamp(60px,18vw,82px);line-height:.84;max-width:min(100%,380px)}.hero-brand p{font-size:clamp(16px,4.8vw,20px);max-width:360px}.hero-actions{display:grid;width:100%}.live-strip{margin-top:18px}.live-strip .status-cell:first-child,.live-strip .status-cell:nth-child(5){display:none}.asset-grid,.boundary-grid,.deploy-grid,.economy-grid,.flow-steps,.foundation-grid,.phase-kit,.proof-band,.rules-grid,.split-grid,.vault-grid{grid-template-columns:1fr}.proof-band{margin-top:8px}.boundary-section,.flow-section,.story-band{padding:16px}.deploy-section,.economy-section,.rules-section,.vault-section{padding:0 0 16px}.section-artwork{height:230px;margin:0 0 14px}.deploy-section>div:not(.deploy-grid):not(.contract-strip):not(.section-artwork),.economy-section .section-heading,.rules-section .section-heading,.vault-section .section-heading{margin-left:16px;margin-top:-72px}.contract-strip,.deploy-grid,.economy-grid,.loop-note,.rules-grid,.vault-grid{margin-left:16px;margin-right:16px}.boundary-section h2,.deploy-section h2,.section-heading h2,.story-band h2{font-size:33px}.boundary-grid>div,.deploy-cell,.economy-card,.flow-step,.mega-card,.mega-trigger,.rules-card{min-height:0}.rule-row{grid-template-columns:minmax(72px,.78fr) minmax(0,1fr) auto}.contract-strip,.loop-note,.site-footer{align-items:stretch;flex-direction:column;justify-content:flex-start}.faction-grid{display:flex;gap:10px;margin-left:-18px;margin-right:-18px;overflow-x:auto;padding:0 18px 12px;scroll-snap-type:x mandatory}.faction-card{flex:0 0 84vw;min-height:455px;scroll-snap-align:center}.board-header,.execution-status,.panel-header,.result-strip{align-items:stretch;flex-direction:column}.phase-clock{justify-items:start}.board h2,.panel-header h2,.result-strip h2{font-size:25px}.selected-boss{height:290px;margin:-18px -18px 0}.trust-alert{align-items:flex-start;border-radius:10px;text-align:left}.mobile-bribe-bar{display:flex}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}.market-atmosphere{display:none}}