.world3d-host[data-v-769fb94e]{position:absolute;top:0;right:0;bottom:0;left:0}.world-module-error[data-v-769fb94e]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:min(410px,calc(100% - 30px));padding:24px;background:#eee5cc;border:1px solid #b8a77d;border-radius:6px;color:#35523f;z-index:4;text-align:center}.world-module-error p[data-v-769fb94e]{margin-bottom:16px;font-size:13px;line-height:1.8}.world-module-error-login[data-v-769fb94e]{display:none}.world-planet-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#24474f,#10262f);color:#e9dfb8;text-align:center;padding:24px}.world-planet-loading[hidden]{display:none}.world-planet-loading strong{font-size:20px;font-weight:500;letter-spacing:.14em}.world-planet-loading p{margin:12px 0 24px;font-size:12px;opacity:.7}.world-load-seal{position:relative;display:grid;place-items:center;width:80px;height:80px;margin-bottom:30px;color:#e6d7a7}.world-load-seal:before,.world-load-seal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #cdbf8460;border-radius:50%;border-top-color:#eadcad;animation:load-seal 8s linear infinite}.world-load-seal:after{top:10px;right:10px;bottom:10px;left:10px;border-radius:14px;border-color:#90b9a460;animation-direction:reverse;animation-duration:14s}.world-load-seal span{font-size:28px;font-weight:400;animation:load-breathe 2.4s ease-in-out infinite}.fog-title .world-load-seal{margin:0 auto 22px;color:#5c775e}.fog-title .world-load-seal:before{border-color:#82957866;border-top-color:#a88e54}.fog-title .world-load-seal:after{border-color:#a8996866}.world-load-meter{width:min(320px,70vw);height:16px;margin:20px auto 16px;position:relative;filter:drop-shadow(0 0 8px #94c5aa25)}.world-load-channel{position:absolute;top:3px;right:0;bottom:3px;left:0;padding:2px 9px;background:linear-gradient(180deg,#dac68c99,#8e81534d);clip-path:polygon(0 50%,12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%)}.world-load-channel:before{content:"";position:absolute;top:1px;right:2px;bottom:1px;left:2px;background:#213f43;clip-path:inherit}.world-load-meter i{position:relative;display:block;width:var(--load-progress, 0%);height:100%;background:repeating-linear-gradient(135deg,transparent 0 9px,#f4e7b84d 10px 11px,transparent 12px 20px),linear-gradient(90deg,#4d8179,#aed6bd 75%,#eee0b1);clip-path:polygon(0 50%,5px 0,calc(100% - 5px) 0,100% 50%,calc(100% - 5px) 100%,5px 100%)}.world-load-meter:after{content:"";position:absolute;top:0;right:5%;bottom:0;left:5%;background:linear-gradient(90deg,transparent 35%,#e8e3b880 50%,transparent 65%);clip-path:polygon(0 50%,50% 35%,100% 50%,50% 65%);animation:load-shimmer 1.8s ease-in-out infinite}.world-load-rune{position:absolute;top:50%;left:calc(9px + (100% - 18px) * var(--load-ratio, 0));transform:translate(-50%,-50%);color:#f0ddb0;font-size:21px;line-height:1;text-shadow:0 0 10px #c5e3c3}.fog-title .world-load-channel{background:linear-gradient(180deg,#a68f59,#c7b982)}.fog-title .world-load-channel:before{background:#bed0bc}.fog-title .world-load-rune{color:#946e32;text-shadow:0 0 8px #faf0c6}.world-load-detail{display:block;font-size:12px;line-height:1.8;letter-spacing:.04em}.scene-error-details{max-width:100%;margin:12px 0;text-align:left;font-size:12px;line-height:1.7}.scene-error-details summary{cursor:pointer}.scene-error-details pre{max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font:11px/1.7 monospace}.world3d[data-loading=planets] .world-refining{display:none}.fog-drift{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;opacity:0;transition:opacity .5s}.world-curtain[data-phase=closing] .fog-drift,.world-curtain[data-phase=closed] .fog-drift{opacity:1}.fog-drift i{position:absolute;width:95%;height:50%;top:18%;left:-10%;border-radius:50%;background:radial-gradient(ellipse,#f8faed99,#edf2e350 35%,transparent 68%);animation:load-fog 7s ease-in-out infinite alternate}.fog-drift i:nth-child(2){top:43%;left:20%;animation-duration:9s;animation-delay:-4s}.fog-drift i:nth-child(3){top:-4%;left:40%;animation-duration:6s;animation-delay:-2s}.world-curtain[data-phase=idle] .fog-drift i{animation-play-state:paused}.world-reduced .world-load-seal:before,.world-reduced .world-load-seal span,.world-reduced .world-load-seal:after,.world-reduced .world-load-meter:after,.world-reduced .fog-drift i{animation:none}.world-reduced .world-load-meter i,.world-reduced .world-load-rune{transition:none}@media (prefers-reduced-motion: reduce){.world-load-seal:before,.world-load-seal span,.world-load-seal:after,.world-load-meter:after,.fog-drift i{animation:none}.world-load-meter i,.world-load-rune{transition:none}}@keyframes load-seal{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes load-breathe{0%,to{transform:translateY(2px);opacity:.65}50%{transform:translateY(-3px);opacity:1}}@keyframes load-shimmer{0%{opacity:.2;transform:scaleX(.7)}to{opacity:.85;transform:scaleX(1.1)}}@keyframes load-fog{0%{transform:translate3d(-8%,3%,0) scale(.95)}to{transform:translate3d(15%,-5%,0) scale(1.12)}}.login-startup[data-v-e2f09c7b]{position:fixed;z-index:10;min-height:100dvh}.login-startup-actions[data-v-e2f09c7b]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.login-startup-actions .primary[data-v-e2f09c7b]{background:#d5be85;border-color:#d5be85;color:#183a35}.login-startup-actions .secondary[data-v-e2f09c7b]{background:#183a35;border-color:#8da78b80;color:#e9dfb8}.scene-fallback[data-v-9e1ada46]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:12px;border:1px solid var(--border, #8da78b80);border-radius:4px;background:var(--soft, #183a35);color:var(--ink, #e9dfb8);font-size:12px;line-height:1.7}.scene-fallback p[data-v-9e1ada46]{flex:1 1 180px;margin:0}.scene-fallback details[data-v-9e1ada46]{flex:1 0 100%;margin:0}.item-art-painted[data-v-83a46a28]{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 3px 3px #283b2f18)}.item-art-vector[data-v-83a46a28]{display:block;width:100%;height:100%}.item-artwork[data-v-83a46a28]{--art-ink: #4c6d5d;--art-fill: #a8c1a0;--art-wash: #d9e3cd;--art-paper: #fcf6df;--art-gold: #bca16a;display:block;width:100%;height:100%}.item-art-bag[data-v-83a46a28],.item-art-feed[data-v-83a46a28],.item-art-scroll[data-v-83a46a28],.item-art-material[data-v-83a46a28]{--art-fill: #d6c08c;--art-ink: #86734a;--art-wash: #ece2c6}.item-art-potion[data-v-83a46a28],.item-art-ring[data-v-83a46a28]{--art-fill: #b6aecb;--art-ink: #736a8b;--art-wash: #e3dfee}.item-art-crystal[data-v-83a46a28],.item-art-fish[data-v-83a46a28],.item-art-rod[data-v-83a46a28]{--art-fill: #91b9b1;--art-ink: #4d7a77;--art-wash: #d2e6df}.item-art-flower[data-v-83a46a28],.item-art-gift[data-v-83a46a28]{--art-fill: #d5aca0;--art-ink: #946f66;--art-wash: #eee0d2}.item-art-animal[data-v-83a46a28]{--art-fill: #c6b6a0;--art-ink: #887866;--art-wash: #e6ddcc}.icp-filing[data-v-d44e7fec]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;flex-basis:100%;padding:12px 0;text-align:center;font-size:12px;line-height:1.6;letter-spacing:normal}.icp-filing a[data-v-d44e7fec]{display:inline-flex;align-items:center;gap:6px;padding:4px;color:inherit;text-decoration:none;white-space:nowrap}.icp-filing img[data-v-d44e7fec]{flex:none;object-fit:contain}.icp-filing a[data-v-d44e7fec]:hover{text-decoration:underline;text-underline-offset:3px}.icp-filing a[data-v-d44e7fec]:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.login-scene[data-v-cb4ea596]{position:absolute;top:0;right:0;bottom:0;left:0}.login-story h1 .story-line[data-v-cb4ea596]{display:block;white-space:nowrap}.login-story h1 .story-line[data-v-cb4ea596]:first-child{color:inherit}@media (max-width: 760px){.login-story h1 .story-line[data-v-cb4ea596]{display:inline-block}}.login-ready .login-header[data-v-cb4ea596],.login-ready .login-main[data-v-cb4ea596],.login-ready .login-footer[data-v-cb4ea596]{animation:login-reveal-cb4ea596 .45s ease-out both}.login-reduced .login-header[data-v-cb4ea596],.login-reduced .login-main[data-v-cb4ea596],.login-reduced .login-footer[data-v-cb4ea596]{animation:none}@keyframes login-reveal-cb4ea596{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.login-ready .login-header[data-v-cb4ea596],.login-ready .login-main[data-v-cb4ea596],.login-ready .login-footer[data-v-cb4ea596]{animation:none}}.result-dialog[data-v-d32fecd7]{width:min(570px,calc(100% - 28px));max-height:min(780px,calc(100dvh - 32px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:26px;background:var(--surface);color:var(--ink);box-shadow:0 28px 100px #061f3252}.result-dialog[open][data-v-d32fecd7]{display:flex;flex-direction:column;animation:result-arrive-d32fecd7 .24s ease-out}.result-dialog[data-v-d32fecd7]::backdrop{background:#102c3bb0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.result-heading[data-v-d32fecd7]{display:flex;align-items:center;gap:17px;padding:26px 28px 22px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 0 0,var(--tint),transparent 80%);flex-shrink:0}.result-heading>div[data-v-d32fecd7]{flex:1;min-width:0}.result-heading h2[data-v-d32fecd7]{font-size:clamp(22px,4vw,28px);line-height:1.4;overflow-wrap:anywhere}.result-kicker[data-v-d32fecd7]{margin-bottom:4px;font-size:11px;letter-spacing:.16em;color:var(--muted)}.result-emblem[data-v-d32fecd7]{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;color:var(--accent-strong);background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:20px 8px;box-shadow:inset 0 0 0 4px var(--surface)}[data-tone=error] .result-emblem[data-v-d32fecd7]{color:var(--danger);background:var(--danger-bg)}.result-body[data-v-d32fecd7]{overflow-y:auto;overscroll-behavior:contain;min-height:0;margin:0 6px 0 0;padding:26px 22px 24px 28px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.result-body[data-v-d32fecd7]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:-5px;border-radius:12px}.result-message[data-v-d32fecd7]{font-size:16px;line-height:1.95}.result-changes[data-v-d32fecd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0}.result-changes>div[data-v-d32fecd7]{min-width:0;border:1px solid var(--border);border-radius:15px 6px;padding:15px 12px;background:var(--soft)}.result-changes dt[data-v-d32fecd7]{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.result-changes dd[data-v-d32fecd7]{margin:9px 0 0;font-size:24px;font-weight:600;color:var(--accent-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.result-changes small[data-v-d32fecd7]{font-size:12px;margin-left:4px}.result-changes .loss dd[data-v-d32fecd7]{color:var(--danger)}.result-retry-note[data-v-d32fecd7]{margin-top:20px;padding:13px 15px;border-radius:12px;background:var(--soft);color:var(--muted);font-size:13px;line-height:1.8}.result-footer[data-v-d32fecd7]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:18px 28px 22px;border-top:1px solid var(--border)}.result-footer .button[data-v-d32fecd7]{min-width:108px}@keyframes result-arrive-d32fecd7{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:480px){.result-heading[data-v-d32fecd7]{gap:11px;padding:20px 18px 18px}.result-emblem[data-v-d32fecd7]{width:46px;height:46px}.result-body[data-v-d32fecd7]{padding:20px 12px 20px 18px}.result-message[data-v-d32fecd7]{font-size:15px}.result-changes[data-v-d32fecd7]{gap:7px}.result-changes>div[data-v-d32fecd7]{padding:12px 9px}.result-changes dd[data-v-d32fecd7]{font-size:21px}.result-footer[data-v-d32fecd7]{padding:16px 18px 18px}.result-footer .button[data-v-d32fecd7]{flex:1;min-width:0}}@media (max-height:480px){.result-heading[data-v-d32fecd7]{padding-top:12px;padding-bottom:12px}.result-emblem[data-v-d32fecd7]{width:40px;height:40px}.result-footer[data-v-d32fecd7]{padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.result-dialog[open][data-v-d32fecd7]{animation:none}.result-dialog[data-v-d32fecd7]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.player-avatar[data-v-06d22fc6],.player-avatar.large[data-v-06d22fc6]{border-radius:50%;background:transparent;overflow:hidden}.player-avatar img[data-v-06d22fc6]{border-radius:50%;background:transparent}.player-avatar.avatar-fallback[data-v-06d22fc6]{background:var(--tint)}.scene-guide[data-v-0b89a67b]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;outline:0;overflow:hidden;background:transparent;color:#eee9d5}.scene-guide[data-v-0b89a67b]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-focus[data-v-0b89a67b]{position:absolute;opacity:0;border:1px solid #fff0b0aa;border-radius:12px;box-shadow:0 0 0 150vmax #0c1d27b8,0 0 26px #fff0b02b;pointer-events:none}.guide-focus i[data-v-0b89a67b]{position:absolute;width:16px;height:16px;border:solid #f6e1a1;border-width:2px 0 0 2px;border-radius:3px 0 0}.guide-focus i[data-v-0b89a67b]:nth-child(1){left:-3px;top:-3px}.guide-focus i[data-v-0b89a67b]:nth-child(2){right:-3px;top:-3px;transform:rotate(90deg)}.guide-focus i[data-v-0b89a67b]:nth-child(3){right:-3px;bottom:-3px;transform:rotate(180deg)}.guide-focus i[data-v-0b89a67b]:nth-child(4){left:-3px;bottom:-3px;transform:rotate(270deg)}.guide-card[data-v-0b89a67b]{position:absolute;width:min(388px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box;padding:20px 22px 18px;opacity:0;border:1px solid #b8ac7c;border-radius:5px 20px;background:linear-gradient(140deg,#294b48fa,#172f35fc);box-shadow:inset 0 0 0 4px #90ac9130,0 12px 42px #07181770}.is-positioned[data-v-0b89a67b]{opacity:1}.guide-card header[data-v-0b89a67b]{display:flex;align-items:center;gap:9px}.guide-emblem[data-v-0b89a67b]{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d5c88b70;border-radius:50%;color:#e5d498}.guide-label[data-v-0b89a67b]{font-size:12px;letter-spacing:.1em;color:#d6cfac}.guide-count[data-v-0b89a67b]{margin-left:auto;font-size:11px;color:#e3dabb;font-variant-numeric:tabular-nums}.guide-card button[data-v-0b89a67b]{min-height:44px;border:0;font:inherit;cursor:pointer}.guide-card button[data-v-0b89a67b]:focus-visible{outline:2px solid #fff5b8;outline-offset:3px}.guide-card button[data-v-0b89a67b]:disabled{opacity:.6;cursor:wait}.guide-skip[data-v-0b89a67b],.guide-previous[data-v-0b89a67b]{background:transparent;color:#d3d7c7;padding:0 6px;font-size:12px!important}.guide-card h2[data-v-0b89a67b]{font-size:22px;color:#fff1cc;font-weight:650;margin:14px 0 10px;letter-spacing:.03em}.guide-card p[data-v-0b89a67b]{margin:0;font-size:14px;line-height:1.85;color:#e5e8dc}.guide-card .guide-error[data-v-0b89a67b]{color:#ffd7b7;margin-top:10px;font-size:12px}.guide-card footer[data-v-0b89a67b]{display:flex;gap:10px;align-items:center;margin-top:22px}.guide-dots[data-v-0b89a67b]{display:flex;gap:6px;margin-right:auto}.guide-dots i[data-v-0b89a67b]{width:5px;height:5px;background:#dce2c342;transform:rotate(45deg)}.guide-dots i.active[data-v-0b89a67b]{background:#f3d899;box-shadow:0 0 6px #f3d89960}.guide-dots i.passed[data-v-0b89a67b]{background:#dce2c3a0}.guide-next[data-v-0b89a67b]{display:flex;align-items:center;gap:8px;padding:0 16px;color:#294a42;background:#eee8d2;border-radius:22px;font-size:13px!important;font-weight:650!important}.guide-next[data-v-0b89a67b]:hover{background:#fff5d6}@media (max-width: 400px),(max-height: 460px){.guide-card[data-v-0b89a67b]{padding:14px 16px}.guide-card h2[data-v-0b89a67b]{font-size:19px;margin:8px 0}.guide-card p[data-v-0b89a67b]{font-size:13px;line-height:1.7}.guide-card footer[data-v-0b89a67b]{margin-top:12px;gap:6px}.guide-dots[data-v-0b89a67b]{gap:5px}}.setting-switch[data-v-8fafba4f]{position:relative;display:inline-flex;align-items:center;flex:0 0 54px;width:54px;height:44px}.switch-input[data-v-8fafba4f]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track[data-v-8fafba4f]{position:relative;display:block;width:54px;height:30px;border:1px solid color-mix(in srgb,var(--muted) 45%,var(--border));border-radius:12px;background:var(--bg);box-shadow:inset 0 2px 4px #132f3810;transition:box-shadow .22s ease}.switch-thumb[data-v-8fafba4f]{position:absolute;top:3px;left:3px;width:22px;height:22px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 2px 5px #15343e22;transition:transform .22s ease}.switch-thumb[data-v-8fafba4f]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--muted);border-radius:2px;transform:rotate(45deg);opacity:.7}.switch-mark[data-v-8fafba4f]{position:absolute;top:13px;right:8px;width:9px;height:2px;background:var(--muted);opacity:.6}.switch-input:checked+.switch-track[data-v-8fafba4f]{background:linear-gradient(110deg,var(--accent-strong),var(--accent));border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 3px #102d3930}.switch-input:checked+.switch-track .switch-thumb[data-v-8fafba4f]{transform:translate(24px);background:#f3fffc;border-color:#d3eee6}.switch-input:checked+.switch-track .switch-thumb[data-v-8fafba4f]:after{border-color:#227e87;background:#92cec2;opacity:1}.switch-input:checked+.switch-track .switch-mark[data-v-8fafba4f]{right:auto;left:9px;width:6px;height:10px;top:7px;border:solid #effffb;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);background:transparent;opacity:.9}.switch-input:focus-visible+.switch-track[data-v-8fafba4f]{outline:3px solid var(--accent);outline-offset:4px}.switch-input[data-v-8fafba4f]:disabled{cursor:wait}.switch-input:disabled+.switch-track[data-v-8fafba4f]{opacity:.5}@media (prefers-reduced-motion:reduce){.switch-track[data-v-8fafba4f],.switch-thumb[data-v-8fafba4f]{transition:none}}@media (forced-colors:active){.switch-track[data-v-8fafba4f]{border-color:ButtonText;background:Canvas}.switch-input:checked+.switch-track[data-v-8fafba4f]{background:Highlight;border-color:Highlight}.switch-thumb[data-v-8fafba4f],.switch-input:checked+.switch-track .switch-thumb[data-v-8fafba4f]{background:ButtonFace;border-color:ButtonText}.switch-input:checked+.switch-track .switch-thumb[data-v-8fafba4f]:after{background:Highlight;border-color:ButtonText}.switch-track[data-v-8fafba4f]{forced-color-adjust:none}}.settings-dialog[data-v-1a4d7641]{padding:0;overflow:hidden;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.settings-dialog[data-v-1a4d7641]::backdrop{background:#102c3baa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settings-heading[data-v-1a4d7641]{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:26px 28px 24px;background:radial-gradient(ellipse at top left,var(--soft),transparent 75%)}.settings-emblem[data-v-1a4d7641]{display:grid;place-items:center;width:46px;height:46px;color:var(--accent-strong);background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:15px 7px;box-shadow:inset 0 0 0 4px var(--surface)}.settings-title[data-v-1a4d7641]{flex:1}.settings-title .eyebrow[data-v-1a4d7641]{font-size:10px;letter-spacing:.12em;margin-bottom:6px}.settings-title h2[data-v-1a4d7641]{font-size:25px}.settings-heading .icon-button[data-v-1a4d7641]{flex-shrink:0}.settings-body[data-v-1a4d7641]{min-height:0;padding:0 20px 2px 28px;margin-right:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 40%,var(--border)) transparent}.settings-body[data-v-1a4d7641]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:12px}.settings-body section+section[data-v-1a4d7641]{margin-top:24px}.settings-section-title[data-v-1a4d7641]{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--muted);margin-bottom:11px}.settings-options[data-v-1a4d7641]{display:grid;gap:10px}.setting-row[data-v-1a4d7641]{display:flex;gap:12px;align-items:center;min-width:0;padding:17px 15px;border:1px solid var(--border);border-radius:15px;background:var(--bg);font-weight:400;cursor:pointer;transition:border-color .2s ease}.setting-row.is-on[data-v-1a4d7641]{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--tint) 42%,var(--surface))}.setting-icon[data-v-1a4d7641]{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0;color:var(--accent)}.setting-copy[data-v-1a4d7641]{display:grid;gap:6px;flex:1;min-width:0}.setting-copy strong[data-v-1a4d7641]{font-size:14px;font-weight:600;line-height:1.5}.setting-copy>span[data-v-1a4d7641]{font-size:12px;font-weight:400;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.settings-note[data-v-1a4d7641]{margin:12px 3px 0;font-size:11px;line-height:1.8;color:var(--muted)}.settings-body .form-error[data-v-1a4d7641]{margin-top:16px}.settings-footer[data-v-1a4d7641]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-top:22px;padding:18px 28px;border-top:1px solid var(--border)}.settings-footer>span[data-v-1a4d7641]{color:var(--muted);font-size:11px;line-height:1.6}.settings-footer .button[data-v-1a4d7641]{flex-shrink:0;min-width:80px}[data-reduced=true]{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.settings-dialog[data-v-1a4d7641]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.setting-row[data-v-1a4d7641]{transition:none}}@media (max-width:420px){.settings-heading[data-v-1a4d7641]{padding:21px 20px;gap:11px}.settings-body[data-v-1a4d7641]{padding-left:18px;padding-right:10px}.settings-emblem[data-v-1a4d7641]{width:40px;height:40px}.setting-row[data-v-1a4d7641]{gap:8px;padding:14px 10px}.setting-icon[data-v-1a4d7641]{width:23px}.setting-copy strong[data-v-1a4d7641]{font-size:13px}.setting-copy>span[data-v-1a4d7641]{font-size:11px}.settings-footer[data-v-1a4d7641]{padding:16px 20px;gap:12px}}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-ui-BZc5iEPB.woff2) format("woff2");unicode-range:U+1,U+A,U+D,U+20-7F,U+A0-17F,U+181,U+188,U+18A,U+18F,U+192,U+198-199,U+1A0-1A1,U+1A5,U+1AD,U+1AF-1B0,U+1B3-1B4,U+1B7,U+1C0-1C3,U+1CD-1DC,U+1E4-1E9,U+1EE-1F0,U+1F9-1FF,U+218-21B,U+21E-21F,U+237,U+2014,U+201C-201D,U+2022,U+2026,U+2192,U+2212,U+2550,U+3001-3002,U+300A-300B,U+3010-3011,U+4E00,U+4E03,U+4E07-4E0B,U+4E0D-4E0E,U+4E10,U+4E13-4E14,U+4E16,U+4E1A-4E1D,U+4E22,U+4E24-4E25,U+4E2A,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E38-4E3B,U+4E3D-4E3E,U+4E45,U+4E48-4E49,U+4E4B-4E4C,U+4E4E,U+4E58-4E59,U+4E5D-4E61,U+4E66,U+4E70-4E71,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E8E-4E8F,U+4E91-4E92,U+4E94-4E95,U+4E9B,U+4EA1,U+4EA4,U+4EA6-4EA7,U+4EAB,U+4EAD-4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5-4EC7,U+4ECA-4ECB,U+4ECE,U+4ED6,U+4ED8-4ED9,U+4EE4-4EE5,U+4EEC,U+4EF0,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F0A,U+4F10-4F11,U+4F17,U+4F19-4F1A,U+4F1E,U+4F20,U+4F24,U+4F2A,U+4F2F-4F30,U+4F38,U+4F3C,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5B-4F5C,U+4F60,U+4F63,U+4F69,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA0,U+4FA3,U+4FAF,U+4FBF,U+4FC3,U+4FD7,U+4FDD,U+4FE1,U+4FE9,U+4FEE-4FEF,U+500D,U+5012,U+5019,U+501F,U+503A,U+503C,U+503E,U+5047,U+505A,U+505C,U+5076-5077,U+507F-5080,U+5085,U+508D,U+50A8,U+50AC,U+50CF,U+50E7,U+50ED,U+50F5,U+5121,U+513F,U+5143-5145,U+5148-5149,U+514B,U+5154,U+515C,U+5165,U+5168,U+516B-516D,U+5171,U+5173-5178,U+517B,U+517D,U+5185,U+518C-518D,U+5192,U+5199,U+519C,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51B7,U+51BB,U+51C0,U+51C6,U+51C9,U+51CF,U+51D1,U+51DD,U+51E0-51E1,U+51ED,U+51FA-51FB,U+5200,U+5203,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5224,U+5228-5229,U+522B,U+5230,U+5236-5237,U+523A-523B,U+5242-5243,U+524D,U+5251,U+5267,U+5269-526A,U+526F,U+5288,U+529B,U+529E-52A1,U+52A8-52AB,U+52B1-52B3,U+52BF,U+52C3,U+52C7,U+52C9,U+52D8,U+52E4,U+52FE,U+5305-5306,U+5316,U+5320,U+5323,U+532A,U+5339-533B,U+5341,U+5343,U+5347-5348,U+534A,U+534E-534F,U+5355-5357,U+535A,U+535C,U+5360-5361,U+5367,U+5370-5371,U+5373-5374,U+5377-5378,U+5386,U+5389,U+538B,U+5395,U+539F,U+53A8,U+53BB,U+53C2,U+53C8,U+53CA-53CD,U+53D1,U+53D4,U+53D6-53D8,U+53DB,U+53E3-53E6,U+53E8,U+53EA-53EC,U+53EF-53F0,U+53F3,U+53F7-53F8,U+53FC,U+5403-5404,U+5408,U+540C-540E,U+5410-5411,U+5413,U+5417,U+541B,U+541E-541F,U+5426-5427,U+542B-542C,U+542F,U+5435,U+5438-5439,U+543C,U+5446,U+544A,U+5455,U+5458,U+545B-545C,U+5468,U+5473,U+547C-547D,U+548C,U+5492,U+5495-5496,U+5499,U+54A7,U+54AB-54AC,U+54C1,U+54C4,U+54C7,U+54CD,U+54D1,U+54E6,U+54EA,U+54ED,U+5524,U+552C,U+5531,U+5543-5544,U+5546,U+554A,U+5561,U+5566,U+556A,U+5578,U+5584,U+5589-558A,U+559C-559D,U+55B7,U+55D6,U+55E1,U+5609,U+5618,U+561F,U+5632,U+5634,U+565C,U+5668,U+566A,U+566C,U+567C,U+568E-568F,U+56CA,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+571F,U+5723,U+5728,U+5730,U+573A,U+573E,U+5740,U+5747,U+574A,U+574F-5751,U+5757,U+575A-575B,U+575F-5760,U+5768,U+5782-5783,U+578B,U+5792,U+57AB,U+57AE,U+57CB,U+57CE,U+57DF,U+57F9-57FA,U+5802,U+5806,U+5815,U+582A,U+5835,U+584C,U+5854,U+585E,U+586B,U+5883,U+5893,U+5899,U+589E-589F,U+58A9,U+58C1,U+58EB,U+58EE,U+58F0,U+58F3,U+58F6,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+591F,U+5927,U+5929-592B,U+5931,U+5934,U+5939-593A,U+5947-5949,U+594B,U+5951,U+5954,U+5956-5957,U+5965,U+5973,U+5976,U+5979,U+597D,U+5982,U+5984,U+5987,U+5996,U+59CB,U+59D1,U+59D4,U+59FF,U+5A01,U+5A03,U+5A18,U+5A74,U+5AB3,U+5ACC,U+5AE9,U+5B09,U+5B50,U+5B57-5B59,U+5B5D,U+5B64,U+5B66,U+5B69,U+5B75,U+5B83,U+5B87-5B89,U+5B8C,U+5B97-5B9A,U+5B9C-5B9E,U+5BA0-5BA2,U+5BA4,U+5BB0,U+5BB3,U+5BB5-5BB6,U+5BB9,U+5BBF,U+5BC2,U+5BC4,U+5BC6,U+5BCC,U+5BD0,U+5BD2,U+5BF9,U+5BFB-5BFC,U+5BFF,U+5C01,U+5C06,U+5C0A,U+5C0F,U+5C11,U+5C18,U+5C1A,U+5C1D,U+5C31,U+5C38,U+5C3A,U+5C3D-5C3F,U+5C41-5C42,U+5C45,U+5C4A-5C4B,U+5C4E,U+5C55,U+5C5E,U+5C71,U+5C7F,U+5C94,U+5C97,U+5C9B,U+5CA9,U+5CB8,U+5CF0,U+5D16,U+5D29,U+5D4C,U+5DC5,U+5DE1,U+5DE5,U+5DE8,U+5DEB,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E05,U+5E08,U+5E1A,U+5E1D,U+5E26,U+5E2D-5E2E,U+5E38,U+5E3D,U+5E42,U+5E45,U+5E72-5E74,U+5E76,U+5E78,U+5E7B-5E7C,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E93-5E95,U+5E97,U+5E99,U+5E9C,U+5E9F,U+5EA6-5EA7,U+5EB7,U+5EFA,U+5F00,U+5F02-5F04,U+5F0F,U+5F13,U+5F15,U+5F1B,U+5F1F-5F20,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F7B,U+5F80,U+5F85,U+5F88,U+5F92,U+5F97,U+5FA1,U+5FAA,U+5FAE,U+5FB7,U+5FC3,U+5FC5-5FC6,U+5FCD,U+5FD7-5FD9,U+5FEB,U+5FF5,U+6000-6001,U+600E,U+6012,U+601C-601D,U+6025,U+6027,U+602A,U+603B,U+6052,U+6062,U+6068-6069,U+606D,U+606F-6070,U+6076,U+6084,U+6096,U+609F-60A0,U+60AC,U+60AF,U+60B2,U+60C5,U+60CA,U+60D1,U+60DC,U+60EB,U+60EF,U+60F3,U+60F9,U+6108,U+610F,U+611F,U+6127,U+612B,U+613F,U+614C,U+614E,U+6162,U+6168,U+618B,U+61A9,U+61D2,U+620F-6212,U+6216,U+6218,U+622A,U+6237,U+623F-6240,U+6247,U+624B,U+624D-624E,U+6251-6254,U+6258,U+625B,U+6263,U+6267,U+626B,U+626D-626F,U+6276,U+6279,U+627E-6280,U+6284,U+628A,U+6293,U+6295,U+6297-6298,U+629A,U+62A0-62A2,U+62A4-62A5,U+62AC,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62C2,U+62C6,U+62C9,U+62CC-62CE,U+62D0,U+62D2,U+62D4,U+62D6,U+62DB,U+62E3,U+62E6-62E7,U+62E9,U+62EC,U+62F1,U+62F3,U+62FC-62FD,U+62FF,U+6301-6302,U+6307,U+6309,U+6311,U+6316,U+6321,U+6323,U+6325,U+632A,U+632F,U+6349,U+634F,U+6355,U+635E-635F,U+6361-6363,U+6367,U+636E,U+6376,U+6389,U+638C,U+638F,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63B0,U+63BA,U+63C9,U+63D0,U+63D2,U+63E3,U+640F,U+6413,U+641C,U+641E,U+642C,U+643A,U+6446-6447,U+644A,U+6454,U+6458,U+645E,U+6478,U+6491-6492,U+6495,U+649E,U+64A4,U+64AC-64AD,U+64C2,U+64CD,U+64D2,U+6512,U+6525,U+652F,U+6536,U+6539,U+653E,U+6545,U+6548,U+654C,U+6551,U+6559,U+6562-6563,U+6570,U+6572,U+6574,U+6577,U+6587,U+6591,U+6597,U+6599,U+65A5,U+65A9,U+65AD,U+65B0,U+65B9,U+65BD,U+65C1,U+65CF,U+65E0,U+65E2,U+65E5-65E7,U+65E9,U+65F6,U+660E,U+6613,U+661F,U+662F,U+663E,U+6643,U+664B,U+6652,U+6655,U+665A,U+6668,U+666E-666F,U+6676,U+667A,U+667E,U+6682,U+6696-6697,U+66B4,U+66F2,U+66F4,U+66FE-6700,U+6708-6709,U+670B,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A-672D,U+672F,U+6731,U+6735,U+673A,U+673D,U+6740,U+6742-6743,U+674E,U+6750-6751,U+6756,U+675F,U+6761,U+6765,U+676F,U+677E-677F,U+6781,U+6797,U+679A,U+679C-679D,U+67AF,U+67B6-67B7,U+67D0,U+67D3,U+67DC,U+67E5,U+67F1,U+6807-6808,U+6811,U+682A,U+6837-6839,U+683C,U+6846,U+6848,U+684C,U+684E,U+6865,U+6876,U+6881,U+688F,U+68A6,U+68AD,U+68B3,U+68C0,U+68CD,U+68D8,U+68EE,U+68F5,U+68FA,U+6901,U+6905,U+690D-690E,U+6912,U+697C,U+6982,U+699C,U+69B4,U+69C3,U+69D0,U+6A21,U+6A2A,U+6A90,U+6B20-6B23,U+6B27,U+6B32,U+6B3E,U+6B47,U+6B49,U+6B4C,U+6B63-6B66,U+6B7B,U+6B8A-6B8B,U+6BB5,U+6BC1,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD5,U+6BDB,U+6BEB,U+6BEF,U+6C11,U+6C14,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C57,U+6C5F-6C60,U+6C64,U+6C72,U+6C89,U+6C90,U+6C93,U+6C99,U+6C9F,U+6CA1,U+6CA6,U+6CB3,U+6CB9,U+6CBB-6CBC,U+6CBE,U+6CC9,U+6CD5,U+6CDB,U+6CE1-6CE2,U+6CE5,U+6CE8,U+6CFB,U+6CFD,U+6D01,U+6D17,U+6D1E,U+6D2A,U+6D3B,U+6D3E,U+6D41,U+6D45,U+6D47,U+6D4B,U+6D4E-6D4F,U+6D51,U+6D53,U+6D69-6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D85,U+6D88-6D89,U+6D8C,U+6D8E,U+6D95,U+6DA4,U+6DA6,U+6DA8-6DA9,U+6DB2,U+6DC0,U+6DCB,U+6DD8,U+6DE1,U+6DE4,U+6DEC,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E23,U+6E29,U+6E38,U+6E56,U+6E7F,U+6E83,U+6E85,U+6E90,U+6E9C,U+6EA2,U+6EAA,U+6EAF,U+6EBA,U+6ECB,U+6ED1,U+6EDA,U+6EDE,U+6EE1,U+6EE9,U+6EF4,U+6F02,U+6F0F,U+6F14,U+6F20,U+6F2B,U+6F5C,U+6F6D,U+6F88,U+6FA1,U+6FC0,U+7011,U+704C,U+706B,U+706D,U+706F-7070,U+7075-7076,U+707E,U+7089,U+7092,U+7096,U+70AB,U+70AD,U+70B8-70B9,U+70BC-70BD,U+70C1-70C2,U+70C8,U+70DF,U+70E4,U+70E7,U+70ED,U+7115,U+711A,U+7126,U+7136,U+7167,U+716E,U+7184,U+7194,U+7199,U+71AC,U+71C3,U+7206,U+722A,U+722C,U+7231,U+7235-7237,U+7239,U+723D,U+7247-7248,U+724C,U+7259,U+725B,U+7267,U+7269,U+7275,U+7279,U+72AF,U+72B6,U+72B9,U+72C2,U+72C8,U+72D0,U+72D7,U+72EC,U+72F8,U+72FC,U+730E,U+731B-731C,U+7329-732B,U+7334,U+7384,U+7387,U+7389,U+738B,U+73A9,U+73AB,U+73AF-73B0,U+73CD,U+73E0,U+7403,U+7406,U+7470,U+74DC,U+74F6,U+751C,U+751F,U+7528-7529,U+7530-7532,U+7535,U+7537,U+753B,U+7545,U+754C,U+7554,U+7559,U+75AF,U+75B2,U+75B9,U+75BC,U+75BE,U+75C5,U+75CA,U+75D5,U+75DB,U+7626,U+762B,U+767B,U+767D-767E,U+7684,U+7687,U+76AE,U+76C6,U+76CA,U+76D1-76D2,U+76D4,U+76D6-76D8,U+76DB,U+76EE-76EF,U+76F4,U+76F8,U+770B,U+771F-7720,U+7728,U+773C,U+7740,U+775B,U+7761,U+77A5,U+77AA,U+77AC,U+77CD,U+77E2,U+77E5,U+77ED-77EE,U+77F3,U+77FF,U+7801-7802,U+7814,U+7816,U+7834,U+7838,U+783A,U+7840,U+786C,U+786E,U+788E,U+7897,U+78B0,U+78D5,U+78E8,U+7901,U+793A,U+793C,U+7948,U+7956,U+795D-795F,U+796D,U+7978,U+7981,U+798F,U+79BB,U+79BE,U+79C0-79C1,U+79CD,U+79D1-79D2,U+79D8,U+79DF,U+79E7,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A74,U+7A76-7A77,U+7A7A,U+7A7F,U+7A81,U+7A97,U+7A9D,U+7A9F,U+7AA5,U+7ACB,U+7AD9,U+7ADE-7AE0,U+7AE5,U+7AED,U+7AEF,U+7AF9,U+7AFF,U+7B11,U+7B14,U+7B26,U+7B28,U+7B2C,U+7B49,U+7B4B,U+7B51,U+7B54,U+7B5B,U+7B5D,U+7B77,U+7B7E,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BEE,U+7C38,U+7C4D,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C98,U+7CA5,U+7CAA,U+7CAE,U+7CBE,U+7CCA,U+7CD6,U+7CFB,U+7D0A,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EB5,U+7EB7-7EB9,U+7EBF,U+7EC3-7EC4,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE3,U+7EE7,U+7EED,U+7EEF,U+7EF3-7EF4,U+7EFD,U+7F13,U+7F15-7F16,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F29,U+7F3A,U+7F50-7F51,U+7F57,U+7F5A,U+7F61-7F62,U+7F6A,U+7F6E,U+7F8E,U+7F9E,U+7FA4,U+7FC5,U+7FD4,U+7FE0,U+7FFB,U+8000-8001,U+8003,U+8005,U+800C,U+8017,U+8019,U+8033,U+803D,U+804A-804C,U+8052,U+8054,U+805A,U+8086,U+8089,U+808B-808C,U+809A,U+80A1-80A2,U+80A9,U+80BF-80C1,U+80C3,U+80CC,U+80DC,U+80E1,U+80F6,U+80F8,U+80FD,U+8109,U+810F,U+8111,U+8116,U+811A,U+8131,U+8138,U+813E,U+8150-8151,U+8155,U+8170,U+8179,U+817E-8180,U+818F,U+819B,U+81A8,U+81C2,U+81EA,U+81F3-81F4,U+820C,U+8212,U+8214,U+822A,U+8231,U+8239,U+8272-8273,U+827A,U+8282,U+8292,U+829D,U+82B1,U+82BD,U+82CF,U+82D7,U+82E5-82E6,U+82F1,U+8301,U+8303,U+8305,U+8336,U+8346,U+8349,U+8352,U+8361,U+8363,U+836F,U+8377,U+83AB,U+83B7,U+83B9,U+83C7,U+83CA,U+83DC,U+840C,U+840E,U+841D,U+8425,U+843D,U+8463,U+846C,U+84B2,U+84C4,U+84DD,U+84EC,U+85CF,U+8611,U+864E,U+8654,U+865A,U+866B,U+867D,U+8680-8682,U+868A,U+86CB,U+870D,U+8715,U+8717,U+871C,U+878D,U+87FE,U+8840,U+884C,U+8857,U+8863,U+8865,U+8868-8869,U+886B,U+888B,U+888D,U+88AB,U+88AD,U+88C1-88C2,U+88C5,U+88E4,U+88F3,U+88F9,U+8910,U+891B,U+8934,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8A93,U+8BA1,U+8BA4,U+8BA8-8BA9,U+8BAD,U+8BB0,U+8BB2,U+8BB8,U+8BBA,U+8BBD-8BBF,U+8BC1,U+8BC4-8BC6,U+8BC9-8BCA,U+8BCD,U+8BD1,U+8BD5,U+8BD7,U+8BDA,U+8BDD,U+8BE1-8BE2,U+8BE5-8BE6,U+8BEC-8BED,U+8BEF,U+8BF4,U+8BF7-8BF8,U+8BFA-8BFB,U+8C01,U+8C03,U+8C1B-8C1C,U+8C22-8C23,U+8C37,U+8C41,U+8C46,U+8C61,U+8C6A-8C6B,U+8D1D,U+8D1F,U+8D22,U+8D25-8D28,U+8D2A-8D2B,U+8D2D,U+8D34-8D35,U+8D39,U+8D43-8D44,U+8D4B-8D4C,U+8D4F-8D50,U+8D54,U+8D56,U+8D5A-8D5B,U+8D5D,U+8D60,U+8D62,U+8D64,U+8D70,U+8D76-8D77,U+8D81,U+8D85,U+8D8A,U+8DB3-8DB4,U+8DBE,U+8DC3,U+8DCC,U+8DD1,U+8DDF,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DFA,U+8E0F,U+8E22,U+8E29,U+8E39,U+8E66,U+8E72,U+8E81,U+8EAB,U+8EAF,U+8EB2,U+8EBA,U+8F68,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F88,U+8F91,U+8F93,U+8F9B,U+8FA3,U+8FA9,U+8FB0-8FB1,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDE,U+8FEB,U+8FF7,U+8FF9,U+8FFD,U+9000-9002,U+9006,U+9009,U+900F-9010,U+9012,U+9014,U+901A-901B,U+901E-9020,U+9022,U+9047,U+904D,U+9053,U+9057,U+906D,U+907F-9080,U+90A3,U+90A6,U+90AA,U+90BB,U+90C1,U+90E8,U+90FD,U+914D,U+9152,U+9178,U+917F,U+9189,U+918B,U+9192,U+91C7,U+91CA,U+91CC-91CF,U+91D1,U+9274,U+9493,U+949F,U+94A5,U+94AE,U+94B1,U+94B5,U+94C1,U+94C4,U+94DC,U+94E0,U+94F6,U+94F8,U+94FA,U+9500-9501,U+9505,U+9508,U+950B,U+9519,U+9524,U+9526,U+952E,U+953B,U+9547,U+955C,U+955E,U+9576,U+957F,U+95E8,U+95EA,U+95ED-95EF,U+95F2,U+95F4,U+95F7,U+95F9,U+95FB,U+9605,U+961F,U+9631-9636,U+963B,U+9644,U+9646,U+9648,U+964C-964D,U+9650,U+9662,U+9664,U+9668-9669,U+9676-9677,U+968F-9690,U+9694,U+9699,U+969C,U+96BE,U+96C0,U+96C6-96C7,U+96CF,U+96E8,U+96EA,U+96F6-96F7,U+96FE,U+9700,U+9706-9707,U+971C,U+9732,U+9752,U+9759,U+975E,U+9760-9762,U+978B,U+97E7,U+97F5,U+9875-9876,U+9879-987B,U+987D-987F,U+9884,U+9886,U+9888,U+9891,U+9897-9898,U+989C-989D,U+98A0,U+98CE,U+98D8-98D9,U+98DE-98DF,U+996D-996E,U+9970-9971,U+997F,U+9986,U+9988,U+9996,U+9999,U+9A6C,U+9A71,U+9A73-9A74,U+9A7F,U+9A82,U+9A8C,U+9A91,U+9A97,U+9AA4,U+9AA8,U+9AB0,U+9AB7-9AB8,U+9AC5,U+9AD3,U+9AD8,U+9B3C,U+9B42,U+9B44,U+9B54,U+9C7C,U+9C81,U+9C9C,U+9CA4,U+9CDE,U+9E1F,U+9E21,U+9E23,U+9E26,U+9E2D,U+9E3D,U+9E3F,U+9E44-9E45,U+9E49,U+9E64,U+9E66,U+9E7F,U+9E92,U+9E9F,U+9EC4,U+9ED1,U+9F13,U+9F20,U+9F3B,U+9F50-9F51,U+9F7F,U+9F99,U+9F9F,U+FF01,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-00-Ce0pGS22.woff2) format("woff2");unicode-range:U+250-268,U+26A-276,U+278-27B,U+27D-27E,U+280-284,U+288-292,U+294-295,U+298-299,U+29B-2AD,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2BB-2BC,U+2C1,U+2C6-2CC,U+2D0-2D1,U+2D8-2DE,U+2E0-2E3,U+2E5-2E9,U+2EC-2ED,U+2F3,U+300-30C,U+30F,U+312,U+318-31A,U+31C-320,U+323-32A,U+32C,U+330,U+332,U+334,U+339-33D,U+346-34E,U+35C,U+361-362,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D4,U+3D6,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+497,U+49A-49D,U+4A2-4A3,U+4AE-4B3,U+4B6-4BB,U+4CA,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D6C-1D76,U+1D9C,U+1DA0,U+1DBB,U+1DC4-1DC9,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F45,U+2004-2006,U+2009-200A,U+2010,U+2013,U+2015-2016,U+2018-201A,U+201E,U+2020-2021,U+2025,U+2028-2029,U+2030-2037,U+2039-203C,U+203E-203F,U+2042-2044,U+2047-2049,U+204E,U+2051,U+2055,U+2060-2064,U+2066-2069,U+2070-2071,U+2074-207B,U+207F-2089,U+208D-208E,U+20A3-20A4,U+20A8-20A9,U+20AB-20AC,U+20AE,U+20B1,U+20B8-20BA,U+20BD,U+20BF,U+2103,U+2105,U+2109,U+2113-2114,U+2116-2117,U+211E,U+2120-2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2160-2179,U+2180-2182,U+2190-2191,U+2193,U+2196-2199,U+21C4,U+2202,U+2206,U+2208,U+220F,U+2211,U+2215,U+221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223C-223D,U+2248,U+224C,U+2252,U+2260-2261,U+2264-2267,U+226E-226F,U+2295,U+2299,U+22A5,U+22BF,U+2312,U+2460-2469,U+2474-249B,U+2500-254B,U+2551-2573,U+2581-258F,U+2593-2595,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CA-25CB,U+25CE-25CF,U+25E2-25E5,U+2605-2606,U+2609,U+2640,U+2642,U+2713,U+2715,U+275B-275E,U+2780-2793,U+2E81,U+2E84,U+2E88,U+2E8B-2E8C,U+2E97,U+2EA7,U+2EAA,U+2EAE,U+2EB3,U+2EB6-2EB7,U+2EBB,U+2ECA,U+2FF0-2FFB,U+3000,U+3003,U+3005-3009,U+300C-300F,U+3012-3017,U+301D-301E,U+3021-3029,U+303E,U+3041-3066}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-01-DZso_Xv8.woff2) format("woff2");unicode-range:U+3067-3094,U+3099-309E,U+30A1-30FA,U+30FC-30FE,U+3105-3129,U+3220-3229,U+3231,U+32A3,U+338E-338F,U+339C-339E,U+33A1,U+33C4,U+33CE,U+33D1-33D2,U+33D5,U+3400-3732}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-02-BYGn8lZg.woff2) format("woff2");unicode-range:U+3733-3B32}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-03-DR9IcJ9L.woff2) format("woff2");unicode-range:U+3B33-3F32}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-04-5ot-LZLG.woff2) format("woff2");unicode-range:U+3F33-4332}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-05-zjbXulek.woff2) format("woff2");unicode-range:U+4333-4732}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-06-Nw4eDasN.woff2) format("woff2");unicode-range:U+4733-4B32}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-07-B2eMwLw3.woff2) format("woff2");unicode-range:U+4B33-4DB5,U+4E01-4E02,U+4E04-4E06,U+4E0C,U+4E0F,U+4E11-4E12,U+4E15,U+4E17-4E19,U+4E1E-4E21,U+4E23,U+4E26-4E29,U+4E2B-4E2C,U+4E2E-4E2F,U+4E31,U+4E33,U+4E35-4E37,U+4E3C,U+4E3F-4E44,U+4E46-4E47,U+4E4A,U+4E4D,U+4E4F-4E57,U+4E5A-4E5C,U+4E62-4E65,U+4E67-4E6F,U+4E72-4E85,U+4E87,U+4E8A,U+4E8D,U+4E90,U+4E93,U+4E96-4E9A,U+4E9C-4EA0,U+4EA2-4EA3,U+4EA5,U+4EA8-4EAA,U+4EAC,U+4EAF-4EB1,U+4EB3-4EB9,U+4EBB-4EBF,U+4EC1-4EC4,U+4EC8-4EC9,U+4ECC-4ECD,U+4ECF-4ED5,U+4ED7,U+4EDA-4EE3,U+4EE6-4EEB,U+4EED-4EEF,U+4EF1-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE,U+4F00-4F09,U+4F0B-4F0F,U+4F12-4F16,U+4F18,U+4F1B-4F1D,U+4F1F,U+4F21-4F23,U+4F25-4F29,U+4F2B-4F2E,U+4F31-4F37,U+4F39-4F3B,U+4F3D-4F45,U+4F47-4F4C,U+4F50-4F52,U+4F54,U+4F56-4F58,U+4F5A,U+4F5D-4F5F,U+4F61-4F62,U+4F64-4F68,U+4F6A-4F72,U+4F74-4F7E,U+4F80-4F8A,U+4F8C-4F9A,U+4F9C,U+4F9E-4F9F,U+4FA1-4FA2,U+4FA4-4FAE,U+4FB0-4FBE,U+4FC0-4FC2,U+4FC4-4FD6,U+4FD8-4FDC,U+4FDE-4FE0,U+4FE2-4FE8,U+4FEA-4FED,U+4FF0-4FFD}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-08-DlIFXOAc.woff2) format("woff2");unicode-range:U+4FFE-500C,U+500E-5011,U+5013-5018,U+501A-501E,U+5020-5039,U+503B,U+503D,U+503F-5046,U+5048-5059,U+505B,U+505D-5075,U+5078-507E,U+5081-5084,U+5086-508C,U+508E-50A7,U+50A9-50AB,U+50AD-50CE,U+50D0-50E6,U+50E8-50EC,U+50EE-50F4,U+50F6-5120,U+5122-513E,U+5140-5142,U+5146-5147,U+514A,U+514C-5153,U+5155-515B,U+515D-5164,U+5166-5167,U+5169-516A,U+516E-5170,U+5172,U+5179-517A,U+517C,U+517E-5184,U+5186-518B,U+518E-5191,U+5193-5198,U+519A-519B,U+519D-51AB,U+51AD-51AF,U+51B1,U+51B4,U+51B6,U+51B8-51BA,U+51BC-51BF,U+51C1-51C5,U+51C7-51C8,U+51CA-51CE,U+51D0,U+51D2-51DC,U+51DE-51DF,U+51E2-51EC,U+51EE-51F9,U+51FC-51FF,U+5201-5202,U+5204-5205,U+5208-5211,U+5213-5216,U+5218,U+521C,U+521E-521F,U+5221-5223,U+5225-5227,U+522A,U+522C-522F,U+5231-5235,U+5238-5239,U+523C-5241,U+5244-524C,U+524E-5250,U+5252-5266,U+5268,U+526B-526E,U+5270-5287,U+5289-529A,U+529C-529D,U+52A2-52A7,U+52AC-52B0,U+52B4-52BE,U+52C0-52C2,U+52C4-52C6,U+52C8,U+52CA-52D7,U+52D9-52E3,U+52E5-52FD,U+52FF-5304,U+5307-5315,U+5317-531F,U+5321-5322,U+5324-5329,U+532B-5338,U+533C-5340,U+5342,U+5344-5346,U+5349,U+534B-534D,U+5350-5354,U+5358-5359,U+535B,U+535D-535F,U+5362-5366,U+5368-536F,U+5372,U+5375-5376,U+5379-5385,U+5387-5388,U+538A,U+538C-5394,U+5396-539E,U+53A0-53A7,U+53A9-53BA,U+53BC-53C1,U+53C3-53C7,U+53C9,U+53CE-53D0,U+53D2-53D3,U+53D5,U+53D9-53DA,U+53DC-53E2,U+53E7,U+53E9,U+53ED-53EE,U+53F1-53F2,U+53F4-53F6,U+53F9-53FB,U+53FD-5402,U+5405-5407,U+5409-540B,U+540F,U+5412,U+5414-5416,U+5418-541A,U+541C-541D,U+5420-5425,U+5428-542A,U+542D-542E,U+5430-5434,U+5436-5437,U+543A-543B,U+543D-5445,U+5447-5449,U+544B-5454,U+5456-5457,U+5459-545A,U+545D-5467,U+5469-5472,U+5474-547B,U+547E-548B,U+548D-5491,U+5493-5494,U+5497-5498,U+549A-54A6,U+54A8-54AA,U+54AD-54C0,U+54C2-54C3,U+54C5-54C6,U+54C8-54CC,U+54CE-54D0,U+54D2-54DF}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-09-Dj9oU9Yy.woff2) format("woff2");unicode-range:U+54E0-54E5,U+54E7-54E9,U+54EB-54EC,U+54EE-5523,U+5525-552B,U+552D-5530,U+5532-5542,U+5545,U+5547-5549,U+554B-5560,U+5562-5565,U+5567-5569,U+556B-5577,U+5579-5583,U+5585-5588,U+558B-559B,U+559E-55B6,U+55B8-55D5,U+55D7-55E0,U+55E2-5608,U+560A-5617,U+5619-561E,U+5620-5631,U+5633,U+5635-565B,U+565D-5667,U+5669,U+566B,U+566D-567B,U+567D-568D,U+5690-56C9,U+56CB-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E3-56EC,U+56EE-56EF,U+56F1-56F3,U+56F5-56F9,U+56FB-56FC,U+56FF-5705,U+5707,U+5709-571E,U+5720-5722,U+5724-5727,U+5729-572F,U+5731-5739,U+573B-573D,U+573F,U+5741-5746,U+5748-5749,U+574B-574E,U+5752-5756,U+5758-5759,U+575C-575E,U+5761-5767,U+5769-5781,U+5784-578A,U+578C-5791,U+5793-57AA,U+57AC-57AD,U+57AF-57CA,U+57CC-57CD,U+57CF-57DE,U+57E0-57F8,U+57FB-5801,U+5803-5805,U+5807-5814,U+5816-5829,U+582B-5834,U+5836-584B,U+584D-5853,U+5855-585D,U+585F-586A,U+586C-5882,U+5884-5892,U+5894-5898,U+589A-589D,U+58A0-58A8,U+58AA-58C0,U+58C2-58EA,U+58EC-58ED,U+58EF,U+58F1-58F2,U+58F4-58F5,U+58F7-5903,U+5905-5906,U+5908-590C,U+590E-5915,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592C-5930,U+5932-5933,U+5935-5938,U+593B-5946,U+594A,U+594C-5950,U+5952-5953,U+5955}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-10-NWa24jTz.woff2) format("woff2");unicode-range:U+5958-5964,U+5966-5972,U+5974-5975,U+5977-5978,U+597A-597C,U+597E-5981,U+5983,U+5985-5986,U+5988-5995,U+5997-59CA,U+59CC-59D0,U+59D2-59D3,U+59D5-59FE,U+5A00,U+5A02,U+5A04-5A17,U+5A19-5A73,U+5A75-5AB2,U+5AB4-5ACB,U+5ACD-5AE8,U+5AEA-5B08,U+5B0A-5B4F,U+5B51-5B56,U+5B5A-5B5C,U+5B5E-5B63,U+5B65,U+5B67-5B68,U+5B6A-5B74,U+5B76-5B82,U+5B84-5B86,U+5B8A-5B8B,U+5B8D-5B96,U+5B9B,U+5B9F,U+5BA3,U+5BA5-5BAF,U+5BB1-5BB2,U+5BB4,U+5BB7-5BB8,U+5BBA-5BBE,U+5BC0-5BC1,U+5BC3,U+5BC5,U+5BC7-5BCB,U+5BCD-5BCF,U+5BD1,U+5BD3-5BF8,U+5BFA,U+5BFD-5BFE,U+5C00,U+5C02-5C05,U+5C07-5C09,U+5C0B-5C0E,U+5C10,U+5C12-5C17,U+5C19,U+5C1B-5C1C,U+5C1E-5C30,U+5C32-5C37,U+5C39,U+5C3B-5C3C,U+5C40,U+5C43-5C44,U+5C46-5C49,U+5C4C-5C4D,U+5C4F-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5C7E,U+5C80-5C93,U+5C95-5C96,U+5C98-5C9A,U+5C9C-5CA8,U+5CAA-5CB7,U+5CB9-5CEF,U+5CF1-5D15,U+5D17-5D28,U+5D2A-5D4B,U+5D4D-5DB6}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-11-mkTjASRr.woff2) format("woff2");unicode-range:U+5DB7-5DC4,U+5DC6-5DE0,U+5DE2-5DE4,U+5DE6-5DE7,U+5DE9-5DEA,U+5DEC-5DED,U+5DEF-5DF0,U+5DF3,U+5DF5-5E00,U+5E04,U+5E06-5E07,U+5E09-5E19,U+5E1B-5E1C,U+5E1E-5E25,U+5E27-5E2C,U+5E2F-5E37,U+5E39-5E3C,U+5E3E-5E41,U+5E43-5E44,U+5E46-5E71,U+5E75,U+5E77,U+5E79-5E7A,U+5E7D-5E83,U+5E85-5E86,U+5E88-5E89,U+5E8B-5E8E,U+5E90-5E92,U+5E96,U+5E98,U+5E9A-5E9B,U+5E9D-5E9E,U+5EA0-5EA5,U+5EA8-5EB6,U+5EB8-5EF9,U+5EFB-5EFF,U+5F01,U+5F05-5F0E,U+5F10-5F12,U+5F14,U+5F16-5F1A,U+5F1C-5F1E,U+5F21-5F2E,U+5F30,U+5F32-5F38,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F7A,U+5F7C-5F7F,U+5F81-5F84,U+5F86-5F87,U+5F89-5F91,U+5F93-5F96,U+5F98-5FA0,U+5FA2-5FA9,U+5FAB-5FAD,U+5FAF-5FB6,U+5FB8-5FC2,U+5FC4,U+5FC7-5FCC,U+5FCE-5FD6,U+5FDA-5FEA,U+5FEC-5FF4,U+5FF6-5FFF,U+6002-600D,U+600F-6011,U+6013-601B,U+601E-6024,U+6026,U+6028-6029,U+602B-603A,U+603C-6051,U+6053-6061,U+6063-6067,U+606A-606C,U+606E,U+6071-6075,U+6077-6083,U+6085-6095,U+6097-609E,U+60A1-60AB,U+60AD-60AE,U+60B0-60B1,U+60B3-60C4,U+60C6-60C9,U+60CB-60D0,U+60D2-60DB,U+60DD-60EA,U+60EC-60EE,U+60F0-60F2,U+60F4-60F8,U+60FA-6107,U+6109-610E,U+6110-611E,U+6120-6126,U+6128-612A,U+612C-613E,U+6140-614B,U+614D,U+614F-6161,U+6163-6167,U+6169-618A,U+618C-61A8,U+61AA-61D1,U+61D3-620E,U+6213-6215,U+6217,U+6219-6229,U+622B-6236,U+6238-623E,U+6241-6242}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-12-XkV2iMgL.woff2) format("woff2");unicode-range:U+6243-6246,U+6248-624A,U+624C,U+624F-6250,U+6255-6257,U+6259-625A,U+625C-6262,U+6264-6266,U+6268-626A,U+626C,U+6270-6275,U+6277-6278,U+627A-627D,U+6281-6283,U+6285-6289,U+628B-6292,U+6294,U+6296,U+6299,U+629B-629F,U+62A3,U+62A6-62AB,U+62AD-62B0,U+62B2-62B4,U+62B6-62B8,U+62BA-62BB,U+62BE-62C1,U+62C3-62C5,U+62C7-62C8,U+62CA-62CB,U+62CF,U+62D1,U+62D3,U+62D5,U+62D7-62DA,U+62DC-62E2,U+62E4-62E5,U+62E8,U+62EA-62EB,U+62ED-62F0,U+62F2,U+62F4-62FB,U+62FE,U+6300,U+6303-6306,U+6308,U+630A-6310,U+6312-6315,U+6317-6320,U+6322,U+6324,U+6326-6329,U+632B-632E,U+6330-6348,U+634A-634E,U+6350-6354,U+6356-635D,U+6360,U+6364-6366,U+6368-636D,U+636F-6375,U+6377-6388,U+638A-638B,U+638D-638E,U+6390-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63AF,U+63B1-63B9,U+63BB-63C8,U+63CA-63CF,U+63D1,U+63D3-63E2,U+63E4-640E,U+6410-6412,U+6414-641B,U+641D,U+641F-642B,U+642D-6439,U+643B-6445,U+6448-6449,U+644B-6453,U+6455-6457,U+6459-645D,U+645F-6477,U+6479-6490,U+6493-6494,U+6496-649D,U+649F-64A3,U+64A5-64AB,U+64AE-64C1,U+64C3-64CC,U+64CE-64D1,U+64D3-6511,U+6513-6524,U+6526-652E,U+6530-6535,U+6537-6538,U+653A-653D,U+653F-6544,U+6546-6547,U+6549-654B,U+654D-6550,U+6552-6558,U+655A-6561,U+6564-656F,U+6571,U+6573,U+6575-6576,U+6578-6586,U+6588-6590,U+6592-6596,U+6598,U+659A-65A4,U+65A6-65A8,U+65AA-65AC,U+65AE-65AF,U+65B1-65B8,U+65BA-65BC,U+65BE-65C0,U+65C2-65CE,U+65D0-65DF,U+65E1,U+65E3-65E4,U+65E8,U+65EA-65F5,U+65F7-660D,U+660F-6612,U+6614-661E,U+6620-662E,U+6630-663D,U+663F-6642,U+6644-664A,U+664C-6651,U+6653-6654,U+6656-6659,U+665B-6667,U+6669-666D,U+6670-6675,U+6677-6679,U+667B-667D,U+667F-6681,U+6683-6695,U+6698-66B3,U+66B5-66F1}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-13-DY5nL14y.woff2) format("woff2");unicode-range:U+66F3,U+66F5-66FD,U+6701-6707,U+670A,U+670C,U+670E-6716,U+6718-671A,U+671C,U+671E,U+6720-6727,U+6729,U+672E,U+6730,U+6732-6734,U+6736-6739,U+673B-673C,U+673E-673F,U+6741,U+6744-674D,U+674F,U+6752-6755,U+6757-675E,U+6760,U+6762-6764,U+6766-676E,U+6770-677D,U+6780,U+6782-6796,U+6798-6799,U+679B,U+679E-67AE,U+67B0-67B5,U+67B8-67CF,U+67D1-67D2,U+67D4-67DB,U+67DD-67E4,U+67E6-67F0,U+67F2-6806,U+6809-6810,U+6812-6829,U+682B-6836,U+683A-683B,U+683D-6845,U+6847,U+6849-684B,U+684D,U+684F-6864,U+6866-6875,U+6877-6880,U+6882-688E,U+6890-68A5,U+68A7-68AC,U+68AE-68B2,U+68B4-68BF,U+68C1-68CC,U+68CE-68D7,U+68D9-68ED,U+68EF-68F4,U+68F6-68F9,U+68FB-6900,U+6902-6904,U+6906-690C,U+690F-6911,U+6913-697B,U+697D-6981,U+6983-699B,U+699D-69B3,U+69B5-69C2,U+69C4-69CF,U+69D1-6A20,U+6A22-6A29,U+6A2B-6A8F,U+6A91-6B1F,U+6B24-6B26,U+6B28-6B31,U+6B33-6B3D,U+6B3F-6B46,U+6B48,U+6B4A-6B4B,U+6B4D-6B53}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-14-C0GH639D.woff2) format("woff2");unicode-range:U+6B54-6B62,U+6B67-6B7A,U+6B7C-6B89,U+6B8C-6BB4,U+6BB6-6BC0,U+6BC2-6BCC,U+6BCE,U+6BD0-6BD1,U+6BD3,U+6BD6-6BDA,U+6BDC-6BEA,U+6BEC-6BEE,U+6BF0-6C10,U+6C12-6C13,U+6C15-6C33,U+6C35-6C37,U+6C39-6C41,U+6C43-6C46,U+6C48,U+6C4A-6C56,U+6C58-6C5E,U+6C61-6C63,U+6C65-6C71,U+6C73-6C88,U+6C8A-6C8F,U+6C91-6C92,U+6C94-6C98,U+6C9A-6C9E,U+6CA0,U+6CA2-6CA5,U+6CA7-6CB2,U+6CB4-6CB8,U+6CBA,U+6CBD,U+6CBF-6CC8,U+6CCA-6CD4,U+6CD6-6CDA,U+6CDC-6CE0,U+6CE3-6CE4,U+6CE6-6CE7,U+6CE9-6CFA,U+6CFC,U+6CFE-6D00,U+6D02-6D16,U+6D18-6D1D,U+6D1F-6D29,U+6D2B-6D3A,U+6D3C-6D3D,U+6D3F-6D40,U+6D42-6D44,U+6D46,U+6D48-6D4A,U+6D4C-6D4D,U+6D50,U+6D52,U+6D54-6D68,U+6D6B-6D6D,U+6D6F-6D73,U+6D75-6D76,U+6D79-6D81,U+6D83-6D84,U+6D86-6D87,U+6D8A-6D8B,U+6D8D,U+6D8F-6D94,U+6D96-6DA3,U+6DA5,U+6DA7,U+6DAA-6DB1,U+6DB3-6DBF,U+6DC1-6DCA,U+6DCC-6DD7,U+6DD9-6DE0,U+6DE2-6DE3,U+6DE5-6DEB,U+6DED-6DF0,U+6DF2-6DF6,U+6DF8-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22,U+6E24-6E28,U+6E2A-6E37,U+6E39-6E55,U+6E57-6E7E,U+6E80-6E82,U+6E84,U+6E86-6E8F,U+6E91-6E9B,U+6E9D-6EA1,U+6EA3-6EA9,U+6EAB-6EAE,U+6EB0-6EB9,U+6EBB-6ECA,U+6ECC-6ED0,U+6ED2-6ED9,U+6EDB-6EDD,U+6EDF-6EE0,U+6EE2-6EE8,U+6EEA-6EF3,U+6EF5-6F01,U+6F03-6F0E,U+6F10-6F13,U+6F15-6F1F,U+6F21-6F2A,U+6F2C-6F5B,U+6F5D-6F6C,U+6F6E-6F87,U+6F89-6FA0,U+6FA2-6FBF,U+6FC1-6FCF}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-15-BnrBABzo.woff2) format("woff2");unicode-range:U+6FD0-7010,U+7012-704B,U+704D-706A,U+706C,U+706E,U+7071-7074,U+7077-707D,U+707F-7088,U+708A-7091,U+7093-7095,U+7097-70AA,U+70AC,U+70AE-70B7,U+70BA-70BB,U+70BE-70C0,U+70C3-70C7,U+70C9-70DE,U+70E0-70E3,U+70E5-70E6,U+70E8-70EC,U+70EE-7114,U+7116-7119,U+711B-7125,U+7127-7135,U+7137-7166,U+7168-716D,U+716F-7183,U+7185-7193,U+7195-7198,U+719A-71AB,U+71AD-71C2,U+71C4-7205,U+7207-7229,U+722B,U+722D-7230,U+7232-7234,U+7238,U+723A-723C,U+723E-7246,U+7249-724B,U+724D-7258,U+725A,U+725C-7266,U+7268,U+726A-7274,U+7276-7278,U+727A-72AE,U+72B0-72B5,U+72B7-72B8,U+72BA-72C1,U+72C3-72C7,U+72C9-72CF,U+72D1-72D6,U+72D8-72EB,U+72ED-72F7,U+72F9-72FB,U+72FD-730D,U+730F-731A,U+731D-7328,U+732C-7333,U+7335-7383,U+7385-7386,U+7388,U+738A,U+738C-73A8,U+73AA,U+73AC-73AE,U+73B1-73CC,U+73CE-73DF,U+73E1-7402,U+7404-7405,U+7407-7422}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-16-Bszinonr.woff2) format("woff2");unicode-range:U+7423-746F,U+7471-74DB,U+74DD-74F5,U+74F7-751B,U+751D-751E,U+7520-7527,U+752A-752F,U+7533-7534,U+7536,U+7538-753A,U+753C-7544,U+7546-754B,U+754D-7553,U+7555-7558,U+755A-75AE,U+75B0-75B1,U+75B3-75B8,U+75BA-75BB,U+75BD,U+75BF-75C4,U+75C6-75C9,U+75CB-75D4,U+75D6-75DA,U+75DC-7625,U+7627-762A,U+762C-767A,U+767C,U+767F-7683,U+7685-7686,U+7688-76AD,U+76AF-76C5,U+76C7-76C9,U+76CB-76D0,U+76D3,U+76D5,U+76D9-76DA,U+76DC-76ED,U+76F0-76F3,U+76F5-76F7,U+76F9-770A,U+770C-771E,U+7721-7727,U+7729-773B,U+773D-773F,U+7741-775A,U+775C-7760,U+7762-77A4,U+77A6-77A9,U+77AB,U+77AD-77CC,U+77CE-77E1,U+77E3-77E4,U+77E6-77EC,U+77EF-77F2,U+77F4-77FE,U+7800,U+7803-7813,U+7815,U+7817-7833,U+7835-7837,U+7839,U+783B-783F,U+7841-786B}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-17-Bup7FM_G.woff2) format("woff2");unicode-range:U+786D,U+786F-788D,U+788F-7896,U+7898-78AF,U+78B1-78D4,U+78D6-78E7,U+78E9-7900,U+7902-7939,U+793B,U+793D-7947,U+7949-7955,U+7957-795C,U+7960-796C,U+796E-7977,U+7979-7980,U+7982-798E,U+7990-79BA,U+79BC-79BD,U+79BF,U+79C2-79CC,U+79CE-79D0,U+79D3-79D7,U+79D9-79DE,U+79E0-79E6,U+79E8-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C,U+7A0E-7A32,U+7A34-7A3E,U+7A40-7A73,U+7A75,U+7A78-7A79,U+7A7B-7A7E,U+7A80,U+7A82-7A96,U+7A98-7A9C,U+7A9E,U+7AA0-7AA4,U+7AA6-7ACA,U+7ACC-7AD8,U+7ADA-7ADD,U+7AE1-7AE4,U+7AE6-7AEC,U+7AEE,U+7AF0-7AF8,U+7AFA-7AFE,U+7B00-7B10,U+7B12-7B13,U+7B15-7B25,U+7B27,U+7B29-7B2B,U+7B2D-7B48,U+7B4A,U+7B4C-7B50,U+7B52-7B53,U+7B55-7B5A,U+7B5C,U+7B5E-7B76,U+7B78-7B7D,U+7B7F-7B96,U+7B98-7BA0,U+7BA2-7BAC,U+7BAE-7BB0,U+7BB2-7BED,U+7BEF-7C37,U+7C39-7C4C,U+7C4E-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7C97,U+7C99-7CA4,U+7CA6-7CA9,U+7CAB-7CAD,U+7CAF-7CBD,U+7CBF-7CC0}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-18-CoVkebwI.woff2) format("woff2");unicode-range:U+7CC1-7CC9,U+7CCB-7CD5,U+7CD7-7CFA,U+7CFC-7D09,U+7D0B-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A,U+7D2C-7D2E,U+7D30-7E40,U+7E42-7EA1,U+7EA3-7EA5,U+7EA8-7EA9,U+7EAB-7EAE,U+7EB0-7EB2,U+7EB4,U+7EB6,U+7EBA-7EBE,U+7EC0-7EC2,U+7EC5,U+7EC7,U+7EC9-7ECE,U+7ED0,U+7ED2,U+7ED4-7ED7,U+7EDA-7EDB,U+7EDE,U+7EE0-7EE2,U+7EE4-7EE6,U+7EE8-7EEC,U+7EEE,U+7EF0-7EF2,U+7EF5-7EFC,U+7EFE-7F12,U+7F14,U+7F17,U+7F19,U+7F1B-7F1C,U+7F1E-7F1F,U+7F21-7F28,U+7F2A-7F39,U+7F3B-7F4F,U+7F52-7F56,U+7F58-7F59,U+7F5B-7F60,U+7F63-7F69,U+7F6B-7F6D,U+7F6F-7F8D,U+7F8F-7F9D,U+7F9F-7FA3,U+7FA5-7FC4,U+7FC6-7FD3,U+7FD5-7FDF,U+7FE1-7FFA,U+7FFC-7FFF,U+8002,U+8004,U+8006-800B,U+800D-8016,U+8018,U+801A-8032,U+8034-803C,U+803E-8049,U+804D-8051,U+8053,U+8055-8059,U+805B-8085,U+8087-8088,U+808A,U+808D-8099,U+809B-80A0,U+80A3-80A8,U+80AA-80BE,U+80C2,U+80C4-80CB,U+80CD-80DB,U+80DD-80E0,U+80E2-80F5,U+80F7,U+80F9-80FC,U+80FE-8108,U+810A-810E,U+8110,U+8112-8115,U+8117-8119,U+811B-8126}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-19-BliTLlCz.woff2) format("woff2");unicode-range:U+8127-8130,U+8132-8137,U+8139-813D,U+813F-814F,U+8152-8154,U+8156-816F,U+8171-8178,U+817A-817D,U+8181-818E,U+8190-819A,U+819C-81A7,U+81A9-81C1,U+81C3-81E9,U+81EB-81F2,U+81F5-820B,U+820D-8211,U+8213,U+8215-8229,U+822B-8230,U+8232-8238,U+823A-8271,U+8274-8279,U+827B-8281,U+8283-8291,U+8293-829C,U+829E-82B0,U+82B2-82BC,U+82BE-82CE,U+82D0-82D6,U+82D8-82E4,U+82E7-82F0,U+82F2-8300,U+8302,U+8304,U+8306-8335,U+8337-8345,U+8347-8348,U+834A-8351,U+8353-8360,U+8362,U+8364-836E,U+8370-8376,U+8378-83AA,U+83AC-83B6,U+83B8,U+83BA-83C6,U+83C8-83C9,U+83CB-83DB,U+83DD-840B,U+840D,U+840F-841C,U+841E-8424,U+8426-843C,U+843E-8462,U+8464-846B,U+846D-84B1,U+84B3-84C3,U+84C5-84DC,U+84DE-84EB,U+84ED-8567}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-20-qw6U_jk6.woff2) format("woff2");unicode-range:U+8568-85CE,U+85D0-8610,U+8612-864D,U+864F-8653,U+8655-8659,U+865B-866A,U+866C-867C,U+867E-867F,U+8683-8689,U+868B-86CA,U+86CC-870C,U+870E-8714,U+8716,U+8718-871B,U+871D-878C,U+878E-87FD,U+87FF-883F,U+8841-884B,U+884D-8856,U+8858-8862,U+8864,U+8866-8867,U+886A,U+886C-888A,U+888C,U+888E-88AA,U+88AC,U+88AE-88C0,U+88C3-88C4,U+88C6-88E3,U+88E5-88F2,U+88F4-88F8,U+88FA-890F,U+8911-891A,U+891C-8933,U+8935-897E,U+8980,U+8982-8985,U+8987-8991}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-21-D9XjKxm4.woff2) format("woff2");unicode-range:U+8992-89C0,U+89C3,U+89C5,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89E5,U+89E7-89FF,U+8A01-8A92,U+8A94-8BA0,U+8BA2-8BA3,U+8BA5-8BA7,U+8BAA-8BAC,U+8BAE-8BAF,U+8BB1,U+8BB3-8BB7,U+8BB9,U+8BBB-8BBC,U+8BC0,U+8BC2-8BC3,U+8BC7-8BC8,U+8BCB-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BD9,U+8BDB-8BDC,U+8BDE-8BE0,U+8BE3-8BE4,U+8BE7-8BEB,U+8BEE,U+8BF0-8BF3,U+8BF5-8BF6,U+8BF9,U+8BFC-8C00,U+8C02,U+8C04-8C1A,U+8C1D-8C21,U+8C24-8C36,U+8C38-8C40,U+8C42-8C45,U+8C47-8C60,U+8C62-8C69,U+8C6C-8D1C,U+8D1E,U+8D20-8D21,U+8D23-8D24,U+8D29,U+8D2C,U+8D2E-8D33,U+8D36-8D38,U+8D3A-8D42,U+8D45-8D4A,U+8D4D-8D4E,U+8D51-8D53,U+8D55,U+8D57-8D59,U+8D5C,U+8D5E-8D5F,U+8D61,U+8D63,U+8D65-8D6F,U+8D71-8D75,U+8D78-8D80,U+8D82-8D84,U+8D86-8D89,U+8D8B-8DB2,U+8DB5-8DBD,U+8DBF-8DC2,U+8DC4-8DCB,U+8DCD-8DD0,U+8DD2-8DDE,U+8DE0-8DE7,U+8DE9,U+8DEB-8DEE,U+8DF0-8DF2,U+8DF4-8DF8}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-22-B3UnAJ5o.woff2) format("woff2");unicode-range:U+8DF9,U+8DFB-8E0E,U+8E10-8E21,U+8E23-8E28,U+8E2A-8E38,U+8E3A-8E65,U+8E67-8E71,U+8E73-8E80,U+8E82-8EAA,U+8EAC-8EAE,U+8EB0-8EB1,U+8EB3-8EB9,U+8EBB-8F67,U+8F69-8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F7A,U+8F7C,U+8F7E-8F87,U+8F89-8F90,U+8F92,U+8F94-8F9A,U+8F9C-8FA2,U+8FA4-8FA8,U+8FAA-8FAF,U+8FB2-8FB8,U+8FBA-8FBD,U+8FBF-8FC0,U+8FC2-8FC6,U+8FC8-8FCD,U+8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDF-8FEA,U+8FEC-8FF6,U+8FF8,U+8FFA-8FFC,U+8FFE-8FFF,U+9003-9005,U+9007-9008,U+900A-900E,U+9011,U+9013,U+9015-9019,U+901C-901D,U+9021,U+9023-9046,U+9048-904C,U+904E-9052,U+9054-9056,U+9058-906C,U+906E-907E,U+9081-90A2,U+90A4-90A5,U+90A7-90A9,U+90AB-90BA,U+90BC-90C0,U+90C2-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9177,U+9179-917E,U+9180-9188,U+918A,U+918C-9191,U+9193-91C6,U+91C8-91C9,U+91CB,U+91D0,U+91D2-9251}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-23-B1JOXVSA.woff2) format("woff2");unicode-range:U+9252-9273,U+9275-9492,U+9494-949E,U+94A0-94A4,U+94A6-94AD,U+94AF-94B0,U+94B2-94B4,U+94B6-94C0,U+94C2-94C3,U+94C5-94DB,U+94DD-94DF,U+94E1-94F5,U+94F7,U+94F9,U+94FB-94FF,U+9502-9504,U+9506-9507,U+9509-950A,U+950C-9518,U+951A-9523,U+9525,U+9527-952D,U+952F-953A,U+953C-9546,U+9548-955B,U+955D,U+955F-9575,U+9577-957E,U+9580-95E7,U+95E9,U+95EB-95EC,U+95F0-95F1,U+95F3,U+95F5-95F6,U+95F8,U+95FA,U+95FC-9604,U+9606-961E,U+9620-9630,U+9637-963A,U+963C-9643,U+9645,U+9647,U+9649-964B,U+964E-964F,U+9651-9661,U+9663,U+9665-9667,U+966A-9675,U+9678-968D}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-24-CQE2rHoY.woff2) format("woff2");unicode-range:U+968E,U+9691-9693,U+9695-9698,U+969A-969B,U+969D-96BD,U+96BF,U+96C1-96C5,U+96C8-96CE,U+96D0-96E7,U+96E9,U+96EB-96F5,U+96F8-96FD,U+96FF,U+9701-9705,U+9708-971B,U+971D-9731,U+9733-9751,U+9753-9758,U+975A-975D,U+975F,U+9763-978A,U+978C-97E6,U+97E8-97F4,U+97F6-9874,U+9877-9878,U+987C,U+9880-9883,U+9885,U+9887,U+9889-9890,U+9892-9896,U+9899-989B,U+989E-989F,U+98A1-98CD,U+98CF-98D7,U+98DA-98DD,U+98E0-996C,U+996F,U+9972-997E,U+9980-9985,U+9987,U+9989-9995,U+9997-9998,U+999A-9A6B,U+9A6D-9A70,U+9A72,U+9A75-9A7E,U+9A80-9A81,U+9A83-9A8B,U+9A8D-9A90,U+9A92-9A96,U+9A98-9AA3,U+9AA5-9AA7,U+9AA9-9AAF,U+9AB1-9AB6,U+9AB9-9AC4,U+9AC6-9AD2,U+9AD4-9AD7,U+9AD9-9ADA}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-25-D8tna-dA.woff2) format("woff2");unicode-range:U+9ADB-9B3B,U+9B3D-9B41,U+9B43,U+9B45-9B53,U+9B55-9C7B,U+9C7D-9C80,U+9C82-9C9B,U+9C9D-9CA3,U+9CA5-9CDD,U+9CDF-9E1E,U+9E20,U+9E22,U+9E24-9E25,U+9E27-9E2C,U+9E2E-9E3C,U+9E3E,U+9E40-9E43,U+9E46-9E48,U+9E4A-9E63,U+9E65,U+9E67-9E7E,U+9E80-9E91,U+9E93-9E9E,U+9EA0-9EC3,U+9EC5-9ED0,U+9ED2-9EF4}@font-face{font-family:MiSans;font-style:normal;font-weight:150 700;font-display:swap;src:url(/assets/MiSansVF-extra-26-cRpdYuK3.woff2) format("woff2");unicode-range:U+9EF5-9F12,U+9F14-9F1F,U+9F21-9F3A,U+9F3C-9F4F,U+9F52-9F7E,U+9F80-9F98,U+9F9A-9F9E,U+9FA0-9FEF,U+A71B-A71C,U+AB53,U+F92C,U+F979,U+F995,U+F9E7,U+F9F1,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FE10-FE19,U+FE30-FE31,U+FE33-FE44,U+FE49-FE52,U+FE54-FE57,U+FE59-FE66,U+FE68-FE6B,U+FF02-FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1C-FF1E,U+FF20-FF5E,U+FFE0-FFE5,U+20087,U+20089,U+200CC,U+20164,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+249DB,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E99,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}.view-switch[role=group] button{display:grid;place-items:center;width:38px;height:36px;min-height:36px;padding:8px}.item-collection .collection-item{position:relative;min-width:0}.item-collection .collection-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;border:0;border-radius:inherit;width:100%;padding:0}.item-collection .collection-open:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.item-collection .collection-actions{position:relative;z-index:3}.item-collection .collection-name h3{margin:0 0 4px;line-height:1.5}.item-collection .collection-art{display:block;min-height:0;min-width:0}.item-collection.inventory-list .collection-item{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(50px,auto) auto;gap:14px;padding:18px 8px;border-radius:12px}.item-collection.inventory-list .collection-art{width:64px;height:64px}.item-collection.inventory-list .collection-item:has(.collection-open:hover){background:var(--soft)}.item-collection.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:14px;padding:18px 0}.item-collection.inventory-grid .collection-item{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;gap:4px;aspect-ratio:1;padding:13px;overflow:hidden;border:1px solid var(--border);border-radius:17px;background:radial-gradient(ellipse at 50% 15%,var(--soft),var(--surface) 75%);box-shadow:none;text-align:center}.item-collection.inventory-grid .collection-item:has(.collection-open:hover){border-color:var(--accent);box-shadow:0 5px 15px #173d4310}.item-collection.inventory-grid .collection-art{width:100%;height:100%}.item-collection.inventory-grid .collection-item>:not(.collection-open){grid-column:1;grid-row:auto}.item-collection.inventory-grid .collection-name{width:100%;min-width:0}.item-collection.inventory-grid .collection-name h3{margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-collection.inventory-grid .collection-name small,.item-collection.inventory-grid .collection-name p{display:none}.item-collection.inventory-grid .collection-quantity{max-width:100%;justify-self:center;font-size:12px;line-height:18px;overflow-wrap:anywhere}.item-collection.inventory-grid .collection-actions{display:grid;gap:3px;justify-self:stretch;min-width:0}.item-collection.inventory-grid .collection-actions .button{min-height:28px;padding:4px 10px;font-size:11px;line-height:18px;justify-content:center}.item-collection.inventory-grid .collection-actions .item-condition{min-width:0;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:10px}@media (max-width:700px){.item-collection.inventory-list .collection-item{grid-template-columns:48px minmax(0,1fr) auto;gap:6px 10px;padding:14px 0}.item-collection.inventory-list .collection-art{width:48px;height:48px;grid-row:1 / span 2}.item-collection.inventory-list .collection-name{grid-column:2;grid-row:1}.item-collection.inventory-list .collection-quantity{grid-column:2;grid-row:2;max-width:100%}.item-collection.inventory-list .collection-actions{grid-column:3;grid-row:1 / span 2;max-width:82px}.item-collection.inventory-list .collection-name h3{font-size:13px}.item-collection.inventory-list .collection-name small{font-size:9px}.item-collection.inventory-grid{gap:12px}}:root{--font-family: "MiSans", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-body-weight: 330;--font-tracking: 0em;font-family:var(--font-family);font-weight:var(--font-body-weight);letter-spacing:var(--font-tracking);color:#1b333a;background:#f3f6f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #f3f6f7;--surface: #fff;--glass: rgba(255, 255, 255, .83);--ink: #1b333a;--muted: #6a7e84;--border: #e1e9eb;--soft: #edf5f5;--accent: #227e87;--accent-strong: #23636e;--tint: #dff0ef;--shadow: 0 18px 55px rgba(31, 70, 77, .055);--radius: 22px;--danger: #a84343;--danger-bg: #fff2f1}:root[data-theme=dark]{color-scheme:dark;--bg: #101b20;--surface: #19292f;--glass: rgba(25, 41, 47, .88);--ink: #e4eff1;--muted: #a1b4ba;--border: #30444a;--soft: #203a40;--accent: #8ad4d7;--accent-strong: #86d1d5;--tint: #24454a;--shadow: 0 18px 55px rgba(0, 0, 0, .13);--danger: #ffb4ab;--danger-bg: #3c292c}*{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--ink);background:var(--bg)}button,input,select,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.47}a{color:inherit;text-decoration:none}button{color:inherit}p,h1,h2,h3{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}input{min-width:0}svg{flex-shrink:0}h1,h2,h3{letter-spacing:-.04em}.mono{font-family:var(--font-family);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small-text{font-size:12px}.full{width:100%}.preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.glass{background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.eyebrow{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.16em;display:flex;align-items:center;gap:12px}.short-line{height:1px;width:32px;background:var(--accent)}.tag,.small-tag,.date-chip{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:7px 10px;background:var(--soft);color:var(--accent);font-size:12px;line-height:1.3}.small-tag{font-size:9px;letter-spacing:.12em;padding:6px 9px;background:transparent;border:1px solid var(--border);color:var(--muted)}.date-chip{background:var(--surface);border:1px solid var(--border);color:var(--muted);padding:10px 13px;white-space:nowrap}.tag-done{color:var(--muted);background:var(--bg)}.dot-divider{padding:0 11px;color:var(--border)}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--accent);flex-shrink:0}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:40px;height:40px;border:1px solid var(--border);border-radius:13px;position:relative;background:var(--surface);box-shadow:0 4px 14px #24566008;display:flex;align-items:center;justify-content:center}.brand-mark span{position:absolute;width:3px;height:23px;border-radius:2px;background:var(--accent);transform:rotate(40deg)}.brand-mark span+span{transform:rotate(-40deg);height:17px;background:var(--ink)}.brand-name{font-size:24px;font-weight:700;letter-spacing:-1px;display:flex;align-items:center;gap:12px}.brand-world{font-size:13px;font-weight:400;letter-spacing:.18em;border-left:1px solid var(--border);padding-left:12px}.appearance{display:flex;align-items:center;gap:12px}.theme-control{display:flex;align-items:center;padding:4px;border:1px solid var(--border);border-radius:30px;background:var(--glass)}.theme-control button{border:0;background:transparent;border-radius:50%;width:33px;height:33px;color:var(--muted);display:flex;align-items:center;justify-content:center}.theme-control button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.effects-toggle{font-size:11px;border:0;background:none;color:var(--muted);padding:8px 0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--muted)}.icon-button:hover{background:var(--soft);color:var(--accent)}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;border-radius:11px;border:1px solid transparent;font-weight:600;font-size:13px;transition:background .16s,transform .16s}.button:not(:disabled):active{transform:translateY(1px)}.button.primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong)}[data-theme=dark] .button.primary{color:#112e34}.button.primary:not(:disabled):hover{filter:brightness(1.08)}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}.button.secondary:not(:disabled):hover{background:var(--soft)}.button.small{min-height:35px;padding:8px 12px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--accent);font-weight:600;font-size:13px}.text-link:hover{text-decoration:underline}.standalone-input,.search-input{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:13px 15px;color:var(--ink);font-size:14px;min-height:46px;width:100%}input::placeholder{color:var(--muted);opacity:.8}label{font-size:12px;font-weight:600}.input-wrap{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--border);background:var(--surface);border-radius:12px;color:var(--muted);min-height:53px}.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.input-wrap input{border:0;outline:none;box-shadow:none;flex:1;width:100%;min-height:51px;background:transparent;color:var(--ink);font-size:13px;padding:8px 0}.input-button{border:0;background:transparent;color:var(--muted);display:flex;padding:8px;margin-right:-6px;border-radius:7px}.form-error{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger);font-size:12px;line-height:1.7;padding:11px 13px;border-radius:9px;overflow-wrap:anywhere}.form-error small{font-size:10px}.spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-page{min-height:100dvh;position:relative;overflow:hidden;background:var(--bg);display:flex;flex-direction:column}.login-header,.login-footer{width:min(1220px,calc(100% - 112px));margin:auto;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.login-header{padding-top:34px;margin-top:0;margin-bottom:0}.login-main{display:grid;grid-template-columns:1.14fr 1fr;gap:95px;align-items:center;width:min(1075px,calc(100% - 112px));margin:auto;position:relative;z-index:1;padding:74px 0 58px;flex:1}.login-story{padding:8px 0;align-self:center;position:relative}.login-story h1{font-size:clamp(44px,4.6vw,65px);font-weight:600;line-height:1.4;letter-spacing:.025em;margin-top:22px}.login-story h1 span{color:var(--accent-strong)}.story-description{color:var(--muted);font-size:13px;line-height:2.05;margin-top:20px}.path-chips{display:flex;gap:9px;margin-top:24px}.path-chips span{font-size:11px;color:var(--muted);border:1px solid var(--border);background:var(--glass);padding:6px 12px;border-radius:30px}.orbit-art{position:relative;height:180px;margin:26px 0 0;width:335px;color:var(--accent);opacity:.75}.orbit-ring{position:absolute;left:48px;top:20px;width:222px;height:126px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;transform:rotate(-24deg)}.ring-two{transform:rotate(40deg);width:192px;left:67px;height:120px}.ring-three{transform:rotate(99deg);width:190px;left:65px;height:108px;top:29px}.orbit-axis{position:absolute;top:85px;left:20px;right:30px;border-top:1px solid color-mix(in srgb,var(--accent) 20%,transparent);transform:rotate(-24deg)}.orbit-core{position:absolute;top:65px;left:145px;display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:100%;padding:6px}.orbit-star{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--bg)}.star-one{left:255px;top:44px}.star-two{left:79px;top:130px;width:4px;height:4px}.orbit-label{position:absolute;bottom:0;left:87px;font-size:8px;letter-spacing:.25em;color:var(--muted)}.story-note{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;margin-top:22px}.ambient{pointer-events:none;position:absolute;border-radius:50%;width:650px;height:650px}.ambient-one{left:-330px;bottom:-365px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 11%,transparent),transparent 68%)}.ambient-two{right:-215px;top:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent),transparent 68%)}.login-card{border:1px solid color-mix(in srgb,var(--border) 84%,var(--surface));border-radius:27px;padding:35px 34px 23px;box-shadow:0 24px 64px #324e540f;position:relative}.card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.mini-emblem{background:var(--tint);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center}.login-card h2{font-size:29px;font-weight:600;letter-spacing:.02em}.card-subtitle{font-size:12px;color:var(--muted);margin-top:11px;line-height:1.8}.login-form{margin-top:30px;display:flex;flex-direction:column;gap:9px}.label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px}.label-row span{font-size:9px;color:var(--muted)}.login-submit{width:100%;justify-content:space-between;min-height:51px;margin-top:14px;padding-left:18px;padding-right:16px;font-size:14px}.login-divider{display:flex;align-items:center;gap:13px;color:var(--muted);margin:24px 0 17px}.login-divider span{flex:1;height:1px;background:var(--border)}.login-divider small{font-size:9px}.registration-tip{display:flex;align-items:flex-start;gap:10px;background:var(--soft);border-radius:11px;padding:13px;color:var(--muted);font-size:10px;line-height:1.8}.registration-tip svg{margin-top:3px;color:var(--accent)}.registration-tip code{color:var(--ink);font-family:inherit;font-size:11px;line-height:1.8;display:block;margin-top:3px}.login-security{font-size:9px;color:var(--muted);display:flex;justify-content:center;align-items:center;gap:5px;margin-top:19px;line-height:1.7}.login-footer{font-size:10px;letter-spacing:.12em;color:var(--muted);padding-bottom:25px;margin-bottom:0;margin-top:0}.footer-slash{padding:0 8px;opacity:.5}.app-shell{min-height:100dvh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:228px;display:flex;flex-direction:column;padding:29px 20px 21px;background:var(--surface);border-right:1px solid var(--border);z-index:10}.sidebar .brand{gap:10px}.sidebar .brand-name{font-size:23px;gap:8px}.sidebar .brand-world{font-size:11px;padding-left:8px;letter-spacing:.12em}.sidebar .brand-mark{width:36px;height:36px}.sidebar-caption{font-size:9px;letter-spacing:.15em;color:var(--muted);margin:48px 14px 15px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav a{font-size:13px;display:flex;align-items:center;gap:13px;padding:13px 14px;color:var(--muted);border-radius:11px}.sidebar nav a:hover{background:var(--bg)}.sidebar nav a.active{color:var(--accent-strong);background:var(--soft);font-weight:600}.nav-dot{width:4px;height:4px;background:transparent;border-radius:50%;margin-left:auto}.active .nav-dot{background:var(--accent)}.sidebar-bottom{margin-top:auto}.connection-note{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px;padding:20px 10px}.sidebar-player{border-top:1px solid var(--border);padding-top:19px;display:flex;align-items:center;gap:9px}.avatar{display:flex;align-items:center;justify-content:center;background:var(--tint);color:var(--accent);width:35px;height:35px;border-radius:11px;font-size:15px;flex-shrink:0}.sidebar-player>div{min-width:0;flex:1}.sidebar-player strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-player small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.sidebar-player .icon-button{width:27px}.build-label{font-size:8px;color:var(--muted);letter-spacing:.2em;display:block;margin:25px 4px 0}.main-area{margin-left:228px}.topbar{height:85px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 42px;background:color-mix(in srgb,var(--surface) 30%,transparent)}.breadcrumb{font-size:11px;color:var(--muted);white-space:nowrap}.breadcrumb span{color:var(--border);padding:0 14px}.topbar-actions{display:flex;align-items:center;gap:16px}.topbar .effects-toggle{display:none}.page{max-width:1290px;margin:auto;padding:34px 42px 20px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.page-heading .eyebrow{font-size:9px;letter-spacing:.19em;margin-bottom:8px}.page-heading h1{font-size:27px;letter-spacing:.01em;font-weight:600}.page-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:9px}.page-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;color:var(--muted);font-size:9px;letter-spacing:.04em;padding-top:31px;margin-top:18px}.page-footer>span:last-child{display:flex;align-items:center;gap:9px}.profile-hero{padding:30px 32px;position:relative;overflow:hidden;min-height:245px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(110deg,var(--surface),var(--soft))}.hero-copy{position:relative;z-index:1;max-width:80%}.hero-tags{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.hero-copy h2{font-size:34px;font-weight:600;margin:14px 0 8px;letter-spacing:.03em;overflow-wrap:anywhere}.hero-copy>.mono{font-size:10px}.hero-level{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.hero-level>span:first-child{font-size:11px;color:var(--muted)}.hero-level strong{font-size:17px;font-weight:500}.status-badge{font-size:10px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);padding:4px 7px;border-radius:5px}.hero-seal{z-index:1;width:116px;height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:60px 60px 15px 15px;color:var(--accent);margin-right:16px;background:color-mix(in srgb,var(--surface) 45%,transparent);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--surface) 60%,transparent)}.hero-seal>span{font-family:var(--font-family);font-size:44px}.hero-seal small{font-size:8px;letter-spacing:.35em}.hero-linework{position:absolute;right:-115px;top:-170px;width:620px;height:620px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;box-shadow:0 0 0 25px color-mix(in srgb,var(--surface) 10%,transparent),0 0 0 26px color-mix(in srgb,var(--accent) 10%,transparent),0 0 0 75px color-mix(in srgb,var(--surface) 12%,transparent),0 0 0 76px color-mix(in srgb,var(--accent) 8%,transparent),0 0 0 135px color-mix(in srgb,var(--surface) 8%,transparent),0 0 0 136px color-mix(in srgb,var(--accent) 6%,transparent)}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.resource-card{padding:24px 21px;display:flex;gap:16px;align-items:center;position:relative;overflow:hidden}.resource-icon{color:var(--accent);background:var(--soft);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;flex-shrink:0}.resource-icon.crystal{color:#988148;background:color-mix(in srgb,#d8bd73 15%,var(--surface))}.resource-icon.neutral{color:var(--muted);background:var(--bg)}.resource-card p{font-size:11px;color:var(--muted);margin-bottom:8px}.stat-number{font-size:27px;font-weight:500;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.stat-number small{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:5px}.resource-hint{position:absolute;bottom:10px;right:13px;color:var(--muted);opacity:.4;letter-spacing:.12em;font-size:7px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:32px 0 16px}.section-heading h2{font-size:18px;letter-spacing:.01em}.section-heading p{color:var(--muted);font-size:11px;margin-top:9px;line-height:1.8}.daily-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.daily-card{padding:24px 26px}.daily-card-head{display:flex;justify-content:space-between;align-items:center;color:var(--accent);margin-bottom:20px}.task-number{font-size:11px;color:var(--muted);font-family:var(--font-family);font-variant-numeric:tabular-nums}.daily-card h3{font-size:20px;font-weight:500;letter-spacing:.03em;margin-bottom:10px}.daily-card p{color:var(--muted);font-size:12px;line-height:1.9}.daily-meta{font-size:9px;color:var(--muted);padding:17px 0 18px;display:flex;gap:8px;flex-wrap:wrap}.daily-card .button{width:100%;justify-content:space-between}.inline-note{display:flex;align-items:flex-start;gap:8px;color:var(--muted);padding:17px 3px;font-size:10px;line-height:1.9}.inline-note svg{margin-top:2px}.progression-grid,.account-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.cultivation-panel,.talent-panel,.password-panel,.account-identity{padding:30px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;color:var(--accent)}.panel-title h2{font-size:18px;color:var(--ink);font-weight:500;letter-spacing:.02em}.realm-name{font-size:31px;font-weight:500;margin:19px 0 10px;letter-spacing:.025em;overflow-wrap:anywhere}.cultivation-panel>.muted,.talent-panel>.muted{font-size:12px}.progress-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin:34px 0 12px}.progress-label strong{font-size:17px;font-weight:500;color:var(--ink);overflow-wrap:anywhere;text-align:right}.progress-label strong small{font-size:11px;color:var(--muted);font-weight:400}.progress-track{height:5px;background:var(--soft);border-radius:5px;overflow:hidden}.progress-track>span{display:block;height:100%;background:var(--accent);border-radius:5px}.detail-list{margin:25px 0 30px}.detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--border);padding:14px 0;font-size:12px}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.talent-note{font-size:12px;color:var(--muted);line-height:2;margin:29px 0;flex:1}.talent-panel{display:flex;flex-direction:column}.talent-panel>.tag{align-self:flex-start}.talent-panel>.progress-label{margin-top:34px}.quiet-block{padding:15px 16px;border-radius:10px;background:var(--soft);font-size:11px;line-height:1.9;color:var(--muted)}.inventory-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--border)}.tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;padding:14px 16px;white-space:nowrap}.tabs button.active{color:var(--accent);border-color:var(--accent);font-weight:600}.search-input{max-width:240px;min-height:40px;padding:10px 13px;font-size:12px}.item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.item-card{padding:24px}.item-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.item-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--soft);border-radius:17px}.item-count{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.item-card h2{font-size:16px;font-weight:500;margin-bottom:10px;letter-spacing:.02em}.item-card>p{font-size:12px;color:var(--muted);margin-bottom:25px}.item-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:14px;border-top:1px solid var(--border)}.pending-label{font-size:10px;color:var(--muted);background:var(--bg);padding:5px 7px;border-radius:5px}.item-dialog{width:min(400px,calc(100% - 32px));color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:27px;box-shadow:var(--shadow)}.item-dialog::backdrop{background:#0a1d246b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.item-dialog form{display:flex;flex-direction:column;gap:16px}.item-dialog .panel-title{margin:0}.item-dialog form>p{font-size:13px}.empty-state{text-align:center;padding:70px 20px;color:var(--muted)}.empty-state>svg{margin-bottom:20px;opacity:.5}.empty-state h1,.empty-state h2{font-size:19px;font-weight:500;color:var(--ink);margin:0 0 15px}.empty-state p{font-size:13px;line-height:1.8}.empty-state .button{margin-top:20px}.timeline{padding:30px}.timeline-entry{display:flex;gap:20px;position:relative;padding:0 0 30px}.timeline-entry:not(:last-of-type):before{content:"";position:absolute;top:24px;left:14px;width:1px;background:var(--border);bottom:0}.timeline-node{width:29px;height:29px;background:var(--soft);color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.timeline-content{flex:1;min-width:0;padding-top:4px}.timeline-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:11px}.timeline-heading h2{font-size:14px;font-weight:500;letter-spacing:0}.source-badge{font-size:8px;letter-spacing:.06em;border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:3px 5px}.timeline-heading time{font-size:10px;color:var(--muted);margin-left:auto}.timeline-content>p{font-size:12px;color:var(--muted);line-height:1.9}.timeline-content details{font-size:10px;color:var(--muted);margin-top:10px}.timeline-content summary{cursor:pointer;display:inline-block;color:var(--accent)}.timeline-content code{display:block;overflow-wrap:anywhere;font-size:10px;margin-top:8px}.load-more{display:flex;margin:0 auto}.avatar.large{width:70px;height:70px;border-radius:23px;font-size:27px;margin-bottom:19px}.account-identity h2{font-size:24px;font-weight:500;overflow-wrap:anywhere;margin-bottom:11px;letter-spacing:.02em}.account-identity>.muted{font-size:12px}.account-grid{grid-template-columns:.85fr 1.15fr}.password-panel>.muted{font-size:11px;line-height:1.9;margin-bottom:27px}.password-form{display:flex;flex-direction:column;gap:11px}.password-form label:not(:first-child){margin-top:9px}.password-form .button{margin-top:13px}.logout-button{margin-top:23px}.notices{margin-bottom:22px}.notice{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.8;border:1px solid var(--border);background:var(--surface);margin-bottom:10px}.notice p{flex:1;overflow-wrap:anywhere}.notice>div{flex:1;min-width:0}.notice>svg{margin-top:2px}.notice>.icon-button{width:25px;height:25px;margin-left:auto;flex-shrink:0}.notice.success{background:var(--soft);color:var(--accent-strong)}.notice.error{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 16%,var(--border))}.notice.error small{font-size:9px;overflow-wrap:anywhere}.notice.pending{flex-wrap:wrap;color:var(--muted);align-items:center}.notice.pending button{color:var(--accent);background:var(--soft);margin-left:auto}.mobile-nav{display:none}@media (min-width: 1450px){.login-main{gap:125px;width:1130px}.login-card{padding:41px 39px 28px}.login-form{margin-top:34px}.login-header,.login-footer{width:calc(100% - 140px);max-width:1340px}}@media (max-width: 1150px){.login-main{gap:55px;width:calc(100% - 86px)}.login-header,.login-footer{width:calc(100% - 86px)}.sidebar{width:200px;padding:27px 15px 20px}.sidebar .brand-world{display:none}.main-area{margin-left:200px}.topbar{padding:0 27px}.page{padding:28px 27px 20px}.resource-card{padding:22px 16px;gap:10px}.resource-icon{width:35px;height:35px;border-radius:11px}.stat-number{font-size:24px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-seal{margin-right:0}.progression-grid,.account-grid{gap:17px}.cultivation-panel,.talent-panel,.password-panel,.account-identity{padding:25px}}@media (max-width: 850px){.login-main{gap:35px;width:calc(100% - 56px)}.login-header,.login-footer{width:calc(100% - 56px)}.login-story h1{font-size:46px}.login-card{padding:29px 25px 21px}.story-description{font-size:12px}.orbit-art{width:290px;margin-left:-12px}.sidebar{width:172px;padding:24px 12px}.sidebar nav a{padding:12px 10px;font-size:12px;gap:10px}.main-area{margin-left:172px}.topbar{padding:0 22px;height:74px}.page{padding:25px 22px}.resource-grid{gap:11px}.resource-card{flex-direction:column;align-items:flex-start;padding:18px 16px;gap:10px}.resource-hint{display:none}.resource-card p{font-size:10px}.stat-number{font-size:25px}.profile-hero{padding:25px;min-height:230px}.hero-copy h2{font-size:29px}.hero-seal{width:85px;height:125px;flex-shrink:0}.hero-seal>span{font-size:36px}.hero-level{gap:9px}.hero-level>span:first-child{display:none}.daily-card{padding:22px}.daily-card h3{font-size:18px}.daily-card p{font-size:11px}.progression-grid,.account-grid{grid-template-columns:1fr}.talent-panel .talent-note{margin-bottom:30px}.sidebar-player strong{font-size:10px}.sidebar-player .icon-button{display:none}.connection-note{padding:16px 3px;font-size:8px}.topbar-actions{gap:6px}}@media (max-width: 650px){.login-page{min-height:100dvh}.login-header{width:calc(100% - 40px);padding-top:22px}.brand-name{font-size:24px}.brand-world{font-size:12px;letter-spacing:.12em}.brand-mark{width:36px;height:36px;border-radius:12px}.appearance{gap:7px}.login-header .effects-toggle{display:none}.theme-control{padding:3px}.theme-control button{width:30px;height:30px}.login-main{display:flex;flex-direction:column;width:min(440px,calc(100% - 36px));gap:24px;padding:48px 0 29px;flex:1;justify-content:center}.login-story{align-self:stretch;padding:0 12px}.login-story .eyebrow{font-size:10px;gap:8px}.short-line{width:24px}.login-story h1{font-size:37px;line-height:1.35;margin-top:16px;letter-spacing:.015em}.login-story h1 br,.story-description,.orbit-art,.path-chips,.story-note{display:none}.login-card{width:100%;padding:26px 24px 20px;border-radius:24px}.card-topline{margin-bottom:18px}.mini-emblem{width:48px;height:48px;border-radius:15px}.login-card h2{font-size:26px}.card-subtitle{font-size:11px;margin-top:9px}.login-form{margin-top:25px;gap:9px}.input-wrap{min-height:53px}.input-wrap input{font-size:16px;min-height:51px}.input-wrap input::placeholder{font-size:13px}.label-row span{font-size:9px}.login-submit{min-height:51px;margin-top:14px}.login-divider{margin-top:23px}.registration-tip{font-size:10px}.registration-tip code{font-size:11px}.login-security{font-size:9px;margin-top:17px}.login-footer{width:calc(100% - 44px);font-size:8px;padding-bottom:22px;gap:15px}.ambient-one{bottom:5%;left:-430px}.ambient-two{right:-450px;top:-100px}.sidebar{display:none}.main-area{margin-left:0}.topbar{height:69px;padding:0 19px}.breadcrumb{font-size:10px}.breadcrumb span{padding:0 6px}.topbar .theme-control button{width:27px;height:27px}.topbar-actions{gap:3px}.page{padding:24px 19px 99px}.page-heading{align-items:flex-start;margin-bottom:23px;gap:12px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px;line-height:1.8;max-width:245px}.page-heading .date-chip{font-size:9px;padding:8px 10px;margin-top:24px}.page-heading .date-chip svg{width:13px;height:13px}.page-heading .button{font-size:10px;padding:8px 10px}.profile-hero{padding:24px 22px;min-height:226px;border-radius:21px}.hero-copy{max-width:75%}.hero-copy h2{font-size:28px}.hero-tags{font-size:10px;gap:9px}.hero-tags .tag{font-size:10px;padding:6px 8px}.hero-copy>.mono{font-size:9px}.hero-level{gap:8px;margin:17px 0}.hero-level strong{font-size:16px}.hero-level .status-badge{font-size:8px}.hero-seal{width:74px;height:112px;margin-left:5px;gap:8px}.hero-seal>span{font-size:31px}.hero-seal small{font-size:7px;letter-spacing:.2em}.hero-linework{width:400px;height:400px;right:-240px;top:-100px}.hero-copy .text-link{font-size:11px}.resource-grid{gap:10px;margin-top:12px}.resource-card{padding:16px 12px;border-radius:17px;gap:9px}.resource-icon{width:31px;height:31px;border-radius:10px}.resource-icon svg{width:19px;height:19px}.resource-card p{font-size:10px;margin-bottom:6px}.stat-number{font-size:23px;line-height:1.3}.stat-number small{font-size:8px;margin-left:3px}.section-heading{margin-top:28px}.section-heading h2{font-size:17px}.section-heading p{font-size:10px;max-width:225px}.section-heading .tag{font-size:9px;white-space:nowrap;padding:6px 8px}.daily-grid{gap:13px;grid-template-columns:1fr}.daily-card{padding:22px}.daily-card-head{margin-bottom:13px}.daily-card h3{font-size:19px;margin-bottom:9px}.daily-card p{font-size:12px}.daily-meta{font-size:10px;padding-top:16px;padding-bottom:17px}.daily-card .button{min-height:45px;font-size:12px}.inline-note{font-size:10px;padding-top:15px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;gap:3px;padding:9px 8px calc(8px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:20}.mobile-nav a{flex:1;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;color:var(--muted);font-size:9px;min-height:42px;border-radius:11px;max-width:75px}.mobile-nav a.active{color:var(--accent);background:var(--soft)}.page-footer{font-size:8px;gap:8px;padding-top:15px;margin-top:15px}.progression-grid,.account-grid{gap:17px}.cultivation-panel,.talent-panel,.password-panel,.account-identity{padding:25px 23px}.realm-name{font-size:28px}.panel-title .eyebrow{font-size:10px}.inventory-toolbar{gap:13px;flex-wrap:wrap}.search-input{max-width:100%;font-size:16px}.search-input::placeholder{font-size:12px}.tabs button{font-size:12px;padding:11px 15px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.item-card{padding:17px 15px;border-radius:17px}.item-card-top{margin-bottom:20px;gap:8px}.item-icon{width:42px;height:42px;border-radius:13px}.item-icon svg{width:25px;height:25px}.item-count{font-size:10px}.item-card h2{font-size:14px;overflow-wrap:anywhere}.item-card>p{font-size:10px;margin-bottom:19px;line-height:1.7}.item-bottom{flex-wrap:wrap;padding-top:12px;gap:12px}.item-bottom .button{width:100%;min-height:34px}.item-bottom .small-text{font-size:8px}.pending-label{font-size:9px}.item-dialog{padding:23px}.standalone-input{font-size:16px}.timeline{padding:24px 19px}.timeline-entry{gap:13px;padding-bottom:28px}.timeline-heading{gap:8px;margin-bottom:10px}.timeline-heading time{margin-left:0;width:100%;font-size:9px}.timeline-content>p{font-size:11px;line-height:1.9}.timeline-heading h2{font-size:13px}.timeline-content code{font-size:9px}.notice{font-size:11px;padding:12px;gap:8px}.notice>.icon-button{width:22px;height:22px}.notice.pending p{min-width:160px}.notice.pending button{font-size:10px}.account-identity .avatar{width:60px;height:60px;border-radius:19px}.quiet-block{font-size:11px}.desktop-only{display:none}}@media (max-width: 360px){.login-header{width:calc(100% - 32px)}.brand-world{font-size:10px}.brand-name{gap:9px}.login-main{width:calc(100% - 24px);padding-top:39px}.login-story h1{font-size:32px}.login-card{padding:24px 20px 20px}.label-row span{font-size:8px}.page{padding-left:14px;padding-right:14px}.topbar{padding:0 14px}.breadcrumb{font-size:9px}.resource-grid{gap:7px}.resource-card{padding:14px 10px}.stat-number{font-size:20px}.hero-seal{width:63px;height:103px}.hero-copy h2{font-size:26px}.item-grid{gap:9px}.item-card{padding:16px 12px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.glass,.mobile-nav,.item-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}[data-reduced=true] .ambient,[data-reduced=true] .orbit-art,[data-reduced=true] .hero-linework{display:none}[data-reduced=true] .glass,[data-reduced=true] .mobile-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}@media (max-width: 700px){.login-header .appearance{gap:7px}.login-header .effects-toggle{display:block;font-size:10px}.login-header .brand-world{display:none}}.resource-card>div{min-width:0}.stat-number,.hero-copy h2{overflow-wrap:anywhere}.particle-field{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#app{isolation:isolate}.app-shell,.login-page{position:relative;z-index:1}.login-page{background:transparent}.player-avatar{overflow:hidden;flex-shrink:0}.player-avatar img{width:100%;height:100%;display:block;object-fit:cover}.hero-avatar .player-avatar{width:92px;height:92px;border-radius:50%;border:4px solid var(--surface);box-shadow:0 4px 25px #227e8720}.page-step-enter-active,.page-step-leave-active{transition:opacity .18s ease,transform .18s ease}.page-step-enter-from{opacity:0;transform:translateY(9px)}.page-step-leave-to{opacity:0;transform:translateY(-5px)}.button{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:active:not(:disabled){transform:scale(.97)}.resource-card,.daily-card{transition:transform .25s ease,box-shadow .25s ease}@media (hover: hover){.resource-card:hover,.daily-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #227e8715}}.orbit-star{animation:star-breathe 4s ease-in-out infinite alternate}.orbit-core{animation:core-float 6s ease-in-out infinite}@keyframes star-breathe{0%{opacity:.35}to{opacity:1;box-shadow:0 0 18px #5dbbbbaa}}@keyframes core-float{0%,to{margin-top:0}50%{margin-top:-9px}}.help-dialog{border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--ink);padding:0;width:min(900px,calc(100% - 28px));max-height:88dvh;overflow:hidden;box-shadow:0 25px 100px #0004}.help-dialog[open]{display:flex;flex-direction:column}.help-dialog>.help-heading{flex-shrink:0;padding:27px 30px 15px;margin:0}.help-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 8px 8px 0;padding:0 21px 22px 30px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 40%,var(--border)) transparent}.help-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:12px}.help-scroll::-webkit-scrollbar{width:8px}.help-scroll::-webkit-scrollbar-track{background:transparent}.help-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 40%,var(--border));border:2px solid transparent;border-radius:9px;background-clip:padding-box}.help-scroll::-webkit-scrollbar-button{display:none}.help-dialog::backdrop{background:#102c3baa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.help-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.help-heading h2{font-size:clamp(21px,3vw,28px)}.help-heading .eyebrow{margin-bottom:8px}.help-dialog footer{display:flex;justify-content:flex-end;margin-top:24px}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.help-grid section{position:relative;border:1px solid var(--border);background:var(--soft);border-radius:16px;padding:20px}.help-grid h3{font-size:15px;margin:6px 0 10px}.help-grid p{color:var(--muted);font-size:13px;line-height:1.85}.help-number{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.15em}.help-demos{margin:24px 0;min-width:0}.demo-topics{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.demo-topics button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--muted);padding:10px 13px;font:inherit;font-size:12px;cursor:pointer}.demo-topics button.active{color:var(--accent-strong);background:var(--tint);border-color:var(--accent)}.help-walkthrough{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--bg)}.demo-window-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;border-bottom:1px solid var(--border);background:var(--soft);color:var(--muted)}.demo-window-bar>span{display:flex;gap:5px}.demo-window-bar i{width:6px;height:6px;border-radius:50%;background:var(--border)}.demo-window-bar i:first-child{background:var(--accent);opacity:.55}.demo-window-bar small{font-size:10px}.demo-stage{position:relative;display:grid;place-items:center;min-height:300px;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 5% 100%,var(--tint),transparent 70%)}.demo-stage strong{font-weight:650}.demo-stage p{margin:0}.demo-stage small{display:block;color:var(--muted);font-size:11px;line-height:1.65}.demo-login{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:35px;width:min(100%,570px)}.demo-brand{display:grid;justify-items:start;gap:15px;color:var(--accent-strong)}.demo-brand strong{font-size:23px;color:var(--ink)}.demo-mini-form{display:grid;gap:8px}.demo-label{color:var(--muted);font-size:11px}.demo-input{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--surface);font-size:12px;min-width:0;min-height:42px}.demo-input>span{flex:1;overflow-wrap:anywhere}.demo-input>b{letter-spacing:.06em;font-variant-numeric:tabular-nums}.demo-mini-form .demo-input{margin-bottom:7px}.demo-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border-radius:9px;background:var(--accent);color:#fff;font-size:12px;font-weight:600;text-align:center}.demo-focus{outline:2px solid var(--accent);outline-offset:3px}.is-playing .demo-focus{animation:demo-focus 1.5s ease-in-out 2}.demo-caret{width:1px;height:16px;background:var(--accent)}.is-playing .demo-caret{animation:demo-caret .8s step-end infinite}.demo-success{display:grid;justify-items:center;align-content:center;gap:15px;min-height:210px;text-align:center;font-size:13px}.demo-success>strong{font-size:19px}.demo-success>span:not(.demo-button):not(.demo-success-icon){color:var(--muted)}.demo-success-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--tint);color:var(--accent-strong)}.is-playing .demo-success-icon{animation:demo-arrive .45s ease-out both}.demo-bag,.demo-batch,.demo-daily{position:relative;width:min(100%,610px);min-height:250px;display:flex;flex-direction:column;gap:17px}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:15px}.demo-view-switch{display:flex;border:1px solid var(--border);border-radius:8px;font-size:11px;background:var(--surface);flex-shrink:0}.demo-view-switch span{padding:7px 10px;border-radius:7px}.demo-view-switch .active{background:var(--tint);color:var(--accent-strong)}.demo-item{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--border);font-size:12px}.demo-item>span:nth-child(2){flex:1;min-width:0}.demo-item small{margin-top:5px}.demo-item-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:var(--accent-strong);background:var(--tint);flex-shrink:0}.demo-link{color:var(--accent-strong);font-size:12px;white-space:nowrap}.demo-item>b{font-size:12px;white-space:nowrap}.demo-table-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:15px 12px;border-bottom:1px solid var(--border);font-size:12px}.demo-table-row>*{overflow-wrap:anywhere}.demo-table-head{background:var(--soft);color:var(--muted);border-radius:8px 8px 0 0}.demo-overlay{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:14px;padding:10px}.demo-mini-modal{width:min(100%,320px);display:grid;gap:13px;padding:19px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 12px 32px #142d3920;font-size:13px}.demo-mini-modal p{color:var(--muted);font-size:12px;line-height:1.6}.demo-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.demo-centered{align-self:center}.is-playing .demo-mini-modal{animation:demo-arrive .3s ease-out both}.demo-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-choice-grid>div{display:grid;gap:16px;border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--surface)}.demo-choice-grid svg{color:var(--accent)}.demo-choice-grid strong{font-size:15px}.demo-choice-grid .demo-link{padding:11px 0;text-align:center}.demo-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;color:var(--muted)}.demo-rewards b{color:var(--accent-strong)}.demo-caption{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 10px;border-top:1px solid var(--border);background:var(--surface);min-height:110px}.demo-step-number{display:inline-grid;place-items:center;color:var(--accent-strong);background:var(--tint);width:32px;height:32px;border-radius:9px;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.demo-caption strong{display:block;font-size:14px;padding:5px 0}.demo-caption p{color:var(--muted);font-size:12px;line-height:1.8;margin:4px 0}.demo-controls{display:flex;justify-content:center;gap:9px;padding:8px 15px 18px;background:var(--surface)}.demo-controls .button{min-height:36px;font-size:12px;padding:8px 13px}.demo-controls .button:disabled{opacity:.4}.demo-steps{display:flex;gap:6px;padding:0 24px 16px;background:var(--surface)}.demo-steps button{padding:0;height:10px;flex:1;background:var(--soft);border:0;border-radius:6px;cursor:pointer;overflow:hidden}.demo-steps button span{display:block;height:100%;background:transparent}.demo-steps button.active span,.demo-steps button.passed span{background:var(--accent)}.demo-steps button.passed span{opacity:.4}.is-playing .demo-steps button.active span{animation:demo-progress 4.5s linear both;transform-origin:left}.demo-motion-note{margin:0;padding:0 18px 15px;text-align:center;font-size:11px;color:var(--muted);background:var(--surface)}@keyframes demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-focus{50%{outline-color:transparent}}@keyframes demo-caret{50%{opacity:0}}@keyframes demo-arrive{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 600px){.demo-stage{padding:18px 13px;min-height:325px}.demo-login{grid-template-columns:1fr;gap:16px}.demo-brand{display:none}.demo-mini-form{max-width:300px;width:100%;justify-self:center}.demo-caption{padding:16px 14px 8px;gap:10px;min-height:133px}.demo-toolbar{font-size:13px;gap:8px}.demo-toolbar>.demo-label{font-size:10px}.demo-choice-grid{gap:10px}.demo-choice-grid>div{padding:14px 10px}.demo-choice-grid strong{font-size:13px}.demo-choice-grid .demo-button{padding:10px 5px;font-size:11px}.demo-item{gap:8px}.demo-item-icon{width:29px;height:29px}.demo-item small{font-size:10px}.demo-topics button{padding:9px;font-size:11px}.demo-topics{gap:5px}.demo-mini-modal{padding:14px;gap:11px}.demo-controls{gap:6px;padding-inline:8px}.demo-controls .button{padding-inline:10px}.demo-rewards{gap:10px}}.cooldown-note{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:13px;font-size:13px;line-height:1.7;font-variant-numeric:tabular-nums}.inventory-toolbar{flex-wrap:wrap}.view-switch{display:inline-flex;gap:3px;padding:4px;background:var(--soft);border:1px solid var(--border);border-radius:12px;flex-shrink:0}.view-switch button{border:0;background:transparent;color:var(--muted);border-radius:8px;padding:8px 13px;font-size:12px}.view-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent-strong);box-shadow:0 2px 5px #0001}.inventory-panel{padding:8px 24px}.inventory-list{display:grid;gap:10px;padding:12px 0}.inventory-list-row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(65px,auto) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border)}.inventory-list-row:last-child{border-bottom:0}.collection-name{min-width:0}.collection-name h3{font-size:15px;margin:0 0 5px}.collection-name small,.item-table small{color:var(--muted);font-size:10px;display:block;overflow-wrap:anywhere}.collection-name p,.item-table p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px;font-weight:400}.collection-quantity{font-variant-numeric:tabular-nums;font-size:13px;overflow-wrap:anywhere}.collection-actions{justify-self:end}.collection-empty{display:grid;place-items:center;gap:15px;padding:32px 15px;color:var(--muted);font-size:13px}.item-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.item-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.item-table th,.item-table td{border-bottom:1px solid var(--border);padding:16px 12px;vertical-align:middle}.item-table th{font-weight:500}.item-table thead{color:var(--muted);background:var(--soft);font-size:11px}.item-table td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.item-table td:last-child{width:90px}[data-reduced=true] *,[data-reduced=true] *:before,[data-reduced=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reduced=true] .help-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion: reduce){.particle-field{display:none}.help-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 700px){.help-dialog>.help-heading{padding:20px 20px 15px}.help-scroll{padding:0 11px 12px 20px}.help-grid{grid-template-columns:1fr}.help-grid section{padding:16px}.inventory-panel{padding:6px 14px}.inventory-list-row{grid-template-columns:38px minmax(0,1fr) 76px;gap:12px}.inventory-list-row .item-icon{width:38px;height:38px}.collection-actions{grid-column:3}.collection-quantity{max-width:90px}.item-table{min-width:320px}.topbar-actions{gap:6px}.topbar .breadcrumb{font-size:11px}.login-header .topbar-actions{flex-wrap:wrap;justify-content:flex-end}.hero-avatar .player-avatar{width:65px;height:65px}}.debug-trace{display:block;margin-top:9px;font-size:11px;line-height:1.8;opacity:.8;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.debug-trace code{font-size:inherit}.settings-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;min-height:32px;border:1px solid var(--border);border-radius:10px;font-size:11px;white-space:nowrap}.topbar .settings-button{display:inline-flex}.action-condition{margin-top:13px;color:var(--muted);font-size:12px;line-height:1.8}.item-condition{display:block;max-width:125px;font-size:10px;line-height:1.6;color:var(--muted);margin-top:8px}@media (max-width: 700px){.topbar-actions,.appearance{flex-wrap:wrap;justify-content:flex-end}.login-header .settings-button{display:inline-flex}.topbar{gap:8px}.topbar .breadcrumb{flex-shrink:0}}@media (max-width: 700px){.topbar{height:auto;min-height:80px;padding-block:10px}}.demo-square-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:14px}.demo-square-item{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;aspect-ratio:1;gap:4px;max-width:190px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);justify-items:center;font-size:12px}.demo-square-item .item-artwork{min-height:0}.demo-square-item>span{font-size:11px}.economy-screen{min-width:0;color:inherit}.economy-toolbar,.economy-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0 22px}.economy-tabs{display:flex;gap:6px;flex-wrap:wrap}.economy-tabs button{border:1px solid #71837745;background:transparent;color:inherit;padding:11px 16px;border-radius:10px;min-height:44px;cursor:pointer}.economy-tabs button[aria-pressed=true]{background:#315849;color:#fff8e8;border-color:#315849}.economy-summary{padding:12px 16px;border-radius:10px;background:#849b7514;font-variant-numeric:tabular-nums}.economy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:16px}.economy-card{background:#fffef00a;border:1px solid #7b8b7138;border-radius:14px;padding:20px;min-width:0;display:flex;flex-direction:column;gap:8px}.economy-card h3{margin:3px 0 12px}.economy-card p{margin:3px 0;line-height:1.65}.economy-card .button{margin-top:auto}.economy-card-label{font-size:11px;opacity:.6;letter-spacing:.08em}.economy-price{font-size:24px;font-variant-numeric:tabular-nums}.economy-price small{font-size:12px}.economy-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin:20px 0 32px;align-items:end}.economy-form label{display:grid;gap:9px}.economy-form p{grid-column:1/-1;line-height:1.7;margin:0}.economy-form .button{justify-self:start}.economy-confirm{margin:24px 0;padding:24px;border:1px solid #9f7f41;border-radius:14px;background:#be9f4510;scroll-margin:15px}.economy-confirm label{display:grid;gap:8px;max-width:260px}.economy-balance{padding:28px;border:1px solid #7183773d;border-radius:16px;background:linear-gradient(120deg,#61795519,transparent);margin-bottom:22px}.economy-balance span{font-size:13px;opacity:.8}.economy-balance strong{display:block;font-size:clamp(24px,4vw,36px);margin:12px 0;overflow-wrap:anywhere}.economy-balance small{font-size:16px}.economy-table-wrap{overflow-x:auto;width:100%;margin:20px 0}.economy-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.economy-table th{padding:14px 12px;background:#7b8b7114;font-weight:500;white-space:nowrap}.economy-table td{padding:15px 12px;border-bottom:1px solid #7b8b7125;vertical-align:top}.economy-table td p{min-width:200px;max-width:350px;white-space:pre-wrap}.economy-table small{opacity:.6}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.economy-card dl{display:grid;grid-template-columns:auto 1fr;gap:12px;font-size:13px;line-height:1.6}.economy-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.economy-card summary{cursor:pointer;padding:8px 0}.economy-table summary{cursor:pointer}.economy-table code{font-size:11px;overflow-wrap:anywhere}.economy-toolbar input{max-width:240px}button:focus-visible,summary:focus-visible{outline:2px solid #b29661;outline-offset:4px}@media (max-width: 600px){.economy-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.economy-tabs button{padding:10px 6px;font-size:12px}.economy-balance{padding:20px}.economy-card{padding:18px}.economy-toolbar input{max-width:none}.economy-grid{grid-template-columns:1fr}.economy-confirm{padding:18px}.economy-table th,.economy-table td{padding:12px 8px}}.profession-workbench{margin-bottom:30px;border-bottom:1px solid #b7bea27a}.profession-identity{display:flex;align-items:center;gap:22px;padding:6px 0 18px}.profession-seal{display:grid;place-items:center;flex:none;width:72px;height:82px;color:#b79a5d;border:1px solid #c2af74;border-radius:30px 30px 8px 8px;background:linear-gradient(150deg,#426759,#244b3e);box-shadow:inset 0 0 0 4px #e8d7a526}.profession-seal svg{fill:#e0cb8966}.profession-identity h2{margin:6px 0;font-size:27px;font-weight:600}.profession-identity p{margin:0;font-size:12px;color:#788168}.profession-identity .profession-kicker{font-size:10px;letter-spacing:.24em;color:#9c8450}.profession-stats{margin:0 0 0 auto;display:flex;gap:26px;padding-left:20px;border-left:1px solid #b2bc9f}.profession-stats dt{color:#7a866e;font-size:11px}.profession-stats dd{margin:7px 0 0;font-size:23px;color:#446d58;font-variant-numeric:tabular-nums}.profession-stats small{display:block;font-size:10px;margin-top:5px;color:#87927c}.profession-form{grid-template-columns:minmax(180px,330px) auto;justify-content:start;gap:12px 18px;margin:12px 0 22px}.profession-form label{font-size:12px}.profession-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:8px}.profession-section-heading h2{font-size:19px;margin:0}.profession-section-heading>span{margin-left:auto;color:#889078;font-size:11px}.profession-screen>.small-text{margin-bottom:18px}.profession-recipe{display:grid;grid-template-columns:68px minmax(0,1fr);column-gap:14px}.profession-recipe>.item-artwork{grid-column:1;grid-row:1 / 3;width:68px;height:76px;align-self:center}.profession-recipe>.economy-card-label{grid-column:2;align-self:end}.profession-recipe>h3{grid-column:2;font-size:18px;margin:0;align-self:start}.profession-recipe>:is(.recipe-materials,p,button){grid-column:1 / -1}.recipe-materials{margin-top:10px;padding-top:12px;border-top:1px solid #b9bfa36b}.recipe-materials p{display:inline-block;padding:3px 10px 3px 0;font-size:12px}@media (max-width: 650px){.profession-identity{flex-wrap:wrap;gap:16px}.profession-seal{width:54px;height:66px}.profession-identity h2{font-size:23px}.profession-stats{margin:0;padding:8px 0 0;border:0;width:100%}.profession-form{grid-template-columns:1fr}.profession-section-heading{flex-wrap:wrap}}:root{--scene-gold: #d9bd7f;--scene-jade: #90d8cb;--scene-serif: var(--font-family)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.world-shell{position:relative;width:100%;min-height:100dvh;background:#0a141b;overflow-x:clip}.world-shell:not(.world-admin){height:100dvh;min-height:360px}.cave-environment{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden}.cave-bleed{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background:linear-gradient(#07131b22,#06101622),var(--cave-image) center/cover;filter:blur(20px);transform:scale(1.05)}.cave-stage{position:relative;margin-inline:auto;width:min(100%,calc(max(100dvh,360px)/.4));height:100%}.cave-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.cave-shading{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#061016b0 0%,#06101628 21%,transparent 38%,transparent 75%,#030c14c9 100%);pointer-events:none}.cave-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 70px 8px #03101777;pointer-events:none}.cave-mist{position:absolute;top:27%;right:-12%;bottom:18%;left:-12%;background:radial-gradient(ellipse at 60% 60%,#c8dbe222,transparent 50%);pointer-events:none;animation:cave-mist 18s ease-in-out infinite alternate}@keyframes cave-mist{0%{transform:translate(-3%);opacity:.25}to{transform:translate(3%);opacity:.8}}.cave-entrances{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.scene-hotspot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:7px;width:210px;padding:0;background:none;border:0;color:#f6eccc;isolation:isolate}.hotspot-plate{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;min-height:48px;width:100%;padding:8px 13px;background:linear-gradient(115deg,#153d3afa,#0b2324fc 70%);border:1px solid #ebd7a3;border-radius:15px 5px;box-shadow:0 0 0 3px #0a1519b8,inset 0 0 0 3px #ac97674f,0 8px 25px #0009;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.hotspot-plate:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #d2b67569;border-radius:10px 2px;pointer-events:none}.hotspot-plate strong{font-family:var(--scene-serif);font-size:22px;letter-spacing:.12em;font-weight:600;white-space:nowrap}.hotspot-plate svg{width:21px;flex-shrink:0;color:#e1cf9c}.hotspot-arrow{font-family:var(--font-family);font-size:28px;line-height:1;margin-left:auto}.hotspot-note{max-width:100%;font-size:11px;line-height:1.6;letter-spacing:.07em;color:#f1e2bf;text-shadow:0 1px 4px #000,0 1px 10px #000;background:linear-gradient(90deg,transparent,#061619b3,transparent);padding:0 8px}.scene-hotspot:hover .hotspot-plate,.scene-hotspot:focus-visible .hotspot-plate{filter:brightness(1.2);transform:translateY(-3px);box-shadow:0 0 0 3px #102928bb,0 0 24px #d8c07f4a}.scene-hotspot:focus-visible{outline:3px solid #f1d7a3;outline-offset:6px;border-radius:12px}.scene-hotspot.is-spent .hotspot-plate{background:linear-gradient(120deg,#22302cfa,#17201dfc);border-color:#ab9f7f}.scene-hotspot.is-spent .hotspot-note{color:#e1d6b8}.scene-hotspot.is-active .hotspot-plate{box-shadow:0 0 0 3px #16352bdd,0 0 23px #badba765}.hotspot-cultivate .hotspot-plate{background:linear-gradient(120deg,#154e48,#102b29)}.cave-hud{position:absolute;top:max(18px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;color:#f1e9d5;pointer-events:none}.cave-hud>*{pointer-events:auto}.character-plaque{flex:0 1 335px;min-width:0;display:flex;align-items:center;gap:15px;padding:12px 20px 12px 12px;border:1px solid #c4a46c;background:linear-gradient(115deg,#0c1b22ee,#132b2aee);border-radius:50px 8px 18px 50px;box-shadow:0 0 0 3px #0a171ca1,inset 0 0 0 4px #9b85532b,0 12px 26px #0005;text-align:left;color:#f0e4c7}.character-plaque .player-avatar{width:78px;height:78px;min-width:78px;box-shadow:0 0 0 2px #cdb782,0 0 0 5px #182929}.character-plaque .player-avatar img{width:100%;height:100%;object-fit:cover}.character-plaque-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.character-plaque-copy>strong{font-family:var(--scene-serif);font-size:24px;line-height:1.4;letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-plaque-copy>span:not(.hud-meter){font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-plaque-copy>small{font-size:10px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cec9b8}.hud-meter{display:block;width:100%;height:6px;margin-top:3px;border:1px solid #a39263;border-radius:4px;background:#061717;overflow:hidden}.hud-meter i{display:block;height:100%;background:linear-gradient(90deg,#70b9af,#c2ecce);transition:width .25s}.hud-right{display:flex;align-items:flex-start;gap:14px;min-width:0}.hud-resources{display:flex;gap:10px;padding-top:7px;min-width:0}.hud-resources>div{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #a394697a;border-radius:7px 18px;background:#071623dc;min-width:0;box-shadow:0 6px 18px #0003;color:#ede1c1}.hud-resources svg{color:#a5e3d9;flex-shrink:0}.hud-resources>div+div svg{color:#ebc17d}.hud-resources span{font-family:var(--scene-serif);font-size:14px;flex-shrink:0}.hud-resources strong{font-size:15px;line-height:1.5;max-width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.hud-menu-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;min-height:51px;border:0;background:#0a1c2499;border-radius:8px;color:#ecdab7}.hud-menu-button span{font-size:10px}.world-caption{position:absolute;bottom:max(19px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;color:#cbb88f;z-index:2;pointer-events:none}.world-title{font-family:var(--scene-serif);font-size:17px;letter-spacing:.17em}.world-title b{font-weight:400}.world-day{font-size:10px;color:#ccc5b4;letter-spacing:.05em}.world-status{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;gap:9px;color:#b8c6c0;font-size:10px}.world-status .status-dot{width:5px;height:5px;box-shadow:none;background:#89bca5}.desktop-hints{padding-left:15px;color:#b5b2a4}.world-loading{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);z-index:3;width:min(450px,90%);padding:35px;text-align:center;background:#102324e6;color:#f6e4b9;border:1px solid #ad9361;border-radius:5px}.world-loading h1{font-family:var(--scene-serif);font-size:26px;margin-bottom:12px}.world-loading p{margin-bottom:18px}.world-notices{position:fixed;top:140px;left:50%;transform:translate(-50%);z-index:20;width:min(580px,calc(100% - 24px))}.world-notices:empty{display:none}.scene-layer{width:min(610px,calc(100% - 36px));max-width:none;max-height:calc(100dvh - 48px);padding:0;margin:auto;border:1px solid #b29a68;border-radius:7px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 5px #101f21c2,0 0 0 6px #b49a6655,0 24px 100px #000b;overflow:hidden}.scene-layer::backdrop{background:#041017a1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scene-layer[open]{display:flex;flex-direction:column;animation:scene-enter .2s ease-out}.scene-layer-wide{width:min(1080px,calc(100% - 64px))}.scene-layer-heading{position:relative;display:flex;align-items:center;gap:16px;flex-shrink:0;padding:22px 28px 20px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 45% 0%,#d2b56617,transparent 70%)}.scene-layer-heading:before,.scene-layer-heading:after{content:"";position:absolute;width:14px;height:14px;top:7px;border-top:1px solid #b49a66;pointer-events:none}.scene-layer-heading:before{left:7px;border-left:1px solid #b49a66}.scene-layer-heading:after{right:7px;border-right:1px solid #b49a66}.scene-chapter{display:grid;place-items:center;flex-shrink:0;width:46px;height:49px;border:1px solid #b79b6577;border-radius:15px 2px;font-family:var(--scene-serif);font-size:25px;color:#b79b65;box-shadow:inset 0 0 0 4px #b79b6510}.scene-layer-title{flex:1;min-width:0}.scene-layer-title p{color:var(--muted);font-size:10px;letter-spacing:.15em;margin-bottom:3px}.scene-layer-title h1{font-family:var(--scene-serif);font-size:29px;font-weight:600;letter-spacing:.18em;line-height:1.45;outline:none;overflow-wrap:anywhere}.scene-close{display:flex;align-items:center;gap:4px;color:var(--muted);border:1px solid var(--border);background:var(--soft);border-radius:4px;min-height:44px;padding:8px 11px;flex-shrink:0}.scene-close span{font-size:11px}.scene-layer-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:23px 28px;scrollbar-width:thin;scrollbar-color:#8a805d99 transparent}.scene-layer-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:17px 28px;border-top:1px solid var(--border)}.scene-layer .button,.scene-layer .tabs button,.scene-layer .search-input,.scene-layer .standalone-input{border-radius:4px}.scene-layer .button.primary{background:linear-gradient(110deg,#dfc589,#b4975f);color:#162726;border:1px solid #efdcaa;box-shadow:inset 0 0 0 3px #a68e542a;letter-spacing:.08em}.scene-layer .button.secondary{background:var(--soft);color:var(--ink);border:1px solid var(--border)}.scene-layer .button{min-height:44px}.scene-layer .panel{background:transparent;box-shadow:none;border-radius:4px}.scene-layer .page-heading{margin:0 0 20px;gap:12px}.scene-layer .page-heading h1,.scene-layer .page-heading .eyebrow{display:none}.scene-layer .page-heading p{margin-top:0;font-size:12px}.scene-layer .page-heading .button{flex-shrink:0}.scene-layer .notices{margin:0}.scene-layer .detail-list dd{overflow-wrap:anywhere}.scene-layer input{min-width:0}@keyframes scene-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.cave-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cave-quick-links button{display:flex;gap:12px;align-items:center;min-height:55px;padding:12px;border:1px solid var(--border);background:var(--soft);color:var(--ink);border-radius:4px;font-size:14px}.cave-quick-links svg{color:#b4975f}.menu-appearance{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.menu-appearance h2{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:13px}.menu-appearance .appearance{flex-wrap:wrap}.menu-appearance .settings-button{display:none}.menu-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.menu-actions .button{font-size:12px}.daily-ritual{text-align:center}.daily-ritual-mark{margin:6px auto 22px;width:113px;height:113px;display:grid;place-items:center;border:1px solid #b3986055;border-radius:50%;color:#c5a86a;background:radial-gradient(circle,#d8c09020,transparent 68%);box-shadow:0 0 0 10px #b2986208,0 0 0 11px #b2986224}.daily-ritual h2{font-family:var(--scene-serif);font-size:24px;font-weight:500;letter-spacing:.04em;margin-bottom:15px}.daily-ritual>p{font-size:13px;line-height:1.9}.daily-contract{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;margin:21px 0 15px;padding:14px 17px;background:var(--soft);border:1px solid var(--border);text-align:left;font-size:12px}.daily-contract strong{justify-self:end;color:var(--accent);font-weight:500}.daily-contract small{grid-column:1/-1;color:var(--muted)}.daily-ritual .action-condition{margin:15px 0}.realm-tabs{width:fit-content;margin:0 auto}.realm-screen{max-width:930px;margin:auto}.realm-stage{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;position:relative;min-height:280px}.realm-illustration{min-width:0;position:relative;display:grid;place-items:center}.realm-illustration img{position:relative;width:min(100%,345px);aspect-ratio:1;object-fit:contain;z-index:1}.realm-orbit{position:absolute;width:92%;max-width:320px;aspect-ratio:1;border:1px solid #cbb37860;border-radius:50%;box-shadow:0 0 0 10px #b9ae7808,inset 0 0 50px #5eaa9512;animation:realm-breathe 7s ease-in-out infinite alternate}.realm-orbit:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed #90ccbb45;border-radius:50%}@keyframes realm-breathe{0%{opacity:.45;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}.realm-seal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:20px 4px}.realm-seal>span{font-size:12px;color:var(--muted);letter-spacing:.17em}.realm-seal strong{font-family:var(--scene-serif);font-size:clamp(21px,2.4vw,34px);font-weight:500;letter-spacing:.12em;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.realm-seal small{color:var(--muted);font-size:11px}.realm-readout{max-width:790px;margin:auto}.realm-readout .cultivation-meter{margin-top:0}.realm-facts{display:grid;grid-template-columns:1fr 1fr 1fr;margin:17px 0 20px;border:1px solid var(--border);background:var(--soft)}.realm-facts>div{display:flex;flex-direction:column;text-align:center;gap:8px;padding:14px 12px;min-width:0}.realm-facts>div+div{border-left:1px solid var(--border)}.realm-facts span{font-size:11px;color:var(--muted)}.realm-facts strong{font-size:16px;overflow-wrap:anywhere}.realm-condition{display:flex;justify-content:center;gap:9px;font-size:12px;line-height:1.8;margin:19px 0;color:var(--muted)}.realm-condition svg{flex-shrink:0;margin-top:1px}.scene-layer .realm-submit{display:flex;margin:0 auto;min-width:240px;min-height:49px;font-family:var(--scene-serif);font-size:23px}.realm-footnote{text-align:center;color:var(--muted);font-size:10px;line-height:1.7;margin:19px 0 0}.storage-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.storage-toolbar .tabs{flex-shrink:0}.storage-toolbar .tabs button{font-size:12px;padding:9px 14px;min-height:40px}.storage-toolbar .search-input{width:200px;min-height:41px;flex:1;min-width:130px;max-width:280px}.storage-capacity{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.storage-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:25px}.storage-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;align-content:start}.storage-slot{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;gap:6px;padding:8px 6px 10px;min-width:0;color:var(--ink);background:linear-gradient(140deg,var(--soft),var(--surface));border:1px solid var(--border);border-radius:4px;transition:border-color .15s,box-shadow .15s}.storage-slot:hover{border-color:#bca573}.storage-slot.selected{border-color:#d0b477;box-shadow:inset 0 0 0 2px #d2b36b22,0 0 14px #d2b36b20}.loot-art{width:80px;height:80px;object-fit:contain;display:block}.storage-slot>.loot-art{width:100%;height:auto;max-height:94px;aspect-ratio:1}.storage-slot>strong{text-align:center;font-family:var(--scene-serif);font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.slot-quantity{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere;max-width:100%}.storage-list{grid-template-columns:1fr}.storage-list .storage-slot{display:grid;grid-template-columns:64px 1fr auto;gap:4px 12px;padding:8px 11px;text-align:left;min-height:81px}.storage-list .storage-slot .loot-art{grid-row:1/3;width:63px;height:63px}.storage-list .storage-slot>strong{text-align:left}.storage-list .storage-slot>small{grid-column:2/-1;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.storage-list .slot-quantity{max-width:120px}.storage-detail{display:flex;flex-direction:column;align-items:center;align-self:start;position:sticky;top:0;background:radial-gradient(circle at 50% 0,#cfba7820,transparent 48%);border:1px solid var(--border);padding:20px 22px;min-width:0}.storage-detail>.loot-art{width:140px;height:140px;margin-bottom:12px}.storage-detail>div{width:100%;min-width:0}.storage-detail .eyebrow{font-size:10px;letter-spacing:.08em;color:var(--muted)}.storage-detail h2{font-family:var(--scene-serif);font-size:25px;margin:8px 0 4px;overflow-wrap:anywhere}.storage-detail p{line-height:1.8;font-size:12px;overflow-wrap:anywhere}.storage-item-id{color:var(--muted);font-size:10px!important;margin-bottom:9px}.storage-description{margin-top:16px;padding-top:13px;border-top:1px solid var(--border);min-height:85px}.storage-detail .button{margin-top:22px}.storage-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.8;color:var(--muted);margin-top:19px}.storage-note svg{flex-shrink:0;margin-top:2px}.item-use-form{display:flex;flex-direction:column;gap:14px}.item-use-summary{display:flex;gap:20px;align-items:center}.item-use-summary h2{font-family:var(--scene-serif);font-size:25px}.item-use-form p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.item-use-form label{margin-top:8px;font-size:12px}.scene-layer .timeline{padding:7px 0;border:0}.scene-layer .timeline-entry{padding-block:14px}.scene-layer .timeline-heading{flex-wrap:wrap}.scene-layer .timeline-heading h2{font-family:var(--scene-serif);font-size:19px}.scene-layer .timeline-content p{font-size:13px;line-height:1.9}.scene-layer .account-grid{gap:24px}.scene-layer .account-identity,.scene-layer .password-panel{padding:24px}.scene-layer .account-identity h2,.scene-layer .form-error{overflow-wrap:anywhere}:root .result-dialog,:root .settings-dialog,:root .help-dialog{border-radius:7px;border-color:#b7a16c;box-shadow:0 0 0 4px #102629b3,0 24px 100px #0008}:root .result-heading h2,:root .settings-title h2,:root .help-heading h2{font-family:var(--scene-serif);letter-spacing:.08em}:root .result-footer .button.primary,:root .settings-footer .button.primary{background:linear-gradient(110deg,#dfc589,#b4975f);color:#192a25;border-radius:4px}.admin-shell-v2{min-height:100dvh;background:var(--bg);color:var(--ink)}.admin-shell-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 24px;border-bottom:1px solid var(--border);background:var(--surface)}.admin-shell-bar>strong{margin-right:auto;font-size:15px;font-weight:500}.admin-shell-content{max-width:1840px;margin:auto;padding:27px}.admin-shell-content .page-heading{margin-top:0}.cave-login{position:relative;min-height:100dvh;background:#0d1b23;color:#efe5c9;isolation:isolate}.cave-login .cave-environment{position:fixed;z-index:-2}.cave-login:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06151ac4,#06151a50 54%,#06151a7d);z-index:-1}.cave-login .ambient,.cave-login .orbit-art,.cave-login .path-chips{display:none}.cave-login .login-header{position:relative;z-index:2;padding:25px 4vw}.cave-login .brand-symbol{color:#dabf81}.cave-login .login-main{width:min(1180px,92%);margin:0 auto;grid-template-columns:1fr 435px;gap:65px;min-height:calc(100dvh - 150px);align-items:center;padding:25px 0 40px}.cave-login .login-story{padding-top:0}.cave-login .login-story h1{font-family:var(--scene-serif);font-size:clamp(50px,6vw,83px);line-height:1.45;font-weight:500;color:#f2e7ca}.cave-login .login-story h1 span{color:#dfc99a}.cave-login .login-story .eyebrow{color:#d9c594}.cave-login .story-description{color:#e4dcc7;font-size:15px;line-height:2.1}.cave-login .story-note{color:#c7d2c9;margin-top:43px}.cave-login .login-card{border:1px solid #b19a65;border-radius:7px;background:#122727ed;box-shadow:0 0 0 4px #06151a66,0 20px 70px #0007;color:#e9e1c9;--ink: #e9e1c9;--muted: #b3bbae;--surface: #142929;--soft: #122120;--border: #46554a;--accent: #b1d6bc;--tint: #27382d;--danger: #ffb6a0;--danger-bg: #492d26}.cave-login .login-card h2{font-family:var(--scene-serif);font-size:30px}.cave-login .login-card .input-wrap{background:#091c20aa;border-radius:4px}.cave-login .login-card .input-wrap input:autofill{-webkit-text-fill-color:#e9e1c9;caret-color:#e9e1c9;box-shadow:inset 0 0 0 1000px #102b28}.cave-login .login-card .input-wrap input:-webkit-autofill{-webkit-text-fill-color:#e9e1c9;caret-color:#e9e1c9;box-shadow:inset 0 0 0 1000px #102b28}.cave-login .login-card .login-submit{background:linear-gradient(110deg,#dfc589,#b4975f);color:#162726;border-radius:4px}.cave-login .login-footer{position:relative;color:#d4c8aa;padding:15px 4vw;flex-wrap:wrap}.cave-login .login-header .appearance{background:#0b2028d9;padding:5px;border-radius:4px}@media (max-width: 1100px){.character-plaque{flex-basis:285px;padding:10px 16px 10px 10px;gap:12px}.character-plaque .player-avatar{width:65px;height:65px;min-width:65px}.character-plaque-copy>strong{font-size:21px}.hud-resources>div{padding:8px 10px;gap:6px}.hud-resources strong{max-width:130px}.desktop-hints{display:none}.scene-hotspot{width:188px}.hotspot-plate strong{font-size:19px}}@media (max-width: 900px){.cave-hud{top:max(12px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));gap:10px}.character-plaque{flex-basis:258px}.hud-resources{flex-direction:column;padding-top:0;gap:5px}.hud-resources>div{min-height:32px;padding:5px 10px}.hud-resources svg{width:17px;height:17px}.hud-resources span,.hud-resources strong{font-size:12px}.hud-right{gap:8px}.scene-hotspot{width:154px;gap:5px}.hotspot-plate{gap:7px;min-height:44px;padding:7px 10px}.hotspot-plate strong{font-size:17px;letter-spacing:.08em}.hotspot-plate svg{width:17px}.hotspot-arrow{font-size:23px}.hotspot-note{font-size:9px;letter-spacing:0}.world-caption{flex-direction:column;gap:3px;left:16px;bottom:16px}.world-status{right:16px;bottom:17px}.scene-layer-wide{width:calc(100% - 34px)}.scene-layer-body{padding:20px}.realm-stage{min-height:240px}.realm-facts strong{font-size:14px}.storage-layout{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);gap:18px}.storage-toolbar{gap:9px}.storage-detail{padding:16px}.storage-detail>.loot-art{width:110px;height:110px}.storage-slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.storage-list{grid-template-columns:1fr}.cave-login .login-main{grid-template-columns:1fr 385px;gap:28px}.cave-login .login-story h1{font-size:54px}.cave-login .story-description{font-size:13px}}@media (max-width: 650px){.cave-hud{gap:6px}.character-plaque{flex-basis:230px;gap:10px;padding:8px 12px 8px 8px}.character-plaque .player-avatar{width:49px;height:49px;min-width:49px}.character-plaque-copy>strong{font-size:18px}.character-plaque-copy>span:not(.hud-meter){font-size:11px}.character-plaque-copy>small{font-size:9px}.hud-menu-button{min-width:40px;min-height:40px;padding:4px}.hud-menu-button svg{width:20px;height:20px}.hud-resources>div{padding:4px 8px;gap:5px}.hud-resources strong{max-width:91px}.hud-resources span{display:none}.hud-right{flex-wrap:wrap;justify-content:flex-end;max-width:180px}.scene-layer{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.scene-layer-heading{padding:16px;gap:12px}.scene-layer-title h1{font-size:25px}.scene-layer-title p{font-size:9px}.scene-chapter{width:39px;height:42px;font-size:22px}.scene-layer-body{padding:17px 15px}.scene-layer-footer{padding:15px}.realm-stage{grid-template-columns:1fr 1.15fr 1fr;min-height:190px}.realm-seal{gap:7px}.realm-seal strong{font-size:19px;letter-spacing:.05em}.realm-seal>span{font-size:10px;letter-spacing:.04em}.realm-seal small{font-size:9px;line-height:1.7}.realm-facts{margin:13px 0}.realm-facts>div{padding:11px 7px}.realm-facts span{font-size:10px}.realm-facts strong{font-size:12px}.realm-readout .meter-label strong{font-size:16px}.realm-readout .meter-label small{font-size:10px}.storage-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px 6px}.storage-toolbar .search-input{grid-row:2;width:100%;max-width:none}.storage-toolbar .view-switch{grid-column:2;grid-row:1}.storage-capacity{grid-row:2;grid-column:2}.storage-layout{grid-template-columns:1fr;gap:20px}.storage-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.storage-list{grid-template-columns:1fr}.storage-detail{position:static;display:grid;grid-template-columns:90px 1fr;align-items:start;gap:15px;padding:15px}.storage-detail>.loot-art{width:90px;height:90px}.storage-detail h2{font-size:22px}.storage-description{min-height:0}.storage-slot>strong{font-size:13px}.storage-slot{padding:5px}.storage-list .storage-slot{padding:8px}.scene-layer .account-grid{grid-template-columns:1fr;gap:16px}.scene-layer .account-identity,.scene-layer .password-panel{padding:19px}.scene-layer .timeline-heading time{width:100%;margin-left:0;font-size:10px}.scene-layer .timeline-content{padding-left:13px}.scene-layer .timeline-content p{font-size:12px}.daily-ritual h2{font-size:21px}.admin-shell-content{padding:16px 12px}.admin-shell-bar{padding:12px;gap:10px}.admin-shell-bar>strong{font-size:12px}.cave-login .login-main{grid-template-columns:1fr;min-height:0;width:min(430px,92%);padding:10px 0 30px;gap:26px}.cave-login .login-story{display:block;text-align:center}.cave-login .login-story h1{font-size:35px;line-height:1.4}.cave-login .login-story h1 br{display:none}.cave-login .login-story .eyebrow{justify-content:center;font-size:10px;margin-bottom:9px}.cave-login .story-description,.cave-login .story-note{display:none}.cave-login .login-card{padding:25px}.cave-login .login-header{padding:17px 4vw}.cave-login .login-header .appearance .effects-toggle{display:none}}@media (max-aspect-ratio: 88/100){.world-shell:not(.world-admin){min-height:540px}.cave-stage{width:100%}}@media (max-width: 520px){.scene-hotspot{width:122px;gap:4px}.hotspot-plate{min-height:44px;padding:7px 9px;gap:5px;border-radius:12px 4px}.hotspot-plate strong{font-size:16px;letter-spacing:.03em}.hotspot-plate svg{width:14px}.hotspot-arrow{font-size:19px}.hotspot-note{font-size:9px;line-height:1.5;padding-inline:2px;white-space:nowrap}.cave-hud{left:10px;right:10px}.character-plaque{flex:0 1 220px;gap:8px;padding:8px 11px 8px 8px}.hud-right{max-width:127px;gap:7px}.hud-resources{width:100%;align-items:stretch}.hud-resources>div{min-height:28px;justify-content:flex-end}.hud-resources strong{font-size:11px;max-width:82px}.hud-menu-button{flex-direction:row;min-height:32px;font-size:10px;padding:5px 8px}.hud-menu-button span{font-size:10px}.world-title{font-size:13px;letter-spacing:.08em}.world-day{font-size:9px}.world-caption{left:12px;bottom:max(14px,env(safe-area-inset-bottom))}.world-status{bottom:max(14px,env(safe-area-inset-bottom));right:12px;font-size:9px;gap:5px}.world-notices{top:132px}}@media (max-width: 370px){.character-plaque .player-avatar{width:39px;height:39px;min-width:39px}.character-plaque{flex-basis:193px;padding:8px;gap:7px}.character-plaque-copy>strong{font-size:16px}.character-plaque-copy>small{max-width:112px}.hud-right{max-width:101px}.hud-resources strong{max-width:61px}.storage-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.storage-list{grid-template-columns:1fr}.scene-layer-title h1{font-size:23px}.scene-layer-title p{letter-spacing:.04em}.scene-close{padding-inline:7px}.scene-close span{display:none}.scene-chapter{width:33px;height:38px}.realm-seal strong{font-size:17px}}@media (max-height: 600px) and (min-aspect-ratio: 1/1){.cave-hud{top:10px;left:14px;right:14px}.character-plaque{padding:7px 12px 7px 8px;flex-basis:240px;gap:9px}.character-plaque .player-avatar{width:45px;height:45px;min-width:45px}.character-plaque-copy>strong{font-size:18px}.character-plaque-copy>small{font-size:9px}.hud-resources{flex-direction:row}.hud-resources>div{padding:6px 8px}.hotspot-note{display:none}.scene-hotspot{width:148px}.hotspot-plate{min-height:44px}.hotspot-plate strong{font-size:16px}.world-title{font-size:12px}.world-day{display:none}.scene-layer{max-height:calc(100dvh - 20px)}.scene-layer-heading{padding:10px 18px;gap:11px}.scene-layer-title h1{font-size:23px}.scene-chapter{height:36px;width:35px;font-size:21px}.scene-layer-title p{display:none}.scene-layer-body{padding-block:15px}.realm-stage{min-height:200px}.realm-illustration img{max-width:230px}.world-notices{top:90px}}@media (min-aspect-ratio: 27/10){.cave-hud{width:min(calc(100% - 48px),244dvh);margin:auto}.world-caption{left:max(24px,calc((100vw - 244dvh)/2))}.world-status{right:max(24px,calc((100vw - 244dvh)/2))}.cave-stage{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}.low-effects .cave-mist{display:none}:root[data-reduced=true] .cave-mist,:root[data-reduced=true] .realm-orbit{animation:none}:root[data-reduced=true] .scene-layer[open]{animation:none}:root[data-reduced=true] .scene-layer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-reduced=true] .hotspot-plate,:root[data-reduced=true] .hud-meter i{transition:none}@media (prefers-reduced-motion: reduce){.cave-mist,.realm-orbit,.scene-layer[open]{animation:none}.scene-layer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.hotspot-plate,.hud-meter i{transition:none}}@media (forced-colors: active){.cave-image,.cave-bleed,.cave-shading,.cave-mist{display:none}.world-shell,.scene-layer,.character-plaque,.hotspot-plate{background:Canvas;color:CanvasText;border:1px solid ButtonText}.scene-hotspot,.hotspot-note,.cave-hud,.world-caption,.world-status{color:CanvasText;text-shadow:none}.hud-meter i{background:Highlight}}.scene-hotspot:before{content:"";position:absolute;top:-9px;right:-18px;bottom:-16px;left:-18px;z-index:-1;background:radial-gradient(ellipse,#091c1be6 8%,#081718a8 53%,transparent 75%);filter:blur(5px);pointer-events:none}.storage-detail .storage-description{min-height:60px}.storage-detail>.loot-art{width:120px;height:120px}.scene-layer-body .storage-slot{min-height:136px}.scene-layer-body .storage-list .storage-slot{min-height:81px}@media (max-width: 650px){.scene-layer-body .storage-slot{min-height:109px}.storage-detail>.loot-art{width:90px;height:90px}}.realm-illustration img{max-width:280px}@media (max-width: 650px){.realm-illustration img{max-width:100%}}.scene-layer-body>.notices{margin:0 0 17px}:root{--dialog-safe-inline: calc(24px + max(env(safe-area-inset-left), env(safe-area-inset-right))*2) ;--dialog-safe-block: calc(24px + max(env(safe-area-inset-top), env(safe-area-inset-bottom))*2) }:root .scene-layer,:root .result-dialog,:root .help-dialog,:root .settings-dialog{max-width:calc(100vw - var(--dialog-safe-inline));max-height:calc(100dvh - var(--dialog-safe-block))}.realm-stage.is-busy .realm-orbit{box-shadow:0 0 32px #c7b77744,inset 0 0 40px #8cd4bf33}:root .result-dialog[data-tone=success] .result-emblem{border-radius:50%;color:#e7cb8b;border-color:#a9915b;background:radial-gradient(circle,#b99f612a,transparent);box-shadow:0 0 0 5px #b99f6112,0 0 22px #b99f6122}:root .result-dialog[data-tone=pending] .result-emblem{border-color:#be9f60;color:#d6bb85}.cave-stage .particle-field{position:absolute;z-index:1}.storage-slots:not(.storage-list){grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.scene-layer-body .storage-slots:not(.storage-list) .storage-slot{display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;aspect-ratio:1;min-height:0}.storage-slots:not(.storage-list) .storage-slot>.loot-art{min-height:0;height:100%;width:100%;max-height:none}.storage-slots:not(.storage-list) .storage-slot>strong{max-width:100%;font-size:13px;line-height:1.35}.demo-cave-map{position:relative;width:100%;max-width:650px;aspect-ratio:1672/941;overflow:hidden;border:1px solid #b49a66;border-radius:8px}.demo-cave-map>img{width:100%;height:100%;object-fit:cover}.demo-map-point{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border:1px solid #e1c88c;background:#102929;color:#ebd6a2;border-radius:50%;display:grid;place-items:center;font-size:12px}.demo-map-point.active{background:#e1c88c;color:#142626;box-shadow:0 0 0 6px #ead5a544}.demo-map-caption{position:absolute;top:12px;left:12px;background:#102929df;color:#efddb5;padding:7px 12px;border-radius:5px;font-size:13px}.demo-cave-choices{background:linear-gradient(#10292966,#10292988),url(/scenes/cave-v2/landscape.webp) center/cover;padding:16px;border-radius:8px}.demo-cave-choices>div{background:#102929dd;color:#efddb5}.demo-square-item .loot-art{min-height:0;height:100%;width:100%}@media (max-width: 650px){.scene-layer-heading{gap:8px}.scene-layer-heading .scene-chapter{display:none}.scene-layer-title h1{font-size:22px;letter-spacing:.05em}.scene-layer-heading .scene-close{padding:7px;gap:3px}.storage-slots:not(.storage-list){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.demo-topics{flex-wrap:wrap}}.cave-layered .cave-shading{background:linear-gradient(180deg,#38484133,transparent 25%,transparent 78%,#3e514b33)}.cave-layered .cave-stage:after{box-shadow:inset 0 0 90px #45554a18}.cave-layered .cave-bleed{filter:blur(12px)}.cave-layered .scene-object{position:absolute;transform:translate(-50%,-50%);display:block;padding:0;border:0;border-radius:20%;background:none;color:#eae8dc;isolation:isolate}.scene-object .scene-prop{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:50% 85%;transition:transform .28s ease,filter .28s ease}.scene-object .object-shadow{position:absolute;left:10%;right:10%;height:13%;top:calc(var(--object-foot) - 7%);border-radius:50%;background:radial-gradient(ellipse,#3b403956,transparent 70%);transform:skew(-12deg);pointer-events:none;z-index:-1}.object-cultivate .object-shadow,.object-progression .object-shadow{left:12%;right:12%;height:19%;top:calc(var(--object-foot) - 12%)}.object-adventure .object-shadow{left:20%;right:10%;height:10%;top:calc(var(--object-foot) - 5%);opacity:.75}.scene-object .object-aura{position:absolute;left:14%;right:14%;height:22%;top:calc(var(--object-foot) - 16%);border-radius:50%;background:radial-gradient(ellipse,#607d6233,transparent 67%);opacity:0;transition:opacity .25s;pointer-events:none}.scene-object .object-caption{position:absolute;left:50%;top:calc(var(--object-foot) + 3px);transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:7px;min-height:29px;padding:3px 12px;color:#f0efe3;white-space:nowrap;background:linear-gradient(90deg,transparent,#405448c4 24%,#405448c4 76%,transparent);text-shadow:0 1px 2px #3e4e44}.object-caption strong{font-size:17px;font-weight:520;letter-spacing:.14em;line-height:1.5}.object-caption i{width:4px;height:4px;background:#d8d4b9;transform:rotate(45deg);opacity:.85}.object-caption kbd{border:1px solid #dce3d24a;border-radius:3px;font:10px var(--font-family);padding:1px 4px;color:#d7ded1}.scene-object .object-note{position:absolute;top:calc(var(--object-foot) + 37px);left:50%;transform:translate(-50%,-3px);width:max-content;max-width:210px;padding:5px 10px;border:1px solid #bec8b560;border-radius:6px;background:#46594de8;color:#eff0e6;font-size:11px;line-height:1.6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s}.cave-layered .scene-hotspot:before{content:none}.scene-hotspot:hover .scene-prop,.scene-hotspot:focus-visible .scene-prop,.scene-object.is-highlighted .scene-prop{transform:translateY(-3px);filter:drop-shadow(0 0 6px #d2dfbe66)}.scene-hotspot:hover .object-aura,.scene-hotspot:focus-visible .object-aura,.scene-object.is-active .object-aura,.scene-object.is-highlighted .object-aura{opacity:1}.scene-hotspot:hover .object-note,.scene-hotspot:focus-visible .object-note{opacity:1;visibility:visible;transform:translate(-50%)}.cave-layered .scene-hotspot:focus-visible{outline:2px solid #e0e5ca;outline-offset:2px}.scene-hotspot:active .scene-prop{transform:translateY(1px) scale(.985)}.scene-object.is-spent .object-caption{color:#d3d8ce}.scene-object.is-spent .object-caption i{border-radius:50%;transform:none;background:#bbc3b5}.scene-object.is-active .object-caption i{background:#d4dfb4;box-shadow:0 0 5px #c7d5a855}.cave-layered .cave-mist{opacity:.26}.is-decorative .scene-object{pointer-events:none}.demo-cave-map{aspect-ratio:16/9;max-width:760px}.demo-cave-map .cave-stage{width:100%}.demo-cave-map .cave-shading,.demo-cave-map .cave-mist,.demo-cave-map .cave-bleed{display:none}.demo-cave-map .scene-object .demo-map-point{left:50%;top:80%;width:24px;height:24px;font-size:11px}.demo-cave-map .demo-map-caption{z-index:3;background:#45594ae8;color:#f0edde}.demo-cave-map .demo-map-point.active{background:#d5dbbd;color:#405046;box-shadow:0 0 0 4px #e4e8cf55}.demo-cave-choices{background-image:linear-gradient(#556c5955,#556c5977),url(/scenes/cave-v3/landscape.webp)}.character-plaque{background:linear-gradient(120deg,#3e5148ed,#506156ed);border-color:#b0b79a;border-radius:45px 12px 24px 45px;box-shadow:0 8px 24px #36453d22,inset 0 0 0 4px #dce0c616;color:#f2efe0}.character-plaque .player-avatar{box-shadow:0 0 0 2px #c2c7ac,0 0 0 5px #647360}.character-plaque-copy>small{color:#d4dccd}.hud-resources>div{background:#4a5d50e3;border-color:#a6b39788;color:#eff0e2;box-shadow:0 4px 14px #3442381a}.hud-resources svg,.hud-resources>div+div svg{color:#d1dac0}.hud-menu-button{background:#4a5d50eb;border:1px solid #aeb99d88;border-radius:12px;color:#efefdf;transition:background .2s}.hud-menu-button:hover{background:#5b6b58}.hud-meter{border-color:#aab799;background:#455748}.hud-meter i{background:linear-gradient(90deg,#93aa93,#cad4af)}.world-caption,.world-status{color:#e4e6d9;text-shadow:0 1px 5px #405143}.world-day,.desktop-hints{color:#d5dccf}.scene-layer{border-color:#96a58c;border-radius:16px;box-shadow:0 0 0 4px #64745a33,0 22px 75px #24372f55}.scene-layer-heading:before,.scene-layer-heading:after{border-color:#adb697}.scene-chapter{color:#a9b493;border-color:#a9b49370}.scene-layer .button.primary{background:linear-gradient(120deg,#9bac91,#bac4a5);color:#243d30;border:1px solid #bdc6ac;box-shadow:inset 0 1px #e5e8d466;border-radius:9px;letter-spacing:.06em}.scene-layer .button.secondary,.scene-close,.cave-quick-links button{border-radius:9px}.scene-layer .button.primary:not(:disabled):hover{background:linear-gradient(120deg,#a9b99e,#c6cfb6)}.cave-quick-links button:hover{border-color:#9cae92;background:#869b811f}.cave-layered .particle-field{opacity:.5}@media (max-width:900px){.object-caption strong{font-size:15px}.scene-object .object-caption{gap:5px;padding-inline:9px}.object-caption kbd{display:none}}@media (max-width:520px){.object-caption strong{font-size:14px;letter-spacing:.1em}.scene-object .object-caption{min-height:27px}.scene-object .object-note{font-size:10px;max-width:145px}}@media (hover:none){.scene-hotspot:hover .object-note{visibility:hidden;opacity:0}.scene-hotspot:hover .scene-prop{transform:none;filter:none}}.low-effects .scene-prop,:root[data-reduced=true] .scene-prop,:root[data-reduced=true] .object-note{transition:none}:root[data-reduced=true] .scene-hotspot:hover .scene-prop,:root[data-reduced=true] .scene-hotspot:focus-visible .scene-prop{transform:none}@media (prefers-reduced-motion:reduce){.scene-object .scene-prop,.scene-object .object-note,.scene-object .object-aura{transition:none}.scene-hotspot:hover .scene-prop,.scene-hotspot:focus-visible .scene-prop{transform:none}}@media (forced-colors:active){.scene-object .scene-prop,.scene-object .object-aura,.scene-object .object-shadow{display:none}.cave-layered .scene-hotspot{border:1px solid ButtonText;background:Canvas}.scene-object .object-caption{top:40%;background:Canvas;color:ButtonText;text-shadow:none}}.world3d{--world-cream: #eadcba;--world-green: #274e44;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;color:var(--world-cream);font-family:var(--font-family, system-ui, sans-serif);background:#182e34}.world3d [hidden]{display:none!important}.world3d button{font:inherit}.world3d button:focus-visible{outline:3px solid #e7cb87;outline-offset:5px}.world3d svg{width:20px;height:20px;flex:none}.world-sky,.world-stars,.world-vignette,.world-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.world-sky{background:radial-gradient(ellipse at 61% 38%,#56776e,#2e504c 29%,#1a3338,#132930 85%);transition:background .7s}.world-stars{pointer-events:none;background-image:radial-gradient(circle at 20% 27%,#d6d3a8a8 0 1px,transparent 1.5px),radial-gradient(circle at 38% 14%,#bdcaac99 0 1px,transparent 1.5px),radial-gradient(circle at 81% 74%,#b8cbb980 0 1px,transparent 1.6px),radial-gradient(circle at 87% 23%,#e1d6a3 0 1px,transparent 2px),radial-gradient(circle at 48% 86%,#a8c0af 0 1px,transparent 1.6px),radial-gradient(circle at 7% 59%,#99b0a475 0 1px,transparent 1.5px);background-size:490px 380px,590px 560px,650px 510px,100% 100%,800px 630px,520px 530px;opacity:.7}.world-canvas{display:block;touch-action:none;cursor:grab;outline:none}.world-canvas.is-dragging{cursor:grabbing}.world-canvas:focus-visible{outline:2px solid #cebd8190;outline-offset:-5px}.world-vignette{pointer-events:none;box-shadow:inset 0 0 140px #0b222450;background:linear-gradient(180deg,#112a3850,transparent 22%,transparent 78%,#102930b0)}.world-orbital{position:absolute;left:61.5%;top:50%;width:min(78vh,64vw);height:min(78vh,64vw);transform:translate(-50%,-50%);border:1px solid #d4c89822;border-radius:50%;pointer-events:none}.world-orbital:before,.world-orbital:after{content:"";position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border:1px solid #d4c89812;border-radius:50%}.world-orbital:after{top:-39px;right:-39px;bottom:-39px;left:-39px;border-style:dashed;border-color:#d4c89815}.world-orbital i{position:absolute;top:-15%;right:-23%;bottom:-15%;left:-23%;border:1px solid #d4c89820;border-radius:50%;transform:rotate(-23deg) scaleY(.32)}.world-orbital i+i{transform:rotate(50deg) scaleY(.55);border-color:#d4c89810}.world-orbital>span{position:absolute;left:50%;top:-49px;font-size:10px;letter-spacing:.25em;color:#cbbd9299}.world-chapter{position:absolute;left:max(48px,4.5vw);top:24%;pointer-events:none;max-width:310px}.world-overline{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.26em;color:#c4c3a7}.world-overline b{font-weight:400}.world-overline i{width:23px;height:1px;background:#c3b482}.world-chapter h2{font-family:var(--font-family);font-size:clamp(45px,5vw,76px);line-height:1.25;letter-spacing:.18em;font-weight:500;margin:24px 0 18px;text-shadow:0 3px 25px #061b2340}.world-chapter p{font-size:12px;line-height:2;letter-spacing:.14em;color:#bfc9b7;margin:0}.world-chapter-stamp{display:grid;place-items:center;width:23px;height:27px;margin-top:24px;border:1px solid #bc7b60;border-radius:3px;font-size:15px;line-height:1;color:#dfaa86;background:#965f421a}.world-back{position:absolute;z-index:3;top:120px;left:34px;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 3px;border:0;background:transparent;color:#355648;font-size:12px;letter-spacing:.06em}.world-back small{font-size:10px;color:#517161;margin-left:4px}.world-back svg{width:18px}.world-destination{position:absolute;left:max(48px,4.5vw);bottom:13%;display:flex;align-items:flex-start;gap:22px;width:280px;max-width:calc(100% - 32px);margin:0;background:none;color:#eaddb8}.destination-index{display:grid;place-items:center;width:35px;height:45px;font-family:var(--font-family);font-size:23px;color:#d8c693;border:1px solid #bca6756b;position:relative;flex:none}.destination-index:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #bca6752b}.destination-kicker{display:flex;align-items:center;gap:7px;margin:0;font-size:10px;letter-spacing:.12em;color:#aebda8}.destination-kicker i{width:15px;height:1px;background:#abbba27a}.world-destination h3{font-size:23px;font-weight:450;letter-spacing:.16em;margin:12px 0 10px;font-family:var(--font-family)}.destination-copy{margin:0;font-size:11px;letter-spacing:.045em;line-height:1.9;color:#bac7b4}.world-enter{display:flex;align-items:center;justify-content:space-between;gap:38px;min-height:45px;width:194px;margin-top:20px;padding:10px 16px;border:1px solid #c9b681;border-radius:3px;background:linear-gradient(120deg,#d8cba3,#bdaa7e);box-shadow:inset 0 0 0 3px #9d8c5f29,0 5px 15px #08242526;color:#233f34;font-size:12px!important;font-weight:600!important;letter-spacing:.13em;transition:transform .2s,filter .2s}.world-enter:hover{filter:brightness(1.1);transform:translateY(-2px)}.world-enter svg{width:18px}.world-landmarks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.world-leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;overflow:visible}.world-leaders path{fill:none;stroke:#eadbb9b3;stroke-width:1}.world-leaders circle{fill:#efe5c8;stroke:#52685a;stroke-width:1}.world-tag{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:7px;width:124px;min-height:40px;padding:9px 10px;border:1px solid #b29d707a;border-radius:4px;background:linear-gradient(125deg,#f6eccfef,#e4d7b8ee);box-shadow:0 3px 12px #29493628,inset 0 0 0 3px #e8d6a84d;color:#345543;pointer-events:auto;white-space:nowrap;transition:background .2s,box-shadow .2s}.world-tag:hover{background:#fff4d7;box-shadow:0 4px 19px #44684e30,0 0 0 2px #dbc38780}.world-tag i{width:5px;height:5px;flex:none;transform:rotate(45deg);background:#71967b}.world-tag strong{font-size:12px;font-weight:500;letter-spacing:.045em}.world-tag kbd{font:9px/1.2 var(--font-family, system-ui);color:#6b795d;padding:2px;border:1px solid #afae8e55;border-radius:2px;margin-left:1px}.world-tag small{font-size:9px;color:#697d66;letter-spacing:.03em}.world-tag.is-spent i{background:#aaa187}.world-tag.is-ready i{background:#44a582;box-shadow:0 0 6px #7fb994}.world3d[data-view=planet] .world-tag{width:120px;height:44px;min-height:44px;flex-wrap:wrap;column-gap:6px;padding:5px 8px;border-color:#b9aa7d;background:#193c39ee;color:#eee0b8;box-shadow:0 6px 30px #09212a4d}.world3d[data-view=planet] .world-tag strong{font-size:13px;letter-spacing:.08em}.world3d[data-view=planet] .world-tag i{background:#d4c38c}.world3d[data-view=planet] .world-tag small{flex-basis:100%;text-align:center;color:#aebfab;font-size:9px}.world3d[data-view=planet] .world-tag.is-locked{background:#34484bd6;color:#c2cdcc;border-color:#a7b6b557;box-shadow:none;cursor:default;gap:1px 5px}.world3d[data-view=planet] .world-tag.is-locked i{width:7px;height:7px;border:1px solid #b8c2bf;background:transparent;border-radius:1px;transform:none}.world3d[data-view=planet] .world-tag.is-locked strong{font-size:11px;font-weight:400}@media (max-width: 679px){.world3d[data-view=planet] .world-tag{width:104px}.world3d[data-view=planet] .world-tag strong{font-size:12px}}.world-camera{position:absolute;right:34px;bottom:88px;display:flex;align-items:center;gap:2px;border:1px solid #b6b18b55;border-radius:6px;padding:4px;background:#193832b0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.world-camera button{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:#d8d4b4;border-radius:3px}.world-camera button:hover{background:#e0d5ad19}.world-camera>span{width:1px;height:18px;background:#b7b58f40;margin:0 3px}.world-quality{position:absolute;right:34px;bottom:53px;z-index:3;display:flex;align-items:center;gap:7px;padding:5px 0;border:0;background:transparent;color:#b3c2aa;font-size:9px!important;min-height:28px;letter-spacing:.08em}.world-quality i{width:5px;height:5px;background:#95b18d;border-radius:50%}.world-gesture{position:absolute;left:50%;bottom:58px;transform:translate(-50%);margin:0;white-space:nowrap;pointer-events:none;font-size:10px;letter-spacing:.1em;color:#b1c0ae}.world-gesture i{font-style:normal;padding:0 12px;color:#79978a}.world-compass{position:absolute;right:52px;top:29%;width:48px;height:90px;text-align:center;color:#b6c2a5;pointer-events:none}.world-compass span,.world-compass b{display:block;font-size:9px;font-weight:400;letter-spacing:.1em}.world-compass i{position:relative;display:block;margin:10px auto;width:35px;height:35px;border:1px solid #c6b9924d;border-radius:50%}.world-compass i:before,.world-compass i:after{content:"";position:absolute;left:13px;top:4px;border:4px solid transparent;border-bottom:13px solid #c5b47c}.world-compass i:after{top:17px;border-bottom:0;border-top:12px solid #90ad9766}.world-region-note{position:absolute;left:36px;bottom:74px;display:flex;align-items:center;gap:12px;color:#345a48;pointer-events:none}.world-region-note>i{width:30px;height:34px;border:1px solid #78917566;border-radius:40% 40% 3px 3px;position:relative}.world-region-note>i:before{content:"";position:absolute;width:13px;height:13px;left:7px;top:8px;border:1px solid #718c70;transform:rotate(45deg)}.world-region-note span{font-size:10px;letter-spacing:.15em}.world-daily-note{font-size:11px;margin:8px 0 0;color:#658069;letter-spacing:.04em}.world3d[data-view=region]{background:#a5c4b4;color:#3b5b48}.world3d[data-view=region] .world-sky{background:radial-gradient(ellipse at 20% 8%,#f1e7b9,#dbddbb 18%,#b8cfb7 47%,#a0c1b1 75%,#83ad9f)}.world3d[data-view=region] .world-stars,.world3d[data-view=region] .world-orbital{display:none}.world3d[data-view=region] .world-vignette{box-shadow:none;background:linear-gradient(180deg,#3e5f5215,transparent 18%,transparent 79%,#b2c9b95e)}.world3d[data-view=region] .world-chapter{left:36px;top:187px}.world3d[data-view=region] .world-chapter h2{font-size:35px;margin:17px 0 11px;letter-spacing:.13em;text-shadow:none}.world3d[data-view=region] .world-chapter p{font-size:10px;color:#647e63}.world3d[data-view=region] .world-overline{color:#658269;font-size:9px}.world3d[data-view=region] .world-overline i{background:#759371}.world3d[data-view=region] .world-chapter-stamp{color:#987659;border-color:#a9876799;margin-top:15px;width:20px;height:23px;font-size:12px}.world3d[data-view=region] .world-camera{background:#d9dfc29c;border-color:#83977950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.world3d[data-view=region] .world-camera button{color:#446c50}.world3d[data-view=region] .world-camera button:hover{background:#6484671c}.world3d[data-view=region] .world-gesture,.world3d[data-view=region] .world-quality,.world3d[data-view=region] .world-compass{color:#5b7a60}.world3d[data-view=region] .world-leaders path{stroke:#426b538c}.world3d[data-view=region] .world-leaders circle{fill:#e4d8b5;stroke:#5c805f}.world-curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;visibility:hidden;overflow:hidden}.world-curtain:not([data-phase=idle]){visibility:visible;pointer-events:auto}.fog-bank{position:absolute;top:-20%;bottom:-20%;width:90%;transition:transform .78s cubic-bezier(.36,.08,.3,1),opacity .6s;opacity:0;filter:blur(10px);background:radial-gradient(ellipse at 35% 20%,#d9e1cb 10%,#cad8c5 40%,transparent 68%),radial-gradient(ellipse at 58% 65%,#dce3d0 8%,#d3ddca 41%,transparent 67%),radial-gradient(ellipse at 42% 50%,#d5dfce 20%,#cddac8 49%,transparent 72%)}.fog-left{left:-10%;transform:translate(-100%)}.fog-right{right:-10%;transform:translate(100%) rotate(180deg)}.fog-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:#d4dfce;opacity:0;transition:opacity .26s .45s}.fog-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#54715b;opacity:0;transition:opacity .25s .4s;min-width:240px}.fog-title>span{font-size:10px;letter-spacing:.4em}.fog-title strong{display:block;margin:17px 0 15px;font:500 32px/1.5 var(--font-family);letter-spacing:.25em}.fog-title p{font-size:10px;color:#7a9079;letter-spacing:.13em;margin:0}.world-curtain[data-phase=closing] .fog-bank,.world-curtain[data-phase=closed] .fog-bank{opacity:1;transform:translate(0)}.world-curtain[data-phase=closing] .fog-right,.world-curtain[data-phase=closed] .fog-right{transform:translate(0) rotate(180deg)}.world-curtain[data-phase=closing] .fog-cover,.world-curtain[data-phase=closed] .fog-cover,.world-curtain[data-phase=closing] .fog-title,.world-curtain[data-phase=closed] .fog-title{opacity:1}.world-curtain[data-phase=opening] .fog-cover,.world-curtain[data-phase=opening] .fog-title{opacity:0;transition-delay:0s}.world-curtain[data-phase=opening] .fog-bank{opacity:0;transition-duration:.86s}.world-error{position:absolute;z-index:16;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100% - 30px));padding:26px 24px;border:1px solid #b1a27d;border-radius:7px;background:#e9e4cffa;color:#3e5847;box-shadow:0 15px 90px #152e3950;text-align:center}.world-error-seal{display:grid;place-items:center;margin:0 auto 14px;border:1px solid #9e906d;width:37px;height:43px;font:22px SimSun,serif}.world-error h3{font-size:18px;font-weight:500;margin:0 0 12px}.world-error p{font-size:12px;line-height:1.9;margin:0 0 18px;overflow-wrap:anywhere}.world-error button{min-height:40px;padding:8px 14px;border:1px solid #9ba18a;border-radius:4px;background:#fbf4df;color:#405d47}.world-error nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid #99a48b55}.world-error nav button{font-size:11px}.world-render-stat{position:absolute;bottom:7px;left:50%;transform:translate(-50%);font:10px/1.4 monospace;background:#16322ddd;color:#d1dfba;border-radius:3px;padding:5px 8px;z-index:4;white-space:nowrap}.world-decorative{pointer-events:none}.world-decorative .world-chapter,.world-decorative .world-landmarks,.world-decorative .world-destination,.world-decorative .world-camera,.world-decorative .world-quality,.world-decorative .world-gesture,.world-decorative .world-compass,.world-decorative .world-back,.world-decorative .world-region-note,.world-decorative .world-error{display:none}.cave-login .world3d[data-error=true],.world-directory-mode[data-error=true]{background:transparent}.cave-login .world3d[data-error=true]>*,.world-directory-mode[data-error=true]>*{visibility:hidden}.cave-login .world-decorative .world-error,.world-directory-mode .world-error{display:none}.world-low-particles .world-stars{opacity:.2}.world-reduced *{transition:none!important;animation:none!important}.world-reduced .world-camera{-webkit-backdrop-filter:none;backdrop-filter:none}.world-paused .world-canvas{pointer-events:none}.world-shell.world-shell-3d:not(.world-admin){height:100dvh;min-height:320px}.world-shell-3d .cave-hud{top:max(22px,env(safe-area-inset-top));left:max(30px,env(safe-area-inset-left));right:max(30px,env(safe-area-inset-right));gap:14px}.world-shell-3d .character-plaque{flex:0 1 255px;gap:12px;padding:10px 14px 10px 9px;border:1px solid #bead7b60;background:linear-gradient(120deg,#1a3935f5,#18362fea);border-radius:5px;box-shadow:0 4px 22px #14362a24,inset 0 0 0 3px #baae8310}.world-character-seal{flex:none;display:grid;place-items:center;width:43px;height:52px;background:linear-gradient(120deg,#decea4,#b9a777);border:1px solid #e6d7a9;box-shadow:inset 0 0 0 4px #c5b685;color:#3b5a43;font:26px var(--font-family)}.world-shell-3d .character-plaque-copy>strong{font-size:17px;letter-spacing:.09em}.world-shell-3d .character-plaque-copy>span:not(.hud-meter){font-size:10px;color:#c4cbae}.world-shell-3d .character-plaque-copy>small{font-size:9px;color:#9fb29e}.world-shell-3d .hud-meter{height:4px;border:0;background:#0e2825;border-radius:1px}.world-shell-3d .hud-meter i{background:linear-gradient(90deg,#8bae89,#dbc88c)}.world-shell-3d .hud-right{display:flex;flex-direction:row;align-items:center;gap:10px}.world-shell-3d .hud-resources{padding-top:0;gap:8px}.world-shell-3d .hud-resources>div{padding:7px 12px;border-radius:4px;background:#203e36ee;border-color:#c1b58945;box-shadow:0 4px 16px #0a312118;gap:8px}.world-shell-3d .hud-resources span{font-size:10px}.world-shell-3d .hud-resources strong{font-size:12px;max-width:120px}.world-shell-3d .hud-resources svg{width:15px;height:15px;color:#c6d6a5}.world-shell-3d .hud-resources>div+div svg{color:#d4bd85}.world-shell-3d :is(.hud-menu-button,.hud-help-button){min-width:44px;min-height:46px;background:#18372bd9;border:1px solid #b6aa7f30;border-radius:5px;color:#dfd5b3}.world-shell-3d .hud-menu-button svg{width:19px;height:19px}.world-shell-3d .hud-menu-button span{font-size:9px}.hud-utility{display:flex;gap:7px}.hud-utility button{width:41px;min-height:43px;display:grid;place-items:center;background:#19372dd9;border:1px solid #b6aa7f30;border-radius:5px;color:#dfd5b3}.hud-utility svg{width:18px;height:18px}.world-shell-3d .world-caption{left:34px;bottom:max(23px,env(safe-area-inset-bottom));gap:10px;color:#b2c0a9}.world-shell-3d .world-title{font-size:11px;letter-spacing:.12em}.world-shell-3d .world-day{font-size:9px;color:#91a791}.world-shell-3d .world-status{right:34px;bottom:max(24px,env(safe-area-inset-bottom));font-size:9px;gap:6px;color:#9aaf98}.world-shell-3d .desktop-hints{display:none}.world-shell-3d[data-world-view=region] .world-caption,.world-shell-3d[data-world-view=region] .world-status{color:#54785a}.world-shell-3d[data-world-view=region] .world-day{color:#67866b}.world-shell-3d .world-notices{top:113px}.scene-layer{border-radius:9px;border-color:#ada17a;box-shadow:0 0 0 4px #1b3a3260,0 24px 100px #152a3269}.scene-layer-heading{background:linear-gradient(120deg,#bdaf8420,transparent)}.scene-layer-heading h1{font-size:25px;letter-spacing:.12em}.scene-layer::backdrop{background:#1532287d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scene-layer .button.primary{background:linear-gradient(120deg,#d8c896,#b9a773);border-color:#dfd0a3}.scene-layer .button,.scene-layer .button.primary,.scene-layer .button.secondary,.scene-layer .scene-chapter,.cave-quick-links button{border-radius:5px}.world-quality-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:4px 0 12px}.world-quality-options button{min-height:43px;padding:8px 5px;border:1px solid var(--border);background:var(--soft);color:var(--ink);border-radius:6px;font-size:12px}.world-quality-options button[aria-pressed=true]{border-color:var(--accent);background:var(--tint);color:var(--accent-strong)}.cave-login .world3d{position:fixed;z-index:-2}.cave-login:before{background:linear-gradient(90deg,#132c3aba,#102d3335 49%,#0c24275c)}.cave-login .login-card{border-radius:9px;border-color:#afa17c70;background:#18372cf2;box-shadow:0 14px 65px #102b3944}.cave-login .login-story h1{font-family:var(--font-family);font-size:clamp(50px,5.6vw,80px)}.world-help-map.demo-cave-map{position:relative;aspect-ratio:8/5;max-width:760px;background:#7b8974}.world-help-map .demo-map-point{transition:background .25s ease,box-shadow .25s ease,scale .25s ease}.world-help-map .demo-map-point.active{scale:1.15;animation:guide-pulse 1.8s ease-in-out infinite}@keyframes guide-pulse{50%{box-shadow:0 0 0 10px #e4e8cf22}}[data-reduced=true] .world-help-map .demo-map-point{animation:none;transition:none}@media (prefers-reduced-motion: reduce){.world-help-map .demo-map-point{animation:none;transition:none}}@media (min-width: 1800px){.world-chapter,.world-destination{left:6vw}.world3d[data-view=region] .world-chapter{left:4vw;top:24%}}@media (max-width: 1050px){.world-chapter{left:30px;max-width:210px}.world-chapter h2{font-size:49px}.world-destination{left:30px;bottom:14%;gap:14px}.destination-copy{font-size:10px}.world3d[data-view=region] .world-chapter h2{font-size:29px}.world3d[data-view=region] .world-chapter{left:27px}.world-compass{right:30px}.world-shell-3d .hud-resources span{display:none}.world-shell-3d .hud-resources strong{max-width:90px}}@media (max-width: 760px){.world-shell-3d .cave-hud{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));top:max(15px,env(safe-area-inset-top));gap:8px}.world-shell-3d .character-plaque{flex-basis:207px;padding:8px;gap:8px}.world-character-seal{width:34px;height:43px;font-size:22px}.world-shell-3d .character-plaque-copy>strong{font-size:14px}.world-shell-3d .character-plaque-copy>small{font-size:8px}.world-shell-3d .hud-right{gap:6px}.world-shell-3d .hud-resources{gap:5px}.world-shell-3d .hud-resources>div{padding:6px 9px;gap:6px}.hud-utility{display:none}.world-shell-3d .hud-menu-button{min-width:39px;min-height:43px}.world-shell-3d .world-day{display:none}.world-shell-3d .world-caption{left:18px;bottom:18px}.world-shell-3d .world-status{right:18px;bottom:19px}.world-region-note{left:22px}.world-camera,.world-quality{right:22px}}@media (max-aspect-ratio: 6/7){.world-orbital{left:50%;top:48%;width:91vw;height:91vw}.world-orbital:before{top:-13px;right:-13px;bottom:-13px;left:-13px}.world-orbital:after{top:-23px;right:-23px;bottom:-23px;left:-23px}.world-orbital>span{top:-31px}.world-orbital i{top:-12%;right:-10%;bottom:-12%;left:-10%}.world-chapter{top:126px;left:24px;max-width:calc(100% - 48px)}.world-chapter h2{font-size:38px;letter-spacing:.15em;margin:12px 0 7px}.world-overline{font-size:9px}.world-chapter p{font-size:10px}.world-chapter-stamp{position:absolute;right:-33px;top:32px;width:19px;height:23px;font-size:12px;margin:0}.world-destination{left:24px;bottom:112px;gap:13px;width:235px}.destination-index{width:27px;height:34px;font-size:18px}.destination-kicker{font-size:9px}.world-destination h3{font-size:20px;margin:8px 0}.destination-copy{display:none}.world-enter{width:178px;margin-top:12px;min-height:42px;font-size:11px!important}.world-compass{display:none}.world-gesture{bottom:72px;font-size:9px;left:24px;transform:none;letter-spacing:.02em}.world-gesture i{padding:0 6px}.world-camera{right:18px;bottom:109px;display:grid;grid-template-columns:repeat(2,35px);padding:3px;gap:1px;background:#203f33b0}.world-camera button{width:35px;height:35px}.world-camera>span{display:none}.world-camera svg{width:18px;height:18px}.world-quality{right:18px;bottom:66px;font-size:8px!important;letter-spacing:0}.world3d[data-view=region] .world-chapter{left:24px;top:167px}.world3d[data-view=region] .world-chapter h2{font-size:30px;margin:13px 0 8px}.world3d[data-view=region] .world-chapter-stamp{right:-27px;top:32px;margin:0}.world-back{left:22px;top:105px;font-size:11px}.world-back small{font-size:9px}.world-region-note{bottom:134px;left:24px;gap:10px}.world-region-note span{font-size:9px}.world-region-note>i{width:25px;height:30px}.world-region-note>i:before{left:5px;top:7px}.world-daily-note{font-size:10px;margin-top:6px}.world-tag{width:104px;min-height:40px;padding:8px 7px;gap:5px}.world-tag strong{font-size:11px}.world-tag kbd{display:none}}@media (max-width: 450px){.world-shell-3d .character-plaque{flex:0 1 191px}.world-shell-3d .hud-right{align-items:flex-start}.world-shell-3d .hud-resources{flex-direction:column;gap:4px}.world-shell-3d .hud-resources>div{padding:3px 7px;min-height:27px}.world-shell-3d .hud-resources strong{font-size:10px;max-width:60px}.world-shell-3d .hud-resources svg{width:12px;height:12px}.world-shell-3d .hud-menu-button{min-width:35px;min-height:43px}.world-shell-3d .hud-menu-button span{font-size:8px}.world-shell-3d .world-title{font-size:9px}.world-shell-3d .world-status{font-size:8px}.world-chapter{top:119px}.world-quality-options{grid-template-columns:repeat(2,1fr)}}@media (max-width: 350px){.world-shell-3d .cave-hud{left:10px;right:10px;gap:6px}.world-shell-3d .character-plaque{flex-basis:174px;padding:7px;gap:7px}.world-character-seal{width:29px;height:38px;font-size:20px}.world-shell-3d .character-plaque-copy>strong{font-size:12px}.world-shell-3d .hud-resources strong{max-width:45px}.world-shell-3d .hud-resources>div{padding:3px 5px}.world-destination{left:18px;gap:10px}.world-enter{width:150px}.world-camera,.world-quality{right:14px}.world-region-note{left:17px;gap:8px}.world-daily-note{font-size:9px}.world-tag{width:98px}.world-tag strong{font-size:10px}}@media (max-height: 650px) and (min-aspect-ratio: 6/7){.world-shell-3d .cave-hud{top:12px;left:20px;right:20px}.world-shell-3d .character-plaque{padding:7px 10px;flex-basis:235px}.world-character-seal{height:42px;width:35px}.world-shell-3d .character-plaque-copy>strong{font-size:14px}.world-shell-3d .character-plaque-copy>small{display:none}.world-chapter{top:26%;left:26px}.world-chapter h2{font-size:40px;margin:14px 0 8px}.world-chapter p{font-size:10px}.world-chapter-stamp{display:none}.world-destination{left:26px;bottom:13%;gap:13px}.destination-copy{display:none}.destination-kicker{font-size:9px}.world-destination h3{font-size:20px;margin:8px 0}.world-enter{min-height:38px;margin-top:12px;width:180px}.world-compass{display:none}.world-camera{bottom:66px;right:22px}.world-quality{bottom:35px;right:22px}.world-gesture{bottom:37px;font-size:9px}.world3d[data-view=region] .world-chapter{top:139px;left:26px}.world3d[data-view=region] .world-chapter h2{font-size:27px}.world-back{top:88px;left:24px}.world-region-note{bottom:56px;left:25px}.world-shell-3d .world-caption{left:25px;bottom:13px}.world-shell-3d .world-status{right:22px;bottom:14px}}@media (max-height: 460px) and (min-aspect-ratio: 6/7){.world-shell-3d .hud-utility{display:none}.world-shell-3d .cave-hud{top:8px;left:16px;right:16px}.world-shell-3d .character-plaque{flex-basis:205px;padding:5px 8px}.world-character-seal{height:34px;width:28px;font-size:19px}.world-shell-3d .character-plaque-copy>span:not(.hud-meter){font-size:9px}.world-chapter{top:27%;left:22px}.world-chapter h2{font-size:31px;margin:10px 0}.world-chapter p{display:none}.world-overline{font-size:8px}.world-destination{bottom:13%;left:22px;gap:10px}.destination-index{width:27px;height:33px;font-size:18px}.world-destination h3{font-size:17px;margin:7px 0}.destination-kicker{font-size:8px}.world-enter{width:150px;min-height:35px;margin-top:8px;font-size:10px!important}.world-back{top:61px;left:19px;min-height:34px}.world3d[data-view=region] .world-chapter{top:111px;left:23px}.world3d[data-view=region] .world-chapter h2{font-size:25px}.world3d[data-view=region] .world-chapter p{display:none}.world-region-note{bottom:50px;left:23px}.world-region-note>i{display:none}.world-region-note span{font-size:8px}.world-daily-note{font-size:9px;margin-top:4px}.world-camera{bottom:49px;right:20px;padding:2px}.world-camera button{width:32px;height:32px}.world-quality{bottom:22px}.world-gesture{bottom:25px;font-size:8px}.world-shell-3d .world-caption,.world-shell-3d .world-status{bottom:8px}.world-tag{width:109px;min-height:34px}.world-tag strong{font-size:10px}.world-shell-3d .world-notices{top:73px}}@media (prefers-reduced-motion: reduce){.world3d *{animation:none!important;transition:none!important}.world-camera{-webkit-backdrop-filter:none;backdrop-filter:none}}.world3d[data-view=region] .world-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 8% 58%,#eef2d39c 0%,transparent 32%),radial-gradient(ellipse at 94% 63%,#dbe9d99c 0%,transparent 31%),radial-gradient(ellipse at 50% 96%,#e1ecdfbb 0%,transparent 48%);pointer-events:none}.world-shell-3d .hud-right{flex-wrap:nowrap;width:auto;max-width:none}@media (max-width: 760px){.world-shell-3d .hud-resources>div{min-width:0}.world-shell-3d .hud-resources{width:auto}.world-shell-3d .character-plaque{min-width:0}}.world3d[data-view=region] .world-sky{background:radial-gradient(ellipse at 73% 15%,#f5e9bf28,transparent 42%),var(--world-day-backdrop, #aac9b1)}.world3d[data-view=region] .world-sky:after{opacity:.22}.world3d[data-view=region][data-day-period=night] .world-sky:after{opacity:.06}.world3d[data-view=region] .world-vignette{background:linear-gradient(180deg,#bdd4c029,transparent 19%,transparent 75%,#254d463d);box-shadow:inset 0 0 150px #335f4421}.world3d[data-view=region] .world-tag{width:98px;height:44px;min-height:44px;padding:0 7px;gap:5px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ede4bf;isolation:isolate;-webkit-tap-highlight-color:transparent}.world3d[data-view=region] .world-tag:before{content:"";position:absolute;top:9px;right:0;bottom:9px;left:0;z-index:-1;background:linear-gradient(105deg,#31594eea,#426957e8);border:1px solid #c5b17b9c;border-radius:3px 1px;box-shadow:0 2px 5px #203f3a33,inset 0 1px #f0dea721;transition:box-shadow .18s,border-color .18s,background .18s}.world3d[data-view=region] .world-tag strong{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-shadow:0 1px 2px #183b34}.world3d[data-view=region] .world-tag i{width:4px;height:4px;background:#d8c78d}.world3d[data-view=region] .world-tag kbd{color:#d8d4ac;font-size:8px;border-color:#d5c7984f;padding:1px 2px}.world3d[data-view=region] .world-tag:is(:hover,:focus-visible,.is-hovered):before{background:linear-gradient(105deg,#416957,#577b5c);border-color:#f2d991;box-shadow:0 0 0 1px #e6cf8366,0 0 19px #e9cf7c55,inset 0 1px #f9e3a080}.world3d[data-view=region] .world-tag:is(:hover,.is-hovered) i{background:#fff0b1;box-shadow:0 0 8px #f4d78c}.world3d[data-view=region] .world-tag.is-spent i{background:#a1ad93}.world3d[data-view=region] .world-tag.is-ready:before{border-color:#a6deba}.world3d[data-view=region] .world-tag.is-ready i{background:#c4ecc6;box-shadow:0 0 8px #ade0ac}.world3d[data-view=region] .world-tag:active:before{background:#638066}.world-canvas.is-interactive:not(.is-dragging){cursor:pointer}.world3d[data-view=region] .world-leaders path{stroke:#567563aa;stroke-width:.9;stroke-dasharray:2 3}.world3d[data-view=region] .world-leaders circle{r:2px;fill:#e7dcaa;stroke:#587b68}.world3d[data-view=region] .world-chapter{top:172px}.world3d[data-view=region] .world-chapter h2{font-size:31px;margin:12px 0 9px;color:#284d43}.world3d[data-view=region] .world-chapter-stamp{display:none}.world3d[data-view=region] .world-camera{background:#e0e3c6c7;border-color:#74937b7a}.world-camera button{min-width:44px;min-height:44px}.world-quality{min-height:44px;bottom:40px}.world3d[data-view=region] .world-region-note{text-shadow:0 1px 3px #dde5c4}.world-object-tip{position:absolute;left:50%;bottom:86px;transform:translate(-50%);z-index:5;max-width:min(390px,calc(100% - 32px));padding:10px 18px;display:grid;gap:5px;border-top:1px solid #d2bc7d88;border-bottom:1px solid #d2bc7d66;border-radius:3px;background:#254c42eb;box-shadow:0 4px 25px #284e3830;color:#ede0b4;text-align:center;pointer-events:none}.world-object-tip strong{font-size:12px;letter-spacing:.12em;font-weight:500}.world-object-tip span{font-size:10px;line-height:1.6;color:#cfdbbb}.world-refining{position:absolute;top:112px;left:50%;transform:translate(-50%);padding:8px 15px;font-size:11px;background:#e1e6cde8;color:#3e6652;z-index:7;border-radius:4px;pointer-events:none}.world-weather{position:absolute;right:38px;top:148px;display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:.12em;color:#386353;pointer-events:none}.world-weather i{display:block;width:12px;height:6px;border:1px solid #608f74;border-radius:100% 0;transform:rotate(-25deg)}.world-paused .world-object-tip,.world-paused .world-refining,.world-decorative .world-weather,.world-decorative .world-object-tip{display:none}.world-reduced .world-tag:before,.world3d[data-quality=low] .world-tag:before{transition:none}.world3d[data-quality=low] .world-camera{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 679px){.world3d[data-view=region] .world-tag{width:80px;height:44px;min-height:44px;gap:4px;padding:0 5px}.world3d[data-view=region] .world-tag:before{top:10px;right:0;bottom:10px;left:0}.world3d[data-view=region] .world-tag strong{font-size:11px}.world3d[data-view=region] .world-tag kbd,.world-weather{display:none}.world3d[data-view=region] .world-back{top:101px;left:18px;min-height:44px}.world3d[data-view=region] .world-chapter{top:149px;left:21px;max-width:180px}.world3d[data-view=region] .world-chapter .world-overline,.world3d[data-view=region] .world-chapter p{display:none}.world3d[data-view=region] .world-chapter h2{font-size:25px;margin:0;letter-spacing:.1em}.world3d[data-view=region] .world-camera{grid-template-columns:repeat(2,44px);bottom:82px;right:16px}.world-camera button{width:44px;height:44px}.world3d[data-view=region] .world-quality{right:18px;bottom:33px;font-size:9px!important}.world3d[data-view=region] .world-region-note{left:21px;bottom:112px;gap:7px;max-width:calc(100% - 142px)}.world3d[data-view=region] .world-region-note>i{display:none}.world3d[data-view=region] .world-region-note span{font-size:9px;letter-spacing:.03em}.world3d[data-view=region] .world-daily-note{font-size:9px;line-height:1.7}.world3d[data-view=region] .world-gesture{left:21px;bottom:75px;font-size:8px}.world-object-tip{bottom:203px;max-width:calc(100% - 40px);white-space:normal}.world-refining{top:190px;font-size:10px}}@media (max-height: 500px) and (min-aspect-ratio: 1/1){.world3d[data-view=region] .world-back{top:60px;left:20px;min-height:36px}.world3d[data-view=region] .world-chapter{top:100px;left:24px;max-width:180px}.world3d[data-view=region] .world-chapter h2{font-size:24px;margin:8px 0}.world3d[data-view=region] .world-chapter p,.world3d[data-view=region] .world-overline,.world-weather{display:none}.world3d[data-view=region] .world-camera{display:flex;right:18px;bottom:44px;gap:1px;padding:2px}.world3d[data-view=region] .world-camera button{width:44px;height:44px;min-height:44px}.world3d[data-view=region] .world-quality{bottom:4px;right:20px}.world3d[data-view=region] .world-region-note{left:24px;bottom:49px}.world3d[data-view=region] .world-gesture{bottom:23px}.world-object-tip{bottom:91px;padding:7px 12px}.world-refining{top:78px}}@media (hover: none){.world-object-tip{display:none}}.world3d[data-view=region] .world-tag.is-ready:before{animation:world-jade-breathe 3.6s ease-in-out infinite}@keyframes world-jade-breathe{50%{box-shadow:0 0 14px #bbdf9e55;border-color:#c9ecc2}}.world3d.world-reduced .world-tag:before,.world3d.world-paused .world-tag:before,.world3d[data-quality=low] .world-tag:before{animation:none}@media (prefers-reduced-motion: reduce){.world3d[data-view=region] .world-tag:before{animation:none;transition:none}}.world3d[data-view=region] .world-tag{width:78px;gap:3px;padding:0 4px}.world3d[data-view=region] .world-tag:before{top:12px;right:0;bottom:12px;left:0;border-radius:4px 1px;border-color:#d9d1ab30;background:linear-gradient(90deg,#334c3b60,#3c554590,#334c3b60);box-shadow:0 1px 3px #273c2b20}.world3d[data-view=region] .world-tag strong{font-size:10.5px;letter-spacing:0}.world3d[data-view=region] .world-tag kbd{border:0;padding:0;opacity:.65}.world3d[data-view=region] .world-tag:not(:hover):not(:focus-visible):not(.is-hovered) kbd{display:none}.world3d[data-view=region] .world-tag:not(.is-linked):not(:hover):not(:focus-visible):not(.is-hovered) i{width:3px;height:4px;opacity:.7}.world3d[data-view=region] .world-leaders path{stroke-dasharray:none;stroke:#677d5e88}.world3d[data-view=planet] .world-sky{background:radial-gradient(ellipse at 62% 40%,#49695f,#294a46 30%,#162f35 62%,#10252e)}.world-orbital{display:none}.world-stars{animation:world-starlight 7.3s ease-in-out infinite}.world-stars:before,.world-stars:after{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;opacity:.55}.world-stars:before{background-image:radial-gradient(ellipse 1px 4px at 16% 25%,#f7e2ad 30%,transparent),radial-gradient(ellipse 4px 1px at 16% 25%,#f7e2ad 30%,transparent),radial-gradient(circle at 73% 62%,#d6ebdf 0 1.3px,transparent 2.8px),radial-gradient(circle at 40% 83%,#cbe3df 0 1px,transparent 2.5px);background-size:593px 471px,593px 471px,421px 659px,683px 397px;animation:world-star-sparkle 4.7s ease-in-out -2.1s infinite}.world-stars:after{background-image:radial-gradient(circle at 15% 42%,#e7daae 0 1px,transparent 1.7px),radial-gradient(circle at 77% 25%,#a8cdbb 0 1px,transparent 1.7px);background-size:327px 493px,541px 389px;animation:world-stardrift 60s ease-in-out infinite alternate,world-star-sparkle 3.9s ease-in-out -.7s infinite}@keyframes world-starlight{0%,to{opacity:.68}48%{opacity:.95}}@keyframes world-star-sparkle{0%,to{opacity:.18}44%{opacity:1}65%{opacity:.35}78%{opacity:.7}}@keyframes world-stardrift{0%{transform:translate(-4px,-4px)}to{transform:translate(7px,9px)}}.world-reduced .world-stars,.world-reduced .world-stars:before,.world-reduced .world-stars:after{animation:none}.world-paused .world-stars,.world-paused .world-stars:before,.world-paused .world-stars:after{animation-play-state:paused}.world-low-particles .world-stars:before{display:none}.world3d[aria-busy=true] .world-quality{pointer-events:none;opacity:.45}@media (prefers-reduced-motion: reduce){.world-stars,.world-stars:before,.world-stars:after{animation:none}}@media (max-width: 679px){.world3d[data-view=region] .world-tag{width:70px;gap:3px;padding:0 4px}.world3d[data-view=region] .world-tag strong{font-size:10.5px;letter-spacing:0}}.world3d[data-view=region] :is(.world-chapter,.world-back,.world-region-note,.world-gesture,.world-quality,.world-weather,.world-compass){color:#f0eedc;text-shadow:0 1px 3px #203f32,0 0 10px #254c3cb0}.world3d[data-view=region] :is(.world-chapter p,.world-overline){color:#e5e9d9}.world3d[data-view=region] .world-vignette{background:linear-gradient(90deg,#213f385c,transparent 26%),linear-gradient(0deg,#213f3899,transparent 17%);box-shadow:none}.world-shell-3d[data-world-view=region] :is(.world-caption,.world-status,.world-day){color:#e9ebd9;text-shadow:0 1px 3px #203f32}.world-shell-3d .character-plaque>.player-avatar{width:52px;height:52px;min-width:0;flex:0 0 52px;aspect-ratio:1;border-radius:50%}.world-shell-3d .character-plaque>.player-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.world3d[data-view=region] :is(.world-chapter h2,.world-daily-note){color:#f0eedc;text-shadow:0 1px 3px #203f32}@media (max-width: 760px){.world-shell-3d .character-plaque>.player-avatar{width:40px;height:40px;flex-basis:40px}}.world-shell-3d .hud-utility button,.world-shell-3d :is(.hud-menu-button,.hud-help-button),.world3d .world-camera button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:48px;height:48px;min-width:48px;min-height:48px;padding:5px;border-radius:5px}.world-shell-3d .hud-utility button span,.world-shell-3d :is(.hud-menu-button,.hud-help-button) span,.world3d .world-camera button span{display:block;font-size:10px;line-height:1.2;letter-spacing:.1em}.world-shell-3d .hud-utility button svg,.world-shell-3d :is(.hud-menu-button,.hud-help-button) svg,.world3d .world-camera button svg{width:20px;height:20px}.world3d .world-camera{display:block;width:auto;padding:0;right:30px;bottom:65px}.world3d[data-view=region] .world-camera{display:block;right:30px;bottom:65px}@media (max-width: 760px){.world-shell-3d .hud-utility button,.world-shell-3d :is(.hud-menu-button,.hud-help-button),.world3d .world-camera button{width:44px;height:44px;min-width:44px;min-height:44px}.world3d .world-camera,.world3d[data-view=region] .world-camera{right:18px;bottom:64px}}@media (max-height: 460px){.world3d .world-camera,.world3d[data-view=region] .world-camera{bottom:42px}}.world3d[data-view=planet] .world-sky{background:radial-gradient(ellipse at 46% 45%,#36565c,#1c353f 45%,#101d2d)}.world3d[data-view=planet] .world-chapter{top:154px;left:4.5%;max-width:260px}.world3d[data-view=planet] .world-chapter h2{font-size:38px;line-height:1.3;margin:16px 0 10px;letter-spacing:.13em}.world3d[data-view=planet] .world-chapter p{width:auto;font-size:12px;line-height:1.9;letter-spacing:.07em}.world3d[data-view=planet] .world-chapter-stamp{display:none}.world3d[data-view=planet] .world-destination{left:auto;right:4.5%;bottom:152px;width:250px;padding:16px 20px;border:1px solid #bbcea92e;border-radius:14px;background:linear-gradient(135deg,#243e40dd,#182d38d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.world3d[data-view=planet] .world-destination>div{width:100%}.world3d[data-view=planet] .world-destination h3{margin:8px 0;font-size:22px}.world3d[data-view=planet] .destination-copy{display:block;font-size:11px;line-height:1.7}.world3d[data-view=planet] .world-enter{width:100%;min-height:44px;margin-top:14px}.world3d[data-view=planet] .world-gesture{left:50%;bottom:29px;transform:translate(-50%);width:max-content;font-size:10px}.world-selection-halo{position:absolute;transform:translate(-50%,-50%);pointer-events:none;border:1px solid #f0d79662;border-radius:50%;box-shadow:0 0 35px #e5cc7d10,inset 0 0 22px #e5cc7d0a}.world-selection-halo:before,.world-selection-halo:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px dashed #e4c77c21;border-radius:50%}.world-selection-halo:after{top:-18px;right:-18px;bottom:-18px;left:-18px;border-style:solid;border-color:#d7c58a0d}.world-selection-halo i{position:absolute;width:7px;height:7px;top:-4px;left:calc(50% - 3px);transform:rotate(45deg);background:#ebd798;box-shadow:0 0 15px #efcf7d70;animation:world-star-emphasis 3.4s ease-in-out infinite}@keyframes world-star-emphasis{0%,to{opacity:.5;box-shadow:0 0 9px #efcf7d50}50%{opacity:1;box-shadow:0 0 23px #efcf7d95}}.world-planet-switch{position:absolute;left:50%;bottom:57px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #c5cea935;border-radius:18px;background:#142933d9;box-shadow:0 12px 32px #07161d40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.world-planet-switch button{display:grid;grid-template-columns:14px 1fr;align-content:center;align-items:center;gap:4px 8px;min-width:44px;min-height:52px;padding:9px 16px;border:1px solid transparent;border-radius:11px;background:transparent;color:#c3d0c1;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.world-planet-switch [data-orbit]{display:grid;place-items:center;padding:9px}.world-planet-switch [data-planet]{min-width:148px}.world-planet-switch [data-planet] span{font-size:15px;letter-spacing:.1em;line-height:1.3}.world-planet-switch [data-planet] small{grid-column:2;font-size:9px;color:#a8bdb4;white-space:nowrap}.world-planet-switch [data-planet] i{grid-row:1/3;width:12px;height:12px;border-radius:50%;border:1px solid #afcba986;background:radial-gradient(circle at 30% 30%,#bdcfb6,#326273);box-shadow:0 0 9px #66a4b040}.world-planet-switch [data-planet=qiyuan] i{background:radial-gradient(circle at 30% 30%,#d9d3a4,#577854)}.world-planet-switch [aria-pressed=true]{border-color:#d6c18c80;color:#f3e5bd;background:linear-gradient(125deg,#a992543b,#4e6c622e)}.world-planet-switch button:hover{border-color:#ddca955c;background-color:#768d6e20}.world3d[aria-busy=true] .world-planet-switch{pointer-events:none;opacity:.65}.world-decorative .world-planet-switch,.world-decorative .world-selection-halo{display:none}.world-paused .world-selection-halo i{animation-play-state:paused}@media (max-width: 900px) and (min-width: 681px){.world3d[data-view=planet] .world-chapter{top:128px;max-width:210px}.world3d[data-view=planet] .world-chapter h2{font-size:30px}.world3d[data-view=planet] .world-destination{right:24px;bottom:151px;width:204px;padding:12px 15px}}@media (max-width: 680px){.world3d[data-view=planet] .world-chapter{left:22px;top:146px;max-width:210px}.world3d[data-view=planet] .world-chapter h2{margin:8px 0;font-size:27px}.world3d[data-view=planet] .world-chapter p{display:none}.world3d[data-view=planet] .world-overline{font-size:8px;letter-spacing:.12em}.world3d[data-view=planet] .world-destination{right:20px;left:20px;bottom:143px;width:auto;padding:10px 14px}.world3d[data-view=planet] .world-destination>div{display:grid;grid-template-columns:1fr 122px;gap:4px 10px;align-items:center}.world3d[data-view=planet] .destination-kicker{display:block;font-size:9px}.world3d[data-view=planet] .world-destination h3{grid-column:1;margin:0;font-size:18px}.world3d[data-view=planet] .destination-copy{grid-column:1/3;font-size:9px}.world3d[data-view=planet] .world-enter{grid-column:2;grid-row:1/3;margin:0;gap:5px;padding:8px 11px;font-size:11px!important}.world-planet-switch{width:calc(100% - 34px);box-sizing:border-box;bottom:62px;gap:3px;padding:6px;border-radius:14px;justify-content:center}.world-planet-switch [data-planet]{min-width:0;flex:1;padding:8px;column-gap:6px}.world-planet-switch button{min-height:48px}.world-planet-switch [data-planet] span{font-size:13px}.world-planet-switch [data-planet] small{font-size:8px}.world3d[data-view=planet] .world-gesture{bottom:37px;font-size:8px}.world3d[data-view=planet] .world-camera{right:18px;bottom:243px}}@media (max-height: 500px) and (min-width: 681px){.world3d[data-view=planet] .world-chapter{top:108px;left:24px;max-width:180px}.world3d[data-view=planet] .world-chapter h2{font-size:25px;margin:8px 0}.world3d[data-view=planet] .world-chapter p{display:none}.world3d[data-view=planet] .world-destination{right:24px;bottom:113px;width:190px;padding:10px 14px}.world3d[data-view=planet] .destination-copy{display:none}.world3d[data-view=planet] .world-destination h3{font-size:18px;margin:5px 0}.world3d[data-view=planet] .world-enter{margin-top:8px}.world-planet-switch{bottom:35px;padding:4px}.world-planet-switch button{min-height:44px}.world3d[data-view=planet] .world-gesture{bottom:14px}}@media (max-width: 450px){.world-shell-3d .cave-hud{flex-wrap:wrap;gap:6px}.world-shell-3d .hud-right{position:relative;display:grid;grid-template-columns:44px 44px;gap:5px}.world-shell-3d .hud-resources{position:absolute;top:49px;right:0;width:93px;flex-direction:column;gap:4px}.world-shell-3d .hud-resources>div{padding:3px 5px;gap:3px}.world-shell-3d .hud-resources span{display:inline;font-size:9px}}.world-directory-mode .world-destination,.world-directory-mode .world-camera,.world-directory-mode .world-planet-switch{display:none!important}@media (min-width: 761px){.world-directory-mode .world-chapter{max-width:38vw}.world-directory-mode .world-chapter p{max-width:30vw}}@media (max-width: 760px){.world-directory-mode .world-chapter{top:20px;left:20px}.world-directory-mode .world-chapter h2{font-size:24px}.world-directory-mode .world-chapter p{display:none}.world-directory-mode .world-gesture{bottom:24px}}.world-continent-picker{position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:9;width:min(360px,calc(100% - 32px));border:1px solid #c5b384;border-radius:18px;padding:28px;background:#f4efdcf5;color:#28453b;box-shadow:0 20px 60px #132f3855}.world-continent-picker[hidden]{display:none}.world-continent-picker h3{font-size:24px;margin:8px 0 20px}.world-continent-picker p{color:#778368;font-size:12px;letter-spacing:.2em}.world-close-continents{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;background:transparent;color:#486354;font-size:24px}.world-continent-entry{display:grid;grid-template-columns:1fr 24px;gap:8px;width:100%;min-height:100px;padding:18px;border:1px solid #a0b28c;border-radius:12px;background:#e5e9d7;color:#284a39;text-align:left}.world-continent-entry strong{font-size:20px}.world-continent-entry span{grid-column:1;font-size:12px}.world-continent-entry svg{grid-column:2;grid-row:1/3;width:24px;align-self:center}.world-directory-mode .world-continent-picker{display:none!important}@media (max-width: 760px){.world-continent-picker{right:16px;top:52%}}.world-directory-mode .world-error nav{display:none}.world-court-nav{position:absolute;z-index:7;bottom:max(32px,calc(env(safe-area-inset-bottom) + 18px));left:max(82px,calc(env(safe-area-inset-left) + 64px));transform:none;display:flex;gap:6px;padding:5px;border:1px solid #b4bc97a8;border-radius:12px;background:#e8e6cde8;color:#294b40;box-shadow:0 8px 26px #183c3422;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.world-court-nav[hidden]{display:none}.world-court-views{display:flex;gap:2px}.world-court-nav button,.world-facility-list summary{color:inherit;font:inherit;font-size:12px;min-width:44px;min-height:44px;border:0;border-radius:8px;padding:8px 10px;background:transparent;cursor:pointer}.world-court-views button[aria-pressed=true]{color:#f6efd6;background:#365c4d}.world-court-nav :is(button,summary):focus-visible{outline:2px solid #977641;outline-offset:2px}.world-facility-list summary{display:grid;place-items:center;box-sizing:border-box;list-style:none}.world-facility-list summary::-webkit-details-marker{display:none}.world-facility-list[open] summary{background:#c8d3bb}.world-facility-list>div{position:absolute;left:0;bottom:calc(100% + 8px);width:300px;max-width:calc(100vw - 28px);max-height:min(520px,calc(100dvh - 220px));overflow:auto;padding:6px;background:#eeeeda;border:1px solid #afb998;border-radius:12px;box-shadow:0 12px 32px #193f3544}.world-facility-list button{display:grid;gap:3px;width:100%;text-align:left}.world-facility-list button:hover{background:#dbe2cc}.world-facility-list button span{color:#53685c;font-size:11px;line-height:1.5}.world3d[data-view=region]:has(.world-court-nav:not([hidden])) .world-gesture{display:none}@media (max-width: 760px){.world-court-nav{right:auto;transform:none;justify-content:space-between;gap:2px;padding:3px}.world-court-nav button,.world-facility-list summary{padding:6px}.world-court-views,.world-court-views button{flex:1}.world3d[data-view=region]:has(.world-court-nav:not([hidden])) .world-region-note{display:none}}@media (max-height: 460px){.world-court-nav{bottom:40px}}.scene-layer{width:min(660px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border-radius:20px;border:1px solid #baa77966;box-shadow:0 32px 100px #06161466;background:var(--surface, #f5f1e5);color:var(--ink, #283c34);overflow:hidden}.scene-layer[open]{display:flex;flex-direction:column}.scene-layer.scene-layer-wide{width:min(1120px,calc(100vw - 64px))}.scene-layer-fixed-height{height:760px}.scene-layer-fixed-height>.scene-layer-body{flex:1;scrollbar-gutter:stable}.scene-layer::backdrop{background:#071b2588;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.scene-layer-heading{padding:22px 28px;gap:14px;flex:0 0 auto;border-bottom:1px solid #8d997e33;background:linear-gradient(105deg,#9c8a5920,transparent 70%)}.scene-layer-title{min-width:0;flex:1}.scene-layer-title h1{font-size:clamp(21px,3vw,27px);line-height:1.4;margin:0;overflow-wrap:anywhere;font-weight:600;letter-spacing:.04em}.scene-layer-title p{font-size:11px;letter-spacing:.1em;opacity:.6;margin:0 0 6px}.scene-chapter{display:grid;place-items:center;width:43px;height:48px;flex-shrink:0;border:1px solid #ad945677;border-radius:7px;font-family:serif;font-size:26px;color:#8b6e35;background:#b8974b0d}.scene-layer-body{padding:26px 28px;overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#75877060 transparent;scroll-padding:20px}.scene-layer-footer{padding:16px 28px;border-top:1px solid #8d997e33}.scene-close{border-radius:10px;min-width:42px;min-height:42px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.scene-layer :focus-visible{outline:2px solid #967839;outline-offset:3px}.scene-layer h1:focus{outline:none}.scene-layer button:disabled{cursor:not-allowed;opacity:.48}.inventory-controls{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.inventory-pagination{display:flex;gap:14px;justify-content:center;align-items:center;margin:20px 0}.storage-detail .economy-actions{justify-content:stretch}.storage-detail .economy-actions .button{flex:1;min-width:100px}.storage-detail{overflow-wrap:anywhere}.storage-toolbar select{min-height:42px;max-width:180px}.storage-slot small{font-size:11px}.storage-slot{min-width:0}.scene-layer .standalone-input{min-height:44px;width:100%;min-width:0;padding:10px 12px;border:1px solid #80947766;border-radius:9px;background:transparent;color:inherit}.scene-layer select option{color:#263b31;background:#f4f0e2}@media (max-width: 650px){.scene-layer,.scene-layer.scene-layer-wide{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px;margin:auto}.scene-layer-heading{padding:16px 14px;gap:8px}.scene-layer-body{padding:20px 14px}.scene-layer-footer{padding:14px}.scene-chapter{width:31px;height:37px;font-size:22px}.scene-close span{display:none}.scene-layer-title p{font-size:10px;letter-spacing:0}.scene-layer-title h1{font-size:20px}.inventory-controls input{width:100%}.storage-layout{grid-template-columns:1fr!important}.storage-detail{position:static!important}.storage-toolbar{gap:10px}.storage-toolbar select{max-width:none;width:100%}}@media (prefers-reduced-motion: no-preference){.scene-layer[open]{animation:dialog-enter .15s ease-out}@keyframes dialog-enter{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}}:root{color-scheme:light;--bg: #edeedf;--surface: #faf7ee;--glass: #faf7eef0;--ink: #293f37;--muted: #647366;--border: #d7d8c5;--soft: #eeefe2;--accent: #467565;--accent-strong: #315e4e;--tint: #e0e9da;--danger: #a14337;--danger-bg: #f8e9df;--ui-brass: #a28a51;--ui-radius: 12px;--shadow: 0 14px 40px #203b3010}:root dialog.game-dialog{color:var(--ink);border:22px solid transparent;border-image:url(/ui/dialog-frame.svg) 48 / 26px / 5px stretch;border-radius:4px;background:#1d4237;box-shadow:0 4px 0 5px #102f2ad9,0 0 0 6px #c4ba8150,0 30px 90px #061d25a0;isolation:isolate}:root dialog.game-dialog::backdrop{background:#102d326b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}:root .game-dialog .game-dialog-heading{position:relative;padding:17px 26px;gap:16px;border-bottom:2px solid #bca66b;color:#f5e9c4;background:linear-gradient(180deg,#d8c78412,transparent 40%),repeating-linear-gradient(115deg,#ced6a805 0 1px,transparent 1px 9px),linear-gradient(100deg,#294e42,#153a32 62%,#294e42);box-shadow:inset 0 1px #e1cf9440,inset 0 -4px #091e252e}.game-dialog .scene-layer-heading:before,.game-dialog .scene-layer-heading:after{display:none}:root .game-dialog :is(.scene-layer-title h1,.result-heading h2,.settings-title h2,.help-heading h2){color:#f6e8bb;font-size:clamp(22px,2.5vw,28px);font-weight:630;letter-spacing:.16em;line-height:1.4;text-shadow:0 2px 2px #0a252dcc}.game-dialog .game-dialog-heading :is(.scene-layer-title p,.result-kicker,.eyebrow){color:#bec7a3;font-size:11px;letter-spacing:.12em}:root .game-dialog :is(.scene-chapter,.settings-emblem,.result-emblem){width:48px;height:52px;border:1px solid #b9af7c;border-radius:13px 4px;color:var(--accent-strong);background:linear-gradient(145deg,#f9f5df,#e3e8ce);box-shadow:inset 0 0 0 4px #fff9e755}:root .game-dialog .scene-chapter{width:60px;height:68px;background:none;border:0;box-shadow:none}.scene-chapter img{width:100%;height:100%;object-fit:contain}.game-dialog .scene-layer-title h1:after{content:"";display:block;width:82px;height:1px;margin-top:7px;background:linear-gradient(90deg,#ead39a,#bda76a40,transparent)}:root .game-dialog[data-tone=error] .result-emblem{color:var(--danger);background:var(--danger-bg);border-color:#c99a85}:root .game-dialog[data-tone=pending] .result-emblem{color:#866129;background:#f4e9cc}.game-dialog :is(.scene-close,.icon-button){color:#ecd8a2;border:1px solid #b7a46980;border-radius:4px;background:linear-gradient(#456c5480,#173e3280);min-width:42px;min-height:42px;box-shadow:none}.game-dialog :is(.scene-close,.icon-button):hover{background:#486c50;border-color:#d1b979}:root .game-dialog :is(.scene-layer-body,.result-body,.settings-body,.help-scroll){scrollbar-width:thin;scrollbar-color:#99ac9777 transparent;scrollbar-gutter:stable}.game-dialog :is(.scene-layer-body,.help-scroll){padding:24px 28px 28px;box-shadow:none}:root .game-dialog :is(.scene-layer-body,.result-body,.settings-body,.help-scroll,.scene-layer-footer,.result-footer,.settings-footer){background:url(/ui/silk-grain.svg),linear-gradient(130deg,#faf7ee,#f3f3e8)}:root .game-dialog .settings-body{padding-top:22px}.game-dialog :is(.scene-layer-footer,.result-footer,.settings-footer){border-top:0;background:transparent}.world-uid{position:absolute;right:max(18px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:5;margin:0;padding:0;color:#fffbed;background:none;font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:.04em;text-shadow:0 1px 2px #102d2c,0 0 4px #102d2cb3;-webkit-user-select:text;user-select:text}.world-shell-3d .character-plaque{border:0;border-radius:90px 10px 10px 90px;background:linear-gradient(90deg,#264f4259,#37574430 65%,transparent);box-shadow:none;color:#fff3d9;text-shadow:0 1px 3px #17352e}.character-menu-avatar{position:relative;display:inline-flex;flex-shrink:0}.character-menu-mark{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;display:grid;place-items:center;color:#fff1cd;border-radius:50%;background:#315747;border:1px solid #ded5aa}.character-plaque[aria-expanded=true]{outline:1px solid #efdb9f;outline-offset:4px}.help-replay-guide{margin-bottom:20px}.help-walkthrough .demo-stage:has(.world-help-map){min-height:0;padding:0;background:transparent}.help-walkthrough .world-help-map.demo-cave-map{max-width:none;border:0;border-radius:0}.world-shell-3d .hud-resources>div{border:1px solid #f4edcf26;border-radius:24px;background:#193b345e;box-shadow:none;color:#fff3d9;text-shadow:0 1px 2px #17352e}.world-shell-3d .hud-utility button,.world-shell-3d :is(.hud-menu-button,.hud-help-button),:root .world3d .world-camera button{color:#fff5dc;background:transparent;border:0;border-radius:50%;box-shadow:none;text-shadow:0 1px 3px #163a32,0 0 5px #163a32a3}.world-shell-3d .hud-utility button svg,.world-shell-3d :is(.hud-menu-button,.hud-help-button) svg,:root .world3d .world-camera button svg{filter:drop-shadow(0 1px 2px #163a32cc)}.world-shell-3d .hud-utility button:hover,.world-shell-3d :is(.hud-menu-button,.hud-help-button):hover,:root .world3d .world-camera button:hover{color:#fffbed;background:transparent;filter:drop-shadow(0 0 5px #ead6a180)}:root .world3d .world-camera{left:max(18px,env(safe-area-inset-left));right:auto;bottom:max(32px,calc(env(safe-area-inset-bottom) + 18px));background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.world3d .world-court-nav{left:max(82px,calc(env(safe-area-inset-left) + 64px));right:auto;bottom:max(32px,calc(env(safe-area-inset-bottom) + 18px));transform:none;flex-direction:column-reverse;align-items:flex-start;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.world3d .world-court-toggle{display:flex;align-items:center;gap:8px;padding-inline:16px}.world-court-toggle svg{width:19px;height:19px}.world-court-toggle i{width:6px;height:6px;border:solid currentColor;border-width:1px 1px 0 0;transform:rotate(-45deg) translateY(2px)}.world-court-toggle[aria-expanded=true] i{transform:rotate(135deg) translateY(2px)}.world-court-drawer{display:flex;flex-wrap:wrap;max-width:min(480px,calc(100vw - 108px));gap:6px;padding:6px;border:1px solid #e4d8ad75;border-radius:24px;background:#24493df2;box-shadow:0 8px 24px #17362e40}.world-court-drawer[hidden]{display:none}.world3d .world-facility-list>div{left:0;transform:none;max-width:min(300px,calc(100vw - 108px));max-height:min(480px,calc(100dvh - 260px))}.world3d .world-court-views{gap:6px;flex-wrap:wrap}.world3d .world-court-nav button,.world3d .world-facility-list summary{color:#fff5dc;border:1px solid #e9e6c630;border-radius:24px;background:#193b346b;text-shadow:0 1px 2px #17352e}.world3d .world-court-views button[aria-pressed=true],.world3d .world-facility-list[open] summary{color:#2c5143;background:#f5f1dceb;border-color:#fff6d2;text-shadow:none}.world3d .world-facility-list>div button{color:#294b40;border:0;border-radius:8px;background:transparent;text-shadow:none}.world3d .world-facility-list>div button:hover{background:#dbe2cc}@media (max-width: 760px){.world3d .world-court-nav,.world3d .world-court-views{gap:3px}}@media (max-width: 450px){.world-shell-3d .hud-right{display:flex}.world-court-drawer{gap:3px}}:root .game-dialog .button,.settings-button{border-radius:4px;font-weight:550;letter-spacing:.03em;min-height:42px}:root .game-dialog .button.primary{color:#fff9e8;background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(180deg,#527f62,#295744 55%,#234d3e);border:1px solid #315d45;box-shadow:inset 0 0 0 3px #092b1a33,0 3px #244731,0 4px 8px #254c392b;padding-inline:24px;text-shadow:0 1px #1c3e28}:root .game-dialog .button.secondary,.settings-button{color:var(--ink);background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(#fbf6df,#e6e3c9);border:1px solid #b7b18c;box-shadow:inset 0 0 0 2px #fff9e160,0 2px #b3b39250}:root .game-dialog .button.primary:hover:not(:disabled){filter:brightness(1.08)}:root .game-dialog .button.secondary:hover:not(:disabled){background:var(--tint);border-color:#8ca38c}:root .game-dialog :is(input:not([type=checkbox]),select,textarea){border-radius:9px;border-color:#c3ccb7;color:var(--ink);background-color:#fcfaf3}.game-dialog :is(.economy-tabs,.estate-tabs,.social-tabs){gap:7px;padding:8px 0 16px;border-bottom:2px solid #bab88e}.game-dialog :is(.economy-tabs,.estate-tabs,.social-tabs) button{border-radius:9px 9px 2px 2px;background:linear-gradient(#f8f3db,#e5e5ce);color:var(--muted);border:1px solid #b8bea0;box-shadow:inset 0 0 0 3px #fffbeb50}.game-dialog :is(.economy-tabs,.estate-tabs,.social-tabs) :is([aria-pressed=true],.active){background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(#53745a,#2c5846);color:#fff9e8;border-color:var(--accent-strong);box-shadow:inset 0 -2px #c4ac75}.game-dialog :is(.economy-card,.estate-card,.social-card,.storage-detail){border:1px solid #bbc2a3;border-radius:5px;background:linear-gradient(150deg,#fcf9f0,#edf0e0);box-shadow:inset 0 0 0 3px #fffcf17a,0 3px 9px #405b3210}.game-dialog .storage-detail{background:linear-gradient(155deg,#f8f5e8,#e6eada)}.game-dialog .economy-card>.item-artwork{width:86px;height:86px;align-self:center;margin:0 auto 4px}.game-dialog .economy-card-label{letter-spacing:0;overflow-wrap:anywhere}.game-dialog .economy-card h3{font-size:17px;margin-bottom:4px}.game-dialog .economy-price{color:var(--accent-strong)}.game-dialog .storage-slot{border-radius:5px;border-color:#afb894;background:radial-gradient(ellipse at 50% 38%,#f9f4d8,#e8ecda 65%,#dce2ca);box-shadow:inset 0 0 0 3px #f9f7df,inset 0 0 0 4px #b4bb954d}.game-dialog .storage-slot.selected{border-color:#789978;background:linear-gradient(145deg,#f5f7e8,#dfe9d6);box-shadow:inset 0 0 0 2px #5f875525}.game-dialog .storage-slot:hover{border-color:var(--accent)}.game-dialog .estate-screen .estate-card{border-radius:5px;border-color:#bbc2a3;box-shadow:inset 0 0 0 3px #fffcf17a}.game-dialog .estate-screen button:not(.active),.game-dialog .estate-form button{border-radius:4px;border:1px solid #b7b18c;background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(#fbf6df,#e6e3c9);color:var(--ink)}.game-dialog .estate-screen .estate-tabs button.active{border-radius:4px;color:#fff6dc;border-color:#4d6849;background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(#53745a,#2c5846)}.game-dialog .estate-art>.item-artwork{width:92px;height:92px;z-index:1}.game-dialog .estate-form button[type=submit],.game-dialog .estate-form button:not([type]){color:#fff6dc;background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(#53745a,#2c5846)}.game-dialog .storage-slot>.loot-art{padding:3px}.game-dialog .storage-detail>.loot-art{width:136px;height:136px;filter:drop-shadow(0 6px 6px #64725318)}:root .game-dialog .result-changes>div{background:#e9eedf;border-color:#cbd5bd;border-radius:13px 4px}:root .game-dialog .result-changes .loss{background:#f6e9df;border-color:#dcc9b6}.game-dialog .result-message{line-height:2}.game-dialog .settings-options{margin-top:18px}.game-dialog .setting-row{border-radius:12px 4px;background:#f4f3e8}.game-dialog .help-grid section{border-radius:14px 4px;background:#f1f2e5}.game-dialog .help-number{color:var(--accent-strong);font-variant-numeric:tabular-nums}.game-dialog .world-quality-options button{border-radius:10px 4px}.game-dialog .world-quality-options button[aria-pressed=true]{color:#fff9e8;background:var(--accent-strong)}.settings-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px}.game-dialog.scene-layer-compact-header .game-dialog-heading{padding:16px 24px}.scene-layer-compact-header .scene-layer-title h1:after{display:none}.inventory-dialog #inventory-category{min-width:0;max-width:48%}:root .game-dialog.inventory-dialog .inventory-category-select{width:100%;max-width:220px;color:#f5e9c4;background-color:#2c5144;border-color:#b6a46a88;border-radius:4px;padding:8px 30px 8px 12px}.inventory-dialog>.scene-layer-body{display:flex;flex-direction:column;overflow:hidden;padding:18px 24px 24px;scrollbar-gutter:auto}.inventory-dialog .storage-screen{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.inventory-dialog .storage-toolbar{margin:0;flex-shrink:0}.inventory-dialog .storage-toolbar>.view-switch{flex-shrink:0;align-self:flex-start}.inventory-dialog .storage-layout{flex:1;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(270px,32%);align-items:stretch;gap:20px}.inventory-dialog .storage-items-pane{min-height:0;overflow-y:auto;padding:0 8px 8px 0;scrollbar-gutter:stable;scrollbar-width:thin}.inventory-dialog .storage-detail{position:static;align-self:stretch;min-height:0;max-height:100%;overflow:hidden;padding:14px 18px}.inventory-dialog .storage-detail>.loot-art{flex-shrink:0;width:108px;height:108px;margin-bottom:8px}.inventory-dialog .storage-detail-copy{flex:1;min-height:0;overflow-y:auto;padding-right:5px;scrollbar-width:thin}.inventory-dialog .storage-detail-actions{flex-shrink:0;padding-top:12px;margin-top:12px;border-top:1px solid var(--border)}.inventory-dialog .storage-detail-actions .button{margin-top:0;min-width:0}.inventory-dialog .storage-detail-actions .economy-actions{margin-top:12px}@media (max-width: 650px){:root .inventory-dialog .game-dialog-heading{padding:12px;gap:10px}.inventory-dialog>.scene-layer-body{padding:14px 12px}.inventory-dialog .storage-layout{display:block;overflow-y:auto;scrollbar-width:thin}.inventory-dialog .storage-items-pane{overflow:visible;padding:0}.inventory-dialog .storage-detail{max-height:none;margin-top:18px}.inventory-dialog .storage-detail-copy{overflow:visible;flex:none}.inventory-dialog .storage-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inventory-dialog .storage-toolbar .search-input{grid-column:1;grid-row:1}.inventory-dialog .storage-toolbar>button{grid-column:2;grid-row:1}.inventory-dialog .storage-toolbar>.view-switch{grid-column:1;grid-row:2;justify-self:start}.inventory-dialog .storage-capacity{grid-column:2;grid-row:2;justify-self:end}}@media (min-width: 651px) and (max-height: 600px){.inventory-dialog .storage-detail{overflow-y:auto;display:block}.inventory-dialog .storage-detail>.loot-art{display:block;margin:0 auto;width:70px;height:70px}.inventory-dialog .storage-detail-copy{overflow:visible}}@media (max-width: 650px){:root dialog.game-dialog{border-width:18px;border-image-width:19px;border-image-outset:2px;border-radius:3px}:root .game-dialog .game-dialog-heading{padding:16px 12px;gap:10px;background-size:auto 140px,auto}:root .game-dialog :is(.scene-layer-title h1,.result-heading h2,.settings-title h2,.help-heading h2){font-size:20px;letter-spacing:.025em}:root .game-dialog :is(.scene-chapter,.settings-emblem,.result-emblem){width:36px;height:42px}.game-dialog :is(.scene-layer-body,.help-scroll){padding:18px 12px 22px}.game-dialog .storage-detail>.loot-art{width:92px;height:92px}}@media (max-height: 520px){:root .game-dialog .game-dialog-heading{padding:9px 16px;gap:12px}:root .game-dialog :is(.scene-chapter,.settings-emblem,.result-emblem){width:32px;height:36px}:root .game-dialog :is(.scene-layer-title h1,.result-heading h2,.settings-title h2,.help-heading h2){font-size:21px}.game-dialog .scene-layer-title p,.game-dialog .scene-layer-title h1:after{display:none}.game-dialog :is(.scene-layer-body,.help-scroll){padding:14px 20px 20px}}@media (prefers-reduced-motion: reduce){:root dialog.game-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root dialog.game-dialog[open]{animation:none}}:root[data-reduced=true] dialog.game-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-reduced=true] dialog.game-dialog[open]{animation:none}:root .game-dialog :is(.economy-tabs,.social-tabs,.estate-tabs,.settings-tabs,.world-quality-options,.social-actions,.social-faction-list) button:is([aria-pressed=true],[aria-current=page],.active,.selected),:root .game-dialog :is(.economy-tabs,.social-tabs,.estate-tabs,.settings-tabs,.world-quality-options,.social-actions,.social-faction-list) button:is([aria-pressed=true],[aria-current=page],.active,.selected):hover{background:url(/ui/button-inlay.svg) center / 100% 100% no-repeat,linear-gradient(150deg,#426653,#264d41);color:#f5e9c7;border-color:#a69b67;box-shadow:inset 0 -2px #bba16b;filter:none}:root .game-dialog :is(.economy-tabs,.social-tabs,.estate-tabs,.settings-tabs) button:hover:not([aria-pressed=true]):not(.active):not([aria-current=page]){background:#dce1cb;color:#305342;border-color:#8a9b78;filter:none}:root .game-dialog .scene-chapter.system-emblem{display:grid;place-items:center;color:#e1c887;border:1px solid #bfa36399;border-radius:40% 40% 12% 12%;background:radial-gradient(ellipse,#9ead7944,#163d3300 70%);box-shadow:inset 0 0 0 3px #153d35,inset 0 0 0 4px #ad996844}.system-banner{position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;padding:22px 26px;margin-bottom:20px;border-block:1px solid #b9b88c77;background:linear-gradient(100deg,#dee5ce,#efe9d380);overflow:hidden}.system-banner-seal{display:grid;place-items:center;width:70px;height:70px;flex:none;color:#52775b;border:1px solid #a99b62;border-radius:50%;box-shadow:inset 0 0 0 5px #f1eddb,inset 0 0 0 6px #b6af7a}.system-banner[data-system=partner]{background:linear-gradient(100deg,#efe1d0,#f0eadf88)}.system-banner[data-system=partner] .system-banner-seal{color:#99795e}.system-banner h2{margin:0 0 8px;font-size:23px}.system-banner p{margin:0;color:#637563;font-size:13px;line-height:1.8}.system-banner-scroll{position:absolute;width:260px;right:0;bottom:0;stroke:#799a75;fill:none;opacity:.16;z-index:-1}:root .game-dialog .system-refresh{margin-left:auto;padding:10px;flex:none;display:grid;place-items:center}.certificate-lookup{display:flex;align-items:flex-end;gap:14px;margin-top:18px;flex-wrap:wrap}.certificate-lookup label{display:grid;gap:8px;flex:1 1 180px;max-width:360px;font-size:13px;color:#617763}:root .game-dialog :is(.social-screen,.social-form,.estate-screen) input:not([type=checkbox]){box-sizing:border-box;min-width:0;max-width:100%;padding:12px 16px;border:1px solid #aeb99d;border-radius:6px;background:#f8f5e8;color:#294a3d;box-shadow:inset 0 2px 4px #52634212;font:inherit}:root .game-dialog input:not([type=checkbox]):focus-visible{outline:2px solid #648767;outline-offset:2px}.social-gifts .item-artwork{width:64px;height:64px;margin:4px auto}:root .game-dialog .social-gifts button{text-align:center;justify-items:center}.settings-tabs{flex:none;display:flex;gap:6px;padding:12px 20px;border-bottom:1px solid #afb58d88;overflow-x:auto}.settings-tabs button{display:flex;align-items:center;gap:5px;padding:9px 11px;white-space:nowrap;border:1px solid #b3b794;border-radius:5px;background:#e9e7d1;color:#53705a;font:inherit;font-size:12px}.character-settings .settings-options{display:grid;gap:12px;margin-top:18px}.character-settings .setting-row{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #b6bea166;border-radius:6px;background:#e7ead844;cursor:pointer;font-weight:400}:root .game-dialog.settings-dialog .settings-footer{margin-top:0}.character-settings .setting-icon{color:#789568;display:grid;place-items:center;flex:none}.character-settings .setting-copy{display:grid;gap:6px;flex:1;min-width:0}.character-settings .setting-copy strong{font-size:14px;color:#365c47}.character-settings .setting-copy>span{font-size:12px;line-height:1.7;color:#6c7c67}.settings-saved{font-size:12px;color:#527553;margin-top:14px}.account-settings-link{display:grid;justify-items:start;gap:16px;align-content:center}.account-security{padding:20px 0}:root dialog.game-dialog.availability-dialog{height:300px;max-width:450px}.availability-message{display:grid;justify-items:center;gap:18px;text-align:center;padding:22px 0;color:#587453}@media (max-width: 650px){.system-banner{padding:16px;gap:12px}.system-banner-seal{width:52px;height:52px}.system-banner h2{font-size:19px}.system-banner p{font-size:12px}}:root .game-dialog.scene-layer-fixed-height{height:780px}:root .game-dialog.scene-layer:not(.scene-layer-fixed-height){height:560px}:root .game-dialog.result-dialog{height:560px}:root dialog.game-dialog:is(.help-dialog,.settings-dialog){top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;box-sizing:border-box;border-radius:0;border-image-outset:0;box-shadow:none}:root dialog.settings-dialog[open]{display:grid;grid-template-columns:clamp(180px,20vw,260px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"heading heading" "tabs body" "tabs footer"}:root .settings-dialog .settings-heading{grid-area:heading;padding-top:max(14px,env(safe-area-inset-top))}:root .settings-dialog .settings-tabs{grid-area:tabs;display:flex;flex-direction:column;gap:10px;min-height:0;padding:28px 18px;padding-left:max(18px,env(safe-area-inset-left));border:0;border-right:1px solid #afb58d88;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(180deg,#e5e8d5,#eeebd9)}:root .settings-dialog .settings-tabs button{flex:none;min-height:48px;justify-content:flex-start;gap:12px;padding:12px 18px;font-size:15px}:root .settings-dialog .settings-body{grid-area:body;min-width:0;margin:0;padding:28px clamp(20px,4vw,64px);scrollbar-gutter:stable}.settings-dialog .settings-body>*{max-width:1040px;margin-inline:auto}:root .settings-dialog .settings-section-title{font-size:17px;color:#365c47;margin-bottom:20px}:root .settings-dialog .settings-footer{grid-area:footer;padding-inline:clamp(20px,4vw,64px);padding-bottom:max(18px,env(safe-area-inset-bottom))}@media (max-width: 800px){:root dialog.settings-dialog[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"heading" "tabs" "body" "footer"}:root .settings-dialog .settings-tabs{flex-direction:row;gap:8px;padding:10px 14px;border-right:0;border-bottom:1px solid #afb58d88;overflow-x:auto;scrollbar-color:#9cae87 transparent}:root .settings-dialog .settings-tabs button{min-height:42px;justify-content:center;gap:7px;padding:9px 13px;font-size:13px}:root .settings-dialog .settings-body{padding:20px 14px}:root .settings-dialog .settings-footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));gap:12px}}@media (max-width: 480px){:root .settings-dialog .settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}:root .settings-dialog .settings-tabs button{padding-inline:7px}}:root .help-dialog .help-scroll{padding:24px clamp(20px,5vw,90px);margin:0;scrollbar-gutter:stable}@media (min-width: 1500px){.help-dialog .help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 650px){:root dialog.game-dialog:is(.help-dialog,.settings-dialog){border-width:12px;border-image-width:15px}:root .help-dialog .help-scroll{padding:18px 14px}}.game-dialog :is(.result-body,.settings-body,.help-scroll){flex:1;min-height:0;clip-path:inset(0)}.game-dialog.scene-layer>.scene-layer-body{flex:1;clip-path:inset(0)}:root .game-dialog .game-dialog-heading{padding:14px 22px}:root .game-dialog .scene-chapter{width:42px;height:50px}:root .game-dialog .scene-layer-title h1{font-size:clamp(20px,2vw,25px)}.game-dialog .scene-layer-title h1:after{display:none}.game-dialog .scene-layer-title p{margin-bottom:5px}.game-dialog .scene-layer-body>:last-child{margin-bottom:0}.game-dialog .scene-layer-body{background-clip:padding-box}.game-dialog :is(.economy-grid,.estate-grid,.social-grid){align-items:stretch}.game-dialog :is(.economy-card,.estate-card,.social-card){background-clip:border-box;box-shadow:0 2px 6px #324b3010;border-radius:10px;min-width:0}:root .system-dialog>.scene-layer-body{display:flex;flex-direction:column;flex:1;padding:0;overflow:hidden;scrollbar-gutter:auto}.system-dialog :is(.economy-screen,.social-screen,.estate-screen){display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;gap:0}.system-scroll>:last-child{margin-bottom:0}.game-dialog .system-scroll:focus{outline:none}.game-dialog .system-scroll:focus-visible{outline:1px solid #a18b5480;outline-offset:-3px}.world3d[data-view=region] .world-tag[data-hotspot=estate].is-hovered strong{color:#fff3ad;text-shadow:0 1px 3px #172f22}.world3d[data-view=region] .world-tag[data-hotspot=estate].is-hovered:before{border-color:#ffe5a0;box-shadow:0 0 0 2px #b7a26080,0 0 18px #f5d98d55}.system-dialog .system-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-width:thin;scrollbar-color:#94a18a transparent;scrollbar-gutter:stable;animation:panel-reveal .16s ease-out}.system-dialog .system-navigation,.system-dialog .social-screen>.social-tabs,.system-dialog .estate-screen>.estate-tabs{flex:none;padding:14px 24px 0;margin:0;background:#f1f0e1;border-bottom:1px solid #bcc4a7;box-shadow:0 3px 8px #30492f0a;z-index:1}.system-dialog .system-navigation>.economy-toolbar{margin:0;gap:14px;flex-wrap:nowrap}.system-dialog :is(.economy-tabs,.estate-tabs,.social-tabs){display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:6px;padding-bottom:12px;border-bottom:0}.system-dialog :is(.economy-tabs,.estate-tabs,.social-tabs) button{flex-shrink:0;white-space:nowrap;padding:9px 15px;min-height:40px;border-radius:5px;font-size:13px}.system-dialog .system-navigation>.economy-toolbar>button{margin-bottom:12px;min-height:36px;padding:7px 13px;white-space:nowrap;flex-shrink:0}.system-wallet{display:flex;gap:24px;flex-wrap:wrap;padding:5px 0 12px}.system-dialog :is(.social-screen,.estate-screen)>.system-wallet{flex:none;padding:8px 24px;background:#f1f0e1;border-bottom:1px solid #bcc4a7}.resource-amount{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle;font-variant-numeric:tabular-nums}.resource-art{width:28px;height:28px;flex:0 0 28px;filter:drop-shadow(0 1px 1px #203b323d)}.resource-label{font-size:12px;color:var(--muted)}.resource-amount strong{font-weight:600;font-size:17px;overflow-wrap:anywhere}.resource-amount small{font-size:11px}.economy-balance>.resource-amount{display:flex;justify-content:flex-start;margin:14px 0}.game-dialog .trade-confirm{display:flex;flex-direction:column;align-items:stretch;min-height:100%;margin:0;gap:18px}.trade-preview{display:flex;align-items:center;gap:20px;padding-bottom:16px;border-bottom:1px solid #b4bd9960}.trade-preview>.item-artwork{width:92px;height:92px;flex:none}.trade-preview h3{margin:0 0 10px}.game-dialog .trade-confirm>.economy-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr}.trade-confirm .economy-actions>button{width:100%}.economy-balance .resource-amount strong{display:inline;margin:0;font-size:30px}.economy-balance .resource-amount .resource-label{font-size:12px}.economy-balance .resource-art{width:38px;height:38px;flex-basis:38px}.economy-card dd .resource-amount{justify-content:flex-end}.economy-card dd .resource-amount strong{font-size:14px}.economy-card dd .resource-art{width:22px;height:22px;flex-basis:22px}.world-shell-3d .hud-resources>.resource-amount{padding:4px 11px 4px 2px;gap:6px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,#e2e5c82b 45%,transparent);color:#fff8de;text-shadow:0 1px 3px #294d3b,0 0 5px #294d3b}.world-shell-3d .hud-resources .resource-label{color:#fff8de}.world-shell-3d .hud-resources .resource-art{width:30px;height:30px}.world-shell-3d .hud-resources strong{font-size:14px}.world-shell-3d .character-plaque[aria-expanded=true]{outline:0}:root .world3d :is(.world-camera button,.world-court-nav>button):is(:hover,:active,:focus-visible),.world-shell-3d :is(.hud-utility button,.hud-help-button):is(:hover,:active,:focus-visible){background:transparent;box-shadow:none;color:#ffe6a7}:root .world3d .world-court-nav>button{background:transparent;border-color:transparent}.world3d .world-court-views button[aria-pressed=true]{background:none;color:#ffe3a1;border-color:#ceb775;text-shadow:none}.game-dialog .shop-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:16px}.game-dialog .shop-grid .economy-card{padding:18px;text-align:center;align-items:center;gap:7px}.game-dialog .shop-grid .economy-card>.item-artwork{width:98px;height:98px;margin-bottom:7px}.game-dialog .shop-grid .economy-card h3{font-size:15px;margin:0;min-height:23px}.game-dialog .shop-grid .economy-price{justify-content:center;margin:5px 0}.game-dialog .shop-grid .resource-label{display:none}.game-dialog .shop-grid .economy-price strong{font-size:20px}.game-dialog .shop-grid .economy-card>p{font-size:12px;color:var(--muted)}.game-dialog .shop-grid .economy-card .button{margin-top:7px;width:100%}.game-dialog .system-scroll>section>.economy-toolbar:first-child{margin-top:0;margin-bottom:10px}.game-dialog .system-scroll h2{font-size:20px;letter-spacing:.04em}.game-dialog :is(.social-screen-head,.estate-heading){margin-top:0}.game-dialog details>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:11px 4px;cursor:pointer;color:var(--accent-strong);font-weight:550;border-bottom:1px solid #87977838}.game-dialog details>summary::-webkit-details-marker{display:none}.game-dialog details>summary:before{content:"";width:6px;height:6px;flex:0 0 6px;border:solid #a18b54;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .18s ease}.game-dialog details[open]>summary:before{transform:rotate(45deg)}.game-dialog details[open]>summary{margin-bottom:12px}.game-dialog select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23a18b54' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}@supports (appearance: base-select){.game-dialog select,.game-dialog select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.game-dialog select{background-image:none;padding-right:12px;align-items:center}.game-dialog select::picker-icon{color:#a18b54;transition:rotate .18s}.game-dialog select:open::picker-icon{rotate:180deg}.game-dialog select::picker(select){font-family:inherit;color:#293f37;background:#f8f5e8;border:1px solid #a8b292;border-radius:8px;padding:6px;margin-block:5px;max-height:min(320px,45dvh);box-shadow:0 12px 30px #132e3533}.game-dialog select option{padding:10px 12px;gap:10px;border-radius:5px}.game-dialog select option:is(:checked,:hover){background:#e0e7d5;color:#315e4e}.game-dialog select option::checkmark{color:#876c35}}:root .inventory-dialog .storage-slots:not(.storage-list){grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}:root .inventory-dialog .storage-slot{justify-content:normal;text-align:center;transition:border-color .18s,box-shadow .18s,transform .18s}:root .inventory-dialog .storage-slots:not(.storage-list) .storage-slot{display:grid;grid-template-rows:minmax(0,1fr) auto auto 12px;justify-items:center;padding:9px;aspect-ratio:1;gap:3px}:root .inventory-dialog .storage-slot>.loot-art{object-fit:contain}:root .inventory-dialog .storage-slot.selected{border-color:#9c813f;box-shadow:inset 0 0 0 2px #cfbb805e,0 2px 7px #77623914}:root .inventory-dialog .storage-slot:hover{transform:translateY(-2px);border-color:#9c813f}:root .inventory-dialog .storage-slot>small{font-size:10px;color:var(--muted)}:root .inventory-dialog .storage-list .storage-slot{grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto;text-align:left}:root .inventory-dialog .storage-list .loot-art{width:58px;height:58px}:root .inventory-dialog .storage-detail{width:100%;align-items:stretch;animation:panel-reveal .18s ease-out}:root .inventory-dialog .storage-detail>.loot-art{align-self:center;border-radius:50%;padding:6px;background:radial-gradient(ellipse,#fff9e8 25%,#dfdec250 63%,transparent 70%)}.inventory-dialog .storage-detail-copy{text-align:center}.inventory-dialog .storage-detail-copy>.eyebrow{justify-content:center}.inventory-dialog .storage-description{text-align:left;line-height:1.85;min-height:0;padding-top:13px;border-top:1px solid #9eae8a40;margin-top:15px}.inventory-dialog .storage-items-pane{padding-top:3px}:root dialog.game-dialog.menu-drawer{--dialog-exit-ms: 260;position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-right:2px solid #bca56f;border-image:none;border-radius:0;background:#f4f1e5;box-shadow:18px 0 65px #122b364f}.menu-drawer[open]{animation:menu-arrive .36s cubic-bezier(.16,1,.3,1) both}.menu-drawer[open].is-closing{animation:menu-leave .26s cubic-bezier(.4,0,.8,.4) both;pointer-events:none}.menu-drawer::backdrop{animation:menu-shade .36s ease-out both}.menu-drawer.is-closing::backdrop{animation:menu-shade .26s ease-in reverse both}:root .menu-drawer .game-dialog-heading{padding:max(16px,env(safe-area-inset-top)) 24px 6px;background:#254b40;border:0;box-shadow:none}:root .menu-drawer .scene-layer-title h1{font-size:16px;letter-spacing:.18em;color:#d9cfaa}.menu-drawer .scene-close{background:none;border:0;color:#e3d7b7;min-height:38px}:root .menu-drawer>.scene-layer-body{padding:0 0 20px;background:url(/ui/silk-grain.svg),#f4f1e5;scrollbar-gutter:auto}.scene-layer-banner{flex:none}.menu-profile{display:flex;align-items:center;gap:20px;padding:22px 26px 32px;color:#f9efd3;background:radial-gradient(ellipse at 12% 100%,#64847566,transparent 65%),#254b40;position:relative}.menu-profile:after{content:"";position:absolute;bottom:0;left:26px;right:26px;height:1px;background:linear-gradient(90deg,#cfb570,transparent)}.menu-profile .menu-avatar{padding:0;background:none;border:0;flex:none;border-radius:50%}.menu-profile .player-avatar{width:78px;height:78px;border:3px solid #e9d6a1;box-shadow:0 0 0 5px #bfa57026}.menu-profile>div{min-width:0;flex:1;display:grid;gap:8px}.menu-profile strong{font-size:25px;font-weight:600;overflow-wrap:anywhere}.menu-profile span{font-size:11px;color:#d1d5b9}.menu-profile .menu-profile-kicker{font-size:10px;letter-spacing:.1em;color:#b7bfa2}.menu-character-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.menu-profile .menu-level{color:#f2dda2;font-weight:600}.menu-profile .menu-uid{color:#b7bfa2}.menu-cultivation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.menu-cultivation span:last-child{color:#f2e8cb}.menu-progress{display:block;height:4px;background:#102e28;border-radius:4px;overflow:hidden}.menu-progress i{display:block;height:100%;background:linear-gradient(90deg,#95bfa6,#ead7a0)}.menu-wallet{display:flex;align-items:center;justify-content:space-around;gap:12px;padding:14px 22px;border-bottom:1px solid #b4b99666;background:#e9ead9}.menu-wallet .resource-art{width:28px;height:28px;flex-basis:28px}.menu-wallet .resource-amount{gap:6px;font-size:12px}.menu-wallet .resource-amount strong{font-size:17px}.menu-section-label{color:#7e856d;font-size:11px;letter-spacing:.18em;margin:22px 28px 12px;display:flex;align-items:center;gap:12px}.menu-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#a9af945e,transparent)}.menu-drawer .cave-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0 20px}.menu-drawer .cave-quick-links button{position:relative;isolation:isolate;min-width:0;min-height:88px;border:0;border-radius:4px;padding:12px 4px 9px;gap:10px;font-size:12px;font-weight:500;color:#35564a;display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;box-shadow:none;transition:color .16s,transform .16s}.menu-drawer .menu-feature-icon{display:grid;place-items:center;position:relative;isolation:isolate;flex:none;width:48px;height:48px}.menu-drawer .menu-feature-icon:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #b9ad7a66;border-radius:12px 4px;transform:rotate(45deg);background:linear-gradient(135deg,#e0e4ce,#faf6e7);z-index:-1}.menu-drawer .cave-quick-links button:hover{color:#997437;background:none;transform:translateY(-2px)}.menu-drawer .cave-quick-links button:hover .menu-feature-icon:before{border-color:#bca065}.menu-drawer .cave-quick-links svg{display:block;width:27px;height:27px;fill:#62856b18;filter:drop-shadow(0 1px #fff7da)}.menu-drawer[open]:not(.is-closing) .cave-quick-links button{animation:menu-item .42s cubic-bezier(.16,1,.3,1) backwards;animation-delay:80ms}.menu-drawer[open]:not(.is-closing) .cave-quick-links button:nth-child(n+4){animation-delay:.12s}.menu-drawer[open]:not(.is-closing) .cave-quick-links button:nth-child(n+7){animation-delay:.16s}.menu-drawer[open]:not(.is-closing) .cave-quick-links button:nth-child(n+10){animation-delay:.2s}:root .menu-drawer .scene-layer-footer{padding:12px 22px max(16px,env(safe-area-inset-bottom));background:#e9ecdd;border-top:1px solid #b6bea16b}.menu-drawer .menu-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;width:100%}.menu-drawer .menu-actions button{padding:11px 4px;min-height:42px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:#4a6455;box-shadow:none}.menu-drawer .menu-actions button:hover{color:#92723b}.menu-drawer .menu-actions .menu-return{grid-column:1/-1;justify-content:flex-start;gap:14px;padding:10px 10px 16px;margin-bottom:2px;border-bottom:1px solid #aeb89870;color:#35574a}.menu-return>span{display:grid;text-align:left;gap:5px;font-size:14px}.menu-return small{font-size:10px;color:#7f8974}.menu-return>svg:last-child{margin-left:auto}@keyframes menu-arrive{0%{transform:translate(-100%);opacity:.5}to{transform:translate(0);opacity:1}}@keyframes menu-leave{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:.3}}@keyframes menu-item{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes menu-shade{0%{opacity:0}to{opacity:1}}@keyframes panel-reveal{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 650px){.system-dialog .system-scroll{padding:15px 12px 20px}.system-dialog .system-navigation,.system-dialog .social-screen>.social-tabs,.system-dialog .estate-screen>.estate-tabs{padding:10px 12px 0}.system-dialog :is(.economy-tabs,.estate-tabs,.social-tabs) button{padding:8px 12px;font-size:12px}.system-dialog .system-navigation>.economy-toolbar{gap:7px}.system-wallet{gap:15px;padding-block:2px 8px}.resource-amount strong{font-size:15px}.game-dialog .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-dialog .shop-grid .economy-card{padding:12px 8px}.game-dialog .shop-grid .economy-card h3{font-size:13px}.game-dialog .shop-grid .economy-card>.item-artwork{width:76px;height:76px}:root .inventory-dialog .storage-slots:not(.storage-list){grid-template-columns:repeat(2,minmax(0,1fr))}:root .inventory-dialog .storage-detail{display:flex}:root .inventory-dialog .storage-slot>strong{font-size:11px}.world-shell-3d .hud-resources .resource-label{display:none}.world-shell-3d .hud-resources>.resource-amount{padding:0 3px}.world-shell-3d .hud-resources .resource-art{width:22px;height:22px;flex-basis:22px}}@media (max-height: 500px) and (min-width: 651px){:root .game-dialog .game-dialog-heading{padding:6px 18px}:root .game-dialog .scene-chapter{width:26px;height:32px}.system-dialog .system-navigation,.system-dialog .social-screen>.social-tabs,.system-dialog .estate-screen>.estate-tabs{padding-top:6px}.system-dialog :is(.economy-tabs,.estate-tabs,.social-tabs){padding-bottom:5px}.system-dialog .system-navigation>.economy-toolbar>button{margin-bottom:5px}.system-dialog .system-wallet{padding-block:2px 5px}.system-wallet .resource-art{width:22px;height:22px;flex-basis:22px}}@media (prefers-reduced-motion: reduce){.menu-drawer[open],.menu-drawer::backdrop,.system-scroll,.storage-detail{animation:none!important}}[data-reduced=true] :is(.menu-drawer,.system-scroll,.storage-detail){animation:none!important}:root :is(.economy-table-wrap,.item-table-wrap){border:1px solid #b9bc9b;border-radius:9px;overflow:auto;max-height:min(520px,58dvh);scrollbar-width:thin;scrollbar-color:#93a087 #eceede;background:#faf8ec}:root :is(.economy-table,.item-table){width:100%;border-collapse:separate;border-spacing:0;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}:root :is(.economy-table,.item-table) th{position:sticky;top:0;z-index:1;padding:14px 18px;color:#ebe4c7;background:#365649;border:0;border-bottom:2px solid #b7a16a;font-size:12px;font-weight:500;letter-spacing:.06em;white-space:nowrap}:root :is(.economy-table,.item-table) td{padding:16px 18px;border:0;border-bottom:1px solid #bdc3a64d;vertical-align:middle;color:#3b5347;line-height:1.7}:root :is(.economy-table,.item-table) tbody tr:nth-child(2n){background:#e9eddb66}:root :is(.economy-table,.item-table) tbody tr:hover{background:#dce4cd7a}:root :is(.economy-table,.item-table) tr:last-child td{border-bottom:0}:root .economy-table td:first-child{white-space:nowrap;font-size:12px;color:#78836f}:root .economy-table td.ledger-in{color:#327761;font-weight:600}:root .economy-table td.ledger-out{color:#a25b42;font-weight:600}.economy-table details{min-width:155px}.economy-table details[open] p{padding-top:12px;color:#70806a}:root .economy-table summary{padding:4px 18px 4px 0;font-size:13px}@media (max-width: 650px){:root :is(.economy-table,.item-table) :is(th,td){padding:12px}.menu-profile{padding:18px 22px 24px;gap:16px}.menu-profile .player-avatar{width:64px;height:64px}.menu-profile strong{font-size:23px}.menu-drawer .cave-quick-links{padding-inline:14px}.menu-drawer .cave-quick-links button{min-height:84px;font-size:11px}}@media (prefers-reduced-motion: reduce){:root dialog.game-dialog.menu-drawer{--dialog-exit-ms: 0}.menu-drawer *,.menu-drawer::backdrop{animation:none!important;transition:none!important}}:root[data-reduced=true] dialog.game-dialog.menu-drawer{--dialog-exit-ms: 0}[data-reduced=true] .menu-drawer *,[data-reduced=true] .menu-drawer::backdrop{animation:none!important;transition:none!important}
