:root{color-scheme:dark;font-family:Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#faf7ee;background:#b6cbd4}*{box-sizing:border-box}body{margin:0;overflow:hidden}button{font:inherit;cursor:pointer;border:1px solid #ffffff35;background:#162324bb;color:#fff;padding:12px 16px;border-radius:5px;backdrop-filter:blur(15px);transition:background .15s,transform .15s}button:hover{background:#314847}button:active{transform:translateY(1px)}button:focus-visible{outline:2px solid #d4edb4;outline-offset:4px}button.primary{background:#e6ecd6;color:#1c302c;border:0;font-weight:700}button.primary:hover{background:#fff}button[disabled]{opacity:.4;cursor:wait}[hidden]{display:none!important}#world{width:100vw;height:100vh;display:block;outline:none}#brand{position:fixed;top:28px;left:32px;display:flex;align-items:center;gap:11px;text-shadow:0 1px 10px #0008;pointer-events:none}#brand strong{display:block;font-size:25px;font-weight:600;letter-spacing:-1px}#brand div>span{display:block;font-size:9px;letter-spacing:2.6px;margin-top:3px}#brand small{font-size:9px;letter-spacing:1.5px;border-left:1px solid #ffffff66;margin-left:11px;padding-left:15px;color:#ffffffe0}.line-number{display:grid;place-items:center;background:#18865d;width:35px;height:35px;border:2px solid #bce6ca;border-radius:50%;font-weight:700;font-size:21px}#top-actions{position:fixed;right:30px;top:30px;display:flex;gap:7px}#top-actions button{font-size:11px;padding:9px 11px}#climate{position:fixed;left:50%;top:28px;transform:translateX(-50%);display:flex;gap:6px;z-index:5}#climate button{font-size:11px;padding:9px 13px;letter-spacing:.2px}#climate button.on{background:#e6ecd6;color:#1c302c;border-color:transparent;font-weight:700}#ledger{position:fixed;right:30px;top:86px;width:230px;background:#142422e8;border:1px solid #ffffff28;border-radius:8px;padding:14px 16px 12px;backdrop-filter:blur(16px);z-index:4;pointer-events:none}#ledger strong{display:block;font-size:18px;font-weight:600;margin:6px 0 8px}#ledger-flows{font-size:11px;color:#d5e4d4;margin:0 0 10px}#ledger-pots,#ledger-firms{list-style:none;margin:0;padding:0}#ledger-pots li,#ledger-firms li{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.7}#ledger-firms{margin-top:8px;border-top:1px solid #ffffff22;padding-top:8px;max-height:210px;overflow:hidden}#ledger-firms li.dead{opacity:.45;text-decoration:line-through}#ledger-firms li .up{color:#d7f3a8}#ledger-firms li .down{color:#f3c1a8}#ledger-note{display:block;margin-top:10px;font-size:9px;color:#9aada6;line-height:1.5}.eyebrow{font-size:10px;letter-spacing:2.4px;color:#dbe4d6}#welcome{position:fixed;left:40px;bottom:82px;background:linear-gradient(115deg,#162322ee,#152727b5);padding:30px 34px 28px;border:1px solid #ffffff25;border-radius:9px;box-shadow:0 10px 45px #1721243b;backdrop-filter:blur(20px)}#welcome h1{font-size:43px;letter-spacing:-2px;margin:16px 0}#welcome p{font-size:14px;color:#e7e8e1;line-height:1.9;margin:0 0 23px}#welcome small{display:block;color:#aabbb3;font-size:10px;margin-top:17px}.start-actions{display:flex;gap:9px}.start-actions button{font-size:13px}.start-actions .primary{min-width:172px;display:flex;justify-content:space-between}#location{position:fixed;left:33px;top:115px;text-shadow:0 2px 12px #0009}#location h2{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:9px 0 6px}#location p{font-size:11px;opacity:.82;margin:0}#minimap-wrap{position:fixed;bottom:72px;left:30px;width:222px;height:172px;border:1px solid #faf9ed55;border-radius:7px;overflow:hidden;box-shadow:0 5px 30px #0003;transition:width .2s,height .2s}#minimap-wrap.expanded{width:min(560px,70vw);height:min(520px,65vh)}#minimap{display:block;width:100%;height:100%;background:#1c2b2aeb}.map-north{position:absolute;right:12px;top:11px;font-size:11px;letter-spacing:1px}.map-caption{position:absolute;bottom:10px;left:12px;right:12px;font-size:8px;letter-spacing:1.6px;color:#ebeee0}.map-caption kbd{float:right}kbd{font-family:inherit;display:inline-block;border:1px solid #e6f1e333;border-radius:3px;padding:3px 5px;font-size:10px;background:#14201a75;color:#eff3df}#controls{position:fixed;bottom:26px;left:32px;display:flex;gap:18px;font-size:10px;color:#f1f1e5;text-shadow:0 1px 8px #000}#controls kbd{margin-right:5px}#side-actions{position:fixed;right:30px;bottom:47px;display:flex;gap:7px}#side-actions button{font-size:11px;padding:10px 13px}footer{position:fixed;bottom:8px;right:30px;font-size:8px;letter-spacing:.15px;color:#ffffffe0;text-shadow:0 1px 7px #000;pointer-events:none}#stats{margin-left:12px}#reticle{position:fixed;left:50%;top:50%;font-size:26px;line-height:0;color:#ffffffaa;pointer-events:none;text-shadow:0 0 2px #000}#speed{position:fixed;bottom:105px;right:37px;display:flex;align-items:baseline;gap:9px;text-shadow:0 2px 12px #0009}#speed b{font-size:63px;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-4px}#speed span{font-size:10px;letter-spacing:2px}#speed small{position:absolute;top:-11px;left:4px;font-size:12px;border:1px solid #f7f8e277;padding:3px 7px;border-radius:3px}#context-action{position:fixed;bottom:135px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:#172727dc;backdrop-filter:blur(10px);padding:12px 18px;border-radius:5px;border:1px solid #ffffff40;font-size:12px}#context-action kbd{font-size:16px;padding:5px 9px}#toast{position:fixed;left:50%;top:95px;transform:translate(-50%,-15px);opacity:0;transition:opacity .2s,transform .2s;border:1px solid #fff3;border-radius:5px;backdrop-filter:blur(18px);background:#172725dc;padding:12px 20px;font-size:13px;pointer-events:none}#toast.visible{opacity:1;transform:translate(-50%,0)}dialog{max-width:450px;width:90vw;border:1px solid #ffffff30;background:#142522f5;border-radius:10px;color:#edf0e3;padding:33px;box-shadow:0 10px 80px #0008}dialog::backdrop{background:#07161566;backdrop-filter:blur(7px)}dialog h2{font-size:26px;font-weight:500;letter-spacing:-1px}dialog dl{display:grid;grid-template-columns:1fr 1.35fr;font-size:12px;gap:18px 10px;line-height:1.6}dialog dt{color:#c5dcb1}dialog dd{margin:0;color:#d2d7cd}dialog p{font-size:11px;color:#94aaa0;line-height:1.8;border-top:1px solid #ffffff20;padding-top:19px;margin-top:24px}dialog>.primary{width:100%;margin-top:8px}.close{position:absolute;right:10px;top:6px;background:none;border:none;font-size:25px;padding:6px 9px}#loading{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#162725}#loading h1{font-size:64px;font-weight:400;letter-spacing:-3px;margin:15px 0 35px}#loading p{font-size:11px;color:#a9baae}.load-line{width:170px;height:2px;background:#485951;overflow:hidden}.load-line i{display:block;width:70px;height:2px;background:#d7e8ba;animation:load 1.5s infinite ease-in-out}@keyframes load{from{transform:translateX(-70px)}to{transform:translateX(170px)}}@media(max-width:760px){#brand{top:20px;left:20px}#brand small{display:none}#top-actions{top:80px;right:15px}#welcome{left:18px;right:18px;bottom:50px;padding:22px}#welcome h1{font-size:34px}#controls{left:20px;bottom:29px;gap:7px}#controls span:nth-child(n+3){display:none}#minimap-wrap{left:20px;width:165px;height:135px}footer{font-size:6px;right:14px;left:14px;text-align:right}#side-actions{right:15px;bottom:65px;flex-direction:column}#location{top:130px;left:20px}#speed{bottom:235px;right:24px}}

/* Gangnam Forks: auditable AI capability and policy controls. */
#ai-lab{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);width:min(410px,calc(100vw - 540px));min-width:330px;background:linear-gradient(135deg,#071a1be8,#102a29e8);border:1px solid #76f7f055;border-radius:10px;padding:14px 16px 12px;backdrop-filter:blur(18px);z-index:6;box-shadow:0 14px 50px #00110f66}.ai-head{display:flex;align-items:flex-end;justify-content:space-between}.ai-head b{font-size:31px;font-weight:300;line-height:1;color:#76f7f0;font-variant-numeric:tabular-nums}#ai-capability{width:100%;accent-color:#76f7f0;cursor:pointer;margin:8px 0 2px}.ai-scale{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#8eb0aa}.ai-policies{display:flex;gap:5px;margin-top:10px}.ai-policies button{flex:1;padding:8px 6px;font-size:10px}.ai-policies button.on{background:#76f7f0;color:#08201e;border-color:#76f7f0;font-weight:700}#ai-goal{font-size:10px;line-height:1.45;color:#d7e6e2;margin:9px 0 7px;min-height:29px}#ai-goal.win{color:#b8ff73}#ai-goal.risk{color:#ffad9e}#ai-rewind{width:100%;padding:7px;font-size:9px;background:#0b1d1dcc}#ai-lab>small{display:block;margin-top:7px;color:#77938d;font-size:8px;text-align:center}#ledger-ai{border-top:1px solid #76f7f044;border-bottom:1px solid #76f7f033;margin:10px 0;padding:9px 0}#ai-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:7px 0}#ai-metrics div{background:#071b1a99;border-radius:4px;padding:6px}#ai-metrics span{display:block;font-size:8px;color:#8eaaa4;letter-spacing:.6px}#ai-metrics b{font-size:15px;color:#76f7f0;font-weight:500}#ledger-causes{list-style:none;margin:8px 0 0;padding:0;max-height:112px;overflow:hidden}#ledger-causes li{position:relative;padding:0 0 7px 13px;font-size:9px;line-height:1.35;color:#b8c8c3}#ledger-causes li:before{content:'↳';position:absolute;left:0;color:#76f7f0}#ledger-causes b{display:block;color:#f0f4eb;font-size:10px;font-weight:600}#ledger-firms{max-height:132px}@media(max-width:1000px){#ai-lab{width:360px;bottom:18px}#ledger{width:210px;right:16px}}@media(max-width:760px){#ai-lab{left:12px;right:12px;bottom:12px;transform:none;width:auto;min-width:0;padding:10px 12px}.ai-policies button{font-size:9px}#ai-goal,#ai-rewind,#ai-lab>small{display:none}#ledger{display:none}#climate{left:12px;right:12px;top:66px;transform:none;overflow-x:auto;justify-content:flex-start}#climate button{flex:0 0 auto}}

#agent-card{position:fixed;left:30px;top:225px;width:255px;background:#081a1bee;border:1px solid #76f7f055;border-radius:9px;padding:15px 16px;z-index:7;backdrop-filter:blur(18px);box-shadow:0 14px 50px #00110f55}.agent-title{display:flex;gap:10px;align-items:center;margin:11px 0}.agent-title i{width:12px;height:12px;border-radius:50%;background:#76f7f0;box-shadow:0 0 18px #76f7f0}.agent-title h3{font-size:19px;line-height:1;margin:0 0 5px}.agent-title p{font-size:10px;color:#a8bdb7;margin:0}#agent-path{list-style:none;margin:8px 0 12px;padding:0;border-left:1px solid #76f7f055}#agent-path li{position:relative;margin-left:12px;padding:0 0 10px 5px;font-size:9px;line-height:1.45;color:#bdd0ca}#agent-path li:before{content:'';position:absolute;left:-16px;top:3px;width:7px;height:7px;border-radius:50%;background:#76f7f0}#agent-path b{display:block;color:#fff;font-size:10px}.agent-actions{display:flex;gap:6px}.agent-actions button{flex:1;padding:8px 5px;font-size:9px}#agent-card>small{display:block;color:#6f8e87;font-size:8px;margin-top:9px}@media(max-width:1000px){#agent-card{left:16px;width:220px}}@media(max-width:760px){#agent-card{display:none}}

#fork-divider{position:fixed;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(#76f7f000 0,#76f7f0 16%,#76f7f0 84%,#76f7f000 100%);box-shadow:0 0 18px #76f7f0;z-index:3;pointer-events:none}#fork-divider span{position:absolute;top:84px;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:2px;padding:7px 10px;background:#081a1bcc;border:1px solid #ffffff33;border-radius:4px}#fork-divider span:first-child{right:14px;color:#eceee8}#fork-divider span:last-child{left:14px;color:#76f7f0;border-color:#76f7f066}body.ai-active #climate{display:none}body.ai-active #ledger-pots,body.ai-active #ledger-firms{display:none}body.ai-active #ledger{width:250px}body.ai-active #ledger-note{margin-top:4px}body.ai-active #ai-lab{box-shadow:0 0 45px #20c7bd33}@media(max-width:760px){#fork-divider{display:none!important}}


/* Can One AI Buy Gangnam: closed-market experiment */
.acquisition-mode{background:#071415}.acquisition-mode #brand{z-index:9}.acquisition-mode .line-number{font-size:12px;background:#063f42;border-color:#76f7f0;color:#76f7f0;box-shadow:0 0 22px #32ddd866}.acquisition-mode #top-actions{z-index:9}.acquisition-mode #side-actions{bottom:22px}.acquisition-mode #welcome{background:linear-gradient(120deg,#041416f5,#0a2224e8);border-color:#76f7f044;z-index:12}.acquisition-mode #welcome h1{font-size:46px;color:#f5fbf7}.acquisition-mode #welcome p{color:#b9cdca}.acquisition-mode #welcome .primary{background:#76f7f0;color:#041718}.acquisition-mode #welcome .start-actions button{min-width:150px}
#market-thesis{position:fixed;top:25px;left:50%;transform:translateX(-50%);z-index:8;text-align:center;pointer-events:none;text-shadow:0 2px 14px #000}#market-thesis span{display:block;font-size:8px;letter-spacing:2.6px;color:#76f7f0}#market-thesis strong{display:block;font-size:17px;font-weight:500;margin:5px 0 3px;letter-spacing:-.2px}#market-thesis small{display:block;font-size:8px;color:#bdd0cc;letter-spacing:.4px}
#market-score{position:fixed;right:28px;top:87px;width:286px;background:#051517eb;border:1px solid #76f7f050;border-radius:10px;padding:16px 17px 14px;backdrop-filter:blur(18px);z-index:8;box-shadow:0 16px 50px #00101177}.market-score-head{display:flex;align-items:center;justify-content:space-between}.market-score-head b{font-size:8px;letter-spacing:1.2px;color:#8ea8a5;font-weight:500}#market-score h2{font-size:19px;line-height:1.1;margin:13px 0;color:#eaf6ef;font-weight:500;letter-spacing:.3px}#market-score h2.owner{color:#76f7f0;text-shadow:0 0 18px #76f7f055}#market-score h2.fail{color:#ff816e}.market-balance{display:grid;grid-template-columns:1fr 1fr;gap:6px}.market-balance div{background:#0b2424bb;border:1px solid #ffffff12;border-radius:5px;padding:8px}.market-balance span{display:block;font-size:7px;color:#7e9b96;letter-spacing:1px;margin-bottom:5px}.market-balance b{font-size:15px;color:#f2f6f1;font-weight:500;font-variant-numeric:tabular-nums}.ownership-line{height:4px;background:#15302f;margin:13px 0 5px;border-radius:4px;overflow:hidden}.ownership-line i{display:block;width:0;height:100%;background:#76f7f0;box-shadow:0 0 10px #76f7f0;transition:width .35s}#market-score>p{display:flex;justify-content:space-between;margin:0;font-size:8px;color:#829b97}#market-share{color:#76f7f0;font-weight:700}#market-proof{margin-top:11px;border-top:1px solid #ffffff18;padding-top:9px;font-size:7px;letter-spacing:1.2px;color:#8fc1a8}
#market-tape{position:fixed;right:28px;top:357px;bottom:47px;width:286px;background:#051517e8;border:1px solid #ffffff24;border-radius:9px;padding:13px 15px;backdrop-filter:blur(18px);z-index:8;overflow:hidden}.tape-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff18;padding-bottom:9px}.tape-head b{font-size:7px;color:#718e89;letter-spacing:.8px}#market-transactions{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:2px;max-height:calc(100% - 33px);overflow:hidden}#market-transactions li{display:grid;grid-template-columns:32px 1fr auto;gap:7px;align-items:center;padding:5px 0;border-bottom:1px solid #ffffff0d;font-size:8px;color:#9bb0ac;animation:tape-in .25s ease-out}#market-transactions li b{font-size:8px;color:#dce8e4;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#market-transactions li em{font-style:normal;font-variant-numeric:tabular-nums;color:#c8ddd8}#market-transactions li.buy b,#market-transactions li.buy em{color:#76f7f0}#market-transactions li.loan em{color:#ffc45c}#market-transactions li.default b{color:#ff816e}#market-transactions li.empty{display:block;color:#67817c;line-height:1.6;border:0}@keyframes tape-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
#market-control{position:fixed;left:50%;bottom:21px;transform:translateX(-50%);width:448px;background:#051517ed;border:1px solid #76f7f044;border-radius:10px;padding:13px 15px 11px;backdrop-filter:blur(19px);z-index:10;box-shadow:0 16px 50px #00101177}.control-copy{display:flex;align-items:center;justify-content:space-between}.control-copy strong{font-size:11px;font-weight:500;color:#dce9e5}.market-progress{height:3px;background:#142c2c;border-radius:5px;margin:9px 0}.market-progress i{display:block;width:0;height:100%;background:#76f7f0;box-shadow:0 0 12px #76f7f0;transition:width .2s}.market-buttons{display:grid;grid-template-columns:1.55fr .8fr .9fr;gap:6px}.market-buttons button{padding:9px 8px;font-size:9px;letter-spacing:.6px}.market-buttons .primary{background:#76f7f0;color:#041718}.market-buttons .primary.running{background:#b8ff73}#market-control label{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:7px;letter-spacing:1.2px;color:#73908b}#market-strategy{appearance:none;background:#0b2525;color:#b8d1cc;border:1px solid #ffffff1f;border-radius:4px;font:inherit;font-size:8px;letter-spacing:.7px;padding:5px 20px 5px 7px}#market-control>small{display:block;margin-top:7px;color:#5f7a75;font-size:7px;line-height:1.45;text-align:center}
body.market-running #market-score{border-color:#76f7f088}body.market-running #market-thesis strong{color:#76f7f0}.floor-market-label{pointer-events:none}
@media(max-width:1000px){#market-score,#market-tape{right:14px;width:245px}#market-control{width:400px;left:20px;transform:none}#market-thesis{display:none}}
@media(max-width:760px){#market-score{top:120px;right:12px;left:12px;width:auto}#market-tape{display:none}#market-control{left:12px;right:12px;bottom:12px;width:auto}.acquisition-mode #welcome{left:14px;right:14px}.acquisition-mode #welcome h1{font-size:34px}#market-score .market-balance{grid-template-columns:repeat(4,1fr)}#market-score h2{margin:9px 0}.market-balance b{font-size:11px}}

/* Acquisition story and final verdict */
.market-legend{display:flex;flex-wrap:wrap;gap:8px 11px;margin-top:11px;font-size:8px;letter-spacing:.6px;color:#a9bfbb}.market-legend span{display:flex;align-items:center;gap:4px}.market-legend i{width:7px;height:7px;border-radius:2px;box-shadow:0 0 7px currentColor}.market-legend .inspect-cue{width:100%;color:#d7e9e5;letter-spacing:.8px}.market-legend .cyan{background:#76f7f0;color:#76f7f0}.market-legend .amber{background:#ffbc62;color:#ffbc62}.market-legend .white{background:#fff;color:#fff}
#market-milestone{margin:9px 0 4px;padding:9px 10px;background:linear-gradient(110deg,#0d302f,#09201f);border-left:2px solid #76f7f0;border-radius:3px}#market-milestone span{display:block;font-size:7px;letter-spacing:1.2px;color:#76f7f0}#market-milestone strong{display:block;margin:4px 0 2px;font-size:11px;color:#effaf5;font-weight:600}#market-milestone small{font-size:8px;color:#83a09a}#market-milestone.bought{background:linear-gradient(110deg,#0a3534,#102723);box-shadow:0 0 20px #45e0d522}#market-transactions{max-height:calc(100% - 105px)}#market-transactions li{grid-template-columns:34px 1fr auto;font-size:9px;padding:6px 0}#market-transactions li b,#market-transactions li em{font-size:9px}
#market-asset-label{position:fixed;z-index:13;transform:translate(-50%,-115%);padding:8px 10px;background:#031314f7;border:1px solid #76f7f0;border-radius:5px;box-shadow:0 0 28px #44e9df77;pointer-events:auto;cursor:pointer;white-space:nowrap;text-align:left}#market-asset-label:after{content:'';position:absolute;left:50%;bottom:-24px;width:1px;height:24px;background:#76f7f0;box-shadow:0 0 8px #76f7f0}#market-asset-label span{display:block;color:#76f7f0;font-size:7px;letter-spacing:1.4px}#market-asset-label strong{display:block;color:#fff;font-size:13px;margin:3px 0}#market-asset-label small{display:block;color:#a6bfba;font-size:8px}
#market-result{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;z-index:30;background:linear-gradient(140deg,#031214fa,#092727f7);border:1px solid #76f7f088;border-radius:12px;padding:28px 30px 24px;box-shadow:0 24px 100px #000c,0 0 70px #3dd8d32b;backdrop-filter:blur(24px)}#market-result:before{content:'';position:fixed;inset:-100vh -100vw;background:#00101066;z-index:-1;backdrop-filter:blur(3px)}#market-result>button{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:25px;padding:5px 9px}#market-result h2{font-size:35px;line-height:1.05;letter-spacing:-1.2px;margin:14px 0 11px;color:#76f7f0}#market-result>p{font-size:13px;line-height:1.7;color:#c2d5d1;margin:0 0 18px}#result-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px}#result-metrics div{background:#0b2b2b;border:1px solid #ffffff14;border-radius:5px;padding:10px}#result-metrics span{display:block;font-size:7px;color:#7f9d97;letter-spacing:.9px;margin-bottom:5px}#result-metrics b{font-size:14px;color:#fff;font-weight:500}.result-actions{display:flex;gap:7px}.result-actions button{flex:1;font-size:9px;letter-spacing:.6px}.result-actions .primary{background:#76f7f0;color:#031415}#market-result>small{display:block;text-align:center;margin-top:11px;color:#607e78;font-size:7px}
body.intro #market-control{visibility:hidden}body.market-running #market-thesis,body.market-running footer{opacity:.35}body.market-running #brand{opacity:.72}body.market-running #market-tape{border-color:#76f7f044}
@media(max-width:760px){#market-result{width:calc(100vw - 24px);padding:23px 20px}#market-result h2{font-size:27px}#result-metrics{grid-template-columns:1fr 1fr}#market-asset-label{display:none!important}.market-legend{display:none}}

/* Phase 2: inspectable planner and floor assets */
#planner-latest{margin:8px 0;padding:8px 9px;background:#071d1e;border:1px solid #ffffff12;border-radius:4px}#planner-latest>div{display:flex;justify-content:space-between;align-items:center}#planner-latest>div span{font-size:7px;letter-spacing:1.1px;color:#92afa9}#planner-latest>div b{font-size:7px;color:#76f7f0}#planner-actions{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:4px}#planner-actions li{font-size:7px;padding:4px 5px;background:#0e2b2b;border-radius:3px;color:#c2d8d4}#planner-result{font-size:7px;color:#65827d}#market-transactions{max-height:calc(100% - 205px)}
#floor-inspector{position:fixed;left:28px;top:104px;width:245px;z-index:14;background:#051517f2;border:1px solid #76f7f055;border-radius:9px;padding:16px;box-shadow:0 15px 45px #0008;backdrop-filter:blur(18px)}#floor-inspector>button{position:absolute;right:7px;top:5px;border:0;background:transparent;font-size:20px;padding:4px 7px}#floor-inspector h3{margin:11px 0 4px;font-size:18px;color:#fff}#floor-inspector>p{margin:0 0 12px;font-size:9px;color:#8da6a1}#floor-inspector dl{margin:0;display:grid;gap:7px}#floor-inspector dl div{display:flex;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid #ffffff13}#floor-inspector dt{font-size:7px;letter-spacing:.8px;color:#748f89}#floor-inspector dd{margin:0;text-align:right;font-size:9px;color:#d5e5e1}#floor-inspector dd.receipt{color:#76f7f0;max-width:135px}.acquisition-mode #world.inspectable{cursor:pointer}
@media(max-width:760px){#floor-inspector{display:none!important}#planner-latest{display:none}#market-transactions{max-height:none}}
