@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-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:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-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:Oxanium Fallback;src:local("Arial");ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.__className_b056fe{font-family:Oxanium,Oxanium Fallback;font-style:normal}.__variable_b056fe{--font-heading:"Oxanium","Oxanium Fallback"}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-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:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_4fe6d1{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_4fe6d1{--font-body:"Rajdhani","Rajdhani Fallback"}:root{--bg-void:#08090b;--bg-oil:#101217;--bg-char:#171b20;--bg-bronze:#241f1a;--bg-oxide:#1a2325;--surface-1:rgba(18,20,24,0.78);--surface-2:rgba(26,29,34,0.88);--surface-3:rgba(33,30,26,0.92);--surface-raised:linear-gradient(165deg,rgba(39,34,27,0.95),rgba(16,19,22,0.95));--text-primary:#f6f2e9;--text-secondary:#c7beaf;--text-muted:#8f877b;--line-iron:rgba(114,109,103,0.35);--line-brass:rgba(199,146,74,0.42);--line-cyan:rgba(72,184,201,0.42);--glow-amber:rgba(247,159,54,0.5);--glow-copper:rgba(186,111,53,0.45);--glow-cyan:rgba(61,208,229,0.38);--glow-teal:rgba(36,145,142,0.32);--glow-danger:rgba(227,75,56,0.45);--event-success:#3ea58f;--event-warning:#e47b34;--event-danger:#cb3a37;--rarity-common:#8e928f;--rarity-uncommon:#55b89a;--rarity-rare:#4dc6e0;--rarity-epic:#b26fd7;--rarity-legendary:#f7a743;--rarity-founder:#dfcb6a;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--shadow-panel:0 16px 32px rgba(0,0,0,0.4),inset 0 0 0 1px rgba(255,255,255,0.04);--shadow-glow-amber:0 0 22px rgba(247,159,54,0.32);--shadow-glow-cyan:0 0 20px rgba(61,208,229,0.22)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body),sans-serif;background:radial-gradient(1200px 600px at 15% -10%,rgba(214,136,55,.15),transparent 62%),radial-gradient(1200px 640px at 90% -20%,rgba(48,156,170,.12),transparent 60%),linear-gradient(180deg,#0a0b0d,#11141a 42%,#0a0e12);color:var(--text-primary);letter-spacing:.01em}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading),sans-serif;margin:0;letter-spacing:.04em}p{color:var(--text-secondary)}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.66rem;color:#d9c897}.mini-shell{position:relative;min-height:100dvh;padding:20px 14px 90px;isolation:isolate}.mini-header{position:relative;overflow:hidden;padding:18px;margin-bottom:12px}.mini-header h1{margin-top:8px;font-size:clamp(1.2rem,2vw + .8rem,1.6rem)}.header-strip{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-secondary)}.status-dot{width:8px;height:8px;border-radius:999px;background:#4fd2ca;box-shadow:0 0 12px rgba(79,210,202,.65);animation:pulse-dot 2s infinite}.header-note{margin-top:8px;font-size:.8rem;color:#f5aa70}.mini-content,.screen-stack{display:flex;flex-direction:column;gap:12px}.dashboard-core>*,.dashboard-machine-grid>*,.owner-list-row>*,.panel,.panel-body,.panel-chrome,.panel-head,.pressure-wheel-stage>*,.screen-stack,.screen-stack>*,.shortcut-grid>*,.upgrade-command-stage>*,.upgrade-grid>*{min-width:0}.focus-subvalue,.focus-value,.machine-readout small,.machine-readout span,.machine-readout strong,.owner-list-row h3,.owner-list-row p,.panel h1,.panel h2,.panel h3,.panel p,.pressure-wheel-label span,.shortcut-card{overflow-wrap:anywhere}.panel-chrome{position:relative;border:1px solid var(--line-iron);border-radius:var(--radius-lg);background:linear-gradient(160deg,rgba(51,41,30,.26),transparent 48%),linear-gradient(12deg,rgba(26,43,47,.2),transparent 52%),var(--surface-2);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel-chrome:after,.panel-chrome:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.panel-chrome:before{border:1px solid rgba(255,212,149,.06)}.panel-chrome:after{background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 22%,transparent 80%,rgba(255,255,255,.04));mix-blend-mode:screen}.panel{padding:14px}.panel-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.panel-head h2{font-size:1.03rem}.panel-head p{font-size:.83rem;color:var(--text-muted)}.panel-body{display:flex;flex-direction:column;gap:12px}.accent-amber{box-shadow:var(--shadow-panel),var(--shadow-glow-amber)}.accent-cyan{box-shadow:var(--shadow-panel),var(--shadow-glow-cyan)}.accent-danger{box-shadow:var(--shadow-panel),0 0 22px rgba(227,75,56,.27)}.event-banner h2{margin:4px 0}.dashboard-core{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.focus-label{font-size:.76rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.focus-value{font-size:1.35rem;color:#ffce85;text-shadow:0 0 16px rgba(255,175,77,.35)}.glow-btn{position:relative;border:1px solid transparent;border-radius:11px;padding:10px 14px;font-family:var(--font-heading),sans-serif;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .18s ease;color:var(--text-primary);overflow:hidden;max-width:100%}.glow-btn span{position:relative;z-index:2}.glow-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 34%,transparent 78%,rgba(255,255,255,.12));z-index:1}.btn-primary{background:linear-gradient(145deg,#9b4d23,#d1803d 58%,#8d4422);border-color:rgba(255,211,154,.34);box-shadow:0 0 16px rgba(233,140,50,.4)}.btn-secondary{background:linear-gradient(145deg,#194248,#28626a 58%,#16333a);border-color:rgba(112,214,224,.32);box-shadow:0 0 16px rgba(70,181,196,.25)}.btn-danger{background:linear-gradient(145deg,#612625,#a53d32 58%,#5c1f20);border-color:rgba(252,152,137,.34);box-shadow:0 0 16px rgba(205,62,58,.3)}.btn-pulse{animation:button-pulse 1.8s infinite}.resource-hud{position:relative;padding:12px;overflow:hidden}.resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.resource-card{position:relative;overflow:hidden;background:var(--surface-raised);border:1px solid rgba(202,168,118,.2);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:2px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.resource-label{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.resource-value{font-size:.94rem;color:#ffdfb2}.storage-meter{margin-top:10px;display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary)}.storage-track{height:8px;margin-top:6px;border-radius:999px;background:rgba(24,27,30,.9);border:1px solid rgba(255,255,255,.08);overflow:hidden}.storage-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#44bca8,#f2af54);transition:width .42s ease;background-size:180% 100%;animation:pipe-flow 3.4s linear infinite}.storage-fill.full{background:linear-gradient(90deg,#d26a38,#e64f45);animation:warning-pulse 1.5s infinite}.founder-sigil{padding:12px;display:grid;grid-template-columns:82px 1fr;grid-gap:12px;gap:12px;align-items:center}.sigil-ring{width:82px;height:82px;border-radius:50%;border:1px solid rgba(245,196,114,.48);background:radial-gradient(circle at 35% 30%,rgba(255,226,154,.38),rgba(16,18,22,.2) 40%,rgba(11,12,14,.9));box-shadow:inset 0 0 18px rgba(241,155,68,.32),0 0 22px rgba(241,155,68,.24);display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}.sigil-ring span{font-size:.58rem;color:#d8c39b}.sigil-ring strong{font-family:var(--font-heading),sans-serif;font-size:1.55rem}.sigil-details{display:flex;flex-direction:column;gap:8px}.sigil-details h3{font-size:1rem}.progress-wrap{display:grid;grid-gap:5px;gap:5px}.progress-label,.progress-meta{font-size:.68rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.progress-track{position:relative;height:10px;border-radius:999px;background:rgba(13,15,17,.96);border:1px solid rgba(255,255,255,.06);overflow:hidden}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#a35a2f,#f2ad57 45%,#4ed0d8);box-shadow:0 0 12px rgba(255,177,73,.36)}.shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.shortcut-card{border-radius:12px;padding:12px;min-width:0;font-family:var(--font-heading),sans-serif;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;transition:transform .16s ease,box-shadow .22s ease}.shortcut-card:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(255,167,67,.24)}.admin-grid,.expedition-grid,.mission-grid,.rewards-grid,.upgrade-grid,.vault-grid{display:grid;grid-gap:10px;gap:10px}.expedition-card,.market-offer,.mission-card,.reward-card,.upgrade-node,.vault-card{position:relative;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:10px}.expedition-card header,.market-offer header,.mission-card header,.reward-head,.upgrade-node header{display:flex;align-items:center;justify-content:space-between;gap:8px}.level-pill,.reward-tag,.tier-chip{border:1px solid rgba(255,209,149,.32);background:rgba(86,56,34,.58);border-radius:999px;padding:4px 8px;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#f8d5a0}.upgrade-stats{display:flex;justify-content:space-between;font-size:.78rem;color:var(--text-secondary)}.reward-card h3{font-size:.98rem}.rarity-badge{padding:4px 8px;border-radius:999px;border:1px solid;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase}.rarity-common{color:var(--rarity-common)}.rarity-uncommon{color:var(--rarity-uncommon)}.rarity-rare{color:var(--rarity-rare)}.rarity-epic{color:var(--rarity-epic)}.rarity-legendary{color:var(--rarity-legendary)}.rarity-founder{color:var(--rarity-founder)}.timeline-list{gap:10px}.timeline-list,.timeline-list li{display:flex;flex-direction:column}.timeline-list li{padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(10,12,14,.65);gap:4px}.timeline-list strong{font-size:.86rem}.timer-pill{border-radius:999px;padding:4px 9px;border:1px solid rgba(102,214,232,.4);color:#9de7f1;background:rgba(14,38,42,.68);font-size:.7rem;letter-spacing:.08em}.timer-pill.urgent{border-color:rgba(255,131,108,.46);color:#ffb093;background:rgba(55,20,17,.7);animation:warning-pulse 1.3s infinite}.expedition-card dl,.metric-list{display:grid;grid-gap:8px;gap:8px}.expedition-card dl div,.metric-list div{display:flex;justify-content:space-between;gap:6px;font-size:.78rem;border-bottom:1px dashed rgba(255,255,255,.12);padding-bottom:6px}.expedition-card dt,.metric-list dt{color:var(--text-muted)}.expedition-card dd,.metric-list dd{margin:0;color:#f5e3bf}.black-market-screen .panel-chrome{border-color:rgba(212,87,63,.4)}.market-list{display:flex;flex-direction:column;gap:8px}.market-list li{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,132,99,.26);background:rgba(45,19,17,.52);border-radius:9px;padding:9px;font-size:.8rem}.leaderboard-list{display:flex;flex-direction:column;gap:8px}.leaderboard-row{display:grid;grid-template-columns:46px 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:11px}.leaderboard-row strong:last-child{color:#ffd49f}.leaderboard-row.self{border-color:rgba(95,203,216,.46);box-shadow:var(--shadow-panel),0 0 20px rgba(95,203,216,.22)}.profile-header{display:flex;align-items:center;gap:12px}.avatar-shell{width:52px;height:52px;border-radius:12px;border:1px solid rgba(255,204,138,.4);background:linear-gradient(145deg,rgba(115,66,31,.76),rgba(35,21,15,.76));display:grid;place-items:center;font-family:var(--font-heading),sans-serif;letter-spacing:.08em}.field-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.field-input{width:100%;border-radius:10px;border:1px solid rgba(201,170,123,.28);padding:10px;background:rgba(10,11,13,.8);color:var(--text-primary);font-family:var(--font-body),sans-serif}.field-input:focus{outline:1px solid rgba(88,206,223,.54)}.bottom-nav{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);width:min(92vw,560px);padding:8px;border-radius:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;border:1px solid rgba(119,118,113,.4);background:rgba(11,13,16,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px rgba(0,0,0,.44),0 0 18px rgba(247,159,54,.2);z-index:12}.bottom-nav-item{border-radius:10px;border:1px solid rgba(255,255,255,.06);text-align:center;padding:8px 5px;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.bottom-nav-item.active{color:#ffdda5;border-color:rgba(255,196,122,.42);background:linear-gradient(140deg,rgba(96,54,30,.74),rgba(26,19,16,.74));box-shadow:0 0 18px rgba(230,139,49,.27)}.atmo-root{z-index:-2;overflow:hidden}.atmo-noise,.atmo-root{position:absolute;inset:0}.atmo-noise{opacity:.06;background-image:radial-gradient(rgba(255,255,255,.6) .45px,transparent 0);background-size:3px 3px}.atmo-gradient{position:absolute;width:80vw;height:44vh;border-radius:50%;filter:blur(55px)}.atmo-gradient-amber{left:-12vw;top:8vh;background:rgba(186,98,43,.3)}.atmo-gradient-cyan{right:-24vw;top:30vh;background:rgba(48,164,175,.22)}.atmo-steam{position:absolute;width:320px;height:170px;border-radius:100px;filter:blur(30px);opacity:.2}.atmo-steam-a{bottom:24vh;left:-60px;background:radial-gradient(circle,rgba(217,156,108,.45),transparent 68%)}.atmo-steam-b{bottom:12vh;right:-80px;background:radial-gradient(circle,rgba(79,183,193,.35),transparent 68%)}.atmo-grid{position:absolute;inset:0;opacity:.07;background-image:linear-gradient(transparent 94%,rgba(255,255,255,.3) 0),linear-gradient(90deg,transparent 94%,rgba(255,255,255,.3) 0);background-size:62px 62px}.admin-layout{position:relative;isolation:isolate;min-height:100dvh;padding:24px 16px;background:radial-gradient(900px 480px at 8% -18%,rgba(215,125,49,.24),transparent 56%),radial-gradient(900px 500px at 90% -10%,rgba(63,172,183,.2),transparent 58%),#090b0d}.admin-root{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.admin-head{padding:14px}.owner-hq{padding-bottom:36px}.owner-hero{padding:18px;overflow:hidden}.owner-hero p{margin-top:8px}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.action-row{display:flex;gap:10px;flex-wrap:wrap}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.owner-list{display:flex;flex-direction:column;gap:9px}.owner-list-row{padding:11px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.owner-list-row h3{font-size:.9rem}.focus-subvalue{font-size:.96rem;color:#f0d7aa;text-transform:uppercase;letter-spacing:.08em}.animated-counter{display:inline-block}.animated-counter-highlight{animation:counter-surging .7s ease-out}.resource-hud-backdrop{background:radial-gradient(circle at 15% 20%,rgba(255,180,88,.16),transparent 28%),radial-gradient(circle at 82% 12%,rgba(61,208,229,.12),transparent 24%)}.resource-card:after,.resource-hud-backdrop{position:absolute;inset:0;pointer-events:none}.resource-card:after{content:"";background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 30%,transparent 75%,rgba(255,255,255,.04));opacity:.6}.resource-card[data-surge=true]{border-color:rgba(255,201,131,.45);box-shadow:0 0 18px rgba(247,159,54,.22);transform:translateY(-1px)}.storage-pressure-wave{position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translateX(-100%);animation:energy-run 2.8s linear infinite;pointer-events:none}.storage-detail{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:.72rem;color:var(--text-muted);letter-spacing:.04em}.resource-overflow-vent{position:absolute;right:-10%;bottom:-18px;width:120px;height:58px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(228,121,68,.36),transparent 68%);filter:blur(12px);animation:steam-burst 4.6s ease-in-out infinite;pointer-events:none}.dashboard-machine-grid,.upgrade-command-stage{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.dashboard-machine-grid{margin:12px 0 8px}.dashboard-diagnostics,.upgrade-command-readout{padding:14px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;background:linear-gradient(155deg,rgba(57,43,31,.32),transparent 52%),rgba(14,16,19,.84)}.dashboard-diagnostic,.upgrade-command-readout>div{display:flex;flex-direction:column;gap:6px}.dashboard-machine-module,.upgrade-command-machine{min-height:240px}.machine-claim-shake{animation:micro-shake .42s linear}.claim-button-burst{box-shadow:0 0 18px rgba(233,140,50,.46),0 0 28px rgba(61,208,229,.14)}.upgrade-button-burst{box-shadow:0 0 18px rgba(255,171,86,.42),0 0 24px rgba(61,208,229,.16)}.upgrade-command-stage{margin-top:12px}.upgrade-machine-module{min-height:146px}.upgrade-node[data-state=boosted]{border-color:rgba(255,189,94,.4);box-shadow:var(--shadow-panel),0 0 22px rgba(247,159,54,.2)}.upgrade-node[data-state=warning]{border-color:rgba(229,108,84,.36);box-shadow:var(--shadow-panel),0 0 20px rgba(227,75,56,.18)}.upgrade-crate-preview{display:flex;flex-direction:column;gap:10px;margin-top:14px}.machine-module{--machine-glow:rgba(247,159,54,0.18);--machine-cyan:rgba(61,208,229,0.18);--machine-border:rgba(181,144,92,0.22);--machine-plate-warm:rgba(54,38,27,0.4);--machine-plate-cool:rgba(23,44,49,0.38);--machine-pipe-a:rgba(102,55,31,0.94);--machine-pipe-b:rgba(222,150,64,0.9);--machine-pipe-c:rgba(65,190,206,0.84);--machine-pipe-d:rgba(94,53,30,0.94);--machine-gear-rim:rgba(198,144,78,0.86);--machine-gear-bright:rgba(237,177,94,0.56);--machine-gear-shadow:rgba(98,62,35,0.92);--machine-reactor-core:rgba(255,229,172,0.96);--machine-reactor-bloom:rgba(248,170,68,0.72);--machine-reactor-accent:rgba(47,191,210,0.34);--machine-indicator-main:rgba(255,165,74,0.44);--machine-indicator-shadow:rgba(86,48,22,0.94);--machine-indicator-cyan-main:rgba(88,216,234,0.5);--machine-indicator-cyan-shadow:rgba(16,59,63,0.96);--gear-speed:18s;--gear-reverse-speed:22s;--piston-speed:2.7s;--pipe-speed:4.2s;--indicator-speed:2.4s;position:relative;min-height:230px;border-radius:18px;border:1px solid var(--machine-border);background:radial-gradient(circle at 50% 46%,var(--machine-glow),transparent 24%),linear-gradient(160deg,var(--machine-plate-warm),transparent 44%),linear-gradient(18deg,var(--machine-plate-cool),transparent 50%),rgba(8,11,14,.94);box-shadow:inset 0 0 0 1px rgba(255,236,205,.04),inset 0 0 28px rgba(0,0,0,.34),0 0 18px var(--machine-glow);overflow:hidden;isolation:isolate}.machine-module[data-tone=cyan]{--machine-border:rgba(92,180,198,0.26);--machine-plate-warm:rgba(28,41,46,0.28);--machine-plate-cool:rgba(18,58,64,0.42);--machine-pipe-a:rgba(25,82,92,0.94);--machine-pipe-b:rgba(78,188,204,0.9);--machine-pipe-c:rgba(138,229,236,0.84);--machine-pipe-d:rgba(32,80,86,0.94);--machine-gear-rim:rgba(92,180,198,0.84);--machine-gear-bright:rgba(126,224,232,0.52);--machine-gear-shadow:rgba(29,72,78,0.92);--machine-reactor-core:rgba(212,248,252,0.96);--machine-reactor-bloom:rgba(88,216,234,0.68);--machine-reactor-accent:rgba(255,213,144,0.28);--machine-glow:rgba(61,208,229,0.2);--machine-cyan:rgba(115,231,244,0.22)}.machine-module[data-tone=teal]{--machine-border:rgba(76,160,147,0.26);--machine-plate-warm:rgba(31,42,38,0.32);--machine-plate-cool:rgba(16,52,46,0.4);--machine-pipe-a:rgba(30,87,76,0.94);--machine-pipe-b:rgba(67,170,151,0.9);--machine-pipe-c:rgba(111,225,203,0.82);--machine-pipe-d:rgba(27,70,64,0.94);--machine-gear-rim:rgba(79,176,157,0.84);--machine-gear-bright:rgba(105,212,190,0.52);--machine-gear-shadow:rgba(32,79,68,0.92);--machine-reactor-core:rgba(205,246,233,0.95);--machine-reactor-bloom:rgba(68,180,166,0.68);--machine-reactor-accent:rgba(119,232,214,0.28);--machine-glow:rgba(57,183,168,0.18);--machine-cyan:rgba(102,226,203,0.2)}.machine-module[data-tone=violet]{--machine-border:rgba(138,112,196,0.28);--machine-plate-warm:rgba(43,32,50,0.34);--machine-plate-cool:rgba(29,22,55,0.42);--machine-pipe-a:rgba(70,44,113,0.94);--machine-pipe-b:rgba(152,104,208,0.88);--machine-pipe-c:rgba(96,214,226,0.78);--machine-pipe-d:rgba(62,38,101,0.94);--machine-gear-rim:rgba(158,120,214,0.84);--machine-gear-bright:rgba(193,154,244,0.5);--machine-gear-shadow:rgba(69,48,108,0.92);--machine-reactor-core:rgba(244,222,255,0.96);--machine-reactor-bloom:rgba(178,111,215,0.72);--machine-reactor-accent:rgba(107,222,238,0.28);--machine-glow:rgba(178,111,215,0.2);--machine-cyan:rgba(103,220,234,0.16)}.machine-module[data-tone=danger]{--machine-border:rgba(186,86,68,0.28);--machine-plate-warm:rgba(60,28,23,0.4);--machine-plate-cool:rgba(51,23,20,0.38);--machine-pipe-a:rgba(103,35,25,0.94);--machine-pipe-b:rgba(210,92,62,0.88);--machine-pipe-c:rgba(243,170,79,0.78);--machine-pipe-d:rgba(87,33,27,0.94);--machine-gear-rim:rgba(207,104,77,0.84);--machine-gear-bright:rgba(236,138,96,0.52);--machine-gear-shadow:rgba(108,44,33,0.92);--machine-reactor-core:rgba(255,224,210,0.96);--machine-reactor-bloom:rgba(229,98,68,0.72);--machine-reactor-accent:rgba(255,181,87,0.26);--machine-glow:rgba(227,75,56,0.2);--machine-cyan:rgba(255,178,89,0.16)}.machine-module[data-tone=gold]{--machine-border:rgba(204,170,88,0.28);--machine-plate-warm:rgba(67,51,24,0.4);--machine-plate-cool:rgba(48,41,20,0.3);--machine-pipe-a:rgba(121,86,29,0.94);--machine-pipe-b:rgba(226,186,81,0.92);--machine-pipe-c:rgba(255,225,149,0.82);--machine-pipe-d:rgba(94,71,24,0.94);--machine-gear-rim:rgba(214,180,86,0.84);--machine-gear-bright:rgba(252,224,134,0.5);--machine-gear-shadow:rgba(115,91,32,0.92);--machine-reactor-core:rgba(255,244,197,0.96);--machine-reactor-bloom:rgba(247,190,79,0.74);--machine-reactor-accent:rgba(122,221,236,0.22);--machine-glow:rgba(247,190,79,0.22);--machine-cyan:rgba(253,220,125,0.18)}.machine-module:after,.machine-module:before{content:"";position:absolute;inset:0;pointer-events:none}.machine-module:before{border:1px solid rgba(255,215,148,.08);border-radius:inherit}.machine-module:after{background:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.04) 50%,transparent 50.5%),linear-gradient(180deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%);opacity:.38}.machine-module[data-state=idle]{--gear-speed:24s;--gear-reverse-speed:28s;--piston-speed:3.4s;--machine-glow:rgba(132,103,72,0.12)}.machine-module[data-state=active]{--machine-glow:rgba(247,159,54,0.18);--machine-cyan:rgba(61,208,229,0.18)}.machine-module[data-state=boosted]{--gear-speed:9s;--gear-reverse-speed:13s;--piston-speed:1.55s;--pipe-speed:2.1s;--machine-glow:rgba(247,159,54,0.32);--machine-cyan:rgba(61,208,229,0.24)}.machine-module[data-state=full_storage],.machine-module[data-state=warning]{--gear-speed:12s;--gear-reverse-speed:16s;--pipe-speed:2.8s;--machine-glow:rgba(227,75,56,0.24)}.machine-module[data-quality=reduced] .energy-pulse,.machine-module[data-quality=reduced] .machine-particle,.machine-module[data-quality=reduced] .machine-spark,.machine-module[data-quality=reduced] .machine-steam{display:none}.machine-module[data-tier="4"],.machine-module[data-tier="5"]{box-shadow:inset 0 0 0 1px rgba(255,236,205,.05),inset 0 0 34px rgba(0,0,0,.34),0 0 24px var(--machine-glow),0 0 18px var(--machine-cyan)}.machine-module-compact{min-height:138px;border-radius:14px}.machine-layer{position:absolute;inset:0;pointer-events:none}.machine-particle,.machine-steam{position:absolute;bottom:16px;border-radius:999px;opacity:0}.machine-steam{width:70px;height:32px;background:radial-gradient(circle at 50% 50%,rgba(225,189,148,.28),transparent 72%);filter:blur(10px);animation:steam-burst 4.8s ease-in-out infinite}.machine-particle{width:4px;height:4px;background:rgba(255,196,124,.48);box-shadow:0 0 8px rgba(255,196,124,.34);animation:particle-rise 3.4s linear infinite}.machine-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(74px,.7fr) minmax(0,1.7fr) minmax(74px,.8fr);grid-gap:10px;gap:10px;padding:12px 12px 10px;align-items:center}.machine-module-compact .machine-body{grid-template-columns:54px minmax(0,1fr) 44px;gap:8px;padding:10px}.machine-column{display:flex;flex-direction:column;gap:8px}.machine-column-right{align-items:flex-end}.machine-readout{padding:8px;border-radius:12px;border:1px solid rgba(255,205,143,.16);background:rgba(8,12,15,.64);display:flex;flex-direction:column;gap:2px}.machine-readout small,.machine-readout span{color:var(--text-muted);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.machine-readout strong{color:#f6d8a9;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.machine-readout-right{text-align:right}.machine-chassis{position:relative;min-height:154px;border-radius:16px;border:1px solid rgba(255,193,118,.16);background:linear-gradient(180deg,rgba(7,9,12,.88),rgba(23,20,16,.8));overflow:hidden}.machine-module-compact .machine-chassis{min-height:112px}.machine-frame-plate{position:absolute;left:10px;right:10px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(57,59,62,.4),rgba(121,94,66,.5),rgba(42,44,48,.4));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.machine-frame-top{top:14px}.machine-frame-bottom{bottom:14px}.machine-pipe-network{position:absolute;inset:0}.machine-pipe{position:absolute;border-radius:999px;background:linear-gradient(90deg,var(--machine-pipe-a),var(--machine-pipe-b),var(--machine-pipe-c),var(--machine-pipe-d));background-size:200% 100%;box-shadow:inset 0 0 0 1px rgba(255,230,199,.08),0 0 18px rgba(247,159,54,.14);animation:pipe-flow var(--pipe-speed) linear infinite}.machine-pipe-horizontal{left:12%;right:16%;top:34%;height:10px}.machine-pipe-horizontal.pipe-lower{top:64%}.machine-pipe-vertical{top:21%;bottom:21%;left:28%;width:10px}.machine-pipe-vertical.pipe-right{left:auto;right:24%}.energy-pulse{position:absolute;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,rgba(111,241,255,.85),rgba(111,241,255,.12) 62%,transparent 72%);filter:blur(.2px);animation:energy-run 2.8s linear infinite}.energy-pulse-a{top:calc(34% - 3px)}.energy-pulse-b{top:calc(64% - 3px);animation-delay:.9s}.energy-pulse-c{left:calc(28% - 3px);top:18%;animation:energy-run-vertical 2.4s linear infinite;animation-delay:.4s}.machine-gears{position:absolute;inset:0}.machine-gear{position:absolute;border-radius:50%;border:4px solid var(--machine-gear-rim);background:radial-gradient(circle at 50% 50%,rgba(20,26,31,.96) 28%,transparent 29%),conic-gradient(from 0deg,var(--machine-gear-bright),var(--machine-gear-shadow),var(--machine-gear-bright));box-shadow:0 0 20px rgba(247,159,54,.1)}.machine-gear:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px dashed rgba(255,202,138,.28)}.gear-primary{width:56px;height:56px;left:18%;top:42%;animation:gear-spin var(--gear-speed) linear infinite}.gear-secondary{width:44px;height:44px;right:22%;top:28%;animation:gear-spin-reverse var(--gear-reverse-speed) linear infinite}.gear-tertiary{width:34px;height:34px;right:28%;bottom:20%;animation:gear-spin var(--gear-speed) linear infinite}.machine-module-compact .gear-primary{width:42px;height:42px;left:16%}.machine-module-compact .gear-secondary{width:30px;height:30px}.machine-module-compact .gear-tertiary{width:24px;height:24px}.machine-pistons{position:absolute;inset:0}.machine-piston{position:absolute;width:14px;height:54px;top:26%;background:linear-gradient(180deg,rgba(83,83,88,.82),rgba(187,137,72,.84),rgba(57,57,60,.92));border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);animation:piston-pump var(--piston-speed) ease-in-out infinite}.machine-piston:after{content:"";position:absolute;left:3px;right:3px;top:-24px;height:26px;border-radius:999px;background:linear-gradient(180deg,rgba(97,100,106,.9),rgba(34,36,41,.94))}.piston-left{left:40%}.piston-right{right:38%;animation-delay:.4s}.machine-reactor{position:absolute;left:50%;top:50%;width:76px;height:76px;transform:translate(-50%,-50%);display:grid;place-items:center}.machine-reactor-core{position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--machine-reactor-core) 0,var(--machine-reactor-bloom) 34%,var(--machine-reactor-accent) 66%,transparent 100%);box-shadow:0 0 20px rgba(255,170,70,.35),0 0 24px rgba(57,206,227,.18);animation:machine-core-glow 2.4s ease-in-out infinite}.machine-reactor-ring{position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(255,207,149,.36)}.machine-reactor-ring.ring-alt{inset:9px;border-style:dashed;border-color:rgba(88,216,234,.28);animation:gear-spin 10s linear infinite}.machine-module-compact .machine-reactor{width:56px;height:56px}.machine-module-compact .machine-reactor-core{inset:13px}.machine-sparks{position:absolute;inset:0;pointer-events:none}.machine-spark{position:absolute;left:50%;top:46%;width:28px;height:2px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,rgba(255,235,201,.95),rgba(255,172,82,.14));animation:spark-burst .7s ease-out infinite}.machine-spark:nth-child(2){rotate:28deg}.machine-spark:nth-child(3){rotate:-22deg}.machine-spark:nth-child(4){rotate:58deg}.machine-spark:nth-child(5){rotate:-54deg}.machine-spark:nth-child(6){rotate:88deg}.machine-spark:nth-child(7){rotate:-84deg}.machine-overflow-band{position:absolute;left:12px;right:12px;bottom:12px;border-radius:999px;padding:4px 8px;text-align:center;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:#ffd5c8;background:rgba(90,29,23,.68);border:1px solid rgba(255,133,107,.34);animation:warning-pulse 1.1s infinite}.machine-indicator-bank{display:grid;grid-gap:7px;gap:7px}.machine-indicator{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,205,145,.3);background:radial-gradient(circle at 35% 35%,rgba(255,237,202,.92),var(--machine-indicator-main),var(--machine-indicator-shadow));box-shadow:0 0 10px rgba(255,166,75,.24);animation:indicator-blink var(--indicator-speed) ease-in-out infinite}.machine-indicator-cyan{background:radial-gradient(circle at 35% 35%,rgba(232,252,255,.92),var(--machine-indicator-cyan-main),var(--machine-indicator-cyan-shadow));box-shadow:0 0 12px rgba(88,216,234,.22)}.machine-footer{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:0 12px 12px}.machine-footer-metric,.machine-footer-pill{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#f3d5a4;border-radius:999px;border:1px solid rgba(255,205,147,.2);background:rgba(13,16,20,.68);padding:7px 10px}.machine-footer-flow{display:grid;grid-gap:4px;gap:4px}.machine-footer-label{font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.machine-footer-track{height:8px;border-radius:999px;overflow:hidden;background:rgba(10,12,15,.82);border:1px solid rgba(255,255,255,.06)}.machine-footer-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--machine-pipe-b),var(--machine-pipe-c));background-size:200% 100%;animation:pipe-flow 3.2s linear infinite}.pressure-gauge{display:grid;grid-gap:6px;gap:6px;justify-items:center}.pressure-dial{position:relative;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(6,8,10,.92) 42%,rgba(52,37,26,.96) 74%,rgba(160,117,66,.9) 100%);border:1px solid rgba(255,203,142,.24);box-shadow:inset 0 0 12px rgba(0,0,0,.44),0 0 16px rgba(247,159,54,.12)}.pressure-wheel-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.pressure-history-stack,.pressure-wheel-board,.pressure-wheel-sidecar{display:flex;flex-direction:column;gap:12px;min-width:0}.pressure-code-panel,.pressure-wheel-status{padding:14px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;background:linear-gradient(160deg,rgba(59,41,26,.24),transparent 48%),linear-gradient(18deg,rgba(25,43,47,.22),transparent 56%),rgba(12,15,18,.88)}.pressure-code-panel .glow-btn,.pressure-wheel-status .glow-btn,.upgrade-node .glow-btn{width:100%}.pressure-wheel-machine{min-height:224px}.pressure-wheel-shell{position:relative;width:min(100%,360px);aspect-ratio:1;margin:0 auto;padding:18px;display:grid;place-items:center;isolation:isolate}.pressure-wheel-shell:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,190,86,.18),transparent 56%),radial-gradient(circle at 70% 30%,rgba(88,216,234,.16),transparent 28%);filter:blur(20px);z-index:-1}.pressure-wheel-shell:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(255,208,149,.1);opacity:.42}.pressure-wheel{position:relative;width:100%;aspect-ratio:1;border-radius:50%;border:12px solid rgba(170,130,74,.46);box-shadow:inset 0 0 0 4px rgba(255,228,181,.08),inset 0 0 30px rgba(0,0,0,.44),0 0 28px rgba(247,159,54,.18);overflow:hidden;background-color:rgba(18,22,26,.96)}.pressure-wheel:after,.pressure-wheel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pressure-wheel:before{background:repeating-conic-gradient(from -90deg,rgba(0,0,0,.12) 0deg 1.5deg,transparent 1.5deg 51deg),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(255,255,255,.05) 34% 36%,transparent 36% 100%);mix-blend-mode:screen}.pressure-wheel:after{inset:8%;border:1px solid rgba(255,218,169,.12)}.pressure-wheel-rim{position:absolute;inset:5%;border-radius:50%;border:1px solid rgba(255,208,152,.2)}.pressure-wheel-rim.inner{inset:20%;border-color:rgba(255,227,183,.16);border-style:dashed}.pressure-wheel-pointer{position:absolute;top:0;left:50%;width:28px;height:72px;transform:translateX(-50%);z-index:2;pointer-events:none}.pressure-wheel-pointer:before{content:"";position:absolute;left:50%;top:6px;width:0;height:0;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:28px solid rgba(231,165,81,.94);filter:drop-shadow(0 0 8px rgba(255,178,78,.24))}.pressure-wheel-pointer-core{position:absolute;left:50%;top:0;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(255,223,182,.22);background:radial-gradient(circle,rgba(255,230,188,.96),rgba(138,86,41,.94))}.pressure-wheel-spinning .pressure-wheel-pointer{animation:pointer-tick .24s linear infinite}.pressure-wheel-label{position:absolute;inset:0}.pressure-wheel-label span{position:absolute;left:50%;top:12%;display:inline-flex;justify-content:center;width:min(26vw,74px);font-size:.56rem;line-height:1.15;text-align:center;color:rgba(247,240,227,.9);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.65)}.pressure-wheel-core{position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,220,163,.18),transparent 34%),linear-gradient(180deg,rgba(33,35,39,.94),rgba(13,15,18,.98));border:1px solid rgba(255,219,168,.2);display:grid;place-items:center;text-align:center;padding:16px;box-shadow:inset 0 0 20px rgba(0,0,0,.34)}.pressure-wheel-core span{font-size:.56rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.pressure-wheel-core strong{font-size:.82rem;color:#f8dfb4;line-height:1.15}.pressure-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pressure-preview-card{padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.pressure-preview-card p{font-size:.78rem}.pressure-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.74rem;color:var(--text-secondary)}.pressure-preview-card.tone-amber{border-color:rgba(231,153,76,.24);box-shadow:var(--shadow-panel),0 0 18px rgba(247,159,54,.12)}.pressure-preview-card.tone-cyan{border-color:rgba(88,216,234,.24);box-shadow:var(--shadow-panel),0 0 18px rgba(88,216,234,.1)}.pressure-preview-card.tone-teal{border-color:rgba(88,184,162,.24)}.pressure-preview-card.tone-danger{border-color:rgba(227,95,74,.24)}.pressure-preview-card.tone-violet{border-color:rgba(178,111,215,.24)}.pressure-preview-card.tone-gold{border-color:rgba(216,184,97,.24);box-shadow:var(--shadow-panel),0 0 18px rgba(216,184,97,.1)}.pressure-history-list{display:flex;flex-direction:column;gap:8px}.pressure-history-row{width:100%}.pressure-gauge-compact .pressure-dial{width:48px;height:48px}.pressure-tick{position:absolute;left:50%;top:8px;width:2px;height:12px;border-radius:999px;background:rgba(246,214,161,.52);transform-origin:50% 26px}.pressure-gauge-compact .pressure-tick{top:6px;height:8px;transform-origin:50% 18px}.pressure-needle{position:absolute;left:50%;top:50%;width:2px;height:24px;background:linear-gradient(180deg,rgba(255,229,190,.98),rgba(200,72,55,.92));transform-origin:50% calc(100% - 2px);translate:-50% -88%;border-radius:999px;box-shadow:0 0 10px rgba(239,127,75,.2)}.pressure-gauge-compact .pressure-needle{height:16px}.pressure-hub{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle,rgba(255,215,146,.96),rgba(137,84,42,.92));border:1px solid rgba(255,232,198,.18)}.pressure-caption{display:flex;flex-direction:column;gap:1px;text-align:center}.pressure-caption span{font-size:.58rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.pressure-caption strong{font-size:.72rem;color:#f5d9ac}.crate-reveal{position:relative;min-height:112px;border-radius:16px;border:1px solid rgba(255,205,141,.22);background:linear-gradient(180deg,rgba(48,30,17,.92),rgba(14,17,20,.96));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px}.crate-beam,.crate-core,.crate-lid{position:absolute;pointer-events:none}.crate-core{left:18%;right:18%;bottom:22px;height:30px;border-radius:10px;background:linear-gradient(180deg,rgba(161,103,56,.92),rgba(50,33,20,.98));border:1px solid rgba(255,211,157,.18)}.crate-lid{left:20%;right:20%;bottom:52px;height:12px;border-radius:8px;background:linear-gradient(180deg,rgba(189,127,72,.94),rgba(58,39,22,.96));transform-origin:center bottom;animation:lid-hover 2.2s ease-in-out infinite}.crate-beam{left:50%;bottom:56px;width:84px;height:70px;translate:-50% 0;background:linear-gradient(180deg,rgba(255,231,187,.36),rgba(99,222,239,.08),transparent);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);filter:blur(2px);animation:crate-beam-pulse 2s ease-in-out infinite}.crate-reveal strong{position:relative;z-index:1;font-size:.84rem}.crate-reveal span:last-child{position:relative;z-index:1;font-size:.64rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.crate-founder,.crate-legendary{box-shadow:0 0 20px rgba(247,159,54,.22),0 0 18px rgba(178,111,215,.12)}.crate-epic{box-shadow:0 0 20px rgba(178,111,215,.18)}.crate-uncommon{box-shadow:0 0 18px rgba(85,184,154,.16)}.crate-rare{box-shadow:0 0 18px rgba(77,198,224,.18)}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.62}}@keyframes button-pulse{0%,to{box-shadow:0 0 14px rgba(236,145,58,.3)}50%{box-shadow:0 0 22px rgba(247,178,89,.5)}}@keyframes warning-pulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.4)}}@keyframes counter-surging{0%{text-shadow:0 0 0 rgba(255,178,78,0)}50%{text-shadow:0 0 16px rgba(255,178,78,.42)}to{text-shadow:0 0 0 rgba(255,178,78,0)}}@keyframes gear-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gear-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes piston-pump{0%,to{transform:translateY(-5px)}50%{transform:translateY(8px)}}@keyframes steam-burst{0%,76%,to{opacity:0;transform:translateY(8px) scale(.6)}20%,48%{opacity:.85;transform:translateY(-24px) scale(1.06)}}@keyframes particle-rise{0%{opacity:0;transform:translateY(10px) scale(.6)}20%,70%{opacity:.8}to{opacity:0;transform:translateY(-58px) scale(1.2)}}@keyframes pipe-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes indicator-blink{0%,to{opacity:.45;transform:scale(.96)}48%{opacity:1;transform:scale(1)}56%{opacity:.65}}@keyframes energy-run{0%{left:10%;opacity:0}12%,78%{opacity:1}to{left:82%;opacity:0}}@keyframes energy-run-vertical{0%{top:18%;opacity:0}12%,78%{opacity:1}to{top:68%;opacity:0}}@keyframes machine-core-glow{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.16) brightness(1.12)}}@keyframes spark-burst{0%{opacity:0;transform:scaleX(.1)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:translateX(12px) scaleX(.2)}}@keyframes micro-shake{0%,to{transform:translateZ(0)}20%{transform:translate3d(-1px,0,0)}40%{transform:translate3d(1px,-1px,0)}60%{transform:translate3d(-1px,1px,0)}80%{transform:translate3d(1px,0,0)}}@keyframes lid-hover{0%,to{transform:perspective(160px) rotateX(0deg)}50%{transform:perspective(160px) rotateX(-12deg)}}@keyframes crate-beam-pulse{0%,to{opacity:.32}50%{opacity:.72}}@keyframes pointer-tick{0%,to{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(-3deg)}}@media (min-width:900px){.mini-shell{max-width:700px;margin:0 auto;padding-top:24px}.expedition-grid,.mission-grid,.rewards-grid,.upgrade-grid,.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-machine-grid,.pressure-wheel-stage,.upgrade-command-stage{grid-template-columns:minmax(0,1fr)}.machine-body{grid-template-columns:60px minmax(0,1fr) 52px}.machine-footer,.pressure-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-machine-grid,.pressure-wheel-stage,.upgrade-command-stage{grid-template-columns:minmax(0,1fr)}.bottom-nav-item{font-size:.56rem}.pressure-wheel-shell{width:min(100%,310px);padding:12px}}