:root{--bg:#07080d;--panel:#0e1018b8;--line:#ffffff14;--text:#e8e6e1;--dim:#8d8a84;--accent:#ffb454;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--bg);height:100%;color:var(--text);-webkit-user-select:none;user-select:none;margin:0;font:13px/1.4 -apple-system,Inter,system-ui,sans-serif;overflow:hidden}#view{touch-action:none;cursor:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}.glass{background:var(--panel);-webkit-backdrop-filter:blur(14px)saturate(1.3);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 40px #00000059}.brand{position:absolute;top:16px;left:18px;pointer-events:none!important}.brand h1{letter-spacing:.02em;background:linear-gradient(90deg,#ffd08a,#ff7a45 60%,#d9f2ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:650}.brand p{color:var(--dim);margin:2px 0 0;font-size:12px}.dock{flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);pointer-events:none!important}.dock>*{pointer-events:auto}.palette{flex-direction:column;gap:4px;width:min(760px,100vw - 32px);padding:6px;display:flex}.pal-head{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pal-tab{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 9px;font:11.5px inherit}.pal-tab:hover{color:var(--text)}.pal-tab.on{color:var(--accent);background:#ffb45424}.pal-search{border:1px solid var(--line);width:150px;color:var(--text);background:#ffffff0d;border-radius:8px;outline:none;margin-left:auto;padding:4px 8px;font:12px inherit}.pal-search:focus{border-color:var(--accent)}.pal-body{scrollbar-width:thin;max-height:190px;overflow-y:auto}.pal-empty{color:var(--dim);margin:12px;font-size:12px}.tools.wrap{flex-wrap:wrap}.swatch{flex:none}.tools.wrap .swatch{width:58px}.tools.wrap .swatch span{text-overflow:ellipsis;max-width:54px;overflow:hidden}.pal-recent{border-top:1px solid var(--line);align-items:center;gap:1px;padding-top:4px;display:flex}.pal-recent small{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);opacity:.7;margin-right:6px;font-size:9px}.swatch.small{width:34px;height:30px}.swatch.small span{display:none}.swatch.small .ico{width:20px;height:20px}.ptable{grid-template-columns:repeat(18,1fr);grid-auto-rows:17px;gap:2px;padding:2px;display:grid}.ptable:after{content:"";grid-row:8}.pel{color:#ffffff2e;font:9px var(--mono);background:#ffffff06;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pel small{display:none}.pel.has{background:color-mix(in srgb, var(--c) 30%, transparent);border-color:color-mix(in srgb, var(--c) 55%, transparent);color:var(--text);cursor:pointer}.pel.has:hover{background:color-mix(in srgb, var(--c) 55%, transparent)}.pel.lock{color:#fff6;cursor:help;background:repeating-linear-gradient(135deg,#ffffff0a 0 3px,#0000 3px 6px);border:1px dashed #ffffff29}.pel.on{border-color:var(--accent);box-shadow:0 0 8px #ffb45480}.pal-card{z-index:20;background:#0e1018e6;width:290px;max-height:calc(100vh - 24px);padding:12px 14px;font-size:12px;animation:.12s ease-out card-in;position:fixed;overflow:hidden;pointer-events:none!important}@keyframes card-in{0%{opacity:0;transform:translate(-4px)}}.card-hint{background:#ffb45414;border:1px solid #ffb45440;border-radius:8px;padding:7px 9px;color:var(--text)!important}.card-hint b{color:var(--accent)}.card-more{color:var(--dim);font-size:10.5px}.pal-card h3{margin:0;font-size:15px;font-weight:600}.pal-card .formula{font:12px var(--mono);color:var(--accent);margin-left:8px}.pal-card p{color:var(--dim);margin:8px 0;line-height:1.4}.card-top{align-items:center;gap:10px;display:flex}.card-top .ico{width:36px;height:36px}.card-top small{color:var(--dim);font-size:10.5px}.facts{margin:0;padding-left:16px;line-height:1.5}.card-rx{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:10px;padding-top:8px;display:flex}.card-rx small{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:9.5px}.rx code{font:10.5px var(--mono);color:var(--accent);opacity:.85;display:block}.rx.unknown{color:var(--dim);opacity:.6}.brand-chips{gap:6px;margin-top:8px;display:flex}.brand .codex,.brand .world-chip{pointer-events:auto;background:var(--panel);-webkit-backdrop-filter:blur(10px);color:var(--text)}.toasts{z-index:30;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);pointer-events:none!important}.toast{text-align:center;flex-direction:column;gap:2px;max-width:min(420px,100vw - 32px);padding:8px 16px;transition:opacity .5s,transform .5s;animation:.35s ease-out toast-in;display:flex}.toast.out{opacity:0;transform:translateY(-8px)}.toast small{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:9.5px}.toast b{font-size:15px}.toast code{font:11px var(--mono);color:var(--dim)}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}}.probe{font:11px var(--mono);color:var(--text);border:1px solid var(--line);white-space:nowrap;background:#0a0a0ebf;border-radius:6px;padding:2px 7px;display:none;position:absolute;pointer-events:none!important}.swatch{width:40px;height:50px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative}.swatch:hover{background:#ffffff0f}.swatch.on{border-color:var(--accent);background:#ffb4541a}.ico{flex:none;display:block}.ico svg{width:100%;height:100%;filter:drop-shadow(0 1px 1.5px #00000073) drop-shadow(0 0 5px var(--glow,transparent));display:block;overflow:visible}.swatch .ico{width:26px;height:26px;transition:transform .15s}.swatch:hover .ico{transform:translateY(-1px)scale(1.08)}.swatch.locked{cursor:help}.swatch.locked span{opacity:.45;letter-spacing:.15em}.pal-group{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);align-items:center;gap:6px;margin:8px 4px 2px;font-size:9px;display:flex}.pal-group:after{content:"";background:var(--line);flex:1;height:1px}.pal-group em{font:10px var(--mono);color:var(--accent);letter-spacing:0;font-style:normal}.swatch span{color:var(--dim);white-space:nowrap;font-size:9.5px}.swatch.on span{color:var(--text)}.swatch kbd{font:9px var(--mono);color:var(--dim);opacity:.7;position:absolute;top:2px;right:4px}.sep{background:var(--line);flex:none;width:1px;height:36px;margin:0 3px}.right{flex-direction:column;gap:10px;display:flex;position:absolute;top:16px;bottom:140px;right:16px;overflow-y:auto;pointer-events:none!important}.right>*{pointer-events:auto}.side{flex-direction:column;flex:none;gap:10px;width:248px;padding:12px 14px;display:flex}details.side:not([open]){gap:0}.side summary{cursor:pointer;list-style:none}.side summary::-webkit-details-marker{display:none}.side summary h2:after{content:" ▾"}details.side:not([open]) summary h2:after{content:" ▸"}select{color:var(--text);border:1px solid var(--line);font:inherit;background:#ffffff0d;border-radius:7px;grid-column:span 2;padding:4px 6px;font-size:12px}.checks{grid-template-columns:1fr 1fr;gap:4px 8px;display:grid}.check{color:var(--dim);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:flex}.check input{accent-color:var(--accent);margin:0}.group{flex-direction:column;align-items:flex-start;padding:0 4px;display:flex}.group+.group{border-left:1px solid var(--line)}.group small{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);opacity:.7;padding:2px 4px 0;font-size:9px}.tools{display:flex}.side h2{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:0;font-size:11px;font-weight:600}.row{grid-template-columns:64px 1fr 34px;align-items:center;gap:8px;display:grid}.row label{color:var(--dim)}.row output{font:11px var(--mono);text-align:right}input[type=range]{width:100%;accent-color:var(--accent)}.buttons{flex-wrap:wrap;gap:6px;display:flex}button.btn,a.btn{text-align:center;border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:#ffffff0a;border-radius:8px;flex:auto;padding:6px 8px;font-size:12px;text-decoration:none}button.btn:disabled{opacity:.45;cursor:default}button.btn:hover,a.btn:hover{background:#ffffff1a}button.btn.on,a.btn.on{border-color:var(--accent);color:var(--accent)}.timeline{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;width:min(560px,100%,100vw - 360px);min-width:300px;padding:6px 10px;display:flex}.timeline button.btn{flex:none;padding:4px 9px}.timeline input[type=range]{flex:140px;width:auto}.tl-label{font:11px var(--mono);color:var(--dim);text-align:right;min-width:76px}.tl-label.past{color:var(--accent)}.tl-branches{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.tl-branches:empty{display:none}.chip{border:1px solid var(--line);color:var(--dim);font:11px var(--mono);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:2px 9px}.chip.on{border-color:var(--accent);color:var(--accent)}.net{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.net h2{margin:0}.net-room{gap:6px;display:flex}.net-room .btn{flex:none}.net-link{border:1px solid var(--line);min-width:0;color:var(--text);font:11px var(--mono);background:#00000040;border-radius:8px;flex:1;padding:5px 8px}.net-players{flex-wrap:wrap;gap:4px;display:flex}.net-players:empty{display:none}.net-players .chip.on{border-color:var(--c);color:var(--c);cursor:default}.net-status{min-height:1.5em}body.online .timeline{display:none}.cursors{position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.rcursor{width:0;height:0;transition:transform 70ms linear;position:absolute;top:0;left:0}.rcursor:before{content:"";width:var(--d,16px);height:var(--d,16px);border:1.5px solid var(--c,#fff);box-shadow:0 0 10px var(--c,#fff);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rcursor span{left:calc(var(--d,16px) / 2 + 4px);font:11px var(--mono);color:var(--c,#fff);white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:-8px}.debug{font:11px/1.55 var(--mono);white-space:pre;min-width:210px;padding:10px 12px;position:absolute;top:70px;left:18px}.debug b{color:var(--accent);font-weight:500}.hint{color:var(--dim);margin:0;font-size:10.5px;line-height:1.5}.nogpu{background:radial-gradient(ellipse at 50% 30%, #1b1510, var(--bg) 70%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nogpu .card{max-width:520px;padding:28px 32px}.nogpu h1{color:#ffd08a;margin:0 0 8px;font-size:28px}.nogpu p{color:#bdb8ae;line-height:1.6}.nogpu code{font-family:var(--mono);color:var(--accent)}body.bare #ui>:not(.cursors):not(.modal):not(.toasts):not(.camp-overlay),body.demo #ui>:not(.demo-cap):not(.camp-overlay):not(.cursors):not(.left-col),body.demo .left-col>:not(.lab-instr):not(.palette),body.demo .left-col>.lab-store,body.demo .lab-instr button{display:none}body.demo .left-col{padding-top:56px}.rcursor.demo-pen{opacity:0;transition:opacity .35s,transform 90ms linear}.rcursor.demo-pen.on{opacity:1}.rcursor.demo-pen:before{border-width:2px;box-shadow:0 0 0 1px #00000080,0 0 18px #ffb45473}.rcursor.demo-pen span{background:#0e1018d1;border:1px solid #ffb45459;border-radius:8px;padding:3px 9px;font:600 clamp(13px,1.3vw,18px) -apple-system,Inter,system-ui,sans-serif;top:-14px}.demo-hand{z-index:5;filter:drop-shadow(0 2px 4px #0009);transition:scale .12s;position:absolute;top:-2px;left:-4px}.demo-hand.down{scale:.82}.demo-ghost{width:100%;height:100%;position:absolute;inset:0}body.demo .palette{pointer-events:none;transform-origin:0 0;transition:transform .5s}body.demo .palette.demo-zoom{transform:scale(1.45)}.swatch.demo-pick{animation:.6s ease-out demo-pick}@keyframes demo-pick{0%{box-shadow:0 0 0 3px #ffb454,0 0 22px #ffb454cc}}.demo-text.done{color:#8fe38f;font-weight:600}body.demo .camp-overlay{opacity:.75}body.demo .lab-overlay button{display:none}.demo-cap{text-align:center;pointer-events:none;color:#f4efe6;text-shadow:0 2px 14px #000000d9,0 0 2px #000000e6;width:min(90vw,980px);position:fixed;bottom:6vh;left:50%;transform:translate(-50%)}.demo-cap.demo-brand{text-align:left;width:auto;font:700 15px/1 var(--mono);letter-spacing:.32em;opacity:.8;top:4vh;bottom:auto;left:4vw;transform:none}.demo-title{letter-spacing:.01em;font-size:clamp(22px,3.2vw,44px);font-weight:700}.demo-text{opacity:.92;margin-top:.4em;font-size:clamp(16px,2vw,28px)}.demo-clock{font:13px var(--mono);letter-spacing:.08em;opacity:.7;margin-top:.6em}.demo-text.in{animation:.6s ease-out demo-in}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}}.modal{z-index:20;background:#05060a8c;place-items:center;display:grid;position:fixed;inset:0}.worlds{width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);padding:18px 20px 20px;overflow:auto}.worlds-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.worlds-head h2{margin:0;font-size:17px}.worlds h3{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:14px 0 6px;font-size:10px}.worlds-body{grid-template-columns:1fr 340px;gap:20px;display:grid}.biomes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.biome{text-align:left;border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:#ffffff08;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.biome small{color:var(--dim);font-size:11px;line-height:1.35}.biome:hover{background:#ffffff12}.biome.on{border-color:var(--accent);background:#ffb4541a}.sizes{flex-wrap:wrap;gap:6px;display:flex}.sizes .chip:disabled{opacity:.35;cursor:not-allowed}.seed-row{gap:6px;display:flex}.seed{border:1px solid var(--line);width:110px;color:var(--text);font:13px var(--mono);background:#0000004d;border-radius:8px;padding:5px 8px}.worlds-right{flex-direction:column;gap:10px;display:flex}.preview{border:1px solid var(--line);width:100%;image-rendering:pixelated;background:#0b0d12;border-radius:10px}@media (width<=720px){.worlds-body{grid-template-columns:1fr}}.worlds-head .btn,.seed-row .btn{flex:none;width:auto;padding:5px 12px}body.campaign .camp-hide{display:none!important}a.chip{text-decoration:none}.camp-hud{flex-direction:column;flex:none;gap:8px;max-height:60%;padding:12px 14px;display:flex;overflow-y:auto}.camp-hud h2{margin:0;font-size:16px}.camp-hud p{color:var(--dim);margin:0}.camp-title{justify-content:space-between;align-items:center;display:flex}.camp-title small,.camp-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:9.5px}.camp-stars{color:#ffd27a;letter-spacing:.1em;font-size:13px}.camp-progress{flex-direction:column;gap:4px;display:flex}.camp-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.camp-bar i{background:linear-gradient(90deg,#ffb454,#ffe28a);width:0;height:100%;transition:width .4s;display:block}.camp-count{font:11px var(--mono);color:var(--dim)}.camp-hints{color:#f1dcb4;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;display:flex}.camp-hints:empty{display:none}.camp-overlay{position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.camp-zone{--zc:120, 200, 255;border:2px dashed rgba(var(--zc), .85);background:rgba(var(--zc), .07);box-shadow:0 0 16px rgba(var(--zc), .3), inset 0 0 14px rgba(var(--zc), .18);border-radius:6px;position:absolute}.camp-zone.k-fill{--zc:110, 190, 255}.camp-zone.k-clear{--zc:255, 170, 80}.camp-zone.k-keep{--zc:120, 230, 140}.camp-zone.k-avoid{--zc:255, 90, 90}.camp-zone.portal{--zc:170, 120, 255;animation:2.4s ease-in-out infinite portal}.camp-zone span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--zc));white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.camp-zone.portal span{top:auto;bottom:-20px}@keyframes portal{50%{box-shadow:0 0 36px #aa6effb3,inset 0 0 26px #aa6eff80}}.camp-goals{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.camp-goal-row{--zc:110, 190, 255;border-left:3px solid rgb(var(--zc));grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding-left:8px;display:grid}.camp-goal-row.k-clear{--zc:255, 170, 80}.camp-goal-row.k-keep{--zc:120, 230, 140}.camp-goal-row.k-time{--zc:200, 160, 255}.camp-goal-row.k-avoid{--zc:255, 90, 90}.camp-goal-row .camp-bar{grid-area:2/1/auto/-1}.camp-goal-row .camp-bar i{background:rgb(var(--zc))}.camp-goal-text{font-size:12.5px}.camp-goal-row.done .camp-goal-text:before{content:"✓ ";color:#8ef0a0}.camp-goal-row.bad .camp-goal-text{color:#ff8a8a}.camp-kind{font:normal 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:8px}.camp-need{color:#c9a8ff;display:block}.camp-fail{border-color:#ff5a5a80}.camp-fail .camp-kicker{color:#ff8a8a}.camp-thing{border:1.5px dashed #ffffffbf;border-radius:4px;position:absolute;box-shadow:0 0 10px #ffffff2e}.camp-thing span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.camp-arrow{width:0;height:0;animation:.5s ease-out guide-in;position:absolute;top:0;left:0}.camp-arrow:before{content:"";filter:drop-shadow(0 0 3px #000c);border:6px solid #0000;position:absolute;top:-6px;left:-6px}.camp-arrow span{font:11px var(--mono);color:#fff;white-space:nowrap;background:#0e1018cc;border:1px solid #fff6;border-radius:6px;padding:2px 7px;position:absolute}.camp-arrow:after{content:"";background:#fff;position:absolute;box-shadow:0 0 3px #000c}.camp-arrow.to-down:before{border-top-color:#fff}.camp-arrow.to-down:after{width:2px;height:18px;top:-24px;left:-1px}.camp-arrow.to-down span{bottom:24px;left:0;transform:translate(-50%)}.camp-arrow.to-up:before{border-bottom-color:#fff}.camp-arrow.to-up:after{width:2px;height:18px;top:6px;left:-1px}.camp-arrow.to-up span{top:24px;left:0;transform:translate(-50%)}.camp-arrow.to-left:before{border-right-color:#fff}.camp-arrow.to-left:after{width:18px;height:2px;top:-1px;left:6px}.camp-arrow.to-left span{top:0;left:24px;transform:translateY(-50%)}.camp-arrow.to-right:before{border-left-color:#fff}.camp-arrow.to-right:after{width:18px;height:2px;top:-1px;left:-24px}.camp-arrow.to-right span{top:0;right:24px;transform:translateY(-50%)}@keyframes guide-in{0%{opacity:0}}.camp-mark{width:0;height:0;position:absolute;top:0;left:0}.camp-mark:before{content:"";border:2px solid #ffd27a;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px;box-shadow:0 0 10px #ffc864b3}.camp-mark span{font:11px var(--mono);color:#ffd27a;white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:-8px;left:12px}.camp-report{text-align:left;max-height:38vh;margin:12px 0;padding-right:4px;overflow-y:auto}.camp-report h3{letter-spacing:.12em;text-transform:uppercase;color:#ffb454;margin:10px 0 6px;font-size:11px}.camp-report ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.camp-report li{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.camp-report li.fresh{border-color:#ffb45473}.camp-report li b em{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1206;background:#ffb454;border-radius:99px;margin-left:8px;padding:1px 6px;font-style:normal}.camp-report li span{opacity:.85;font-size:12px}.camp-report li code{color:#ffd27a;font-size:11px}.camp-report li p{opacity:.7;margin:2px 0 0;font-size:11.5px}.camp-intro,.camp-menu{flex-direction:column;gap:10px;width:min(560px,100vw - 32px);display:flex}.camp-intro h2,.camp-menu h2{margin:0;font-size:20px}.camp-intro p,.camp-menu p{margin:0;line-height:1.55}.camp-goal{color:var(--accent)}.camp-inv{color:var(--dim);margin:0;padding-left:18px}.camp-inv b{color:var(--text)}.camp-intro{max-height:calc(100vh - 40px);overflow-y:auto}.camp-intro h3{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:4px 0 0;font-size:11px}.camp-intro .camp-story{color:var(--dim);font-size:13px;font-style:italic}.camp-mission{background:#6ebeff14;border:1px solid #6ebeff4d;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.camp-mission h3{color:var(--accent);margin:0}.camp-mission .camp-goal{font-size:16px;font-weight:600}.camp-mission ol,.camp-steps ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.45;display:flex}.camp-steps{color:var(--dim);font-size:12px}.camp-steps summary{cursor:pointer;color:var(--accent);margin-bottom:4px}.camp-wins{color:var(--dim);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.camp-wins i{color:#8ef0a0;background:#78e68c2e;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.camp-wins .k-keep i,.camp-wins .k-avoid i{color:#ff8a8a;background:#ff5a5a2e}.camp-wins b{color:var(--text)}.camp-big-stars{color:#ffd27a;letter-spacing:.12em;text-shadow:0 0 18px #ffc86480;font-size:34px}.camp-list{flex-direction:column;gap:8px;display:flex}.camp-level{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.camp-level:hover{background:#ffffff12}.camp-level.won{border-color:#ffd27a66}.camp-level.locked{opacity:.45;cursor:not-allowed}.camp-num{width:28px;height:28px;color:var(--accent);background:#ffb45426;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.camp-text{flex-direction:column;flex:1;gap:2px;display:flex}.camp-text small{color:var(--dim);font-size:11px}.camp-reward{border-top:1px solid var(--line);padding-top:10px}.palette.inv .pal-head,.palette.inv .pal-recent{display:none}.palette.inv.inv-big .pal-head{display:flex}.palette.inv .pal-tab{display:none}.inv-title{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);padding:2px 4px;font-size:9px}.swatch .inv-count{font:9px var(--mono);color:#ffd27a;font-style:normal;position:absolute;top:1px;right:3px}.swatch.empty{opacity:.35}.tools.wrap .swatch:has(.inv-count){width:64px;height:56px}.left-col{flex-direction:column;gap:10px;width:340px;display:flex;position:absolute;top:16px;bottom:16px;left:16px;pointer-events:none!important}.left-col>*{pointer-events:auto}.left-col .palette{flex:0 auto;width:auto;min-height:0}.left-col .pal-search{width:100%;margin-top:4px;margin-left:0}.left-col .pal-body{flex:auto;min-height:60px;max-height:none}.left-col .pal-recent{flex-wrap:wrap}.palette.folded .pal-head,.palette.folded .pal-body{display:none}.palette.folded{align-self:flex-start}.palette.inv.folded .pal-body{display:block}.pal-fold{border:1px solid var(--line);color:var(--dim);cursor:pointer;background:#ffffff0a;border-radius:999px;margin-left:auto;padding:3px 9px;font:10.5px inherit}.pal-fold:hover{color:var(--text);background:#ffffff17}.left-col .camp-hud{max-height:40%}.left-col .camp-mission{max-height:50%}.camp-mission{gap:0;padding:0;overflow:hidden}.camp-hud-body{flex-direction:column;gap:8px;min-height:0;padding:12px 14px 10px;display:flex;overflow-y:auto}.camp-actions{background:linear-gradient(#ffb45412,#0000002e);border-top:1px solid #ffb45438;flex-direction:column;flex:none;gap:6px;padding:10px 12px 12px;display:flex}.camp-actions-main{grid-template-columns:1fr 1fr;gap:6px;display:grid}.camp-actions-main>.btn.skip:only-child,.camp-actions-main>.btn.hint:last-child:nth-child(odd),.camp-actions-main>.btn.skip:nth-child(3){grid-column:1/-1}button.btn.camp-act{color:#ffd9a3;background:#ffb4541a;border-color:#ffb45473;padding:8px 10px;font-size:12.5px;font-weight:600}button.btn.camp-act:hover:not(:disabled){color:#fff;background:#ffb45433;border-color:#ffb454cc}button.btn.camp-act.skip{color:#fff;background:linear-gradient(#ffb45447,#ff8c322e);border-color:#ffb454bf}.camp-actions-nav{gap:6px;display:flex}.camp-actions-nav .btn{color:var(--dim);padding:4px 6px;font-size:11.5px}.left-col .pel{font-size:8px}.dock .timeline{width:min(560px,100vw - 740px)}.lab-book{max-height:58%}.lab-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lab-row{grid-template-columns:18px 1fr;align-items:start;gap:6px;display:grid}.lab-row b{font-size:12.5px}.lab-row small{color:var(--dim);font-size:11px;display:block}.lab-check{border:1.5px solid #ffffff4d;border-radius:50%;width:14px;height:14px;margin-top:2px}.lab-row.done .lab-check{background:radial-gradient(circle,#8ef0a0 45%,#0000 50%);border-color:#8ef0a0}.lab-row.done b{color:#8ef0a0}.lab-opens{color:#c9a8ff!important}.lab-book{flex-direction:column;display:flex}.lab-fold{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lab-fold:after{content:"▾";color:var(--dim);font-size:11px}.lab-book.folded .lab-fold:after{content:"▸"}.lab-book-body{scrollbar-width:thin;min-height:0;overflow-y:auto}.lab-book.folded .lab-book-body{display:none}.lab-book-body h3{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:12px 0 4px;font-size:10.5px}.lab-objective{background:#6ebeff12;border:1px solid #6ebeff47;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.lab-objective h3{color:var(--accent);margin:0}.lab-objective>p{margin:0;font-size:12px;line-height:1.45}.lab-next{background:#ffb4541a;border-radius:8px;padding:6px 8px}.lab-next b{color:var(--accent)}.lab-next span{color:var(--dim);font-size:11px;display:block}.lab-goal{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:4px 6px;display:flex}.lab-goal:hover{background:#ffffff0f}.lab-goal-head{justify-content:space-between;gap:8px;font-size:12px;display:flex}.lab-goal-head span{color:var(--dim);font-variant-numeric:tabular-nums}.lab-goal small{color:var(--dim);font-size:10.5px}.lab-row.next b{color:var(--accent)}.lab-row.next .lab-check{border-color:var(--accent)}.lab-instr{flex-direction:column;flex:none;gap:6px;display:flex}.lab-x{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.lab-x:hover{color:var(--text)}.lab-about{color:var(--dim);margin:0;font-size:11px}.lab-plot{border:1px solid var(--line);background:#05070b;border-radius:8px;width:100%}.lab-mass{color:var(--dim);margin-bottom:4px;font-size:11px;display:block}.lab-bars,.lab-temps{flex-direction:column;gap:3px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.lab-bars li{grid-template-columns:1fr 70px 42px;align-items:center;gap:6px;display:grid}.lab-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-bars i{background:var(--accent);border-radius:3px;max-width:100%;height:6px;display:block}.lab-bars em{text-align:right;font-style:normal;font-family:var(--mono);color:var(--dim)}.lab-temps li{justify-content:space-between;display:flex}.lab-temps b{font-family:var(--mono)}.lab-tag{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#dce8fad9;white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:0;left:0}.lab-tag.l1{display:none}.lab-overlay.mid .lab-tag.l1{display:block}.lab-tag.l2{letter-spacing:0;text-transform:none;color:#ffe2a8;background:#0a0c1299;border-radius:3px;padding:0 3px;font-size:9px;display:none}.lab-overlay.near .lab-tag.l2{display:block}.lab-overlay .lab-tag.gone{display:none}.lab-tray{border:1.5px dashed #7fd4ffb3;border-radius:3px;position:absolute;top:0;left:0;box-shadow:0 0 10px #7fd4ff4d}.lab-tray.on{border:1.5px solid #ffd27a;box-shadow:0 0 14px #ffd27a80}.lab-instr-btn{pointer-events:auto;color:#bfe8ff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1420c7;border:1px solid #7fd4ff99;border-radius:999px;padding:3px 9px;font:600 10.5px inherit;position:absolute;top:0;left:0}.lab-store-btn{pointer-events:auto;color:#ffd9a0;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#201408cc;border:1px solid #ffb454a6;border-radius:999px;padding:4px 11px;font:600 11px inherit;position:absolute;top:0;left:0}.lab-store-btn.on,.lab-store-btn:hover{background:#ffb45440}.lab-jars{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;max-height:260px;display:grid;overflow-y:auto}.lab-jars-cat{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-top:6px;font-size:11px}.lab-jar{all:unset;cursor:pointer;border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11px;display:flex}.lab-jar:hover{background:#ffb45414;border-color:#ffb45480}.lab-jar .ico{width:28px;height:28px}.lab-row.locked b,.lab-row.locked .lab-how{opacity:.45}.lab-row.locked .lab-check{border-style:dashed}.lab-needs:empty{display:none}.lab-row .lab-needs{color:#ffc98a}.lab-instr-btn .full,.lab-overlay.mid .lab-instr-btn .short{display:none}.lab-overlay.mid .lab-instr-btn .full{display:inline}.lab-instr-btn:hover,.lab-instr-btn.on{color:#ffe2a8;background:#ffd27a33;border-color:#ffd27a}.lab-tag.lab-bottle{pointer-events:auto;cursor:pointer;text-align:center;border:1px solid #ffe2a840;line-height:1.25}.lab-tag.lab-bottle b{font-weight:700;display:block}.lab-tag.lab-bottle span{color:#dce8facc;display:block}.lab-overlay.mid .lab-tag.lab-bottle{display:block}.lab-tag.lab-bottle .full,.lab-tag.lab-bottle span,.lab-overlay.near .lab-tag.lab-bottle .short,.lab-tag.lab-bottle:is(:hover,.hover) .short{display:none}.lab-overlay.near .lab-tag.lab-bottle .full,.lab-tag.lab-bottle:is(:hover,.hover) .full,.lab-tag.lab-bottle:is(:hover,.hover) span,.lab-tag.lab-bottle.hover{display:block}.lab-overlay .lab-tag.lab-bottle.gone{display:none}.lab-tag.lab-bottle.known{color:#9ff0b8;border-color:#9ff0b859}.lab-tag.lab-bottle:is(:hover,.hover){z-index:2;background:#28200ceb;border-color:#ffd27a}.lab-hot{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute;top:0;left:0}.lab-hot:hover{outline:1.5px solid #ffd27a;box-shadow:0 0 10px #ffd27a8c}.lab-hot.gone{display:none}.lab-epi{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 2px 3px #000000b3);background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.lab-epi svg,.lab-chip svg{width:100%;height:100%;display:block}.lab-epi:hover{filter:drop-shadow(0 0 6px #ffd27a)}.lab-epi.taken{opacity:.12}.lab-vitals{z-index:5;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;max-width:480px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.lab-health{align-items:center;gap:8px;display:flex}.lab-health small{color:var(--muted,#9aa4b4)}.lab-bar{background:#ffffff1a;border-radius:4px;width:110px;height:7px;overflow:hidden}.lab-bar i{background:#5fd38a;width:100%;height:100%;transition:width .4s,background .4s;display:block}.lab-health em{font:11px var(--mono);min-width:38px;font-style:normal}.lab-chips{gap:4px;display:flex}.lab-chip{cursor:pointer;opacity:.4;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;width:26px;height:26px;padding:3px}.lab-chip.on{opacity:1;background:#5fd38a26;border-color:#5fd38a}.lab-held{text-align:center;color:#ffe2a8;flex-basis:100%;font-size:11.5px}body.epi-mask #view{-webkit-mask-image:radial-gradient(75% 85%,#000 62%,#00000073 100%);mask-image:radial-gradient(75% 85%,#000 62%,#00000073 100%)}body.lab-choking .lab-vitals{border-color:#f0604a;animation:.5s ease-in-out infinite alternate lab-cough}@keyframes lab-cough{to{box-shadow:0 0 18px #f0604a99}}.lab-dead{z-index:40;background:radial-gradient(circle,#283c1459,#0a0e06d9);place-items:center;display:grid;position:absolute;inset:0}.lab-dead>div{text-align:center;border-radius:16px;max-width:420px;padding:22px 28px}.lab-dead h2{color:#c9f27a;margin:0 0 8px}.lab-dead .buttons{justify-content:center;gap:8px;margin-top:14px;display:flex}.side-head{justify-content:space-between;align-items:baseline;display:flex}.side-quick{gap:6px;display:flex}.side-count{font:11px var(--mono);color:var(--accent);cursor:pointer;background:#ffb45414;border:1px solid #ffb45440;border-radius:999px;padding:2px 9px}.side-count:hover{background:#ffb45429}.toast-row{justify-content:center;align-items:center;gap:8px;display:flex}.toast-row .ico{width:26px;height:26px}.codex{flex-direction:column;width:min(980px,100vw - 32px);height:min(760px,100vh - 48px);display:flex;overflow:hidden}.codex-tabs{flex-wrap:wrap;gap:4px;margin:4px 0 10px;display:flex}.codex-tabs .pal-tab{padding:6px 12px;font-size:12.5px}.codex-view{margin-bottom:10px}.codex-view .codex-tabs{margin:0 0 6px}.codex-view .pal-tab{padding:4px 10px;font-size:11.5px}.codex-body{scrollbar-width:thin;flex:1;padding-right:4px;overflow-y:auto}.codex-body h3{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:18px 0 8px;font-size:11px}.codex-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.codex-card{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.codex-card.got{background:linear-gradient(160deg,#ffb45414,#ffffff06 60%);border:1px solid #ffffff1a}.codex-card h4{margin:0;font-size:13px;font-weight:600}.codex-card:not(.got) h4{color:var(--dim)}.codex-card .formula{font:11px var(--mono);color:var(--accent);margin-left:6px}.codex-card code{font:10.5px var(--mono);color:var(--accent);opacity:.9}.codex-card small{color:var(--dim);font-size:11px;line-height:1.4}.codex-card small.codex-clue{color:#f3dcb6}.codex-eq{align-items:center;gap:5px;min-height:30px;display:flex}.codex-eq .ico{width:28px;height:28px}.codex-card.made .codex-eq .ico{width:38px;height:38px}.codex-eq b{color:var(--dim);font-weight:400}.ico.q{color:#ffffff59;font:600 13px var(--mono);border:1px dashed #ffffff2e;border-radius:8px;place-items:center;font-style:normal;display:grid}.codex-card .codex-hint{flex:none;align-self:flex-start;width:auto;height:auto;margin-top:auto;padding:3px 10px;font-size:11px}.ptable.big{grid-auto-rows:44px;gap:3px}.ptable.big .pel{border-radius:5px;flex-direction:column;font-size:13px}.ptable.big .pel small{opacity:.6;font-size:8.5px;display:block}body.landing-on #ui>:not(.landing):not(.modal):not(.toasts){display:none!important}.landing{z-index:15;-webkit-backdrop-filter:blur(6px)saturate(1.1);scrollbar-width:thin;-webkit-user-select:text;user-select:text;background:radial-gradient(1200px 700px at 50% -10%,#ffaa5024,#0000 60%),linear-gradient(#05060a8c,#05060ae0 70%);position:fixed;inset:0;overflow-y:auto}.land-inner{flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;padding:22px 28px 40px;display:flex}.land-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.land-logo{align-items:center;gap:10px;display:flex}.land-logo b{letter-spacing:.32em;font-size:15px;font-weight:650}.land-x{border:1px solid var(--line);width:30px;height:30px;color:var(--text);border-radius:999px;place-items:center;margin-left:8px;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.land-x:hover{background:#ffffff14;border-color:#ffb45473}.land-mark{background:url(/sediments-logo.webp) 50%/contain no-repeat;width:48px;height:48px;margin:-7px -4px -7px -6px}.land-top nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.land-link{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font:12.5px inherit;text-decoration:none;transition:background .15s,border-color .15s}.land-link:hover{background:#ffffff0f;border-color:#fff3}.land-lang{border:1px solid var(--line);border-radius:999px;padding:2px;display:flex}.land-lang button{color:var(--text);opacity:.6;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,opacity .15s}.land-lang button:hover{opacity:1}.land-lang button.on{opacity:1;cursor:default;background:#ffffff1f}.land-hero{padding:34px 0 6px}.land-hero h1,.land-hero>p{max-width:720px}.land-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.land-stats div{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.land-stats b{font:700 28px var(--mono);color:#ffc06a;line-height:1.1}.land-stats span{color:#b9b5ad;font-size:12.5px}.land-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.land-feats li{background:#ffffff06;border-left:2px solid #ffc06a;border-radius:0 10px 10px 0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.land-feats b{color:#fff4e0;font-size:14.5px}.land-feats span{color:#b9b5ad;font-size:13px;line-height:1.5}@media (width<=720px){.land-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.land-feats{grid-template-columns:1fr}}.land-card p.land-lock{color:#f0a060;flex:none;margin:0;font-size:12.5px}.land-card p.land-lock:empty{display:none}.land-hero h1{letter-spacing:-.02em;background:linear-gradient(100deg,#fff4e0 10%,#ffc06a 45%,#ff7a45 75%,#bfe6ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(34px,5.4vw,60px);font-weight:700;line-height:1.04}.land-hero p{color:#c9c5bd;max-width:620px;margin:0;font-size:15.5px;line-height:1.55}.land-cards{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.land-card{border-radius:18px;flex-direction:column;gap:8px;padding:20px 20px 18px;transition:transform .18s,border-color .18s;display:flex}.land-cards>.land-card:hover{background:linear-gradient(165deg,#ffa04624,#0e1018c7 55%);border-color:#ffb45473;transform:translateY(-2px)}.land-card h3{margin:0;font-size:19px;font-weight:650}.land-card p{color:#b9b5ad;flex:1;margin:0;line-height:1.5}.land-card-ico{gap:2px;margin-bottom:4px;display:flex}.land-card-ico .ico{width:34px;height:34px}.land-meta{font:11px var(--mono);color:var(--dim)}.land-card:has(.land-card-art) p{flex:none}.land-card-art{border:1px solid var(--line);background:var(--img) center / cover no-repeat, #0b0d14;border-radius:12px;flex:1;min-height:180px;margin-top:4px;box-shadow:inset 0 0 0 1px #ffffff08,0 6px 18px #00000059}.land-card .land-go{text-align:center;flex:none;justify-content:center;margin-top:6px;padding:9px 14px;font-size:13px;text-decoration:none}.land-dots{flex-wrap:wrap;gap:5px;margin:4px 0 2px;display:flex}.land-dot{width:26px;height:26px;font:11px var(--mono);color:#ffffff47;border:1px dashed #ffffff24;border-radius:8px;place-items:center;text-decoration:none;display:grid}.land-dot.open{color:var(--text);cursor:pointer;border:1px solid #ffffff38}.land-dot.open:hover{background:#ffffff14}.land-dot.won{color:var(--accent);background:#ffb45433;border-color:#ffb45480}.land-dot.next{border-color:var(--accent);box-shadow:0 0 10px #ffb45473}.land-token{border-radius:18px;padding:22px 24px}.land-token-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.land-token h2{letter-spacing:.02em;margin:2px 0 0;font-size:30px}.land-mint{max-width:100%;font:12px var(--mono);color:var(--text);cursor:pointer;background:#ffb45414;border:1px solid #ffb45473;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:inline-flex}.land-mint:hover{background:#ffb45429;border-color:#ffb454d9}.land-mint b{color:var(--accent);white-space:nowrap}.land-mint code{font:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.land-mint-copy{white-space:nowrap;background:#ffb45433;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal}.land-hero>.land-mint{margin-bottom:14px}.land-mint.soon{color:var(--dim);cursor:default}.land-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.land-steps li{counter-increment:step;border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.land-steps li:before{content:counter(step, decimal-leading-zero);font:11px var(--mono);color:var(--accent)}.land-steps b{font-size:14px}.land-steps span{color:#b9b5ad;line-height:1.45}.land-progress{flex-direction:column;gap:5px;display:flex}.land-bar{color:var(--dim);grid-template-columns:82px 1fr auto;align-items:center;gap:8px;font-size:11.5px;display:grid}.land-bar em{font:10.5px var(--mono);white-space:nowrap;font-style:normal}.land-card p.land-goal{color:var(--accent);flex:none}.land-info{scrollbar-width:thin;overflow-anchor:none;flex-direction:column;flex:none;gap:8px;height:210px;padding-right:6px;display:flex;overflow-y:auto}.land-card.main{overflow-anchor:none}.land-mission{color:#b9b5ad;flex-direction:column;flex:none;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.45;display:flex}.land-how h2,.land-demos h2{margin:0 0 12px;font-size:20px;font-weight:650}.land-demos-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.land-demos-head h2{margin-bottom:4px}.land-demos-head p{color:var(--dim);margin:0 0 14px;font-size:13px}.land-demo-nav{flex:none;align-items:center;gap:8px;display:flex}.land-demo-nav small{margin-right:6px}.land-demo-arrow{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:50%;font:20px/1 inherit;transition:background .15s,border-color .15s}.land-demo-arrow:hover{background:#ffb4541f;border-color:#ffb45473}.land-demo-list{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;max-height:min(660px,75vh);padding:2px 8px 12px 2px;display:grid;overflow-y:auto}@media (width<=720px){.land-demo-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.land-demo{scroll-snap-align:start;border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:stretch;gap:3px;padding:8px 8px 12px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.land-demo:hover{background:#ffb45412;border-color:#ffb45466;transform:translateY(-2px)}.land-demo-art{aspect-ratio:16/10;background:linear-gradient(180deg, transparent 55%, #0000008c), var(--img) center / cover no-repeat, linear-gradient(160deg, hsl(var(--h) 35% 22%), #0c0f16);border-radius:9px;margin-bottom:6px;transition:transform .25s;position:relative;overflow:hidden}.land-demo:hover .land-demo-art{transform:scale(1.03)}.land-demo-art b{font:600 12px/1 var(--mono);color:#ffffffd9;text-shadow:0 1px 4px #000c;position:absolute;bottom:6px;left:8px}.land-demo-art .land-demo-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c12b3;margin:0;position:absolute;bottom:6px;right:8px}.land-demo-play{color:#1a1408;background:var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;transition:transform .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #0006}.land-demo:hover .land-demo-play{transform:scale(1.1)}.land-demo small{font:9.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;overflow:hidden}.land-demo strong{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:13.5px;font-weight:600;overflow:hidden}.land-demo-tag{font:10.5px var(--mono);color:var(--accent);background:#ffb45414;border:1px solid #ffb45459;border-radius:999px;align-self:flex-start;margin:6px 4px 0;padding:2px 8px}.land-reset{color:var(--dim);margin:12px auto 0;font-size:11.5px;display:block}.land-foot{text-align:center;color:var(--dim);font-size:11.5px}@media (width<=1000px){.land-cards{grid-template-columns:1fr 1fr}.land-cards>.land-card.main{grid-column:1/-1}}@media (width<=720px){.land-cards,.land-steps{grid-template-columns:1fr}}.pel.st-identified:not(.has):not(.lock){color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff24}.pel.st-identified.has,.pel.st-identified.lock{box-shadow:inset 0 -2px #ffffff59}.pel.st-isolated{box-shadow:inset 0 -2px 0 var(--accent)}.ptable-wrap{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}@media (width<=900px){.ptable-wrap{grid-template-columns:1fr}.ptable-wrap .el-card{background:color-mix(in srgb, var(--cat) 8%, #121620);max-height:42vh;top:auto;bottom:0;overflow:auto;box-shadow:0 -10px 30px #00000080}}.ptable.big{grid-auto-rows:38px}.ptable.big .pel{cursor:pointer;font-family:var(--mono)}.ptable.big .pel.st-unknown{color:#fff3;background:#ffffff05;border:1px solid #ffffff0a}.ptable.big .pel.st-identified{color:#ffffffbf;background:color-mix(in srgb, var(--cat) 10%, #ffffff08);border:1px dashed color-mix(in srgb, var(--cat) 45%, transparent);box-shadow:none}.ptable.big .pel.st-isolated{color:var(--text);background:color-mix(in srgb, var(--cat) 34%, transparent);border:1px solid color-mix(in srgb, var(--cat) 70%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--cat) 30%, transparent)}.ptable.big .pel:hover{filter:brightness(1.3)}.ptable.big .pel.on{outline:2px solid var(--accent);outline-offset:1px}.el-card{border:1px solid color-mix(in srgb, var(--cat) 40%, var(--line));background:color-mix(in srgb, var(--cat) 7%, #ffffff08);border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:12.5px;line-height:1.45;display:flex;position:sticky;top:0}.el-card p{color:var(--dim);margin:0}.el-card p b{color:var(--text);font-weight:600}.el-head{align-items:center;gap:12px;display:flex}.el-head h3{margin:0;font-size:17px}.el-head small{color:var(--dim)}.el-sym{width:54px;height:54px;font-family:var(--mono);border:1px solid color-mix(in srgb, var(--cat) 60%, transparent);background:color-mix(in srgb, var(--cat) 22%, transparent);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.el-card.st-unknown .el-sym{background:#ffffff08;border-style:dashed}.el-sym b{font-size:22px}.el-sym small{opacity:.7;font-size:9px}.el-facts{font:11px var(--mono)}.el-note{color:var(--accent);font-size:11.5px}.el-card .codex-hint{align-self:flex-start}.era-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:4px 0 14px;display:grid}.era-chip{border:1px solid var(--line);background:#ffffff08;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.era-chip.done{border-color:#ffd27a80}.era-chip small{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:9.5px}.era-chip b{font-size:13px}.era-chip span{color:var(--dim);font-size:10.5px}.era-bar{background:#ffffff12;border-radius:2px;height:4px;position:relative;overflow:hidden}.era-bar i{border-radius:2px;position:absolute;inset:0 auto 0 0}.era-bar .idf{background:#ffffff40}.era-bar .iso{background:var(--accent)}.pt-legend{color:var(--dim);gap:14px;margin-top:10px;font-size:11px;display:flex}.pt-legend .lg:before{content:"";vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pt-legend .st-unknown:before{background:#ffffff08;border:1px solid #ffffff14}.pt-legend .st-identified:before{border:1px dashed #ffffff80}.pt-legend .st-isolated:before{border:1px solid var(--accent);background:#ffb45473}.camp-era{flex-direction:column;gap:2px;margin:10px 2px 0;display:flex}.camp-era b{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:12px}.camp-era small{color:var(--dim);font-size:11.5px}.camp-era.later{opacity:.5}.toast.el{pointer-events:auto;cursor:pointer;font:inherit;color:var(--text);border:none}.toast-els{justify-content:center;gap:6px;margin:4px 0 2px;display:flex}.toast-el{width:40px;height:40px;font-family:var(--mono);border:1px dashed #ffffff73;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex}.toast.iso .toast-el{border:1px solid var(--accent);background:#ffb45440}.toast-el b{font-size:15px}.toast-el small{letter-spacing:0!important;color:var(--dim)!important;font-size:8px!important}.tip{z-index:10000;max-width:300px;color:var(--text);pointer-events:none;opacity:0;white-space:pre-line;background:#12141df0;border:1px solid #ffb45447;border-radius:9px;padding:7px 11px;font:13px/1.4 -apple-system,Inter,system-ui,sans-serif;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 8px 28px #00000073}.tip.on{opacity:1}.acct-gate{grid-column:1/-1;max-width:720px}.acct-gate p{flex:none}.acct-wallets{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.acct-wallets .btn{padding:9px 16px;font-size:13px;text-decoration:none}.acct-code-row{gap:8px;margin:10px 0 0;display:flex}.acct-code{color:inherit;letter-spacing:.2em;background:#00000059;border:1px solid #ffffff2e;border-radius:8px;flex:0 200px;padding:9px 12px;font:600 15px/1 ui-monospace,monospace}.acct-code::placeholder{letter-spacing:normal;font-weight:400}.acct-code:focus{outline:2px solid #ffbe5a99}.acct-code-row .btn{flex:none;width:auto;padding:9px 16px;font-size:13px}.acct-status{min-height:1.4em;color:var(--dim);margin:4px 0 0;font-size:12.5px}.acct-status.bad,.hint.bad{color:#ff8a7a}.acct-chip{background:#ffb45414;border:1px solid #ffb45459;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 12px;font-size:12px;display:flex}.acct-rank{color:var(--accent)}.acct-chip b{font:11.5px var(--mono)}.acct-chip code{font:11px var(--mono);color:var(--dim);cursor:pointer}.acct-chip .land-link{padding:4px 10px}.acct-arena:empty{display:none}.acct-arena h2{margin:0 0 12px;font-size:20px;font-weight:650}.acct-prizes{background:linear-gradient(135deg,#ffb4541f,#ffb45408);border:1px solid #ffb45459;margin-bottom:14px;padding:14px 16px}.acct-prizes-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.acct-prizes-head b{color:var(--accent);font-size:18px}.acct-prizes-head span{color:var(--dim);font-size:13px}.acct-clock{background:#00000040;border:1px solid #ffb45473;border-radius:999px;align-items:baseline;gap:8px;margin-left:auto;padding:6px 12px;display:flex}.acct-clock small{color:var(--dim);font-size:12px}.acct-clock b{color:#ffd27a;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.acct-prize-list{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.acct-prize-list li{border:1px solid var(--line);background:#0003;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.acct-prize-list li span{color:var(--dim);font-size:11px}.acct-prize-list li b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.acct-prize-list li small{color:var(--dim);font-size:10px}.acct-prize-list li.podium{background:#ffb4541a;border-color:#ffb4548c}.acct-prize-list li.p1 b{color:#ffd27a;font-size:17px}@media (width<=700px){.acct-prize-list{grid-template-columns:repeat(2,1fr)}}.acct-grid{grid-template-columns:320px 1fr;align-items:start;gap:14px;display:grid}.acct-profile h3{color:var(--accent)}.acct-rankbar{height:6px}.acct-name{border:1px solid var(--line);color:var(--text);-webkit-user-select:text;user-select:text;background:#0000004d;border-radius:9px;padding:8px 10px;font:12.5px inherit}.acct-name:focus{border-color:#ffb45480;outline:none}.acct-points{color:#b9b5ad;flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.acct-points li{grid-template-columns:1fr auto 52px;gap:8px;display:grid}.acct-points em{font:10.5px var(--mono);color:var(--dim);font-style:normal}.acct-points b{font:11.5px var(--mono);text-align:right;color:var(--text)}.acct-points li.total{border-top:1px solid var(--line);color:var(--text);margin-top:2px;padding-top:5px}.acct-points li.total b{color:var(--accent)}.acct-boardwrap{border-radius:18px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.acct-board{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:460px;display:flex;overflow:auto}.acct-row{border-radius:8px;grid-template-columns:30px minmax(0,1.4fr) minmax(0,1.2fr) 52px 52px 46px 70px;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:grid}.acct-admin .acct-row{grid-template-columns:30px 1fr 90px 140px}.acct-row.head{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.acct-row:not(.head):nth-child(2n){background:#ffffff06}.acct-row span:first-child{font:11px var(--mono);color:var(--dim)}.acct-row .who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-row .rk{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.acct-row b{font:12px var(--mono);text-align:right}.acct-row.top1 span:first-child{color:#ffd66b}.acct-row.top2 span:first-child{color:#d8dde6}.acct-row.top3 span:first-child{color:#e0a070}.acct-row.me{outline:1px solid #ffb45459;background:#ffb4541f!important}.acct-board .acct-row:not(.head){cursor:pointer}.acct-board .acct-row:not(.head):hover{background:#ffffff0f}.acct-row.sel{outline:1px solid #78beff73;background:#78beff24!important}.acct-profile.other{border-color:#78beff59}.acct-profile.other h3{color:#9fd0ff}.acct-who{border:1px solid var(--line);background:#0000004d;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.acct-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-who code{font:10.5px var(--mono);color:var(--dim)}.acct-payouts h3{margin:0 0 6px;font-size:13px;font-weight:600}.acct-pay{color:var(--text);border-radius:6px;grid-template-columns:80px 1fr auto;gap:8px;padding:5px 8px;font-size:12px;text-decoration:none;display:grid}.acct-pay:hover{background:#ffffff0d}.acct-pay code{color:var(--dim);font:11px var(--mono)}.acct-pay b{font:11.5px var(--mono);color:var(--accent)}.land-demo.locked strong{color:#b9b5ad}.land-demo.locked .land-demo-art{box-shadow:inset 0 0 0 999px #080a0e59}.land-demo.locked .land-demo-play{color:var(--accent);background:#0a0c12bf;border:1px solid #ffb45466}.land-token .land-steps{grid-template-columns:repeat(4,1fr)}.acct-admin{border-color:#ffb45459;flex-direction:column;gap:10px;display:flex}.acct-admin h2{margin:0}.acct-back{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050999;place-items:center;display:grid;position:fixed;inset:0}.acct-modal{scrollbar-width:thin;-webkit-user-select:text;user-select:text;border-radius:18px;flex-direction:column;gap:10px;width:min(560px,100vw - 32px);max-height:calc(100vh - 60px);padding:22px 24px;display:flex;position:relative;overflow:auto}.acct-modal h2{margin:0;font-size:20px}.acct-modal p{color:#c9c5bd;margin:0;line-height:1.5}.acct-x{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:14px}.acct-price{border:1px solid var(--line);background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.acct-price span{color:var(--dim);font-size:12px}.acct-price b{font:15px var(--mono);color:var(--accent)}.acct-quiz{flex-direction:column;gap:10px;display:flex}.acct-q{border:1px solid var(--line);background:#ffffff06;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.acct-q.ok{border-color:#78e68c66}.acct-q.ko{border-color:#ff786459}.acct-q b{font-size:13.5px}.acct-opts{flex-direction:column;gap:5px;display:flex}.acct-opts .btn{text-align:left;justify-content:flex-start;padding:8px 12px}.acct-opts .btn.is-right{opacity:1;color:#a6f0b4;border-color:#78e68c99}.acct-why{font-size:12.5px}@media (width<=900px){.acct-grid,.land-token .land-steps{grid-template-columns:1fr}.acct-row{grid-template-columns:26px 1fr 60px 64px}.acct-row>:nth-child(3),.acct-row>:nth-child(5),.acct-row>:nth-child(6){display:none}}.prop{pointer-events:none;position:absolute;overflow:visible}.prop-balloon{--fill:0;transform-origin:50% 40%;filter:drop-shadow(0 6px 10px #00000059)}.prop-envelope{opacity:calc(.55 + var(--fill) * .45);filter:saturate(calc(.35 + var(--fill) * .75)) brightness(calc(.8 + var(--fill) * .2));transition:opacity .6s,filter .6s}.prop-balloon:not(.flying){animation:3.2s ease-in-out infinite balloon-bob}.prop-balloon.flying{animation:7s cubic-bezier(.45,0,.7,1) forwards balloon-fly}.prop-ties line{transition:opacity .5s .15s}.prop-ties.cut line{opacity:0}@keyframes balloon-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.6%)rotate(.4deg)}}@keyframes balloon-fly{0%{transform:translate(0)rotate(0)}10%{transform:translateY(2%)rotate(-1deg)}30%{transform:translate(4%,-25%)rotate(3deg)}55%{transform:translate(-3%,-80%)rotate(-3deg)}80%{transform:translate(6%,-150%)rotate(2deg)}to{transform:translate(10%,-240%)rotate(-1deg)}}.camp-zone.gone,.camp-thing.gone,.camp-arrow.gone{opacity:0;transition:opacity .4s}.prop-flames{opacity:0;filter:drop-shadow(0 0 3px #ff8c28e6);transition:opacity .4s}.prop-flame{transform-box:view-box;animation:.42s ease-in-out infinite alternate flame-flicker}@keyframes flame-flicker{0%{opacity:.8;transform:scale(.85,.8)skew(-4deg)}to{opacity:1;transform:scale(1.1,1.25)skew(5deg)}}.prop-body{transform-box:fill-box;transform-origin:50% 100%;transition:transform 2s cubic-bezier(.55,0,.9,.6),opacity 2s,filter 2s}.prop-cloth{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.6s ease-in}.prop-balloon.burning{animation:none}.prop-balloon.burning .prop-flames{opacity:1}.prop-balloon.burning .prop-envelope{filter:brightness(.3)sepia(.6)saturate(.6);transition:filter 1.4s}.prop-balloon.burning .prop-cloth{transform:scale(.94,.82)}.prop-balloon.falling .prop-body{transform:translateY(var(--drop)) rotate(8deg)}.prop-balloon.falling .prop-cloth{transform:scale(.6,.35)}.prop-balloon.ashes .prop-body{opacity:0;filter:grayscale()brightness(.4)}.rxlog summary{align-items:baseline;gap:8px;display:flex}.rxlog-count{font:11px var(--mono);color:var(--accent)}.rxlog.has .rxlog-empty{display:none}.rxlog-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rxlog-item{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:9px;padding:7px 9px;transition:background .3s,border-color .3s}.rxlog-item:hover{background:#ffffff0f}.rxlog-item.fresh{background:#ffb45414;border-color:#ffb4548c}.rxlog-item.mark{background:#78dc8c14;border-color:#78dc8c99}.rxlog-head{align-items:baseline;gap:6px;font-size:12px;display:flex}.rxlog-head b{flex:1;font-weight:600}.rxlog-head small{font:10.5px var(--mono);color:var(--accent)}.rxlog-pin{color:var(--dim);font-size:12px}.rxlog-line{color:var(--dim);margin-top:2px;font-size:11px}.rxlog-item code,.lupa-why code{font:10.5px var(--mono);color:#ffcf8a;margin-top:4px;display:block}.rxlog-why{color:var(--text);margin:5px 0 0;font-size:11.5px;line-height:1.45}.toast-why{color:var(--dim);text-align:left;margin:4px 0 0;font-size:11.5px;line-height:1.4}.rxpulse{border:2px solid var(--accent);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.9s ease-out infinite rxpulse;display:none;position:absolute;pointer-events:none!important}@keyframes rxpulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.lupa-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel);color:var(--dim);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:7px 14px;font:600 11px/1 inherit}.lupa-btn.on{color:#111;background:var(--accent);border-color:var(--accent)}canvas.lupa{cursor:zoom-in!important}.lupa-card{z-index:20;width:320px;max-height:70vh;padding:12px 14px;position:absolute;overflow-y:auto}.lupa-card h3{margin:0 18px 2px 0;font-size:15px}.lupa-card h3 small{font:12px var(--mono);color:var(--accent)}.lupa-close{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:8px}.lupa-facts{font:11px var(--mono);color:var(--dim)}.lupa-desc{margin:6px 0;font-size:12px;line-height:1.45}.lupa-sub{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:8px 0 4px;font-size:10px;display:block}.lupa-why{background:#ffffff0a;border-radius:8px;margin-top:6px;padding:7px 9px;font-size:12px}.lupa-why p{color:var(--text);margin:4px 0 0;font-size:11.5px;line-height:1.45}.lupa-why.rx{border-left:2px solid var(--accent)}.land-roadmap h2{margin:0 0 14px}.land-road{counter-reset:road;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.land-road li{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;gap:4px;padding:14px 14px 16px;display:flex;position:relative}.land-road li:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:-1px;left:14px;right:14px}.land-road li.done:before{background:#6fd08c}.land-road li:nth-child(2):before{background:var(--accent)}.land-road small{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:10px}.land-road b{font-size:14px}.land-road span{color:var(--dim);font-size:12px;line-height:1.45}@media (width<=900px){.land-road{grid-template-columns:1fr 1fr}}.camp-phase{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:6px 0 2px;font-size:10px;font-weight:600;list-style:none}.camp-phase.current{color:var(--accent)}.camp-phase.past{color:#6fd08c}.camp-phase.past:after{content:" ✓"}.camp-goal-row.later{opacity:.45}.camp-goal-eq{font:10px var(--mono);color:#ffcf8a;grid-column:1/-1;display:block}.camp-why{color:var(--dim);margin:3px 0 6px 22px;font-size:12px;line-height:1.45}.land-econ{border-radius:18px;margin-top:14px;padding:18px 22px}.land-econ-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.land-econ-head h3{margin:2px 0 0;font-size:20px}.land-econ-season{font:12px var(--mono);color:var(--accent);border:1px solid #ffb45459;border-radius:99px;padding:5px 10px}.land-econ-list{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.land-econ-list li{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.land-econ-list b{font-size:13.5px}.land-econ-list span{color:#b9b5ad;font-size:12.5px;line-height:1.45}.land-econ-beta{color:#cfe6f5;background:#78c8ff12;border:1px dashed #78c8ff59;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}@media (width<=860px){.land-econ-list{grid-template-columns:1fr 1fr}.land-econ-head{flex-direction:column;align-items:flex-start}}.acct-beta{white-space:nowrap;font:11px var(--mono);color:#9fd4f5;border:1px dashed #78c8ff66;border-radius:99px;padding:2px 8px}.acct-price.beta b{color:#9fd4f5}.camp-skip{white-space:nowrap;padding:4px 8px;font-size:11px}.lab-jar.own{border-color:#ffb45473;position:relative}.lab-jar.own em{font:600 11px var(--mono);color:var(--accent);font-style:normal;position:absolute;top:2px;right:5px}.lab-jars-cat.own{color:var(--accent)}.camp-zone.skinned{box-shadow:none;background:0 0;border-color:#0000}.camp-thing.skinned{box-shadow:none;border-color:#0000}.camp-zone.skinned span,.camp-thing.skinned span{border:1px solid rgba(var(--zc,255, 255, 255), .55);background:#0a0c10b8;border-radius:4px;padding:1px 6px}.prop-skin{filter:drop-shadow(0 2px 3px #00000073)}
