:root{--bg: #fdf8ec;--panel: rgba(253, 248, 236, .96);--ink: #2f2a1f;--muted: #7a705c;--line: #e4d8bd;--card: #fffdf6;--brand: #3f8f3a;--brand-ink: #fff;--accent: #e8a33d;--good: #3f9d4a;--warn: #e0a020;--bad: #d0493a;--info: #3a86c8;--shadow: 0 6px 24px rgba(40, 30, 10, .18);--radius: 14px;font-family:Kanit,Noto Sans Thai,Leelawadee UI,system-ui,sans-serif;color:var(--ink)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#9fd8ff}button{font-family:inherit}#app{position:fixed;top:0;right:0;bottom:0;left:0}#scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}#app:not(.ready) #hud,#app:not(.ready) #tabs{display:none}#hud{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;pointer-events:none}.hud-block{pointer-events:auto;background:var(--panel);border-radius:12px;box-shadow:var(--shadow);padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}.hud-block.brand{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.hud-block.money b{color:#9a6b00;font-size:17px}.hud-block.lv .xp{width:90px;height:8px;background:#eadfc4;border-radius:99px;overflow:hidden}.hud-block.lv .xp i{display:block;height:100%;background:linear-gradient(90deg,#f6c343,#e8a33d)}.hud-block.speed{margin-left:auto;gap:4px}#tabs{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:4px;background:var(--panel);padding:6px;border-radius:18px;box-shadow:var(--shadow);max-width:calc(100vw - 20px)}.tab{position:relative;border:0;background:transparent;border-radius:12px;padding:6px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:54px;color:var(--ink)}.tab span{font-size:22px;line-height:1.1}.tab small{font-size:12px;white-space:nowrap}.tab:hover{background:#f1e7cf}.tab.active{background:var(--brand);color:#fff}.tab em{position:absolute;top:0;right:4px;background:var(--bad);color:#fff;font-style:normal;font-size:11px;min-width:18px;height:18px;border-radius:99px;display:grid;place-items:center;padding:0 4px}.tab em.soft{background:var(--info)}#panel{position:absolute;top:74px;right:10px;bottom:90px;width:420px;max-width:calc(100vw - 20px);background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}#panel.hidden{display:none}.panel-head{display:flex;align-items:center;padding:10px 12px 8px 16px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0;font-size:17px;font-weight:600;flex:1}#panel-body{overflow-y:auto;overflow-anchor:none;padding:10px 14px 18px}#panel-body h3{font-size:15px;margin:14px 0 6px;font-weight:600}#panel-body p{margin:6px 0}.muted{color:var(--muted)}.small{font-size:12.5px}.dim{opacity:.5}.grow{flex:1;min-width:0}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:4px}.big{font-size:30px;line-height:1}.good-t{color:var(--good)}.warn-t{color:#b77a00}.bad-t{color:var(--bad)}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:8px 0}.card.click{cursor:pointer;transition:transform .08s,box-shadow .15s}.card.click:hover{box-shadow:0 3px 12px #0000001f;transform:translateY(-1px)}h3.click{cursor:pointer;-webkit-user-select:none;user-select:none}h3.click:hover{opacity:.75}.card.hl{border-color:var(--accent);background:#fff6e2}.card.goal{background:#fff3d6;border-color:#f0cf85}.beds{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0}.bed{background:#efe3c8;border-radius:10px;padding:6px;text-align:center;display:flex;flex-direction:column;gap:3px;font-size:12px}.bed .big{font-size:22px}.bed.empty{opacity:.6}.bed.ready{background:#e3f3d8;outline:2px solid var(--good)}.contest{text-align:center}.contest .board{list-style:none;padding:0;margin:10px 0;text-align:left}.contest .board li{display:flex;gap:10px;padding:5px 8px;border-radius:8px}.contest .board li.me{background:#fff3d6;font-weight:600}.score{font-size:20px;color:var(--brand)}.card.ach.ready{border-color:var(--good);background:#f1faef}.medals{font-size:13px;letter-spacing:1px}.medals .dim{opacity:.25;filter:grayscale(1)}.dex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.dex{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 4px;text-align:center;display:flex;flex-direction:column;gap:2px;font-size:11.5px}.dex .big{font-size:22px}.dex.unknown{opacity:.45}.card.synergy{background:#f3f9ee;border-color:#cfe5bf}.syn{display:flex;gap:8px;align-items:flex-start;padding:4px 0;opacity:.75}.syn.on{opacity:1}.pill.trait{font-size:11px}.card.season{background:#eef6ff;border-color:#c4dcf5}.hud-block.outbreak{background:#fde8e4;color:#9b2a1e}.hud-block.outbreak.active{animation:pulse-bad 1.6s infinite}.chev{font-size:22px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.cards .card{margin:0;display:flex;flex-direction:column;gap:4px}.card.pick:hover{border-color:var(--brand)}.btn{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:10px;padding:7px 12px;cursor:pointer;font-size:14px;line-height:1.2;transition:background .12s,transform .06s}.btn:hover:not(:disabled){background:#f6efdc}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover:not(:disabled){background:#347a30}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ghost{background:transparent}.btn.small{padding:4px 9px;font-size:13px}.big-btn{display:block;width:100%;padding:12px;font-size:17px;margin-top:10px}.pulse:not(:disabled){animation:pulse 1.6s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #3f8f3a80}50%{box-shadow:0 0 0 6px #3f8f3a00}}.btn.danger.pulse{animation-name:pulse-bad}@keyframes pulse-bad{0%,to{box-shadow:0 0 #d0493a80}50%{box-shadow:0 0 0 6px #d0493a00}}.actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.actions.col{flex-direction:column}.pill{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;background:#efe6d0;color:var(--ink);white-space:nowrap;margin:2px 2px 2px 0}.pill.good{background:#d9efd5;color:#226b2b}.pill.bad{background:#f7d9d4;color:#9b2a1e}.pill.warn{background:#fbe9bf;color:#7a5200}.bar{height:8px;background:#ece2c9;border-radius:99px;overflow:hidden;min-width:60px}.bar i{display:block;height:100%;border-radius:99px;transition:width .3s}.bar.good i{background:var(--good)}.bar.warn i{background:var(--warn)}.bar.bad i{background:var(--bad)}.bar.info i{background:var(--info)}.plot-head{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.stat span{font-size:12px;color:var(--muted)}.section{border-top:1px dashed var(--line);margin-top:10px;padding-top:4px}.animal{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:6px 0}.animal.sick{border-color:var(--bad);background:#fff4f2}.a-head{display:flex;gap:6px;align-items:center;margin-bottom:4px}.a-grid{display:grid;grid-template-columns:70px 1fr;gap:4px 8px;align-items:center;font-size:13px}.a-btns{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.mini-head,.mini{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:6px;align-items:center;font-size:12.5px}.mini-head{color:var(--muted);margin-top:6px}.mini{padding:3px 0;border-bottom:1px solid #f1e8d4}.mini-btns{display:flex;gap:4px;justify-content:flex-end}.mini b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini.sick b{color:var(--bad)}.env{display:grid;grid-template-columns:1fr 1fr;gap:8px}.env>div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:4px}.env span{font-size:12px;color:var(--muted)}.env b{font-size:20px}.env small{font-size:11.5px;color:var(--muted)}.hist{display:flex;gap:6px;height:80px;align-items:flex-end;margin:6px 0 10px}.hist div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.hist i{display:block;width:100%;background:linear-gradient(180deg,#5fa8e0,#3a86c8);border-radius:6px 6px 0 0;min-height:2px}.hist span{font-size:11px;color:var(--muted);text-align:center;line-height:1.2;margin-top:2px}.equip{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #f1e8d4}.equip .e-icon{font-size:24px;width:32px;text-align:center}.equip.owned .e-icon{filter:drop-shadow(0 0 4px #f6c343)}.card.market .price{font-size:20px;font-weight:600}.card.market .price small{font-size:12px;font-weight:400;color:var(--muted)}.card.market .up,.card.market .down{font-size:13px;margin-left:6px}.up{color:var(--good)}.down{color:var(--bad)}.spark{width:100%;height:40px;margin:4px 0}.spark-base{stroke:#c9bb98;stroke-dasharray:3 3;stroke-width:1}.spark-line{fill:none;stroke-width:2;stroke-linejoin:round}.spark-line.up,.spark-dot.up{stroke:var(--good);fill:none}.spark-line.down,.spark-dot.down{stroke:var(--bad)}.spark-dot.up{fill:var(--good)}.spark-dot.down{fill:var(--bad)}.card.event.good{background:#e3f4df;border-color:#a9d8a0}.card.event.bad{background:#fbe4e0;border-color:#eab0a6}.card.quest.ready{border-color:var(--good);background:#f1faef}.card.quest.special{border-color:#f0cf85;background:#fffaeb}.npc-ico{font-size:26px}.q-prog{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:6px 0}.card.npc .portrait{font-size:40px;width:52px;height:52px;display:grid;place-items:center;background:#f3ead4;border-radius:50%}.hearts{color:#e0457b;letter-spacing:1px;font-size:15px}.hearts .dim{color:#e0457b;opacity:.3}.perks{margin:6px 0}.inv{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f1e8d4}.stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stats div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 10px;display:flex;flex-direction:column}.stats span{font-size:12px;color:var(--muted)}#goal{position:absolute;left:10px;bottom:90px;width:290px;max-width:calc(100vw - 20px);z-index:5}#app:not(.ready) #goal{display:none}.goal-card{background:var(--panel);border-radius:14px;box-shadow:var(--shadow);padding:10px 12px;font-size:14px;border-left:5px solid #f0b429;animation:tin .25s ease-out}.goal-card.done{border-left-color:var(--good);background:#f1faef}.goal-card .gc-head{font-size:12px;margin-bottom:2px}.goal-card .gc-prog{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:4px 0}.goal-card .actions{margin:6px 0 0}#toasts{position:absolute;top:74px;left:10px;width:360px;max-width:calc(100vw - 20px);display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast{background:var(--panel);border-left:5px solid var(--info);border-radius:10px;padding:8px 12px;box-shadow:var(--shadow);font-size:14px;animation:tin .25s ease-out;transition:opacity .4s,transform .4s}.toast.good{border-left-color:var(--good)}.toast.bad{border-left-color:var(--bad)}.toast.out{opacity:0;transform:translate(-20px)}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}}.modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background:#14140a59;display:grid;place-items:center;z-index:20;padding:16px}.modal{background:var(--bg);border-radius:18px;box-shadow:0 20px 60px #00000059;padding:18px 20px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;animation:pop .2s ease-out}@keyframes pop{0%{transform:scale(.94)}}.modal h2{margin:0 0 8px}.modal.dialogue{width:min(680px,100%);align-self:end;margin-bottom:90px}.d-title{font-size:13px;color:#9a6b00;font-weight:600;margin-bottom:6px}.d-body{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.d-portrait{font-size:48px;width:70px;height:70px;flex:0 0 70px;display:grid;place-items:center;background:#f3ead4;border-radius:50%}.d-name{font-weight:600;color:var(--brand)}.d-text p{margin:4px 0 0;font-size:17px;line-height:1.55}.d-body.narrator .d-text p{font-style:italic;color:#5a4f38}.d-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.levelup{text-align:center}.levelup ul{text-align:left}.offline{text-align:center}.offline .big{font-size:40px}.offline ul{text-align:left;margin:8px 0;padding-left:22px}.offline ul.warn{color:var(--bad, #c0392b);font-weight:500}.help h3{margin:12px 0 2px;font-size:16px}.help p{margin:2px 0 6px}kbd{background:#fff;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:12px}.fish-game{text-align:center}.fg-water{position:relative;height:90px;margin:12px 0;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#7cc4f0,#2f78b8)}.fg-fish{position:absolute;top:30px;font-size:34px;transform:translate(-50%) scaleX(-1);transition:top .4s}.fg-fish.shake{animation:shake .25s}.fg-fish.caught{top:-40px}.fg-fish.escaped{top:120px;opacity:.3}@keyframes shake{25%{margin-left:-8px}75%{margin-left:8px}}.fg-bar{position:relative;height:34px;background:#e9dfc7;border-radius:10px;overflow:hidden;border:2px solid #cdbf9c}.fg-zone{position:absolute;top:0;bottom:0;background:#3f9d4a8c;border-left:2px solid #2d7a37;border-right:2px solid #2d7a37}.fg-perfect{position:absolute;left:35%;width:30%;top:0;bottom:0;background:#f6c343bf}.fg-marker{position:absolute;top:-2px;bottom:-2px;width:4px;margin-left:-2px;background:#c0392b;box-shadow:0 0 6px #c0392b}.fg-status{display:flex;justify-content:space-between;align-items:center;margin:10px 0 4px}.fg-hits{display:flex;gap:4px}.fg-hits i{width:18px;height:18px;border-radius:50%;background:#e2d6b8;display:block}.fg-hits i.on{background:var(--good)}.fg-msg{min-height:26px}#start-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:16px;overflow-y:auto;background:radial-gradient(circle at 50% 30%,#bfe8a6,#6fbf4a 55%,#3d7a2a)}#start-screen[hidden]{display:none}.start-card{background:var(--bg);border-radius:22px;box-shadow:0 20px 60px #0000004d;padding:26px;width:min(440px,100%);text-align:center}.start-card.wide{width:min(860px,100%)}.start-card h1{margin:6px 0 2px;font-size:40px;color:#2d6a28}.start-card .logo{font-size:38px;letter-spacing:4px}.start-card .tag{color:var(--muted);margin-top:0}.start-card .cards{text-align:left;margin:14px 0}.start-card .name{display:flex;gap:8px;align-items:center;justify-content:center;margin:8px 0}.start-card input{font:inherit;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:#fff}@media (max-width: 760px){#hud{top:6px;left:6px;right:6px;gap:4px}.hud-block{padding:4px 8px;font-size:13px}.hud-block.brand{display:none}.hud-block.lv .xp{width:50px}.hud-block.speed{margin-left:0}#panel{top:auto;left:6px;right:6px;width:auto;bottom:78px;height:52vh}#tabs{bottom:6px;padding:4px;gap:0}.tab{min-width:0;padding:4px 6px}.tab span{font-size:19px}.tab small{font-size:10px;white-space:nowrap}#toasts{top:auto;bottom:80px}#goal{left:6px;bottom:78px;width:auto;right:6px}#app.panel-open #goal{display:none}.modal.dialogue{margin-bottom:70px}}.fin-row{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed var(--line)}.fin-row.sum{border-bottom:none;border-top:1px solid var(--line);margin-top:2px;padding-top:5px}.tax{text-align:center}.tax .fin-row{text-align:left}.tax-table{width:100%;border-collapse:collapse;margin:8px 0;font-size:13px}.tax-table th,.tax-table td{padding:3px 4px;text-align:right;border-bottom:1px solid var(--line)}.tax-table th:first-child,.tax-table td:first-child{text-align:left}.hud-block.money .bad-t{display:block}.card.land{text-align:center}.card.land .fin-row{text-align:left}.hud-block.lv.click{cursor:pointer}.roadmap{max-width:520px}.rm-list{list-style:none;padding:0;margin:8px 0 12px;max-height:55vh;overflow-y:auto;text-align:left}.rm-list li{display:flex;gap:10px;padding:6px 8px;border-bottom:1px solid var(--line);font-size:14px}.rm-list li.done{opacity:.55}.rm-list li.next{background:#fff6e2;border-radius:8px}.rm-lv{flex:0 0 76px;font-weight:600}.ws-group{margin:14px 0 4px;font-size:14px;color:var(--muted)}.checks{list-style:none;padding:0;margin:4px 0 8px;font-size:13px}.checks li{padding:2px 0}.checks li.no{color:var(--bad)}.stars{color:#e0a800;font-size:12px;letter-spacing:1px}.hud-block.bell{position:relative;cursor:pointer;font-size:18px;border:none;font-family:inherit}.hud-block.bell em{position:absolute;top:-4px;right:-4px;background:var(--bad);color:#fff;font-style:normal;font-size:11px;border-radius:99px;padding:0 5px}.log-row{display:flex;gap:8px;padding:4px 0;border-bottom:1px dashed var(--line);font-size:13px}.log-row.bad{color:var(--bad)}.log-row.good .grow{color:var(--ink)}.field-status{margin:4px 0}details.more{margin-top:10px}details.more summary{cursor:pointer;color:var(--muted);font-size:13px;padding:6px 0}.card.done{border-color:var(--good);background:#f1faef}.place-banner{position:fixed;top:74px;left:50%;transform:translate(-50%);z-index:40;background:#142814e0;color:#fff;padding:8px 14px;border-radius:12px;font-size:14px;display:flex;gap:10px;align-items:center;box-shadow:0 4px 16px #00000040}.ledger-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0}.ledger-tiles>div{background:#fff8e8;border-radius:10px;padding:6px 8px;display:flex;flex-direction:column}.ledger-tiles span{font-size:11px;color:#52514e}.ledger-tiles b{font-size:15px;color:#0b0b0b}.ledger-tiles small{font-size:10px;color:#52514e}.ledger-legend{display:flex;gap:12px;align-items:center;font-size:12px;color:#0b0b0b;margin-bottom:2px}.ledger-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.ledger-bars{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.lb-row{display:grid;grid-template-columns:7.5em 1fr auto;gap:6px;align-items:center;font-size:12px;color:#0b0b0b}.lb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-track{height:10px;background:#f1e8d2;border-radius:4px;overflow:hidden}.lb-fill{display:block;height:100%;border-radius:0 4px 4px 0}.lb-val{white-space:nowrap;color:#0b0b0b}.lb-val small{color:#52514e}#goal{display:flex;flex-direction:column;gap:6px}.order-pad{background:var(--panel);border-radius:14px;box-shadow:var(--shadow);padding:6px 8px;font-size:13px}.slot-orders:empty,.slot-goal:empty{display:none}.op-head{display:flex;align-items:center;gap:4px;width:100%;border:0;background:none;padding:2px 2px 4px;font:inherit;font-weight:600;cursor:pointer;text-align:left}.op-chev{margin-left:auto;color:#7a7363}.op-rows{display:flex;flex-direction:column;gap:3px;max-height:168px;overflow-y:auto}.op-row{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:8px;background:#fffdf6;border-left:3px solid #d8c9a4;white-space:nowrap}.op-row.ready{border-left-color:var(--good);background:#f3fbef}.op-row.urgent{border-left-color:#e08a1e}.op-what{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.op-row>span:nth-child(2){margin-left:auto;font-size:12px}.op-row .btn{padding:2px 10px}.op-muted{color:#7a7363}.op-ok{color:#2f7d32;font-weight:600}.op-warn{color:#b85c00;font-weight:600}.op-foot{display:flex;gap:6px;margin-top:5px}.op-row.click{cursor:pointer}.op-row.click:hover{filter:brightness(.97)}.op-row.op-sub{margin-left:14px;padding:2px 6px;background:transparent;border-left:2px dotted #d8c9a4;font-size:12px}.ws-search{display:flex;gap:6px;align-items:center;position:sticky;top:-10px;z-index:2;background:var(--panel);padding:6px 0}.ws-search input{flex:1;min-width:0;padding:7px 10px;border:1px solid #d8c9a4;border-radius:10px;font:inherit;background:#fff}#plot-nav{position:absolute;left:50%;bottom:92px;transform:translate(-50%);z-index:5;display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,40px);gap:3px;grid-template-areas:". up ." "left mid right" ". down ."}#plot-nav[hidden]{display:none}#plot-nav>*{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px}#plot-nav button{border:0;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;line-height:1;transition:transform .12s ease,background .15s ease}#plot-nav button b{font-size:14px;color:var(--brand)}#plot-nav button small{font-size:13px;margin-top:1px}#plot-nav button:hover{background:#f1e7cf;transform:scale(1.06)}#plot-nav button:active{transform:scale(.94)}#plot-nav .off{color:#0000002e;font-size:13px}#plot-nav .pn-up{grid-area:up}#plot-nav .pn-down{grid-area:down}#plot-nav .pn-left{grid-area:left}#plot-nav .pn-right{grid-area:right}#plot-nav .pn-mid{grid-area:mid;font-size:16px;opacity:.55}@media (max-width: 760px){#plot-nav{bottom:calc(52vh + 86px);grid-template-columns:repeat(3,38px);grid-template-rows:repeat(3,34px)}#plot-nav .pn-mid{visibility:hidden}}
