@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal-U6xZUhur.woff2)format("woff2"),url(/assets/orbitron-latin-400-normal-DBk4Dmer.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}:root{--bg-main:#04060a;--bg-glow:#1c3f54;--grid-base:#0b1118;--grid-line:#95b0c524;--grid-line-major:#b4e3ff47;--frame:#85b0ce3d;--text-main:#d6e5f0;--font-main:"Space Grotesk", "Segoe UI", sans-serif;--selection-fill:#59c6ff38;--selection-border:#8ee3fff0;--selection-glow:#59c6ff99;--selection-collision-fill:#ff638433;--selection-collision-border:#ff94aaf2;--occupied-fill:#ff6d8d1f;--occupied-border:#ff88a459;--spot-fill-a:#5dd5ff38;--spot-fill-b:#3a88da33;--spot-border:#a5e9ff6b;--spot-glow:#4ebfff52;--grid-line-width:.8px;--grid-major-line-width:1px}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;background:#02050b;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}html.is-admin,html.is-admin body,html.is-admin #root{height:auto;min-height:100vh;position:static;overflow:hidden visible}body{font-family:var(--font-main);color:var(--text-main);background:radial-gradient(circle,#2c516f3d,#0000 42%),radial-gradient(circle at 20% 15%,#33607d33,#0000 34%),radial-gradient(circle at 85% 80%,#14354c38,#0000 38%),linear-gradient(170deg,#020409 0%,#03070d 55%,#02050b 100%);position:fixed;inset:0;overflow:hidden}.app-shell,.wall-page{width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.wall-page{position:relative}.world-layer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.qube-world-loading-viewport{place-items:center;display:grid}.world-loading-shell{z-index:14;text-align:center;color:#e7f5ffeb;pointer-events:none;background:radial-gradient(circle at 50% 34%,#78d4ff24,#0000 36%),linear-gradient(#02070cad,#02060cdb);place-content:center;gap:8px;display:grid;position:absolute;inset:0}.world-loading-shell--side{z-index:3}.world-loading-shell h2{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(18px,2.2vw,26px);font-weight:600}.world-loading-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#aae1ffcc;margin:0;font-size:11px}.world-layer.is-transitioning{overflow:hidden}.world-layer.is-transitioning>.qube-world-viewport,.world-layer.is-transitioning>.wall-viewport{animation-duration:var(--world-transition-duration,1.12s);will-change:transform, opacity;backface-visibility:hidden;animation-timing-function:cubic-bezier(.22,.84,.2,1);animation-fill-mode:both;transform:translateZ(0)}.world-layer.is-transitioning.is-dive>.qube-world-viewport,.world-layer.is-transitioning.is-travel>.qube-world-viewport,.world-layer.is-transitioning.is-coordinate>.qube-world-viewport{animation-name:cubeExitToSurface}.world-layer.is-transitioning.is-return>.wall-viewport{animation-name:surfaceReturnToCube}.world-layer.is-transitioning.is-travel>.wall-viewport{animation-name:surfaceSideTravel}.world-travel-overlay{z-index:12;pointer-events:none;will-change:transform, opacity;animation:worldTravelOverlay var(--world-transition-duration,1.12s) cubic-bezier(.22, .84, .2, 1) forwards;background:radial-gradient(circle,#63c6ff2e,#0000 34%),linear-gradient(#03080e29,#02060cb8);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.world-travel-overlay:before,.world-travel-overlay:after{content:"";pointer-events:none;opacity:0;will-change:transform, opacity;backface-visibility:hidden;position:absolute;inset:-16%}.world-travel-overlay.is-dive{background:radial-gradient(circle,#adebff0f,#0000 24%),linear-gradient(#040a1005,#02060c66)}.world-travel-overlay.is-dive:before,.world-travel-overlay.is-dive:after{opacity:0;animation:none}.world-travel-overlay.is-travel{background:radial-gradient(circle,#84e0ff24,#0000 20%),radial-gradient(circle,#0e253424,#0000 54%),linear-gradient(#03080e14,#02060cb3)}.world-travel-overlay.is-travel:before{animation:sideTravelPulse var(--world-transition-duration,1.12s) cubic-bezier(.18, .8, .2, 1) forwards;background:radial-gradient(circle,#0000 0 18%,#bdf0ff38 18.8%,#0000 20.2%),radial-gradient(circle,#b9eeff14,#0000 34%);inset:-4%;transform:scale(.84)}.world-travel-overlay.is-travel:after{animation:sideTravelFlash var(--world-transition-duration,1.12s) cubic-bezier(.18, .8, .2, 1) forwards;background:linear-gradient(90deg,#0000 0%,#b0ecff08 47%,#b0ecff1f 50%,#b0ecff08 53%,#0000 100%),linear-gradient(#0000 0%,#6dd6ff05 47%,#6dd6ff14 50%,#6dd6ff05 53%,#0000 100%);inset:0}.world-travel-overlay.is-coordinate{background:radial-gradient(circle,#63c6ff2e,#0000 34%),linear-gradient(#03080e29,#02060cb8)}.world-travel-overlay.is-return{background:radial-gradient(circle,#8be2ff1f,#0000 24%),radial-gradient(circle,#0a1c291a,#0000 54%),linear-gradient(#040a100a,#02060c94)}.world-travel-overlay.is-return:before{animation:returnWarpTunnel var(--world-transition-duration,1.12s) cubic-bezier(.22, .84, .2, 1) forwards;background:radial-gradient(circle,#c4f1ff24,#0000 16%),radial-gradient(circle,#0000 0 13%,#8fe0ff3d 13.8%,#0000 14.8%);transform:scale(1.84)}.world-travel-overlay.is-return:after{animation:returnWarpStreaks var(--world-transition-duration,1.12s) cubic-bezier(.22, .84, .2, 1) forwards;background:linear-gradient(90deg,#0000 0%,#aae9ff08 48%,#aae9ff14 50%,#aae9ff08 52%,#0000 100%),radial-gradient(circle,#d6f6ff0d,#0000 48%);inset:0}.world-travel-overlay-label{color:#e0f5fff5;letter-spacing:.16em;text-transform:uppercase;background:#06121e9e;border:1px solid #beebff3d;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 1px #b8e9ff14,0 16px 40px #00000047}@keyframes worldTravelOverlay{0%{opacity:0;transform:scale(1.12)}14%{opacity:1;transform:scale(1)}90%{opacity:.98;transform:scale(.98)}to{opacity:0;transform:scale(.94)}}@keyframes diveWarpTunnel{0%{opacity:0;transform:scale(.12)}10%{opacity:.42}34%{opacity:1;transform:scale(.56)}78%{opacity:.92;transform:scale(1.46)}to{opacity:0;transform:scale(3.4)}}@keyframes diveWarpStreaks{0%{opacity:0;transform:scale(.64)rotate(0)}18%{opacity:.3}42%{opacity:.76}to{opacity:0;transform:scale(2.26)rotate(38deg)}}@keyframes returnWarpTunnel{0%{opacity:0;transform:scale(2.5)}18%{opacity:.48}72%{opacity:.24;transform:scale(1.08)}to{opacity:0;transform:scale(.56)}}@keyframes returnWarpStreaks{0%{opacity:0;transform:scale(1.7)rotate(-24deg)}24%{opacity:.28}66%{opacity:.12}to{opacity:0;transform:scale(.92)rotate(-4deg)}}@keyframes cubeExitToSurface{0%{opacity:1;transform:scale(1)translateZ(0)}44%{opacity:.94;transform:scale(1.1)translateZ(0)}to{opacity:.16;transform:scale(1.34)translateZ(0)}}@keyframes surfaceReturnToCube{0%{opacity:1;transform:scale(1)translateZ(0)}58%{opacity:.9;transform:scale(.78)translateZ(0)}to{opacity:.08;transform:scale(.52)translateZ(0)}}@keyframes surfaceSideTravel{0%{opacity:1;transform:scale(1)translateZ(0)}26%{opacity:.14;transform:scale(.82)translateZ(0)}58%{opacity:.08;transform:scale(1.08)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes sideTravelPulse{0%{opacity:0;transform:scale(.78)}28%{opacity:.84;transform:scale(1)}to{opacity:0;transform:scale(1.44)}}@keyframes sideTravelFlash{0%{opacity:0;transform:scale(.96)}22%{opacity:.52}to{opacity:0;transform:scale(1.08)}}.fixed-ui-layer{z-index:30;pointer-events:none;isolation:isolate;position:fixed;inset:0}.world-identity{pointer-events:none;color:#d6e9f4f0;position:absolute;bottom:clamp(12px,2.1vh,18px);left:calc(clamp(12px,1.6vw,18px) + 38px)}.reservation-recovery-control{right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:31;color:#dff5fff5;background:#09131df0;border:1px solid #bce4f861;border-radius:8px;gap:5px;max-width:min(280px,100vw - 24px);padding:8px;font-size:11px;display:grid;position:fixed}.reservation-recovery-control button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#0c1c28db;border:1px solid #a4ecc480;border-radius:6px}.world-identity-title{letter-spacing:.12em;font-size:12px;font-weight:700}.world-identity-subtitle{letter-spacing:.02em;color:#9abacedb;margin-top:3px;font-size:11px}.top-bar{pointer-events:none;max-width:calc(100vw - 16px);position:absolute;top:clamp(10px,1.8vh,14px);left:50%;transform:translate(-50%)}.top-bar-stack{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:8px;display:inline-flex}.top-bar-primary{display:contents}.active-side-pill{pointer-events:none;align-items:center;gap:5px;height:28px;display:inline-flex}.active-side-pill .selection-category-icon-preview{border-radius:3px;width:16px;height:16px;display:block}.active-side-pill{border:1px solid color-mix(in srgb, var(--side-accent,#8bdfff) 28%, transparent);color:#cce6f6e6;background:#06111c94;border-radius:999px;padding:0 8px;box-shadow:inset 0 0 0 1px #b2e2f80f}.active-side-pill-label{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.active-side-pill-meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--side-accent,#8bdfff) 72%, white);font-size:8px}.return-armed-pill{pointer-events:auto;color:#d3ecf8d1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0a192685;border:1px solid #bbe8fc3d;border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 8px;font-family:inherit;font-size:8px;font-weight:700;transition:border-color .12s,box-shadow .12s,color .12s;animation:1.2s ease-in-out infinite returnHintPulse;display:inline-flex}.return-armed-pill:hover{color:#e9f7fff5;border-color:#caedfc7a;box-shadow:inset 0 0 0 1px #b7e6fa3d,0 0 12px #62c4f22e}.dive-armed-pill{color:#d1f5e2db;background:#081e1880;border-color:#aaeacc47}.dive-armed-pill.is-dive-ready{color:#e6fff4fa;background:#0c3024e0;border-color:#7af7bac7;animation:.9s ease-in-out infinite diveReadyPulse;box-shadow:inset 0 0 0 1px #b0fad873,0 0 18px #56eeab6b,0 0 34px #3cd99a3d}@keyframes diveReadyPulse{0%{filter:brightness(.95)}50%{filter:brightness(1.08)}to{filter:brightness(.97)}}@keyframes returnHintPulse{0%{opacity:.68}50%{opacity:1}to{opacity:.72}}.world-view-button{pointer-events:auto;color:#d3edfceb;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#06111cc2;border:1px solid #84b7d23d;border-radius:999px;height:30px;padding:0 12px;font-size:10px;font-weight:700;transition:border-color .14s,box-shadow .14s,color .12s}.world-view-button:hover:not(:disabled){color:#e6f7fffa;border-color:#abdef870;box-shadow:inset 0 0 0 1px #abdef842,0 0 14px #57c2f42e}.world-view-button.is-unfold{border-color:#b4e4f94d}.world-view-button.is-cube{color:#d6fae6f2;border-color:#abe8c457}.world-view-button:disabled{opacity:.58;cursor:not-allowed}.mode-switcher{pointer-events:auto;-webkit-backdrop-filter:none;background:#050e16bd;border:1px solid #84b7d233;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 8px 20px #00000042}.mode-button{color:#bcdceee0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:600;transition:background-color .12s,color .12s,box-shadow .12s}.mode-button:hover{color:#e0f5fffa}.mode-button.is-active{color:#dff6fffa;background:linear-gradient(155deg,#52b0da3d,#3e8acf3d);box-shadow:inset 0 0 0 1px #baedff4d,0 0 14px #5ec4f533}.side-switcher{pointer-events:auto;background:#050e16a3;border:1px solid #84b7d22e;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 8px 18px #00000038}.side-button-list{display:contents}.side-select-mobile,.coordinate-nav-toggle{display:none}.side-button{color:#b4d8ecdb;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.side-button:hover{transform:translateY(-1px)}.side-button.is-active{color:#e2f6fffa;background:linear-gradient(155deg,#52b0da3d,#3e8acf3d);box-shadow:inset 0 0 0 1px #baedff47}.side-button[data-side=north].is-active{background:linear-gradient(155deg,#5ec6f64d,#3b84c63d)}.side-button[data-side=south].is-active{background:linear-gradient(155deg,#acbce94d,#5e78ba3d)}.side-button[data-side=east].is-active{background:linear-gradient(155deg,#e4c28a47,#a67e543d)}.side-button[data-side=west].is-active{background:linear-gradient(155deg,#98deb247,#5292683d)}.side-button[data-side=sky].is-active{background:linear-gradient(155deg,#c8dbfc4d,#7991c23d)}.side-button[data-side=core].is-active{background:linear-gradient(155deg,#beecfc52,#60adc23d)}.side-button:disabled,.side-switcher.is-disabled{opacity:.55}.coordinate-hud{color:#bcdef1e0;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:35;background:#060f189e;border:1px solid #8fc6e433;border-radius:8px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:5px 8px;font-size:10px;display:inline-flex;position:fixed;transform:translate(0);box-shadow:0 8px 18px #0000003d}.coordinate-hud--zoom{bottom:clamp(12px,2.1vh,18px);right:clamp(12px,1.6vw,18px)}.info-menu-trigger{pointer-events:auto;color:#bcdef1d1;cursor:pointer;z-index:35;background:#060f189e;border:1px solid #8fc6e43d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;bottom:clamp(12px,2.1vh,18px);left:clamp(12px,1.6vw,18px);box-shadow:0 4px 12px #00000038}.info-menu-trigger:hover{color:#d6f0fff5;background:#0e2032d1;border-color:#8bdfff66}.info-menu-backdrop{z-index:60;pointer-events:auto;background:#0208108c;position:fixed;inset:0}.info-menu-panel{color:#c8e4f6eb;background:#07111ef7;border:1px solid #8bdfff2e;border-radius:12px;flex-direction:column;width:min(340px,100vw - 24px);max-height:min(520px,100vh - 100px);display:flex;position:absolute;bottom:clamp(54px,7vh,70px);left:clamp(12px,1.6vw,18px);overflow:hidden;box-shadow:0 16px 48px #0000008c}.info-menu-header{border-bottom:1px solid #8bdfff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.info-menu-title{letter-spacing:.14em;color:#8bdfffcc;font-size:10px;font-weight:800}.info-menu-close{cursor:pointer;color:#a0d2ecb3;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:14px;line-height:1;transition:color .12s}.info-menu-close:hover{color:#d6f0fff5}.info-menu-nav{flex-direction:column;flex:1;padding:6px 0;display:flex;overflow-y:auto}.info-menu-nav-item{cursor:pointer;color:#c4e2f5e0;text-align:left;background:0 0;border:none;border-bottom:1px solid #8bdfff0f;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-size:13px;transition:background .1s,color .1s;display:flex}.info-menu-nav-item:last-child{border-bottom:none}.info-menu-nav-item:hover{color:#d6f0fffa;background:#8bdfff0f}.info-menu-claim-meta{gap:2px;display:grid}.info-menu-claim-meta strong{color:#e4f6fffa;font-size:12px}.info-menu-claim-meta span{color:#b3dcf1d6;font-size:10px}.info-menu-nav-arrow{opacity:.5;flex-shrink:0;font-size:16px}.info-menu-content{flex-direction:column;flex:1;padding:12px 16px 16px;display:flex;overflow-y:auto}.info-menu-back{cursor:pointer;color:#8bdfffb3;text-align:left;letter-spacing:.04em;background:0 0;border:none;padding:0 0 10px;font-size:11px;transition:color .12s}.info-menu-back:hover{color:#8bdffffa}.info-menu-content-title{color:#d6f0fff2;letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:700}.info-menu-content-body{color:#aad2e8d6;margin:0 0 8px;font-size:12px;line-height:1.65}.coordinate-hud--cursor{color:#b0d6ecc7;background:#060f1875;border-color:#8fc6e424;font-size:9px;box-shadow:0 6px 14px #0003}.coordinate-nav{pointer-events:auto;z-index:36;background:#050e168a;border:1px solid #84b7d224;border-radius:999px;align-items:center;gap:4px;margin-top:0;padding:3px 5px;display:inline-flex;position:relative;box-shadow:0 6px 14px #0000002e}.coordinate-nav-shell{display:contents}.coordinate-nav.is-disabled{opacity:.52}.coordinate-nav-field,.coordinate-nav-side-select{align-items:center;gap:5px;display:inline-flex}.coordinate-nav-side-select span{letter-spacing:.04em;text-transform:uppercase;color:#a2cae09e;padding-left:4px;font-size:8px}.coordinate-nav-side-select select{color:#d6effceb;letter-spacing:.06em;text-transform:uppercase;appearance:none;background:#07121cb3;border:1px solid #84b7d229;border-radius:999px;outline:none;min-width:78px;height:24px;padding:0 26px 0 10px;font-size:9px;font-weight:700}.coordinate-nav-side-select select:focus{border-color:#baedff3d;box-shadow:inset 0 0 0 1px #baedff3d,0 0 10px #5ec4f51f}.coordinate-nav-field span{letter-spacing:.04em;text-transform:uppercase;color:#a2cae09e;padding-left:4px;font-size:8px}.coordinate-nav-field input{color:#cce8f7e6;letter-spacing:.03em;background:#07121c94;border:1px solid #84b7d229;border-radius:999px;outline:none;width:54px;height:24px;padding:0 7px;font-size:10px}.coordinate-nav-field input:focus{border-color:#baedff3d;box-shadow:inset 0 0 0 1px #baedff3d,0 0 10px #5ec4f51f}.coordinate-nav-go{color:#d4f0fce0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0b1c2a8a;border:1px solid #84b7d229;border-radius:999px;height:24px;padding:0 8px;font-size:9px;font-weight:600}.coordinate-nav-go:hover{box-shadow:inset 0 0 0 1px #baedff3d,0 0 10px #5ec4f51f}.coordinate-nav input:disabled,.coordinate-nav button:disabled{cursor:not-allowed}.qube-world-viewport{z-index:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 42%,#28547638,#0000 46%),radial-gradient(circle at 24% 20%,#1d455f29,#0000 36%),radial-gradient(circle at 80% 78%,#122c4229,#0000 38%),linear-gradient(165deg,#02060cf5,#03080efa);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.qube-debug-panel{z-index:6;color:#c8ecfcdb;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none;background:#071018b8;border:1px solid #a4def847;border-radius:8px;margin:0;padding:6px 8px;font-size:10px;line-height:1.35;display:none;position:absolute;top:12px;left:12px}.qube-world-viewport:active{cursor:grabbing}.qube-world-viewport.is-input-locked,.qube-world-viewport.is-input-locked:active{cursor:zoom-in}.qube-cube-stage,.qube-net-stage{position:absolute;inset:0}.qube-cube-stage{--qube-dive-progress:0;--qube-dive-perspective:1450px;perspective:var(--qube-dive-perspective);perspective-origin:50%}.qube-cube{--qube-face-size-vh:46vh;--qube-face-size-vw:46vw;--qube-face-size:min(var(--qube-face-size-vh), var(--qube-face-size-vw));width:var(--qube-face-size);height:var(--qube-face-size);transform-style:preserve-3d;will-change:transform;transition:transform .18s cubic-bezier(.22,.84,.2,1);position:absolute;top:50%;left:50%}.qube-cube.is-dragging,.qube-world-viewport.is-auto-diving .qube-cube{transition:none}.qube-face{border:1px solid var(--qube-side-frame,#ade6ff29);box-shadow:none;backface-visibility:hidden;background:0 0;border-radius:0;transition:opacity .22s,filter .26s,box-shadow .24s;position:absolute;inset:0;overflow:hidden}.qube-face[data-side-id=north]{--qube-side-face-tint:#0c1b2ae6;--qube-side-atmosphere:#58bcea24;--qube-side-gloss:#abe7ff38;--qube-side-frame:#97d6f542}.qube-face[data-side-id=south]{--qube-side-face-tint:#26180ee6;--qube-side-atmosphere:#ffa56629;--qube-side-gloss:#ffd7aa33;--qube-side-frame:#f1bb853d}.qube-face[data-side-id=east]{--qube-side-face-tint:#0f1f17e6;--qube-side-atmosphere:#84dfa224;--qube-side-gloss:#b0f8c733;--qube-side-frame:#93e1b13d}.qube-face[data-side-id=west]{--qube-side-face-tint:#1c1223e6;--qube-side-atmosphere:#c68af024;--qube-side-gloss:#e2b8ff33;--qube-side-frame:#c69aeb3d}.qube-face[data-side-id=sky]{--qube-side-face-tint:#121c29e6;--qube-side-atmosphere:#94c1ff26;--qube-side-gloss:#cce3ff38;--qube-side-frame:#afcef242}.qube-face[data-side-id=core]{--qube-side-face-tint:#251010e6;--qube-side-atmosphere:#ee8a8129;--qube-side-gloss:#ffcac333;--qube-side-frame:#f2a19a42}.qube-world-viewport.is-auto-diving .qube-face.is-focused{opacity:1;filter:saturate(1.02)brightness(1.01);box-shadow:none}.qube-world-viewport.is-auto-diving .qube-face.is-muted{opacity:calc(.96 - (var(--qube-dive-progress,0) * .72));filter:saturate(.98)brightness(.97);box-shadow:none}.qube-world-viewport.is-auto-diving .qube-face-label{opacity:calc(1 - (var(--qube-dive-progress,0) * 1.4))}.qube-world-viewport.is-auto-diving .qube-face-world{transform-origin:50%;transform:scale(1)}.qube-face-preview{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qube-face-preview--minimal{background:linear-gradient(#060e16db,#040a10e6)}.qube-face-label{z-index:1;color:#ecf9fffa;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #00000094;pointer-events:none;-webkit-user-select:none;user-select:none;background:#040d16db;border:1px solid #c4efff8f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #dbf5ff33,0 2px 10px #00000052}.qube-face-world{filter:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.qube-face-world[data-side-id=north]{--grid-base:#274759;--grid-line:#83caeb24;--grid-line-major:#a0e6ff47}.qube-face-world[data-side-id=south]{--grid-base:#3d2f27;--grid-line:#f3b78d29;--grid-line-major:#ffdab14d}.qube-face-world[data-side-id=east]{--grid-base:#244131;--grid-line:#8fd6ab29;--grid-line-major:#bef1d54f}.qube-face-world[data-side-id=west]{--grid-base:#352b48;--grid-line:#c29ceb29;--grid-line-major:#ddbfff4d}.qube-face-world[data-side-id=sky]{--grid-base:#303e56;--grid-line:#adccf729;--grid-line-major:#cfe4ff4d}.qube-face-world[data-side-id=core]{--grid-base:#482b29;--grid-line:#f0a39a2b;--grid-line-major:#ffd0cb4f}.cube-content-layer{pointer-events:none;z-index:2;position:absolute;inset:0}.cube-content-patch{left:var(--patch-x);top:var(--patch-y);width:var(--patch-width);height:var(--patch-height);opacity:var(--patch-opacity);border:1px solid color-mix(in srgb, var(--patch-accent,#8bdfff) 76%, #fff 24%);background:linear-gradient(135deg, color-mix(in srgb, var(--patch-accent-soft,#8bdfff57) 72%, transparent 28%), transparent), #0e1a266b;border-radius:2px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #03080c3d,0 2px 8px #02050a47}.cube-content-patch.has-thumb{background:linear-gradient(145deg, #060e143d, #060e148f), var(--patch-thumb-image);background-position:50%;background-size:cover}.cube-content-patch.is-landmark{box-shadow:0 0 0 1px #080e1447, 0 0 12px color-mix(in srgb, var(--patch-accent,#8bdfff) 40%, transparent 60%), 0 2px 8px #02050a52;border-width:1.2px}.cube-content-patch.is-claim{border-style:dashed;border-color:color-mix(in srgb, var(--patch-accent,#8bdfff) 66%, #fff 34%)}.qube-face-world:not(.is-cube-preview-interactive) .spot-layer,.qube-face-world:not(.is-cube-preview-interactive) .spot,.qube-face-world:not(.is-cube-preview-interactive) .spot-hotspot{pointer-events:none!important}.cube-energy-layer{pointer-events:none;position:absolute;inset:0}.cube-energy-node{left:var(--node-x);top:var(--node-y);width:var(--node-width);height:var(--node-height);opacity:var(--node-opacity);will-change:transform, opacity;background:color-mix(in srgb, var(--node-accent,#b9e9ff) 72%, #d7f3ff 28%);box-shadow:0 0 6px color-mix(in srgb, var(--node-accent,#8bdfff) 38%, transparent 62%);border-radius:2px;position:absolute;transform:translate(-50%,-50%)}.cube-energy-node.is-small{opacity:calc(var(--node-opacity) * .88)}.cube-energy-node.is-medium{opacity:calc(var(--node-opacity) * .95)}.cube-energy-node.is-large{outline-offset:0;outline:1px solid #b9e8ff42}.cube-energy-node.is-landmark{z-index:4;box-shadow:0 0 10px color-mix(in srgb, var(--node-accent,#8bdfff) 55%, transparent 45%), 0 0 2px #fff3}.cube-energy-node.is-claim{z-index:3;border:1px solid color-mix(in srgb, var(--node-accent,#8bdfff) 74%, #fff 26%)}.cube-energy-node.has-thumb{background:#070e143d;border:1px solid #d2edfb33;overflow:hidden}.cube-energy-node.has-thumb img{object-fit:cover;width:100%;height:100%;opacity:var(--node-thumb-opacity,.58);filter:saturate(.92)contrast(1.02);transform:scale(1.04)}.qube-face-world:not(.is-cube-preview-interactive) .spot-hotspot{display:none!important}.qube-face-world.is-cube-preview-interactive .spot-layer,.qube-face-world.is-cube-preview-interactive .spot-box-layer{pointer-events:none!important}.qube-face-world.is-cube-preview-interactive .spot{pointer-events:auto!important}.qube-face-world.is-cube-preview-interactive .spot-hotspot{border-radius:inherit;z-index:8;width:auto;height:auto;inset:0;pointer-events:auto!important}.qube-face-world .spot-hotspot-corner{display:none}.qube-face-world .spot-inline-label{opacity:.18}.surface-grid-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qube-grid-canvas{opacity:.22;box-shadow:0 0 0 1px #a0cceb0f,0 18px 44px #00000052,inset 0 0 40px #00000029}.qube-face-world .spot[data-scale=tiny],.qube-face-world .spot[data-scale=standard]{opacity:1}.qube-face-world .spot[data-scale=tiny]{filter:none}.qube-face-world .spot[data-scale=standard],.qube-face-world .spot[data-scale=landmark],.qube-face-world .spot[data-source=user-claim]{opacity:1;filter:none}.qube-face-world .spot[data-source=user-claim][data-scale=tiny],.qube-face-world .spot[data-source=user-claim][data-scale=standard],.qube-face-world .spot[data-source=user-claim][data-scale=landmark]{opacity:1}.qube-face-world .spot[data-landmark-function=community_board] .spot-inline-label{opacity:.48;gap:1px;top:5px;left:5px;right:5px}.qube-face-world .spot[data-landmark-function=community_board] .spot-inline-title{letter-spacing:.01em;text-transform:none;white-space:normal;text-overflow:clip;word-break:break-word;font-size:clamp(6px,.52vw,8px);line-height:1.12;overflow:visible}.qube-face-world .spot[data-type=major-landmark]{opacity:1;filter:none}.qube-face-world .spot,.qube-face-world .spot:before,.qube-face-world .spot:after{box-shadow:none!important}.qube-face-world .spot{backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;transition:none}.qube-face-world .spot-box-layer{box-shadow:none;border-width:1px;border-radius:3px;transition:none;overflow:hidden;filter:none!important}.qube-face-world .spot.is-selected .spot-box-layer{border-color:#e0f8fff5!important;box-shadow:0 0 0 1px #d6f4ff70,0 0 10px #79ddff6b!important}.qube-face-world .spot-accent-wash{opacity:.03}.qube-face-world .spot:before,.qube-face-world .spot:after{opacity:.35}.qube-face-world .spot[data-scale=tiny],.qube-face-world .spot[data-scale=standard]{filter:none}.qube-face-world .spot-identity-icon{filter:drop-shadow(0 0 8px #08141e9e);transition:none;animation:none}.qube-face-world .spot-cube-badge{box-shadow:none;background:#060e1661;border-width:1px;border-radius:3px;place-items:center;min-width:0;max-width:calc(100% - 1px);min-height:0;max-height:calc(100% - 1px);padding:0;line-height:1;display:grid;overflow:hidden;transform:translate(-50%,-50%)translateZ(0)}.qube-face-world .spot-category-icon-image{object-fit:contain;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.qube-face-world .spot-lock-badge{box-shadow:none;background:#050a10eb;border-color:#e7bf7db8}.qube-face-world .spot-hotspot{opacity:.18}.cube-claim-preview{z-index:40;color:#e5f6ff;pointer-events:none;background:#040e17f0;border:1px solid #9ddefb85;border-radius:6px;grid-template-columns:40px minmax(0,1fr);gap:10px;width:224px;min-height:72px;padding:10px;display:grid;position:fixed;box-shadow:0 10px 26px #00000061,0 0 18px #56c9f41f}.cube-claim-preview.is-touch{pointer-events:auto;grid-template-columns:40px minmax(0,1fr) auto}.cube-claim-preview-icon-wrap{flex:0 0 40px;width:40px;height:40px;position:relative}.cube-claim-preview-icon{object-fit:contain;width:40px;height:40px}.cube-claim-preview-lock{opacity:.58;background:#070f17db;border:1px solid #f7d28eb8;border-radius:50%;width:22px;height:22px;padding:2px;position:absolute;bottom:-4px;right:-4px}.cube-claim-preview-copy{gap:3px;min-width:0;display:grid}.cube-claim-preview-copy strong{color:#f2fbff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.cube-claim-preview-copy span,.cube-claim-preview-copy em{color:#c2e1f0c2;font-size:10px;font-style:normal;line-height:1.2}.cube-claim-preview-copy em{color:#f1c270}.cube-claim-preview button{color:#e9f9ff;min-height:32px;font:inherit;cursor:pointer;background:#16526fb8;border:1px solid #81ddff9e;border-radius:5px;align-self:center;padding:0 9px;font-size:10px;font-weight:700}.qube-net-stage{background:linear-gradient(#07111bb3,#02060aeb)}.qube-net-canvas{transform-origin:50%;will-change:transform;position:absolute;inset:0}.qube-net-face{--net-face-size:min(30vh, 30vw);--net-gap:var(--net-face-size);width:var(--net-face-size);height:var(--net-face-size);box-shadow:none;opacity:0;background:0 0;border:0;border-radius:0;transition:transform .34s cubic-bezier(.22,.84,.2,1),opacity .22s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.55)}.qube-net-face.is-open{opacity:1;transform:translate3d(calc(-50% + var(--net-x) * var(--net-gap)), calc(-50% + var(--net-y) * var(--net-gap)), 0) scale(1)}.qube-net-face .qube-face-label{background:#050e168f;border-color:#aadcf529}.wall-viewport{pointer-events:auto;touch-action:none;overscroll-behavior:none;cursor:grab;isolation:isolate;background:radial-gradient(circle,#1f405938,#0000 46%),radial-gradient(circle at 24% 22%,#ffffff08,#0000 36%),linear-gradient(#080e16f7,#04080efa);border:0;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 140px #183a5238}.wall-viewport[data-side-id=north],.wall-viewport[data-side-id=south],.wall-viewport[data-side-id=east],.wall-viewport[data-side-id=west],.wall-viewport[data-side-id=sky],.wall-viewport[data-side-id=core]{background:radial-gradient(circle,#3a7ca43d,#0000 44%),radial-gradient(circle at 24% 22%,#91dbff0f,#0000 36%),linear-gradient(#07111bf7,#040a10fa)}.wall-viewport:active{cursor:grabbing}.wall-viewport.is-claim-mode,.wall-viewport.is-claim-mode:active{cursor:crosshair}.wall-world{transform-origin:0 0;background:#060d14;position:absolute;inset:0 auto auto 0}.wall-world--interactive{z-index:2;background:0 0}.world-grid-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wall-world[data-side-id=north],.wall-world[data-side-id=south],.wall-world[data-side-id=east],.wall-world[data-side-id=west],.wall-world[data-side-id=sky],.wall-world[data-side-id=core]{--grid-base:#07131e;--grid-line:#84cbec24;--grid-line-major:#a6e8ff4a}.admin-shell{color:#d2e9f6;box-sizing:border-box;background:linear-gradient(#09131d,#050a10);min-height:100vh;padding:20px 24px 48px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:auto}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-topbar-left h1{margin:0 0 4px;font-size:24px}.admin-topbar-left p{color:#d2e9f6b3;margin:0;font-size:13px}.admin-logout-btn{color:#d2e9f6;cursor:pointer;background:#060f1799;border:1px solid #8dc5e64d;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:13px}.admin-logout-btn:hover{border-color:#a0deff99}.admin-tabs{border-bottom:1px solid #8dc5e62e;gap:4px;margin-bottom:16px;padding-bottom:0;display:flex}.admin-tab{color:#d2e9f699;cursor:pointer;background:#060f1766;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 18px;font-size:13px;transition:background .12s,color .12s}.admin-tab:hover{color:#d2e9f6;background:#0a1928b3}.admin-tab.is-active{color:#d2e9f6;background:#091621eb;border-color:#8dc5e64d}.admin-authenticated{flex-direction:column;display:flex}.admin-collections{background:#091621bd;border:1px solid #8dc5e633;border-radius:0 12px 12px;padding:16px}.admin-login,.admin-controls,.admin-editor,.admin-list{flex-direction:column;gap:8px;display:flex}.admin-list{overscroll-behavior:contain;max-height:calc(100vh - 320px);overflow-y:auto}.admin-login{background:#091621bd;border:1px solid #8dc5e640;border-radius:12px;max-width:400px;padding:14px}.admin-controls{flex-flow:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.admin-grid{grid-template-columns:minmax(180px,240px) 1fr;gap:12px;min-height:0;display:grid}@media (width<=700px){.admin-grid{grid-template-columns:1fr}}.admin-form-label{color:#c8e8f7e0;flex-direction:column;gap:4px;font-size:12px;display:flex}.admin-list button,.admin-actions button,.admin-login button,.admin-controls button,.admin-controls select,.admin-controls input,.admin-login input,.admin-editor textarea{color:#d2e9f6;background:#060f17c7;border:1px solid #8dc5e64d;border-radius:8px;padding:8px}.admin-form-label input,.admin-form-label select,.admin-form-label textarea{color:#d2e9f6;background:#060f17c7;border:1px solid #8dc5e64d;border-radius:6px;padding:6px 8px;font-size:12px}.admin-editor textarea{resize:vertical;min-height:160px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.admin-form-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.admin-list button.is-active{background:#0e283ccc;border-color:#a5deffb8}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-status{color:#b6e6ffe6;margin:12px 0 0;font-size:12px}.admin-color-row{align-items:center;gap:6px;display:flex}.ui-color-picker{flex-shrink:0;position:relative}.ui-color-picker-toggle{justify-content:center;align-items:center;display:inline-flex}.ui-color-picker-swatch{border-radius:inherit;border:1px solid #8dc5e640;width:100%;height:100%;display:block}.ui-color-picker-popover{z-index:40;background:#08121ef5;border:1px solid #8dc5e638;border-radius:10px;gap:10px;width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 28px #0000005c}.ui-color-picker-popover .react-colorful{width:100%;height:148px}.ui-color-picker-popover .react-colorful__saturation{border-radius:8px 8px 0 0}.ui-color-picker-popover .react-colorful__hue,.ui-color-picker-popover .react-colorful__alpha{border-radius:999px;height:14px}.ui-color-picker-popover .react-colorful__pointer{width:16px;height:16px}.ui-color-picker-input{color:#d2e9f6;box-sizing:border-box;background:#040a11cc;border:1px solid #8dc5e640;border-radius:6px;width:100%;padding:6px 8px;font-family:monospace;font-size:12px}.ui-color-picker-confirm{color:#d2e9f6;cursor:pointer;background:#0a1928e0;border:1px solid #8dc5e647;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.ui-color-picker-confirm:hover{background:#10283ef0;border-color:#a0deff8f}.admin-color-input{cursor:pointer;width:36px;height:28px;background:0 0!important;border:1px solid #8dc5e64d!important;border-radius:6px!important;padding:2px!important}.admin-color-hex{color:#d2e9f6;background:#060f17c7;border:1px solid #8dc5e64d;border-radius:6px;flex:1;padding:6px 8px;font-family:monospace;font-size:12px}.admin-color-swatch{border:1px solid #8dc5e64d;border-radius:4px;flex-shrink:0;width:22px;height:22px}.wb-shell{background:#091621bd;border:1px solid #8dc5e633;border-radius:0 12px 12px;flex-direction:column;display:flex}.wb-header{background:#060f1780;border-bottom:1px solid #8dc5e626;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.wb-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-toolbar-label{letter-spacing:.06em;text-transform:uppercase;color:#d2e9f675;font-size:11px}.wb-object-palette{flex-wrap:wrap;gap:6px;display:flex}.wb-tool-btn{color:#d2e9f6b3;cursor:pointer;background:#060f1794;border:1px solid #8dc5e640;border-radius:999px;padding:6px 12px;font-size:12px;transition:border-color .12s,color .12s,background .12s}.wb-tool-btn:hover{color:#d2e9f6;border-color:#a0deff94}.wb-tool-btn.is-active{color:#d6f4ff;background:#12324ccc;border-color:#a0deffb3}.wb-mode-indicator{color:#d2e9f6a3;flex:1;min-width:220px;font-size:12px}.wb-side-selector{flex-wrap:wrap;gap:4px;display:flex}.wb-side-btn{color:#d2e9f6a6;letter-spacing:.05em;cursor:pointer;background:#060f1799;border:1px solid #8dc5e640;border-radius:6px;padding:5px 12px;font-size:11px;transition:all .1s}.wb-side-btn:hover{color:#d2e9f6;border-color:#8dc5e680}.wb-side-btn.is-active{color:#c8eeff;background:#12324ccc;border-color:#a0deffb3}.wb-reload-btn{color:#d2e9f6b3;cursor:pointer;background:#060f1780;border:1px solid #8dc5e640;border-radius:6px;margin-left:auto;padding:5px 12px;font-size:12px}.wb-section-tabs{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.wb-section-tab{color:#d2e9f6b8;cursor:pointer;background:#060f1794;border:1px solid #8dc5e63d;border-radius:999px;padding:6px 12px;font-size:12px}.wb-section-tab.is-active{color:#d6f4ff;background:#12324ccc;border-color:#a0deffb3}.wb-world-settings-panel,.wb-placeholder-panel{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;margin:0 14px 14px;padding:12px}.wb-placeholder-panel strong{color:#d6f2ffe0}.wb-placeholder-panel p{color:#d6f2ffb8;margin:8px 0 0;font-size:12px}.wb-landmark-template-shell{gap:10px;margin:0 14px 14px;display:grid}.wb-template-editor .oe-sidebar{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;width:100%;max-height:none;position:static}.wb-claim-template-shell,.wb-cube-settings-shell,.wb-map-settings-shell,.wb-landmark-editor-shell,.wb-claim-preview-shell{gap:10px;margin:0 14px 14px;display:grid}.wb-map-visibility-controls{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.wb-cube-live-preview{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;min-height:360px;overflow:hidden}.wb-cube-live-preview .qube-world-viewport{min-height:360px;position:relative}.wb-perception-config-card,.wb-perception-config-grid{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;padding:12px}.wb-perception-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wb-perception-config-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wb-map-perception{color:#d6f2ffcc;font-size:.82rem}.wb-claim-preview-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:10px;min-height:0;display:grid}.wb-claim-preview-sidebar{overscroll-behavior:contain;align-content:start;gap:10px;max-height:calc(100vh - 220px);padding-right:2px;display:grid;overflow-y:auto}.wb-claim-list{gap:6px;display:grid}.wb-claim-list-scroll{overscroll-behavior:contain;max-height:min(52vh,520px);padding-right:2px;overflow-y:auto}.wb-claim-list-item{color:#d6f2ffd6;text-align:left;cursor:pointer;background:#060f17b3;border:1px solid #8dc5e647;border-radius:7px;padding:8px 10px}.wb-claim-list-item.is-active{color:#d6f4ff;background:#12324ccc;border-color:#a0deffb8}.wb-claim-template-grid{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.wb-claim-template-span-2{grid-column:span 2}.wb-cube-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=980px){.wb-cube-rule-grid{grid-template-columns:1fr}.wb-map-visibility-controls .selection-mint-field-row{grid-template-columns:1fr}.wb-claim-template-grid{grid-template-columns:1fr}.wb-claim-template-span-2{grid-column:span 1}}@media (width<=820px){.wb-claim-preview-body{grid-template-columns:1fr}.wb-claim-preview-sidebar{max-height:none}}.wb-body{align-items:flex-start;gap:0;display:flex;overflow:visible}.wb-workbench{flex:1;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;min-width:0;display:grid;overflow:hidden}@media (width<=1180px){.wb-workbench{grid-template-columns:1fr}}.wb-map-area{overscroll-behavior:contain;z-index:1;flex:1;min-width:0;min-height:300px;max-height:calc(100vh - 220px);padding:14px;position:relative;overflow:auto}.wb-map-scroll{flex-direction:column;gap:6px;width:max-content;display:inline-flex}.wb-map-toolbar{color:#d2e9f699;align-items:center;gap:12px;font-size:12px;display:flex}.wb-map-side-label{color:#a0deff;letter-spacing:.08em;font-weight:700}.wb-map-count{margin-left:auto;font-size:11px}.wb-map-zoom-controls{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.wb-map-zoom-controls button{color:#d6f2ffeb;cursor:pointer;background:#081420d9;border:1px solid #a0deff4d;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1}.wb-map-zoom-controls span{text-align:center;color:#d6f2ffc7;min-width:48px}.wb-map{touch-action:none;background:#050c14e6;border:1px solid #8dc5e633;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.wb-map[data-placement-mode=idle]{cursor:grab}.wb-map[data-placement-mode=landmark],.wb-map[data-placement-mode=place]{cursor:crosshair}.wb-map[data-placement-mode=image]{cursor:copy}.wb-map-grid{pointer-events:none;position:absolute;inset:0}.wb-grid-minor{stroke:#8dc5e612;stroke-width:.5px}.wb-grid-major{stroke:#8dc5e62e;stroke-width:.5px}.wb-item{cursor:grab;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid;border-radius:2px;align-items:flex-start;transition:box-shadow 80ms;display:flex;position:absolute;overflow:hidden}.wb-item-image-layer-stack{pointer-events:none;position:absolute;inset:0}.wb-item-image-layer{pointer-events:auto;touch-action:none;background:#080f1566;border:1px solid #d6f2ff80;border-radius:2px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #080f1561}.wb-item-image-layer img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.wb-item-image-layer.is-text{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:flex;overflow:visible}.wb-item-image-layer-text{color:#e6f6fff0;white-space:pre-wrap;word-break:break-word;pointer-events:none;width:100%;font-size:11px;line-height:1.25;display:block}.wb-layer-resize-handle{cursor:nwse-resize;touch-action:none;background:#060f17db;border:0;border-top:1px solid #d2e9f6b3;border-left:1px solid #d2e9f6b3;width:10px;height:10px;padding:0;position:absolute;bottom:0;right:0}.wb-item:active{cursor:grabbing;box-shadow:0 0 0 2px #a0deff80}.wb-item.is-selected{z-index:10;box-shadow:0 0 0 2px #a0deff}.wb-item.is-hidden{opacity:.35}.wb-item.is-readonly{cursor:default;pointer-events:none;z-index:2;box-shadow:0 0 0 1px #ffac6a2e,inset 0 0 12px #ffac6a14}.wb-item-label{color:#d2e9f6e6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;padding:1px 3px;font-size:9px;line-height:1.3;overflow:hidden}.wb-resize-handle{cursor:nwse-resize;touch-action:none;background:#060f17c7;border:0;border-top:1px solid #d2e9f68c;border-left:1px solid #d2e9f68c;width:12px;height:12px;padding:0;position:absolute;bottom:0;right:0}.wb-placement-overlay{pointer-events:none;background:linear-gradient(#a0deff0f,#a0deff0f),radial-gradient(circle,#a0deff14,#0000 48%);position:absolute;inset:0}.wb-media-select{color:#d6f2ffe6;background:#07101be6;border:1px solid #8dc5e63d;border-radius:7px;min-width:180px;max-width:240px;padding:8px 10px}.wb-preview-panel{z-index:2;flex-direction:column;align-self:stretch;gap:10px;min-width:0;padding:14px 14px 14px 0;display:flex;position:relative}.wb-side-appearance-card{background:#08121eb8;border:1px solid #8dc5e633;border-radius:10px;gap:10px;margin:0 14px 12px;padding:12px;display:grid}.wb-side-appearance-card strong{color:#d6f2ffe0;font-size:12px}.wb-side-appearance-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.wb-side-appearance-grid label{color:#d6f2ffb3;gap:6px;font-size:11px;display:grid}.wb-side-appearance-grid input{color:#d6f2ffe6;background:#07101be6;border:1px solid #8dc5e63d;border-radius:7px;padding:8px 10px}.wb-strength-row{align-items:center;gap:8px;display:flex}.wb-strength-row input[type=range]{flex:1}.wb-color-row{align-items:center;gap:6px;display:flex}.wb-color-row input[type=color]{cursor:pointer;background:#07101be6;border:1px solid #8dc5e647;border-radius:7px;flex-shrink:0;width:34px;height:34px;padding:2px}.wb-color-hex{color:#d6f2ffe6;background:#07101be6;border:1px solid #8dc5e63d;border-radius:7px;flex:1;min-width:0;padding:6px 8px;font-family:monospace;font-size:11px}.wb-color-swatch{border:1px solid #ffffff24;border-radius:5px;flex-shrink:0;width:22px;height:22px;display:inline-block}@media (width<=1080px){.wb-side-appearance-grid{grid-template-columns:1fr 1fr}}.wb-preview-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-preview-header h3{color:#c8eeff;margin:0;font-size:13px}.wb-preview-header span{letter-spacing:.06em;color:#d2e9f68a;font-size:11px}.wb-preview-world{border:1px solid #8dc5e629;border-radius:8px;max-width:100%;position:relative;overflow:hidden}.wb-preview-world-surface{--wb-preview-accent:#8bdfff;--wb-preview-strength:.5;isolation:isolate;background:#060d14}.wb-preview-world-surface:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--wb-preview-accent) 50%, transparent), transparent 62%), radial-gradient(circle at 78% 74%, color-mix(in srgb, var(--wb-preview-accent) 40%, transparent), transparent 68%);opacity:calc(.1 + var(--wb-preview-strength) * .42);position:absolute;inset:0}.wb-preview-world-surface:after{content:"";z-index:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--wb-preview-accent) 45%, #8dc5e629);box-shadow:inset 0 0 calc(14px + var(--wb-preview-strength) * 18px) color-mix(in srgb, var(--wb-preview-accent) 16%, transparent), 0 0 calc(10px + var(--wb-preview-strength) * 16px) color-mix(in srgb, var(--wb-preview-accent) 20%, transparent);position:absolute;inset:0}.wb-summary-card{background:#060f178a;border:1px solid #8dc5e629;border-radius:10px;padding:12px}.wb-summary-card h3{color:#c8eeff;margin:0 0 8px;font-size:13px}.wb-summary-card p{color:#d2e9f6b8;margin:0 0 6px;font-size:12px}.wb-summary-card p:last-child{margin-bottom:0}.wb-preview-panel .spot-layer,.wb-preview-panel .spot,.wb-preview-panel .spot-hotspot{pointer-events:none!important}.oe-sidebar{background:#060f17b3;border-left:1px solid #8dc5e626;flex-direction:column;flex-shrink:0;gap:10px;width:280px;max-height:calc(100vh - 220px);padding:12px;display:flex;position:sticky;top:0;overflow-y:auto}.oe-header{justify-content:space-between;align-items:center;display:flex}.oe-header h3{color:#a0deff;margin:0;font-size:13px}.oe-close{color:#d2e9f680;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}.oe-close:hover{color:#d2e9f6}.oe-type-badge{color:#a0deffb3;letter-spacing:.04em;font-size:11px}.oe-cover-preview{aspect-ratio:16/9;border:1px solid #8dc5e633;border-radius:6px;width:100%;overflow:hidden}.oe-cover-preview img{object-fit:cover;width:100%;height:100%}.oe-field{flex-direction:column;gap:3px;display:flex}.oe-label{color:#c8e8f7b3;font-size:11px}.oe-field input,.oe-field select,.oe-field textarea{color:#d2e9f6;box-sizing:border-box;background:#040a11cc;border:1px solid #8dc5e640;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.oe-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oe-color-row{align-items:center;gap:6px;display:flex}.oe-color-input{cursor:pointer;flex-shrink:0;width:34px;height:26px;background:0 0!important;border:1px solid #8dc5e640!important;border-radius:5px!important;padding:2px!important}.oe-color-hex{color:#d2e9f6;background:#040a11cc;border:1px solid #8dc5e640;border-radius:6px;flex:1;padding:5px 8px;font-family:monospace;font-size:12px}.oe-color-swatch{border:1px solid #8dc5e640;border-radius:4px;flex-shrink:0;width:20px;height:20px}.oe-slider-row{align-items:center;gap:10px;display:flex}.oe-slider-row input[type=range]{flex:1}.oe-place-icon-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.oe-place-icon-button{color:#d6f2ffe6;cursor:pointer;background:#0a1725d1;border:1px solid #8dc5e642;border-radius:6px;align-content:center;justify-items:center;gap:2px;min-height:46px;padding:4px;display:grid}.oe-place-icon-button.is-selected{background:#11312ad6;border-color:#aeeecee0}.oe-place-icon-glyph{place-items:center;width:18px;height:18px;line-height:1;display:grid}.oe-place-icon-glyph img{border-radius:3px;width:100%;height:100%;display:block}.oe-place-icon-label{letter-spacing:.03em;text-transform:uppercase;font-size:9px}.oe-place-icon-preview-note{color:#b2d6e9d1;margin:6px 0 0;font-size:11px}.oe-rotation-controls{gap:6px;display:grid}.oe-rotation-label-row{grid-template-columns:1fr 60px;align-items:center;gap:6px;display:grid}.oe-rotation-input{text-align:center;font-variant-numeric:tabular-nums;color:#d6f2ffeb;background:#08141fe0;border:1px solid #8dc5e64d;border-radius:4px;padding:4px 6px;font-size:12px}.oe-rotation-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.oe-rotation-actions button{color:#d6f2ffeb;cursor:pointer;background:#08141fe0;border:1px solid #8dc5e659;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:600;transition:all .12s}.oe-rotation-actions button:hover{background:#142d41f2;border-color:#8dc5e6a6}.oe-rotation-actions button:active{transform:scale(.96)}.oe-layer-list{gap:6px;display:grid}.oe-layer-row{background:#0a14218c;border:1px solid #8dc5e633;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:10px;padding:6px 8px;display:grid}.oe-layer-row span{color:#d6f2ffc7;text-overflow:ellipsis;font-size:11px;overflow:hidden}.oe-layer-row textarea{color:#d6f2ffe6;resize:vertical;background:#07101be0;border:1px solid #8dc5e63d;border-radius:6px;width:100%;padding:6px 8px}.oe-media-row{flex-wrap:wrap;gap:6px;display:flex}.oe-library-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.oe-library-item{cursor:pointer;color:#d2e9f6c2;background:#040a11b3;border:1px solid #8dc5e629;border-radius:6px;flex-direction:column;gap:4px;padding:4px;display:flex;overflow:hidden}.oe-library-item img,.oe-library-placeholder{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.oe-library-placeholder{background:#0e1e3299;justify-content:center;align-items:center;font-size:18px;display:flex}.oe-library-item.is-attached{border-color:#82d2ff80;box-shadow:inset 0 0 0 1px #82d2ff4d}.oe-library-item.is-cover{border-color:#ffdb788c}.oe-library-meta{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.oe-cover-options{gap:6px;display:grid}.oe-cover-choice{color:#d2e9f6c2;align-items:center;gap:8px;font-size:12px;display:flex}.oe-thumb{border:1px solid #8dc5e633;border-radius:4px;width:54px;height:54px;overflow:hidden}.oe-thumb img{object-fit:cover;width:100%;height:100%}.oe-actions{gap:8px;margin-top:4px;display:flex}.oe-btn{cursor:pointer;border:1px solid;border-radius:7px;flex:1;padding:7px 10px;font-size:12px;transition:opacity .12s}.oe-btn--save{color:#c8eeff;background:#0e324cb3;border-color:#82d2ff73}.oe-btn--delete{color:#ffa08ce6;background:#280a0899;border-color:#ff78644d}.oe-empty{color:#d2e9f666;padding:8px 0;font-size:12px}.mm-manager{background:#091621bd;border:1px solid #8dc5e633;border-radius:0 12px 12px;flex-direction:column;gap:14px;padding:14px;display:flex}.mm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mm-upload-btn{color:#c8eeff;cursor:pointer;background:#0e283cb3;border:1px solid #82d2ff66;border-radius:8px;padding:8px 18px;font-size:13px;transition:opacity .12s}.mm-upload-btn:disabled{opacity:.5;cursor:default}.mm-status{color:#b6e6ffd9;font-size:12px}.mm-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.mm-empty{color:#d2e9f666;grid-column:1/-1;font-size:13px}.mm-item{background:#050c14b3;border:1px solid #8dc5e633;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.mm-img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mm-img--placeholder{color:#d2e9f64d;background:#0e1e3299;justify-content:center;align-items:center;font-size:22px;display:flex}.mm-item-info{background:#050c1480;justify-content:space-between;align-items:center;gap:4px;padding:5px 7px;display:flex}.mm-filename{color:#d2e9f699;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.mm-delete-btn{color:#ff8c7899;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px}.mm-delete-btn:hover{color:#ff8c78}.wall-viewport:before{content:"";pointer-events:none;z-index:6;background:radial-gradient(circle at 50% 8%,#b2e0f80f,#0000 42%);position:absolute;inset:0}.wall-viewport:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 40%, var(--side-tint,transparent) 0%, transparent 68%);transition:background .6s;position:absolute;inset:0}.spot-layer{z-index:3;pointer-events:auto;position:absolute;inset:0}.spot{isolation:isolate;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:6px;padding:0;transition:border-color .12s;display:block;position:absolute;top:0;left:0;overflow:visible}.spot-box-layer{border:2px solid var(--spot-border-color,#a5e9ffad);isolation:isolate;pointer-events:auto;z-index:3;border-radius:6px;padding:0;transition:border-color .12s,background-color .12s;display:block;position:absolute;inset:0;overflow:hidden}.spot[data-source=world-builder] .spot-box-layer{border-color:var(--spot-border-color,#a5e9ffc7)}.spot[data-source=world-builder]:hover:not(:has(.spot-hotspot:hover,.spot-hotspot:focus-visible)) .spot-box-layer{border-color:var(--spot-border-color,#d7f0ffeb)}.spot-accent-wash{pointer-events:none;opacity:calc(.08 + (var(--spot-color-strength) * .22));position:absolute;inset:0}.spot,.spot:hover{cursor:inherit}.spot[data-scale=tiny] .spot-box-layer{filter:saturate(.9)brightness(.96)}.spot[data-scale=standard] .spot-box-layer{filter:saturate(.98)brightness(.99)}.spot[data-scale=landmark] .spot-box-layer{border-color:var(--spot-border-color,#d7f0fff0);box-shadow:0 0 0 1px #dcf6ff47, 0 14px 30px #00000057, 0 0 28px var(--spot-glow-color,#7bd4ff2e), inset 0 0 30px var(--spot-glow-color,#7fd6ff24)}.spot[data-source=user-claim] .spot-box-layer{border-color:#e8d0a8d6}.spot[data-source=user-claim][data-scale=tiny] .spot-box-layer,.spot[data-source=user-claim][data-scale=standard] .spot-box-layer{filter:none}.spot[data-shape=free] .spot-box-layer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;overflow:visible}:is(.spot[data-shape=free]:hover:not(:has(.spot-hotspot:hover,.spot-hotspot:focus-visible)) .spot-box-layer,.spot[data-shape=free].is-selected .spot-box-layer){box-shadow:none;filter:none;border:0}.spot[data-shape=free]:before,.spot[data-shape=free]:after,.spot[data-shape=free] .spot-presence-ring{display:none}.spot-freeform-cells{position:absolute;inset:0}.spot-freeform-cell{box-sizing:border-box;pointer-events:none;background:0 0;border:1px solid #e8d0a885;border-radius:4px;position:absolute;top:0;left:0}.spot[data-shape=free]:hover:not(:has(.spot-hotspot:hover,.spot-hotspot:focus-visible)) .spot-freeform-cell{border-color:#f1dfbdb8}.spot[data-shape=free].is-selected .spot-freeform-cell{border-color:#d6f7ffbd;box-shadow:0 0 0 1px #d6f7ff38,0 0 22px #5cc9f93d,inset 0 0 18px #81dbff1f}.spot[data-source=seed][data-theme=archive] .spot-box-layer{border-color:#bdd9f69e}.spot[data-source=seed][data-theme=signal] .spot-box-layer{border-color:#ade9fa9e}.spot[data-source=seed][data-theme=vault] .spot-box-layer{border-color:#e8d1a49e}.spot[data-source=seed][data-theme=ghost] .spot-box-layer{border-color:#ced6f294}.spot[data-source=seed][data-theme=arcade] .spot-box-layer{border-color:#f1c99a9e}.spot[data-source=seed][data-theme=garden] .spot-box-layer{border-color:#a9e8c89e}.spot[data-source=seed][data-theme=void] .spot-box-layer{border-color:#b2c1d694}.spot[data-source=seed][data-theme=core] .spot-box-layer{border-color:#d9f3ffc7}.spot:before,.spot:after{display:none}.spot:hover:not(:has(.spot-hotspot:hover,.spot-hotspot:focus-visible)) .spot-box-layer{cursor:default;border-color:#d0f6fff0}.spot[data-scale=landmark]:hover:not(:has(.spot-hotspot:hover,.spot-hotspot:focus-visible)) .spot-box-layer{border-color:var(--spot-border-color,#d7f0fffa)}.spot.is-selected .spot-box-layer{border-width:2px;border-color:#d6f7fffa}.spot-presence-ring{border-radius:inherit;border:1px solid #96cfee1a;position:absolute;inset:1px}.spot-identity-icon{z-index:4;filter:drop-shadow(0 0 6px #08141e7a);-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;transition:opacity .16s ease-out;animation:.18s ease-out spot-identity-icon-fade-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spot-category-icon-image{border-radius:.15em;width:1em;height:1em;display:block}.qube-face-world .spot-cube-badge--identity{color:#ecf8fffa;border-color:#bae2f657}.qube-face-world .spot-cube-badge--place{color:#f4fbdefa;border-color:#dceba657}.qube-face-world .spot-cube-badge--landmark{color:#fff0ccfa;border-color:#f3d5945c}.qube-face-world .spot-cube-badge.is-content-ready,.qube-face-world .spot-cube-badge.is-content-loading{opacity:1}.spot-identity-loading-ring{border:1px solid #bfe1f32e;border-top-color:#e1f7ffd1;border-radius:999px;animation:1.4s linear infinite spot-identity-ring-spin;position:absolute;inset:-.42em;box-shadow:inset 0 0 0 1px #040e1859}.spot-identity-icon.is-content-loading{opacity:.92}.spot-identity-icon.is-content-ready{opacity:.72}@keyframes spot-identity-icon-fade-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes spot-identity-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spot-media-layer-stack{z-index:2;pointer-events:none;will-change:opacity;position:absolute;inset:0}.spot-media-layer{opacity:var(--spot-media-alpha,1);border-radius:2px;position:absolute;overflow:hidden}.spot-media-layer img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.spot-media-layer.is-text{box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:flex;overflow:visible}.spot-media-layer.is-color{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.spot-media-text{color:#e7f7fff2;white-space:pre-wrap;word-break:break-word;flex-shrink:0;width:100%;font-size:11px;line-height:1.3;display:block}.spot-inline-label{z-index:5;pointer-events:none;opacity:.68;text-shadow:0 1px 10px #00000052;gap:2px;display:grid;position:absolute;top:10px;left:10px;right:30px}.spot-lock-badge{z-index:5;pointer-events:none;color:#f6dfb2db;background:#060a0fa3;border:1px solid #e7bf7d6b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,.6vh,6px);display:flex;position:absolute;inset:clamp(4px,8%,16px)}.spot[data-locked=true] .spot-box-layer{border-color:#eec684e6}.spot[data-locked=true]:before{display:none}.spot[data-locked=true] .spot-presence-ring{border-color:#f3cb8e47}.spot-lock-glyph{width:clamp(20px,38%,72px);min-width:16px;line-height:0;display:block}.spot-lock-glyph svg,.spot-lock-glyph img{width:100%;height:auto;display:block}.spot-status-icon-image{border-radius:.18em;width:100%;height:auto;display:block}.spot-lock-label{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #00000080;font-size:clamp(9px,.95vw,14px);font-weight:800}.qube-face-preview .spot-lock-badge{background:radial-gradient(circle at 50% 30%,#ffe2ae14,#0000 56%),#05090e7a;border-radius:6px;inset:clamp(2px,8%,10px)}.qube-face-preview .spot-lock-glyph{width:clamp(12px,70%,40px);min-width:0}.qube-face-preview .spot-lock-label{display:none}.wall-world.is-zoomed-out .spot[data-scale=tiny]{opacity:.38;filter:saturate(.8)brightness(.88)}.wall-world.is-zoomed-out .spot[data-scale=standard]{opacity:.72;filter:saturate(.88)brightness(.94)}.wall-world.is-zoomed-out .spot[data-scale=landmark]{opacity:.84;filter:saturate(.93)brightness(.95)}.wall-world.is-zoomed-out .spot[data-scale=tiny] .spot-inline-label,.wall-world.is-zoomed-out .spot[data-scale=standard] .spot-inline-label{opacity:.14}.wall-world.is-zoomed-far .spot[data-scale=tiny],.wall-world.is-zoomed-far .spot[data-scale=standard]{opacity:.24}.wall-world.is-zoomed-far .spot[data-locked=true],.wall-world.is-zoomed-extreme .spot[data-locked=true]{opacity:.74;filter:saturate(.92)brightness(.95)}.wall-world.is-zoomed-far .spot[data-scale=tiny]{filter:saturate(.76)brightness(.84)}.wall-world.is-zoomed-far .spot[data-scale=standard]{opacity:.36;filter:saturate(.84)brightness(.9)}.wall-world.is-zoomed-far .spot[data-scale=landmark]{opacity:.64;filter:saturate(.86)brightness(.9)}.wall-world.is-zoomed-far .spot,.wall-world.is-zoomed-extreme .spot{box-shadow:none!important}.wall-world.is-zoomed-far .spot:before,.wall-world.is-zoomed-far .spot:after,.wall-world.is-zoomed-extreme .spot:before,.wall-world.is-zoomed-extreme .spot:after{opacity:.28}.spot[data-type=major-landmark]{border-color:#d6f1ff94;box-shadow:0 0 0 1px #d8f4ff29,0 0 20px #79d0fa24,inset 0 0 22px #81dbff1a}.spot[data-spot-id^=signal-tower-]{border-color:#b6e8ffb8;box-shadow:0 0 0 1px #bdeeff38,0 0 28px #80d4ff3d,inset 0 0 30px #82d6ff24}.spot[data-spot-id^=signal-tower-]:before{background:linear-gradient(#b0e8ff38,#61aad514),repeating-linear-gradient(#c4eeff42 0 1px,#0000 1px 6px)}.spot[data-source=seed][data-theme=ghost]{border-color:#ce8e6c5c}.spot[data-source=seed][data-artifact=signal],.spot[data-source=seed][data-artifact=archive],.spot[data-source=seed][data-artifact=anomaly],.spot[data-source=seed][data-artifact=memory]{border-style:dashed}.spot[data-puzzle=hint],.spot[data-puzzle=marker],.spot[data-puzzle=echo],.spot[data-puzzle=trail]{box-shadow:0 0 0 1px #e2f4ff29,0 0 20px #93d6fa29,inset 0 0 22px #8dd6ff1a}.spot[data-type=major-landmark][data-spot-id=landmark-core]{border-color:#ebf9ffb8;box-shadow:0 0 0 1px #f0fcff3d,0 0 30px #a2e0ff3d,inset 0 0 34px #aae6ff29}.spot[data-type=major-landmark][data-spot-id=landmark-core]:before{background:radial-gradient(circle,#dcf7ff4d,#0000 38%),radial-gradient(circle,#ade4fc2e 0,#0000 58%),repeating-radial-gradient(circle,#d6f4ff29 0 2px,#0000 2px 8px)}.spot[data-type=major-landmark][data-spot-id=landmark-signal]{border-color:#bce9ffa3;box-shadow:0 0 0 1px #bcecff33,0 0 24px #70caf538,inset 0 0 26px #76d0f924}.spot[data-type=major-landmark][data-spot-id=landmark-signal]:before{background:linear-gradient(#aaebff2e,#74c2f114),repeating-linear-gradient(90deg,#bbecff38 0 1px,#0000 1px 5px)}.spot[data-type=major-landmark][data-spot-id=landmark-archive]{border-color:#cde0f19e;box-shadow:0 0 0 1px #d4e4f233,0 0 20px #84aecc2e,inset 0 0 24px #82abc624}.spot[data-type=major-landmark][data-spot-id=landmark-archive]:before{background:linear-gradient(#c5dced29,#6a8ca614),repeating-linear-gradient(0deg,#d4e5f329 0 1px,#0000 1px 6px)}.spot[data-type=major-landmark][data-spot-id=landmark-gateway]{border-color:#cedeeba3;box-shadow:0 0 0 1px #d2e5f133,0 0 22px #78b2d433,inset 0 0 26px #74aac924}.spot[data-type=major-landmark][data-spot-id=landmark-gateway]:before{background:linear-gradient(90deg,#cbe6f424,#709cba14),repeating-linear-gradient(#d2e8f533 0 1px,#0000 1px 7px)}.spot[data-type=major-landmark][data-spot-id=landmark-observatory]{border-color:#d8f4ffad;box-shadow:0 0 0 1px #daf5ff38,0 0 26px #8adafc38,inset 0 0 28px #90e0ff24}.spot[data-type=major-landmark][data-spot-id=landmark-observatory]:before{background:linear-gradient(#c4f3ff2e,#76c2ec12),radial-gradient(circle,#0000 46%,#baf0ff38 47%,#0000 52%)}.spot[data-type=major-landmark] .spot-inline-title{letter-spacing:.07em;color:#ecfafffa}.spot[data-type=major-landmark] .spot-inline-owner{color:#bae2f6db}.wall-world.is-zoomed-out .spot[data-source=seed][data-scale=landmark]{opacity:.76}.wall-world.is-zoomed-far .spot[data-source=seed][data-scale=landmark]{opacity:.58}.wall-world.is-zoomed-out .spot[data-source=user-claim]{opacity:.74;filter:saturate(.95)brightness(.98)}.wall-world.is-zoomed-far .spot[data-source=user-claim]{opacity:.48;filter:saturate(.9)brightness(.95)}.wall-world.is-zoomed-out .spot[data-type=major-landmark]{opacity:.92;filter:saturate(1.01)brightness(.98)}.wall-world.is-zoomed-far .spot[data-type=major-landmark]{opacity:.86;filter:saturate(.98)brightness(.94)}.wall-world.is-zoomed-out .spot[data-type=major-landmark] .spot-inline-label{opacity:.52}.wall-world.is-zoomed-far .spot[data-type=major-landmark] .spot-inline-label{opacity:.46}.wall-world.is-zoomed-far .spot-inline-label,.wall-world.is-zoomed-far .spot-hotspot{opacity:0}.spot-inline-title{letter-spacing:.04em;text-transform:uppercase;color:#dff5ffe6;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,.85vw,12px);line-height:1.05;overflow:hidden}.spot-inline-owner{letter-spacing:.06em;color:#a5d0e5c7;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9px,.72vw,10px);line-height:1.05;overflow:hidden}.spot[data-variant=signal]:before{background:radial-gradient(circle at 18% 22%,#b8efff21,#0000 34%),linear-gradient(#81d8ff0f,#0000 58%)}.spot[data-variant=archive]:before{background:radial-gradient(circle at 20% 18%,#ddeaff1a,#0000 32%),linear-gradient(#9fb6ff0d,#0000 58%)}.spot[data-variant=vault]:before{background:radial-gradient(circle at 22% 24%,#ffe4af1a,#0000 32%),linear-gradient(#f0c9800d,#0000 58%)}.spot[data-variant=garden]:before{background:radial-gradient(circle at 16% 20%,#acfad61a,#0000 32%),linear-gradient(#80e6b80d,#0000 58%)}.spot[data-spot-id=spot-seed-1]:before{background:radial-gradient(circle at 22% 24%,#9ee8ff24,#0000 34%),linear-gradient(#76cdf614,#0000 60%)}.spot[data-spot-id=spot-seed-6]:before{background:radial-gradient(circle at 18% 20%,#c4ecff24,#0000 34%),linear-gradient(#89bfff14,#0000 60%)}.spot[data-spot-id=spot-seed-8]:before{background:radial-gradient(circle at 18% 22%,#adfad624,#0000 34%),linear-gradient(#7ce8b814,#0000 60%)}.spot[data-spot-id=spot-seed-11]:before{background:radial-gradient(circle at 20% 20%,#d2e2ec1f,#0000 34%),linear-gradient(#94acc012,#0000 60%)}.spot[data-spot-id=spot-seed-13]:before{background:radial-gradient(circle at 18% 20%,#c2e8ff26,#0000 34%),linear-gradient(#9cbcff14,#0000 60%)}.spot[data-spot-id=spot-seed-16]:before{background:radial-gradient(circle at 18% 22%,#ccd5f11a,#0000 34%),linear-gradient(#7888b20f,#0000 60%)}.spot-hotspot{width:18px;height:18px;box-shadow:none;cursor:pointer;z-index:3;pointer-events:auto;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,filter .12s;display:inline-flex;position:absolute;bottom:1px;right:1px}.spot-hotspot:disabled{pointer-events:none}.spot-hotspot:hover,.spot-hotspot:focus-visible{filter:brightness(1.16);outline:none}.spot-hotspot-corner{pointer-events:none;width:14px;height:14px;position:relative}.spot-hotspot-line{transform-origin:100%;border-radius:999px;height:1.8px;position:absolute;right:-1px;transform:rotate(-45deg)}.spot-hotspot-line:first-child{background:#000000b8;width:7px;bottom:2px}.spot-hotspot-line:nth-child(2){background:#8e939bb8;width:10px;bottom:5px}.spot-hotspot-line:nth-child(3){background:#ffffffc7;width:13px;bottom:8px}.spot-layer.is-claim-layer .spot,.wall-world.is-zoomed-far .spot-hotspot{pointer-events:none}.wall-world.is-zoomed-extreme .spot{box-shadow:0 0 0 1px #b4e2f814,inset 0 0 14px #73ccf80f}.wall-world.is-zoomed-extreme .spot:before,.wall-world.is-zoomed-extreme .spot-presence-ring,.wall-world.is-zoomed-extreme .spot-inline-owner,.wall-world.is-zoomed-extreme .spot-hotspot{opacity:.08}.wall-world.is-zoomed-extreme .spot-inline-label{opacity:.12}.wall-world.is-zoomed-extreme .spot[data-type=major-landmark]{opacity:.96;box-shadow:0 0 0 1px #d8f4ff29,0 0 18px #79d0fa24,inset 0 0 18px #81dbff14}.wall-world.is-zoomed-extreme .spot[data-type=major-landmark] .spot-inline-label{opacity:.22}.spot-tooltip{z-index:70;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121ce6;border:1px solid #bae9ff6b;border-radius:10px;min-width:132px;max-width:200px;padding:8px 10px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 16px 30px #00000061}.spot-tooltip-owner{color:#cbebfae6;margin-top:2px;font-size:12px;font-weight:700}.spot-tooltip-title{letter-spacing:.04em;text-transform:uppercase;color:#e4f6fffa;font-size:12px;font-weight:700}.spot-tooltip-meta{letter-spacing:.03em;color:#afd7eceb;margin-top:3px;font-size:10px}.spot-panel-backdrop{z-index:74;pointer-events:none;background:linear-gradient(270deg,#02050a57,#0000 46%);position:fixed;inset:0}.spot-close-click-shield{z-index:400;pointer-events:auto;background:0 0;position:fixed;inset:0}.spot-detail-panel{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#060d15eb;border-left:1px solid #a1d3ef3d;width:min(360px,92vw);height:100vh;padding:14px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-14px 0 40px #0000005c}.spot-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9ecee5db;margin-bottom:10px;font-size:10px}.spot-panel-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.spot-panel-header h3{color:#e4f6fffa;letter-spacing:.01em;margin:0;font-size:21px;line-height:1.08}.spot-panel-description{color:#c6e5f5eb;overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.4}.spot-panel-description-scroll{background:#06101b94;border:1px solid #92c8e53d;border-radius:10px;max-height:140px;padding:8px 10px;overflow-y:auto}.spot-panel-description-scroll .spot-panel-description{margin:0}.spot-panel-password-box{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.spot-panel-password-box input,.spot-panel-password-box select,.spot-panel-section textarea{color:#d6f2ffe6;background:#07101be6;border:1px solid #8dc5e63d;border-radius:7px;flex:1;min-width:180px;padding:8px 10px}.spot-panel-section textarea{resize:vertical;width:100%;margin-top:8px}.spot-panel-password-box button{color:#d6f2ffeb;cursor:pointer;background:#081420d9;border:1px solid #8dc5e657;border-radius:7px;padding:8px 12px}.spot-panel-password-error{color:#ffa292eb;width:100%;font-size:11px}.spot-panel-subtitle{letter-spacing:.08em;text-transform:uppercase;color:#a5d0e5db;margin-top:7px;font-size:11px}.spot-panel-close{color:#d0effff2;cursor:pointer;background:#081521b8;border:1px solid #9bd6f45c;border-radius:999px;padding:5px 10px}.spot-panel-section{margin-top:14px}.spot-panel-section h4{letter-spacing:.08em;text-transform:uppercase;color:#aedaefe0;margin:0 0 7px;font-size:11px}.spot-panel-identity{background:#091522c2}.spot-panel-identity-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.spot-panel-category-icon{background:#08141fe0;border:1px solid #9bd6f43d;border-radius:10px;width:42px;height:42px;box-shadow:0 0 0 1px #aadcf614,inset 0 0 14px #4ea8ff14}.spot-panel-identity-copy{gap:3px;min-width:0;display:grid}.spot-panel-identity-copy h3{color:#e4f6fffa;letter-spacing:.01em;margin:0;font-size:20px;line-height:1.06}.spot-panel-owner-line{color:#badff2eb;margin:0;font-size:12px;line-height:1.35}.spot-panel-reaction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.spot-panel-reaction-card{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:center;background:#07111cb8;border:1px solid #94cdea38;border-radius:10px;justify-items:center;gap:3px;padding:9px 8px;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s;display:grid}.spot-panel-reaction-card:hover:not(:disabled){background:#0a1623d1;border-color:#b0e4fa61;transform:translateY(-1px);box-shadow:0 10px 18px #0000002e}.spot-panel-reaction-card.is-active{background:#0b1a28f0;border-color:#a5e5ff8f;box-shadow:inset 0 0 0 1px #a5e5ff29}.spot-panel-reaction-card:disabled{cursor:default;opacity:.92}.spot-panel-reaction-card-static{cursor:default}.spot-panel-reaction-card-static:hover{box-shadow:none;background:#07111cb8;border-color:#94cdea38;transform:none}.spot-panel-reaction-icon{font-size:13px;line-height:1}.spot-panel-reaction-label{letter-spacing:.05em;text-transform:uppercase;color:#acd6eae6;font-size:10px}.spot-panel-reaction-card strong{color:#e8f8fffa;font-size:20px;line-height:1}.spot-panel-reaction-card small{letter-spacing:.04em;color:#b0d6ebd9;font-size:10px}.spot-panel-reaction-card:disabled .spot-panel-reaction-label,.spot-panel-reaction-card:disabled .spot-panel-reaction-icon{color:#c6e4f4f5}.spot-panel-reaction-card:disabled strong{color:#f8fdfffa}.spot-panel-feature-grid{flex-wrap:wrap;gap:8px;display:flex}.spot-panel-feature-pill{color:#e0f5fff5;background:#08141fe0;border:1px solid #9bd6f452;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.spot-panel-action-row{flex-wrap:wrap;gap:8px;display:flex}.spot-panel-action-row button{color:#d6f2ffeb;cursor:pointer;background:#081420d9;border:1px solid #8dc5e657;border-radius:7px;padding:8px 12px}.spot-panel-action-row button:disabled{opacity:.45;cursor:not-allowed}.spot-panel-grid{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.spot-panel-grid div{background:#0a1622a8;border:1px solid #8dc9eb33;border-radius:10px;padding:9px 10px}.spot-panel-grid dt{text-transform:uppercase;letter-spacing:.05em;color:#a3cee4e0;font-size:10px}.spot-panel-grid dd{color:#def4fffa;overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.35}.spot-panel-section[aria-label=World\ Identity] .spot-panel-grid div{background:#0b1926b8;border-color:#a1d3ef42}.spot-panel-link{word-break:break-all;color:#b7e5faf5}.spot-panel-link a{color:#b7e5faf5}.spot-panel-link a:hover{color:#d5f2fffa}.spot-panel-list{color:#d3f1ffeb;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.spot-panel-board-scroll{background:#06101b94;border:1px solid #92c8e53d;border-radius:10px;max-height:180px;margin-top:8px;padding:4px 6px;overflow-y:auto}.spot-panel-board-scroll .spot-panel-list{margin-top:0}.spot-panel-board-entry{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.spot-panel-board-entry button{color:#d6f2ffeb;cursor:pointer;background:#081420d9;border:1px solid #8dc5e657;border-radius:7px;flex-shrink:0;padding:4px 8px;font-size:11px}.world-function-overlay{z-index:81;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.world-function-window{background:radial-gradient(circle at 20% -10%,#7acdf72e,#0000 42%),#060e17f7;border:1px solid #92cdeb47;border-radius:14px;gap:14px;width:min(920px,96vw);max-height:min(88vh,880px);padding:clamp(14px,2.2vw,22px);display:grid;overflow-y:auto;box-shadow:0 24px 60px #00000085,inset 0 0 0 1px #9ed8f41f}.world-function-window-explore{width:min(780px,96vw);max-height:min(88vh,880px);overflow:hidden}.world-function-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.world-function-header h3{letter-spacing:.02em;color:#e5f7fffa;margin:0;font-size:clamp(21px,3vw,30px);line-height:1.02}.world-function-header p{color:#b9e0f3e6;margin:6px 0 0;font-size:13px}.world-function-metrics{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:9px;display:grid}.world-function-metrics article{background:#081421c2;border:1px solid #98d3f142;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.world-function-metrics span{letter-spacing:.06em;text-transform:uppercase;color:#aad6ece0;font-size:10px}.world-function-metrics strong{color:#e6f8fffa;font-size:20px;line-height:1}.world-function-highlight{background:#081522b3;border:1px solid #98d3f147;border-radius:12px;padding:10px 12px}.world-function-highlight h4{letter-spacing:.08em;text-transform:uppercase;color:#b7e1f4eb;margin:0 0 6px;font-size:12px}.world-function-highlight p{color:#d7f2fff0;margin:0;font-size:13px}.world-function-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.world-function-columns section{background:#07111cb8;border:1px solid #94cdea38;border-radius:10px;padding:10px}.world-function-columns h4{letter-spacing:.08em;text-transform:uppercase;color:#b5dff1e6;margin:0 0 6px;font-size:11px}.world-function-highlights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.world-function-section{background:#07111cb8;border:1px solid #94cdea38;border-radius:10px;padding:10px}.world-function-section h4{letter-spacing:.08em;text-transform:uppercase;color:#b5dff1e6;margin:0 0 6px;font-size:11px}.world-function-explore-meta{gap:4px;display:grid}.world-function-explore-meta strong{color:#e4f6fffa;font-size:18px}.world-function-explore-meta span{color:#b8dff3e6;font-size:12px}.world-function-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.world-function-actions button{color:#dbf4fff5;cursor:pointer;background:#081421db;border:1px solid #98d3f15c;border-radius:7px;padding:8px 12px;font-size:12px}.world-function-actions button:disabled{opacity:.45;cursor:not-allowed}.world-function-zoom-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;margin-right:0;display:flex}.world-function-zoom-controls button{color:#dbf4fff5;cursor:pointer;text-align:center;background:#081421db;border:1px solid #98d3f15c;border-radius:7px;min-width:32px;padding:8px 10px;font-size:13px;font-weight:600}.world-function-zoom-controls button:hover{background:#0c1c2af0;border-color:#b4e1f58f}.world-function-zoom-controls .zoom-level{color:#a0d2f0e6;text-align:center;min-width:45px;font-size:12px}.spot-report-dialog{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#02080eb8;place-items:start center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden auto}.spot-report-dialog-inner{box-sizing:border-box;pointer-events:auto;background:#060d15f5;border:1px solid #8dc5e63d;border-radius:12px;gap:10px;width:min(380px,92vw);max-height:calc(100vh - 32px);padding:14px;display:grid;overflow:hidden auto}.spot-report-dialog-inner h4{letter-spacing:.08em;text-transform:uppercase;color:#aedaefe0;margin:0;font-size:13px}.spot-report-dialog-inner p{color:#d2e9f6e0;margin:0;font-size:12px}.spot-report-dialog-inner .admin-form-label{color:#c8e8f7e0}.spot-report-dialog-inner .admin-form-label input,.spot-report-dialog-inner .admin-form-label select,.spot-report-dialog-inner .admin-form-label textarea{box-sizing:border-box;width:100%;min-width:0}.spot-report-dialog-inner .spot-panel-password-box{flex-direction:column;align-items:stretch}.spot-report-dialog-inner .spot-panel-password-box button{width:100%}.spot-panel-lock-box{text-align:center;letter-spacing:.08em;color:#f6dfb2eb;background:#120e0a59;border:1px solid #eec68457;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:14px 12px;font-weight:700;display:flex}.spot-panel-hint-box{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.spot-panel-hint-label{letter-spacing:.12em;text-transform:uppercase;color:#f5d6a2db;font-size:10px}.spot-panel-hint-text{color:#f6dfb2f5;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.45}.spot-panel-lock-icon{border-radius:4px;width:24px;height:24px;display:block}.spot-panel-carousel-stage{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#06101bc7;border:1px solid #97d2ef42;border-radius:10px;margin-top:10px;display:block;position:relative;overflow:hidden}.spot-panel-carousel-stage.is-dragging{cursor:grabbing}.spot-panel-carousel-stage-inner{transform-origin:0 0;position:relative}.claim-moment-chip{color:#dff6fffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9;pointer-events:none;background:#07121ce6;border:1px solid #ade6ff70;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;animation:.22s claim-moment-pop;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000052,0 0 18px #67d0ff38}.claim-moment-chip strong{font-size:13px;line-height:1.2}.claim-moment-chip span{letter-spacing:.06em;text-transform:uppercase;color:#b7e4f8e6;font-size:10px}@keyframes claim-moment-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.selection-overlay{pointer-events:none;z-index:4;border:1px solid var(--selection-border);background:linear-gradient(155deg, #50aadc26, var(--selection-fill));box-shadow:0 0 0 1px #a4e8ff4d, 0 0 42px var(--selection-glow), inset 0 0 28px #73ccf82e;opacity:.92;transition:transform 90ms linear,width 90ms linear,height 90ms linear,opacity .12s;position:absolute;top:0;left:0}.selection-overlay:after{content:"";mix-blend-mode:screen;border:1px dashed #caf0ff9e;position:absolute;inset:0}.selection-overlay.is-minting-preview{opacity:.18;background:0 0;box-shadow:0 0 0 1px #a4e8ff2e,0 0 20px #59c6ff2e,inset 0 0 #0000}.selection-overlay.is-minting-preview:after{border-color:#caf0ff57}.selection-claim-layer-canvas{z-index:8;pointer-events:auto;position:absolute;top:0;left:0;overflow:visible}.selection-claim-layer-content-viewport{pointer-events:none;position:absolute;inset:0;overflow:hidden}.selection-claim-layer-control-stack{pointer-events:none;position:absolute;inset:0;overflow:visible}.selection-claim-layer-content{pointer-events:none;position:absolute;overflow:hidden}.selection-claim-layer-content.is-text{justify-content:flex-start;align-items:center;display:flex;overflow:visible}.selection-claim-layer{box-shadow:none;cursor:pointer;touch-action:none;background:0 0;border:1px solid #0000;border-radius:6px;position:absolute;overflow:visible}.selection-claim-layer.is-active:active{cursor:grabbing}.selection-claim-layer.is-active{border-color:#d7f6ffeb;box-shadow:0 0 0 1px #d2f3ff6b,0 0 16px #60ccf961}.selection-claim-layer img,.selection-claim-layer-content img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.selection-claim-layer.is-text{border-radius:4px}.selection-claim-layer.is-color{border-radius:0}.selection-claim-layer.is-color.is-active{border-color:#d7f6ffeb;box-shadow:0 0 0 1px #d2f3ff6b,0 0 16px #60ccf961}.selection-claim-layer-control-stack .selection-claim-layer{pointer-events:auto;background:0 0;overflow:visible}.selection-claim-layer.is-text.is-active{border-style:dashed;border-color:#def7ffe6;justify-content:flex-start;align-items:center;padding:0;display:flex;box-shadow:inset 0 0 0 1px #a3e5ff66,0 0 12px #5ec8f652}.selection-claim-layer-text{color:#e5f6fff5;white-space:pre-wrap;word-break:break-word;pointer-events:none;width:100%;text-shadow:none;-webkit-font-smoothing:antialiased;line-height:1.3;display:block}.selection-claim-layer-resize{cursor:nwse-resize;touch-action:none;background:#071420eb;border:1px solid #c1ecffd6;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 6px #69cefa5c}.selection-overlay.is-colliding{border-color:var(--selection-collision-border);background:linear-gradient(155deg, #ff84a32e, var(--selection-collision-fill));box-shadow:0 0 0 1px #ffb1c347,0 0 38px #ff759485,inset 0 0 22px #ff7d9d26}.selection-overlay.is-active.is-tier-cheap:not(.is-colliding){background:linear-gradient(155deg,#41b86c2e,#51e08a3d);border-color:#89f4b6eb;box-shadow:0 0 0 1px #a0fac647,0 0 34px #52d9846b,inset 0 0 20px #60ef9c29}.selection-overlay.is-active.is-tier-medium:not(.is-colliding){background:linear-gradient(155deg,#ffb03a33,#ffdc6e3d);border-color:#ffd579f0;box-shadow:0 0 0 1px #ffe3a84d,0 0 36px #ffc15470,inset 0 0 22px #ffd6792e}.selection-overlay.is-active.is-tier-premium:not(.is-colliding){background:linear-gradient(155deg,#de56563d,#ff848438);border-color:#ff9696f2;box-shadow:0 0 0 1px #ffb2b247,0 0 38px #ff6c6c7a,inset 0 0 22px #ff7d7d2b}.selection-size-label{color:#dff4ff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(var(--selection-ui-scale,1));transform-origin:100% 0;background:#09131dd9;border:1px solid #c6ecff73;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;top:-34px;right:0;box-shadow:0 10px 24px #00000059}.selection-feedback-card{color:#dff5fff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;width:clamp(260px,32vw,340px);min-width:0;max-width:calc(100vw - 24px);transform:scale(var(--selection-ui-scale,1));transform-origin:0 0;background:#09131ddb;border:1px solid #c6ecff61;border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 10px;display:flex;position:absolute;top:6px;left:6px;overflow:hidden;box-shadow:0 10px 24px #00000052}.selection-feedback-header{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.selection-feedback-tier{letter-spacing:.05em;text-transform:uppercase;color:#b8dceff5;white-space:nowrap;font-size:10px}.selection-feedback-price{letter-spacing:.04em;text-transform:uppercase;color:#e6f7fffc;white-space:nowrap;margin-left:auto;font-size:12px}.selection-breakdown-list{gap:4px;width:100%;margin-top:2px;display:grid}.selection-breakdown-row{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.selection-breakdown-tier{letter-spacing:.05em;text-transform:uppercase;text-align:center;border:1px solid #bce4f857;border-radius:6px;min-width:58px;padding:2px 6px;font-size:9px}.selection-breakdown-tier.is-cheap{color:#cafddffa;border-color:#9df0bd7a}.selection-breakdown-tier.is-medium{color:#ffeecbfa;border-color:#ffdc9e7a}.selection-breakdown-tier.is-premium{color:#ffded8fa;border-color:#ffbbae80}.selection-breakdown-value{letter-spacing:.03em;color:#d7effcf0;word-break:break-word;font-size:10px;line-height:1.25}.selection-breakdown-total{letter-spacing:.05em;text-transform:uppercase;color:#e2f6fffa;margin-top:2px;font-size:10px}.selection-feedback-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.selection-size-editor{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.selection-size-input{color:#e0f5fffa;letter-spacing:.02em;background:#0c1c28db;border:1px solid #bce4f861;border-radius:8px;width:62px;height:28px;padding:0 8px;font-size:11px;font-weight:600}.selection-size-separator{color:#cdecfbf2;font-size:12px;font-weight:700;line-height:1}.selection-size-input::placeholder{color:#afd6ecb8}.selection-size-error{letter-spacing:.02em;color:#ffbcbcf2;margin-top:4px;font-size:10px}.selection-confirm-btn{color:#e0f5fffa;letter-spacing:.04em;cursor:pointer;background:#0c1c28db;border:1px solid #bce4f861;border-radius:8px;min-width:34px;height:28px;font-size:11px;font-weight:700}.selection-confirm-btn.is-cancel{color:#ffddddfa;border-color:#ffa2a275}.selection-confirm-btn.is-confirm{color:#d8ffebfa;border-color:#a4ecc480;min-width:90px}.selection-confirm-btn:disabled{opacity:.45;cursor:not-allowed}.selection-confirm-close{color:#ffddddfa;cursor:pointer;background:#0c1c28db;border:1px solid #ffa2a266;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:19px;line-height:1;display:grid}.selection-confirm-content{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;flex:auto;gap:7px;min-height:0;padding:9px 10px;display:flex;overflow:hidden auto}.selection-legal-checklist{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.selection-legal-checklist legend{letter-spacing:.06em;text-transform:uppercase;color:#aadcf6d1;padding:0 0 4px;font-size:10px;font-weight:700}.selection-legal-documents{gap:6px;display:grid}.selection-order-summary strong{color:#fff;font-size:13px;display:block}.selection-mint-legal{gap:8px;display:grid}.selection-legal-option{color:#cdebf9f0;cursor:pointer;box-sizing:border-box;background:#08141fb3;border:1px solid #aadcf638;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:38px;padding:7px 8px;display:grid}.selection-legal-option input[type=checkbox],.selection-legal-option input[type=radio]{accent-color:#8bdfff;width:18px;height:18px;min-height:0;margin:0}.selection-legal-option span{min-width:0;font-size:10px;line-height:1.35}.selection-confirm-footer{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#09131dfa;border-top:1px solid #97d0ee2e;flex:none}.selection-confirm-footer .selection-feedback-actions{margin-top:0}.selection-mint-form{gap:6px;width:100%;margin-top:6px;display:grid}.selection-mint-editable{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.selection-draft-portal{z-index:108;color:#dff5fff5;background:#09131df0;border:1px solid #c6ecff6b;border-radius:10px;width:min(360px,100vw - 20px);padding:9px 10px;position:fixed;bottom:clamp(10px,2vh,18px);right:clamp(10px,1.4vw,16px);box-shadow:0 12px 30px #00000061}.selection-draft-portal summary{cursor:pointer}.selection-mint-section{background:#07111ba3;border:1px solid #97d0ee38;border-radius:8px;gap:6px;padding:8px;display:grid}.selection-mint-section-header{gap:2px;display:grid}.selection-mint-section-header h4{letter-spacing:.08em;text-transform:uppercase;color:#c6e8f8eb;margin:0;font-size:10px}.selection-mint-section-header p{color:#b7dcf0d6;margin:0;font-size:10px;line-height:1.35}.selection-mint-field-help{color:#bbdff1db;margin:2px 0 0;font-size:10px;line-height:1.3}.selection-mint-subsection-title{letter-spacing:.08em;text-transform:uppercase;color:#bfe3f4e6;grid-column:1/-1;margin:0;font-size:10px}.selection-mint-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.selection-mint-inline-note{color:#b2d6e9d1;margin-top:4px;font-size:10px}.selection-identity-fixed-preview{align-items:center;gap:6px;display:inline-flex}.selection-mint-field{gap:3px;display:grid}.selection-mint-field-row{grid-template-columns:minmax(0,1fr) 148px;align-items:end;gap:8px;display:grid}.selection-mint-field span{letter-spacing:.03em;text-transform:uppercase;color:#b2d6e9db;font-size:8px}.selection-mint-field input,.selection-mint-field select,.selection-mint-field textarea{color:#e0f5fffa;resize:vertical;background:#08141fe0;border:1px solid #aadcf659;border-radius:5px;width:100%;padding:4px 6px;font-size:10px}.selection-mint-field textarea{min-height:36px}.selection-mint-toggle-field{align-self:end}.selection-mint-toggle-box{background:#08141fe0;border:1px solid #aadcf659;border-radius:7px;justify-content:center;align-items:center;min-height:31px;display:flex}.selection-mint-toggle-box input[type=checkbox]{width:14px;height:14px}.selection-mint-field button{color:#d6f2ffe6;cursor:pointer;background:#0a1725d9;border:1px solid #8dc5e647;border-radius:4px;padding:4px 6px;font-size:10px}.selection-inline-color-button{background:#08141fe0;border:1px solid #aadcf659;border-radius:7px;width:100%;height:34px;padding:4px}.selection-inline-color-popover{width:min(220px,100vw - 64px)}.selection-mint-note{color:#c3e5f5e0;margin-top:2px;font-size:10px;line-height:1.3}.selection-mint-image-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:5px;display:grid}.selection-mint-image-item{background:#07101bd1;border:1px solid #8dc5e63d;border-radius:5px;gap:3px;padding:4px;display:grid}.selection-mint-image-item.is-active{background:#0f3c57f0;border-color:#aeecfff5;box-shadow:inset 3px 0 #71dafff5,0 0 0 1px #6acdf96b,0 0 12px #42b7e638}.selection-mint-image-item img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%}.selection-mint-image-item button{color:#d6f2ffe6;cursor:pointer;background:#0a1725d9;border:1px solid #8dc5e647;border-radius:4px;padding:3px 5px;font-size:9px}.selection-layer-order-actions{grid-template-columns:1fr 1fr;gap:3px;display:grid}.selection-layer-order-actions button{min-height:28px;font-size:16px;font-weight:700;line-height:1}.selection-layer-order-actions button:disabled{opacity:.45;cursor:not-allowed}.selection-mint-field .selection-rotation-input{text-align:center;font-variant-numeric:tabular-nums;width:52px;padding:3px 4px;font-size:10px}.selection-mint-field .selection-rotation-label-row{grid-template-columns:1fr 52px;align-items:center;gap:4px;display:grid}.selection-rotation-actions{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:2px;display:grid}.selection-rotation-actions button{color:#e0f5fffa;cursor:pointer;background:#08141fe0;border:1px solid #aadcf659;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:600;transition:all .12s}.selection-rotation-actions button:hover{background:#142d41f2;border-color:#aadcf6a6}.selection-rotation-actions button:active{transform:scale(.96)}.selection-mint-layer-text-preview{color:#dcf4fff0;white-space:pre-wrap;word-break:break-word;background:#08141fd1;border:1px solid #9ad5f242;border-radius:5px;min-height:56px;padding:7px;font-size:11px;line-height:1.3}.selection-mint-image-help{color:#bfe1f2e0;grid-column:1/-1;margin:0 0 4px;font-size:10px;line-height:1.35}.selection-mint-image-meta{letter-spacing:.04em;text-transform:uppercase;color:#b6daedd9;font-size:10px}.selection-mint-title-block,.selection-mint-title-block>div{gap:2px;display:grid}.selection-mobile-builder-toggle{display:none}.selection-mint-subline{letter-spacing:.04em;text-transform:uppercase;color:#b0d6ebdb;font-size:10px}.selection-mint-breakdown{background:#07111ba3;border:1px solid #97d0ee38;border-radius:8px;margin-top:2px;padding:6px 7px}.selection-mint-breakdown summary{cursor:pointer;letter-spacing:.04em;color:#badff2eb;font-size:10px}.selection-mint-breakdown[open] .selection-breakdown-list{margin-top:6px}.selection-mint-portal{overscroll-behavior:contain;z-index:110;color:#dff5fff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09131df0;border:1px solid #c6ecff75;border-radius:12px;flex-direction:column;gap:8px;width:min(390px,100vw - 20px);max-height:min(72vh,620px);padding:9px 10px;display:flex;position:fixed;bottom:clamp(10px,2vh,18px);right:clamp(10px,1.4vw,16px);overflow-y:auto;box-shadow:0 14px 36px #0006,0 0 24px #6bd2ff2e}.selection-confirm-portal{z-index:109;color:#dff5fff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;box-sizing:border-box;background:#09131ded;border:1px solid #c6ecff6b;border-radius:10px;flex-direction:column;width:min(360px,100vw - 20px);max-height:min(720px,100dvh - 24px);padding:0;display:flex;position:fixed;bottom:clamp(10px,2.2vh,18px);right:clamp(10px,1.4vw,16px);overflow:hidden;box-shadow:0 12px 30px #00000061,0 0 20px #6bd2ff26}.selection-confirm-header{background:#09131dfa;border-bottom:1px solid #97d0ee2e;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;padding:8px 10px}.selection-confirm-header .selection-feedback-price{margin-left:auto}@media (width<=900px){.top-bar{width:calc(100vw - 16px);max-width:none;top:8px;left:8px;overflow:visible;transform:none}.top-bar-stack{white-space:normal;gap:6px;width:100%;display:grid}.top-bar-primary{grid-template-columns:minmax(138px,auto) minmax(92px,1fr) 72px;align-items:stretch;gap:6px;min-width:0;display:grid}.mode-switcher{min-width:0;height:40px;padding:3px}.mode-button{flex:1;min-height:34px;padding:0 8px}.side-switcher{border-radius:8px;min-width:0;height:40px;padding:0}.side-button-list{display:none}.side-select-mobile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;padding-left:7px;display:grid}.side-select-mobile span{text-transform:uppercase;color:#a2cae0b8;font-size:8px;font-weight:700}.side-select-mobile select{color:#e0f5fff5;width:100%;min-width:0;height:38px;font:inherit;text-transform:uppercase;background:#081521c7;border:0;border-radius:7px;padding:0 5px;font-size:10px;font-weight:700}.coordinate-nav-shell{pointer-events:auto;min-width:0;display:block;position:relative}.coordinate-nav-toggle{color:#d8f1fdf0;cursor:pointer;background:#050e16bd;border:1px solid #84b7d238;border-radius:8px;place-items:center;width:72px;height:40px;padding:0;font-family:inherit;font-size:10px;font-weight:800;display:grid}.coordinate-nav-shell .coordinate-nav{background:#050e16f5;border-radius:10px;grid-template-columns:minmax(82px,1.2fr) minmax(64px,1fr) minmax(64px,1fr) 44px;gap:5px;width:auto;min-height:44px;padding:5px;display:none;position:fixed;top:56px;left:8px;right:8px;box-shadow:0 12px 30px #0000007a}.coordinate-nav-shell.is-open .coordinate-nav{display:grid}.coordinate-nav-side-select,.coordinate-nav-field{gap:2px;display:grid}.coordinate-nav-side-select span,.coordinate-nav-field span{display:none}.coordinate-nav-side-select select,.coordinate-nav-field input,.coordinate-nav-go{width:100%;min-width:0;height:34px}.return-armed-pill{pointer-events:auto;justify-self:center;min-height:36px;padding:0 14px;font-size:9px}.world-identity{bottom:14px;left:48px}.selection-mint-inline-fields{grid-template-columns:1fr}.selection-mint-portal{width:min(340px,100vw - 16px);max-height:52vh;left:auto;right:8px;transform:none}.selection-confirm-portal{left:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));width:min(340px,100vw - 24px);max-height:min(55dvh, calc(100dvh - 72px - env(safe-area-inset-bottom,0px)))}.selection-mint-title-block{z-index:4;background:#09131dfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;position:sticky;top:-9px}.selection-mobile-builder-toggle{color:#dff6fff5;background:#081825e6;border:1px solid #aee0f857;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.selection-mint-portal.is-mobile-collapsed{width:min(250px,100vw - 16px);max-height:58px;overflow:hidden}.selection-mint-portal.is-mobile-collapsed .selection-mint-form{display:none}.selection-overlay.is-minting-preview{opacity:.9;background:#59c6ff29;border-width:2px;box-shadow:0 0 0 1px #caf0ff80,0 0 28px #59c6ff6b,inset 0 0 18px #73ccf82e}.selection-overlay.is-minting-preview:after{border-color:#e0f9ffdb}.selection-confirm-btn,.selection-mint-field button,.selection-mint-field input,.selection-mint-field select{min-height:38px}.spot-detail-panel{width:min(360px,100vw)}.spot-panel-close{min-height:40px;padding-inline:14px}}@media (width<=600px){.selection-confirm-portal{border-radius:12px;width:min(300px,100vw - 24px)}.selection-confirm-header{padding:9px 10px}.selection-confirm-close{width:38px;height:38px}.selection-confirm-content{padding:10px}.selection-legal-option{min-height:44px;padding:10px 9px}.selection-confirm-footer .selection-feedback-actions{grid-template-columns:1fr;display:grid}.selection-confirm-footer .selection-size-editor{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;width:100%;margin-right:0;display:grid}.selection-confirm-footer .selection-size-input{box-sizing:border-box;width:100%;min-width:0}.selection-confirm-footer .selection-confirm-btn.is-confirm{width:100%;min-height:44px}}.wall-content{isolation:isolate;position:absolute}.world-boundary{z-index:3;pointer-events:none;border:1px solid #aadbf552;position:absolute;inset:0;box-shadow:0 0 0 1px #284c6742,inset 0 0 42px #0e213024,inset 0 -56px 64px #040a102e}.world-boundary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#a7defa14,#0000 10%),linear-gradient(270deg,#a7defa14,#0000 10%),linear-gradient(#ade4fc14,#0000 12%),linear-gradient(#0000 85%,#040a1033);position:absolute;inset:0}.world-boundary:after{content:"";border:1px solid #b0e4ff14;position:absolute;inset:-1px;box-shadow:0 0 22px #5fbff424}.world-boundary-corner{border-style:solid;border-color:#bceaff6b;width:16px;height:16px;position:absolute}.world-boundary-corner.is-top-left{border-width:2px 0 0 2px;top:0;left:0}.world-boundary-corner.is-top-right{border-width:2px 2px 0 0;top:0;right:0}.world-boundary-corner.is-bottom-left{border-width:0 0 2px 2px;bottom:0;left:0}.world-boundary-corner.is-bottom-right{border-width:0 2px 2px 0;bottom:0;right:0}.coordinate-target-ping{pointer-events:none;z-index:5;background:#7ed8ff29;border:1px solid #c1eeffe6;border-radius:50%;width:18px;height:18px;animation:.9s ease-out forwards coordinate-target-ping;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #73d1fc70,inset 0 0 10px #b4e9ff5c}@keyframes coordinate-target-ping{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}20%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.mod-report-editor{flex-direction:column;gap:14px;display:flex}.mod-report-meta,.mod-content-section,.mod-status-section{background:#07111bb8;border:1px solid #8dc5e633;border-radius:10px;padding:12px}.mod-report-meta h2,.mod-content-section h3,.mod-status-section h3{letter-spacing:.08em;text-transform:uppercase;color:#aedaefe0;margin:0 0 10px;font-size:12px}.mod-detail-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.mod-detail-grid>div{background:#060e168c;border:1px solid #8dc5e624;border-radius:7px;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.mod-full-row{grid-column:1/-1}.mod-label{letter-spacing:.06em;text-transform:uppercase;color:#a3cee4cc;font-size:10px}.mod-message-text{color:#def4fff2;word-break:break-word;font-size:13px;line-height:1.45}.mod-content-detail{flex-direction:column;gap:12px;display:flex}.mod-tag-ok{color:#96e6b4e6;font-size:12px}.mod-tag-hidden{color:#ffa08ce6;font-size:12px}.mod-tag-reports{color:#ffd264e0;font-size:11px}.mod-tag-status{font-size:12px}.mod-status-open{color:#ffc864eb}.mod-status-reviewed{color:#82d2ffeb}.mod-status-resolved{color:#96e6b4e6}.mod-list-reason,.mod-list-type,.mod-list-status,.mod-list-action{font-size:11px;display:inline-block}.mod-list-reason{color:#def4ffe6}.mod-list-type{color:#a3cee4c2;margin-left:4px}.mod-list-status{margin-left:4px}.mod-list-action{color:#96e6b4d1;margin-left:4px;font-size:10px}.admin-list button{text-align:left;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.mod-image-previews{flex-direction:column;gap:8px;display:flex}.mod-preview-list{flex-wrap:wrap;gap:10px;display:flex}.mod-preview-item{background:#060e16ad;border:1px solid #8dc5e638;border-radius:8px;flex-direction:column;gap:5px;width:96px;padding:6px;display:flex}.mod-preview-item.is-hidden{opacity:.45;border-color:#ff8c784d}.mod-preview-item img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%}.mod-preview-placeholder{aspect-ratio:1;color:#a3cee480;background:#0c1a28b3;border-radius:5px;justify-content:center;align-items:center;width:100%;font-size:20px;display:flex}.mod-preview-id{color:#a3cee499;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mod-preview-actions button{color:#d6f2ffe0;cursor:pointer;background:#060e16b8;border:1px solid #8dc5e64d;border-radius:5px;width:100%;padding:4px 6px;font-size:10px}.mod-preview-item-text{width:140px}.mod-preview-text{color:#d8f2ffeb;-webkit-line-clamp:4;line-clamp:4;background:#0a16229e;border:1px solid #8dc5e633;border-radius:5px;-webkit-box-orient:vertical;width:100%;min-height:68px;padding:6px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mod-inline-action-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mod-inline-action-row>button{color:#d6f2ffe6;cursor:pointer;text-transform:lowercase;white-space:nowrap;background:#0a1a28cc;border:1px solid #8dc5e64d;border-radius:6px;padding:3px 7px;font-size:10px;line-height:1}.mod-level-note{color:#a3cee4c7;font-size:11px}.mod-action-bar{flex-direction:column;gap:8px;padding-top:4px;display:flex}.mod-level-section{background:#060e1675;border:1px solid #8dc5e62e;border-radius:9px;flex-direction:column;gap:8px;padding:8px;display:flex}.mod-level-title{letter-spacing:.06em;text-transform:uppercase;color:#aad7ecd9;font-size:10px}.mod-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.mod-action-buttons button{color:#d6f2ffe6;cursor:pointer;background:#0a1a28cc;border:1px solid #8dc5e64d;border-radius:7px;padding:7px 12px;font-size:12px;transition:border-color .12s,box-shadow .12s}.mod-action-buttons button:hover{border-color:#a0deff80}.mod-btn-danger{color:#ffaa96f2!important;background:#260a08b3!important;border-color:#ff786466!important}.mod-btn-warn{color:#ffd782f2!important;background:#201604b3!important;border-color:#ffc85061!important}.mod-board-list{padding:0 4px}.mod-board-list h2{color:#aedaefe0;margin:0 0 12px;font-size:13px}.mod-board-row{background:#07111ba6;border:1px solid #8dc5e62e;border-radius:10px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px;display:flex}.mod-board-row.is-hidden{opacity:.55;border-color:#ff8c7847}.mod-board-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-board-date{color:#a3cee4b8;font-size:11px}.mod-board-message{color:#def4fff0;word-break:break-word;font-size:13px;line-height:1.45}.mod-board-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mod-board-claim{color:#a3cee4a6;font-size:10px}.mod-board-footer button{color:#d6f2ffe0;cursor:pointer;background:#0a1a28b3;border:1px solid #8dc5e64d;border-radius:7px;padding:5px 10px;font-size:11px}
