@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark;font-family:VT323,Courier New,monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;--gold: #f2a93b;--gold-deep: #8f5318;--stone: #343b43;--stone-light: #737b84;--ink: #071018;--panel: rgba(5, 12, 18, .9);--cyan: #27d9ff;--green: #76e44b;--red: #ff4c3d;--text: #f7f2df;--muted: #c3c4c5}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;margin:0}body{overflow-x:hidden;background:#05070a;color:var(--text)}button,input{font:inherit}button{cursor:pointer}.dungeon-screen{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:clamp(14px,2.5vw,34px);background:linear-gradient(90deg,rgba(0,0,0,.54),transparent 20%,transparent 80%,rgba(0,0,0,.54)),url(/assets/agent-dungeon-bg.png) center / cover no-repeat,#06080d;image-rendering:pixelated}.scene-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,transparent 0 40%,rgba(0,0,0,.3) 66%,rgba(0,0,0,.78) 100%),linear-gradient(180deg,#02080d38,#02080d9e)}.dungeon-panel{position:relative;z-index:1;width:min(820px,calc(100vw - 28px));min-height:min(780px,calc(100vh - 28px));border:6px solid #1b2025;background:linear-gradient(90deg,transparent 0 14px,rgba(255,255,255,.08) 14px 17px,transparent 17px calc(100% - 17px),rgba(255,255,255,.08) calc(100% - 17px) calc(100% - 14px),transparent calc(100% - 14px)),linear-gradient(180deg,#6d77806b,#13181df5 12%,#050d13f5 88%,#71512959),var(--panel);box-shadow:0 0 0 4px #6f7272,0 0 0 8px #101317,0 0 0 11px var(--gold-deep),0 30px 80px #000000b8,inset 0 0 0 4px #ffffff14,inset 0 0 70px #000000b3}.entry-panel{display:grid;width:min(760px,calc(100vw - 34px));min-height:min(720px,calc(100vh - 34px));place-items:center;padding:clamp(92px,9vw,126px) clamp(86px,8vw,118px) clamp(74px,7vw,104px);background:linear-gradient(180deg,#040a101a,#040a1057),url(/assets/entry-panel-frame.png) center / 100% 100% no-repeat,#050c12f0}.status-panel{width:min(820px,calc(100vw - 34px));min-height:auto;padding:clamp(14px,1.5vw,20px)}.panel-rivet{position:absolute;width:50px;height:50px;background:url(/assets/hud-rivet.png) center / contain no-repeat;filter:drop-shadow(0 4px 0 #07090c);image-rendering:pixelated}.panel-rivet-a{top:-2px;left:-2px}.panel-rivet-b{top:-2px;right:-2px}.panel-rivet-c{bottom:-2px;left:-2px}.panel-rivet-d{right:-2px;bottom:-2px}.entry-card{display:flex;width:min(470px,100%);flex-direction:column;align-items:stretch;gap:16px;text-align:center}.crest,.agent-badge{display:grid;place-items:center;filter:drop-shadow(0 0 12px rgba(39,217,255,.6))}.crest img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.entry-card h1,.agent-header h1{margin:0;color:#fff9e6;font-family:"Press Start 2P",Courier New,monospace;letter-spacing:0;text-shadow:3px 3px 0 #1a1b1e,0 0 18px rgba(255,211,98,.32)}.entry-card h1{font-size:clamp(1.8rem,1.2rem + 2vw,3rem);line-height:1.35}.ornament{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;margin:2px 0 4px}.ornament span{height:4px;background:linear-gradient(90deg,transparent,#8e8d8d,transparent)}.ornament img{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(242,169,59,.6))}.entry-card label,.run-card h2{color:#ffd447;font-family:"Press Start 2P",Courier New,monospace;font-size:clamp(.62rem,.57rem + .2vw,.82rem);line-height:1.6;text-shadow:2px 2px 0 #221608}.input-shell{position:relative}.input-shell:before,.input-shell:after{position:absolute;z-index:2;width:34px;height:34px;content:"";background:url(/assets/hud-input-corner.png) center / contain no-repeat;image-rendering:pixelated;pointer-events:none}.input-shell:before{top:-10px;left:-10px}.input-shell:after{right:-10px;bottom:-10px;rotate:180deg}.input-shell i{position:absolute;top:-10px;right:-10px;z-index:2;width:34px;height:34px;background:url(/assets/hud-input-corner.png) center / contain no-repeat;image-rendering:pixelated;rotate:90deg;pointer-events:none}.input-shell input{width:100%;min-height:72px;border:5px solid #7c8289;border-radius:0;outline:4px solid #16191d;background:linear-gradient(180deg,#101722,#080d14);color:#f7f2df;font-family:"Press Start 2P",Courier New,monospace;font-size:clamp(.72rem,.66rem + .3vw,1rem);letter-spacing:0;padding:0 22px;box-shadow:inset 0 4px #ffffff14,inset 0 -5px #00000080}.input-shell input::-moz-placeholder{color:#9ca3ad}.input-shell input::placeholder{color:#9ca3ad}.input-shell input:focus{border-color:#d7d2bf;box-shadow:0 0 0 4px #27d9ff38,inset 0 4px #ffffff14,inset 0 -5px #00000080}.form-error{margin-top:-8px;color:#ffb6a9;font-size:1.18rem;line-height:1.1}.primary-action{position:relative;display:inline-flex;min-height:68px;align-items:center;justify-content:center;gap:12px;border:4px solid #0a3012;border-radius:0;outline:4px solid #17200f;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 28%),linear-gradient(180deg,#69c64b,#2e871e 72%,#175213);color:#fff;font-family:"Press Start 2P",Courier New,monospace;font-size:clamp(.72rem,.64rem + .35vw,1.05rem);letter-spacing:0;text-shadow:3px 3px 0 rgba(0,0,0,.58);box-shadow:inset 0 5px #ffffff2e,inset 0 -7px #00000052,0 8px #00000061}.primary-action:before,.primary-action:after{position:absolute;z-index:1;width:34px;height:42px;content:"";background:url(/assets/hud-green-corner.png) center / contain no-repeat;image-rendering:pixelated;pointer-events:none}.primary-action:before{top:-7px;left:-6px}.primary-action:after{right:-6px;bottom:-7px;rotate:180deg}.primary-action>span,.primary-action .action-icon{position:relative;z-index:2}.action-icon{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.42))}.primary-action:hover{filter:brightness(1.1)}.primary-action:disabled{cursor:wait;filter:grayscale(.25) brightness(.82)}.support-text{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#d9d5ca;font-size:clamp(1rem,.92rem + .38vw,1.38rem);line-height:1.3;text-shadow:2px 2px 0 black}.support-text img{flex:0 0 auto;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.run-card{display:grid;grid-template-rows:auto auto auto auto;gap:8px;height:auto;min-height:0}.mini-title{display:flex;align-items:center;justify-content:center;gap:16px;color:#ffd447;font-family:"Press Start 2P",Courier New,monospace;font-size:clamp(.62rem,.58rem + .18vw,.78rem);text-shadow:2px 2px 0 #211608}.mini-title img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.agent-header{display:flex;min-height:56px;align-items:center;gap:18px;border:4px solid #4b535c;background:linear-gradient(180deg,#1d2e3eeb,#08121cf0);padding:9px 16px;box-shadow:inset 0 0 0 3px #ffffff0a,0 5px #0000006b}.agent-badge{width:48px;height:48px}.agent-badge img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.agent-header h1{min-width:0;overflow-wrap:anywhere;font-size:clamp(.82rem,.58rem + .85vw,1.16rem);line-height:1.45}.identity-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.identity-strip div{display:grid;min-width:0;gap:3px;border:3px solid rgba(123,133,143,.5);background:#070f16c7;padding:7px 9px}.identity-strip span{color:#b8c1c8;font-size:.9rem;line-height:1}.identity-strip strong{overflow-wrap:anywhere;color:#fff9e6;font-size:1.02rem;font-weight:400;line-height:1.02}.identity-strip .state-good strong{color:var(--green)}.identity-strip .state-live strong{color:var(--cyan)}.identity-strip .state-bad strong{color:var(--red)}.identity-strip .state-muted strong{color:#d4d0c7}.run-grid{display:grid;grid-template-columns:minmax(270px,1fr) minmax(290px,.98fr);gap:10px;min-height:0}.stage-panel,.details-panel,.timeline-panel{border:4px solid #3f4851;background:linear-gradient(180deg,#1a2733c7,#040b12db),#040a10eb;box-shadow:inset 0 0 0 3px #ffffff09,0 5px #00000061}.stage-panel{position:relative;overflow:hidden;padding:14px 18px 14px 20px}.stage-panel:after{position:absolute;right:18px;bottom:18px;width:126px;height:126px;content:"";opacity:.74;background:url(/assets/room-crystal-gate.png) center / contain no-repeat;filter:drop-shadow(0 0 16px rgba(39,217,255,.8));image-rendering:pixelated}.stage-panel h2,.timeline-panel h2{margin:0 0 12px}.stage-path{position:relative;display:grid;gap:6px;margin:0;padding:0;list-style:none}.stage-path:before{position:absolute;top:32px;bottom:32px;left:18px;width:24px;content:"";background:url(/assets/stage-connector-complete.png) center top / 20px 50% no-repeat,url(/assets/stage-connector-locked.png) center bottom / 20px 50% no-repeat;filter:drop-shadow(0 0 8px rgba(118,228,75,.32));image-rendering:pixelated}.stage-step{position:relative;z-index:1;display:grid;grid-template-columns:62px 1fr;align-items:center;min-height:54px;-moz-column-gap:12px;column-gap:12px;color:#d8dde2}.stage-node{position:relative;display:grid;width:58px;height:58px;place-items:center;color:#fff;font-family:"Press Start 2P",Courier New,monospace;font-size:.82rem;text-shadow:2px 2px 0 black}.stage-node img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.stage-node span{position:relative;z-index:1}.stage-copy{display:grid;gap:3px;min-width:0;font-size:clamp(.98rem,.94rem + .14vw,1.12rem);line-height:1.06}.stage-copy strong{color:#dff7ff;font-weight:400}.stage-step.active .stage-node{filter:drop-shadow(0 0 15px rgba(39,217,255,.78))}.stage-step.active .stage-copy,.stage-step.active .stage-copy strong{color:#51f1ff}.stage-step.locked{opacity:.68}.stage-step em{grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:4px;border:3px solid #0a3a60;background:#0966b8;color:#fff;font-family:"Press Start 2P",Courier New,monospace;font-size:.56rem;font-style:normal;line-height:1;padding:6px 9px;text-shadow:2px 2px 0 rgba(0,0,0,.54)}.details-panel{display:grid;align-content:start;gap:8px;padding:12px}.stat-list{display:grid;gap:7px}.stat-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;border:3px solid rgba(123,133,143,.52);background:#060c13c2;padding:5px 10px}.stat-icon{display:grid;width:38px;height:38px;place-items:center}.stat-icon img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 7px rgba(255,255,255,.16))}.stat-label,.stat-value,.room-summary,.current-stage,.timeline-panel{font-size:clamp(.96rem,.92rem + .12vw,1.08rem);line-height:1.06}.stat-value{color:#fff9e6}.stat-bar{grid-column:2 / 4;height:7px;border:2px solid #212831;background:#131921}.stat-bar i{display:block;height:100%;width:var(--stat-progress, 0%)}.defense .stat-bar i{color:var(--cyan);background:var(--cyan)}.attack .stat-bar i{color:var(--gold);background:var(--gold)}.hp .stat-bar i{color:var(--red);background:var(--red)}.attempts .stat-bar i{color:#69c7ff;background:#69c7ff}.room-summary{display:grid;gap:6px;border:3px solid rgba(123,133,143,.52);background:#070f16c7;padding:9px 14px}.room-summary div{display:grid;gap:4px}.room-summary .room-row{grid-template-columns:50px 1fr;align-items:center;gap:10px}.room-row img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 8px rgba(39,217,255,.18))}.room-row>span{display:grid;gap:4px}.room-summary span{color:#cfd5d8}.room-summary strong{color:#51f1ff;font-weight:400}.room-summary div:last-child strong{color:#ffd447}.current-stage{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:3px solid rgba(39,217,255,.36);background:#05223294;padding:9px 12px}.current-stage span{color:#ffd447}.current-stage strong{color:#51f1ff;font-weight:400}.current-stage em{margin-left:auto;color:#fff;font-style:normal}.equipment-panel{display:grid;gap:7px;border:3px solid rgba(242,169,59,.46);background:#2115088a;padding:8px 10px}.equipment-panel h2{margin:0;color:#ffd447;font-size:.58rem}.equipment-panel ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.equipment-panel li{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-width:0}.equipment-panel img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 7px rgba(255,212,71,.22))}.equipment-panel span{display:grid;gap:2px;min-width:0}.equipment-panel strong{overflow-wrap:anywhere;color:#fff9e6;font-weight:400;line-height:1}.equipment-panel em{overflow-wrap:anywhere;color:#cfd5d8;font-size:.94rem;font-style:normal;line-height:1}.equipment-panel .empty-equipment{opacity:.74}.blue-action{min-height:48px;border-color:#053b6d;outline-color:#0e2840;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 28%),linear-gradient(180deg,#1c8df2,#075fbd 72%,#053f80)}.blue-action:before,.blue-action:after{background-image:url(/assets/hud-blue-corner.png)}.text-action{justify-self:center;border:0;background:transparent;color:#48d9ff;font-family:"Press Start 2P",Courier New,monospace;font-size:.62rem;letter-spacing:0;padding:4px 10px;text-shadow:2px 2px 0 black}.text-action:hover{color:#fff}.timeline-panel{padding:10px 14px}.timeline-panel ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.timeline-panel li{display:grid;grid-template-columns:42px 1fr 30px;align-items:center;gap:12px;min-height:28px;border-top:2px solid rgba(125,134,142,.22);color:#efe9dd}.timeline-panel li:first-child{border-top:0}.timeline-panel li.active{color:#ffd447}.timeline-icon{display:grid;width:34px;height:34px;place-items:center}.timeline-icon img,.timeline-marker{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 6px rgba(255,255,255,.12))}.timeline-marker{justify-self:end;width:26px;height:26px}@media (min-width: 821px){.run-card{grid-template-columns:minmax(330px,1fr) minmax(330px,.98fr)}.mini-title,.agent-header,.identity-strip{grid-column:1 / -1}.mini-title{grid-row:1}.agent-header{grid-row:2}.identity-strip{grid-row:3}.run-grid{display:contents}.stage-panel{grid-column:1;grid-row:4}.details-panel{grid-column:2;grid-row:4 / span 2}.timeline-panel{grid-column:1;grid-row:5}}@media (max-width: 820px){.dungeon-screen{min-height:100svh;padding:18px 12px;place-items:start center;background-position:center top}.dungeon-panel,.entry-panel,.status-panel{width:min(100%,520px);height:auto;min-height:auto;padding:18px}.entry-panel{min-height:calc(100svh - 36px);padding:72px 42px 52px}.entry-card{width:100%;gap:16px}.run-card{min-height:auto;gap:12px}.identity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-header{align-items:flex-start;gap:12px;padding:12px}.agent-badge,.agent-badge img{width:42px;height:42px}.run-grid{grid-template-columns:1fr}.stage-panel{padding:16px}.stage-panel:after{right:8px;bottom:8px;width:92px;height:92px}.stage-step{min-height:58px;grid-template-columns:54px 1fr;-moz-column-gap:12px;column-gap:12px}.stage-path:before{left:16px}.stage-node{width:52px;height:52px;font-size:.82rem}.details-panel,.timeline-panel{padding:14px}.current-stage em{margin-left:0}}@media (min-width: 821px) and (max-height: 900px){.status-panel{transform:scale(.82);transform-origin:center}}@media (min-width: 821px) and (max-height: 760px){.status-panel{transform:scale(.54)}}@media (max-width: 430px){.dungeon-panel,.entry-panel,.status-panel{border-width:4px;box-shadow:0 0 0 3px #6f7272,0 0 0 6px #101317,0 18px 48px #000000b8,inset 0 0 0 3px #ffffff14}.panel-rivet{width:30px;height:30px}.entry-card h1{font-size:1.48rem}.input-shell input,.primary-action{min-height:58px}.support-text{align-items:flex-start;font-size:1rem}.mini-title{gap:8px}.agent-header h1{font-size:.76rem}.stage-copy,.stat-label,.stat-value,.identity-strip strong,.room-summary,.current-stage,.timeline-panel{font-size:1rem}.identity-strip{grid-template-columns:1fr}}
