.GameUi_theme__iIgNu{--vv-ink:#20392e;--vv-deep:#122a23;--vv-paper:#f1eedb;--vv-soft:#e3e5cf;--vv-line:#b3bea0;--vv-muted:#52664e;--vv-lime:#d4e79d;--vv-gold:#f2ca77;color:var(--vv-ink);font-family:var(--font-game,var(--font-nunito,ui-sans-serif)),system-ui,sans-serif;font-size:14px;line-height:1.5;isolation:isolate;container-type:inline-size}.GameUi_theme__iIgNu *{box-sizing:border-box}.GameUi_theme__iIgNu [data-vv-ui]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.GameUi_theme__iIgNu button,.GameUi_theme__iIgNu input{font:inherit}.GameUi_theme__iIgNu button{cursor:pointer;-webkit-tap-highlight-color:transparent}.GameUi_theme__iIgNu button:disabled{cursor:not-allowed;opacity:.48}.GameUi_theme__iIgNu [tabindex]:focus-visible,.GameUi_theme__iIgNu a:focus-visible,.GameUi_theme__iIgNu button:focus-visible,.GameUi_theme__iIgNu input:focus-visible,.GameUi_theme__iIgNu select:focus-visible{outline:3px solid #daae50;outline-offset:3px}.GameUi_theme__iIgNu h1,.GameUi_theme__iIgNu h2,.GameUi_theme__iIgNu h3,.GameUi_theme__iIgNu p{margin:0}.GameUi_theme__iIgNu h2{font-size:25px;font-weight:850;line-height:1.2;letter-spacing:-.6px}.GameUi_theme__iIgNu h3{font-size:15px;font-weight:800}.GameUi_theme__iIgNu kbd{font:700 10px ui-monospace,monospace}.GameUi_theme__iIgNu .vv-icon{width:22px;height:22px;flex:none;display:inline-block;vertical-align:middle}.GameUi_theme__iIgNu .vv-eyebrow{font:700 10px/1.5 ui-monospace,monospace;letter-spacing:2px;text-transform:uppercase;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-muted{color:var(--vv-muted);font-size:12px;line-height:1.6}.GameUi_theme__iIgNu .vv-inline{display:flex;align-items:center;gap:8px}.GameUi_theme__iIgNu .vv-button,.GameUi_theme__iIgNu .vv-icon-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:2px solid var(--vv-ink);background:var(--vv-soft);color:var(--vv-ink);min-height:44px;padding:9px 16px;font-weight:800;font-size:12px;box-shadow:inset 0 2px #ffffff90,inset 0 -3px #00000012,0 3px var(--vv-ink);transition:background .12s,transform .12s}.GameUi_theme__iIgNu .vv-icon-button{width:44px;padding:9px;flex:none}.GameUi_theme__iIgNu .vv-button:hover:not(:disabled),.GameUi_theme__iIgNu .vv-icon-button:hover:not(:disabled){background:#f9f7e5;transform:translateY(-1px)}.GameUi_theme__iIgNu .vv-button:active:not(:disabled),.GameUi_theme__iIgNu .vv-icon-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #00000012}.GameUi_theme__iIgNu .vv-button-primary{background:var(--vv-lime)}.GameUi_theme__iIgNu .vv-text-button{border:0;background:transparent;min-height:44px;padding:9px 0;color:var(--vv-muted);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.GameUi_theme__iIgNu input:where(:not([type=radio]):not([type=checkbox]):not([type=range])){border:2px solid var(--vv-line);background:#fffdf1;min-height:44px;padding:10px 12px;min-width:0;width:100%;color:var(--vv-ink);border-radius:0}.GameUi_theme__iIgNu .vv-scrim{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0c211b99}.GameUi_theme__iIgNu .vv-panel{background:var(--vv-paper);border:3px solid var(--vv-deep);box-shadow:0 6px 0 #0c211b,inset 0 3px #fff9;width:min(100%,540px);max-height:100%;display:flex;flex-direction:column;outline:none}.GameUi_theme__iIgNu .vv-cloud-dialog{z-index:90}.GameUi_theme__iIgNu .vv-cloud-note{position:absolute;top:max(12px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:80;max-width:85%;padding:8px 12px;border:2px solid var(--vv-deep);background:var(--vv-paper);font-size:12px;pointer-events:none}.GameUi_theme__iIgNu .vv-boot{display:flex;min-height:var(--game-vh,100dvh);flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--vv-paper)}.GameUi_theme__iIgNu .vv-boot .vv-icon{width:48px;height:48px;color:var(--vv-gold)}.GameUi_theme__iIgNu .vv-panel-wide{width:min(100%,820px)}.GameUi_theme__iIgNu .vv-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;border-bottom:2px solid var(--vv-line);background:#e5e7d2;flex:none}.GameUi_theme__iIgNu .vv-panel-head h2{margin-top:3px}.GameUi_theme__iIgNu .vv-panel-head .vv-muted{margin-top:5px}.GameUi_theme__iIgNu .vv-panel-body{padding:20px 24px;overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-color:#899a70 var(--vv-soft)}.GameUi_theme__iIgNu .vv-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.GameUi_theme__iIgNu .vv-tabs{display:flex;gap:3px;border-bottom:2px solid var(--vv-line);margin-bottom:20px}.GameUi_theme__iIgNu .vv-tabs button{flex:1;border:0;border-bottom:3px solid transparent;background:transparent;min-height:44px;padding:9px 8px;font-size:12px;font-weight:800;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-tabs button[aria-pressed=true]{color:var(--vv-ink);border-bottom-color:var(--vv-ink);background:#d6debe}.GameUi_theme__iIgNu .vv-notice{padding:12px 14px;background:#f1dfad;border-left:3px solid #a77c36;font-size:12px;margin-top:14px}.GameUi_theme__iIgNu .vv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:12px;padding:36px 15px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-empty .vv-icon{width:44px;height:44px}.GameUi_theme__iIgNu .vv-attribution{font-size:9px;color:var(--vv-muted);margin-top:10px}.GameUi_theme__iIgNu .vv-menu-backdrop{position:absolute;min-height:0;overflow:hidden;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:linear-gradient(#dff3ff70,#edf6d985)}.GameUi_theme__iIgNu .vv-menu-shell{--vv-ink:#304153;--vv-muted:#526174;--vv-line:#aebbbd;--vv-soft:#edf2f4;--vv-lime:#bee67d;width:min(580px,100%);min-width:0;max-height:none;padding:8px;color:var(--vv-ink);overflow:visible;outline:none}.GameUi_theme__iIgNu .vv-menu-home{width:min(400px,100%)}.GameUi_theme__iIgNu .vv-menu-heading{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;margin-bottom:16px}.GameUi_theme__iIgNu .vv-menu-icon{display:block;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;flex:none;filter:drop-shadow(0 4px 6px #061b1850)}.GameUi_theme__iIgNu .vv-menu-heading h1{font-family:var(--font-game),ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,4cqw,36px);font-weight:900;line-height:1.1;color:#ffe6a0;letter-spacing:-1px;text-shadow:0 2px #564020,0 4px 8px #102319}.GameUi_theme__iIgNu .vv-menu-heading p{color:#304153;font-size:10px;letter-spacing:1px;margin-top:6px}.GameUi_theme__iIgNu .vv-menu-content{min-width:0;margin:0;border:1px solid #95a7ac;border-radius:8px;background:#fff9edf5;padding:18px;box-shadow:inset 0 2px #fff,0 5px 0 #52657935,0 16px 36px #17302318}.GameUi_theme__iIgNu .vv-menu-actions{display:grid;gap:12px}.GameUi_theme__iIgNu .vv-menu-launch{display:grid;gap:10px}.GameUi_theme__iIgNu .vv-menu-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.GameUi_theme__iIgNu .vv-menu-world-label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;font-size:12px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-world-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GameUi_theme__iIgNu .vv-world-choice{position:relative;display:grid;grid-template-rows:34px minmax(26px,auto);min-width:0;padding:0;border:2px solid #71848e;border-radius:4px;background:#eaf1f6;color:#304153;box-shadow:0 3px #586c7a}.GameUi_theme__iIgNu .vv-world-art{display:block;width:100%;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:2px 2px 0 0;image-rendering:pixelated}.GameUi_theme__iIgNu .vv-world-name{display:flex;align-items:center;justify-content:center;padding:3px 4px;font-size:13px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-world-selected{position:absolute;top:4px;right:4px;width:16px;height:16px;padding:1px;border:1px solid #f6d889;background:#314d38;color:#fff1bb;opacity:0;shape-rendering:crispEdges}.GameUi_theme__iIgNu .vv-world-choice:not([aria-checked=true]):hover:not(:disabled){border-color:#527751;background:#dfebce}.GameUi_theme__iIgNu .vv-world-choice[aria-checked=true]{border-color:#dfba63;background:#314d38;color:#fff1bb;box-shadow:0 3px #795f30}.GameUi_theme__iIgNu .vv-world-choice[aria-checked=true] .vv-world-selected{opacity:1}.GameUi_theme__iIgNu .vv-world-choice:active:not(:disabled){transform:translateY(2px);box-shadow:none}.GameUi_theme__iIgNu .vv-menu-world-label strong{padding:10px 0;color:var(--vv-ink);font-size:14px}.GameUi_theme__iIgNu .vv-menu-account .vv-avatar{width:34px;height:34px;flex:none}.GameUi_theme__iIgNu .vv-menu-auth{display:flex;gap:4px 12px}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-auth .vv-text-button{min-height:44px;padding:0;font-size:12px}.GameUi_theme__iIgNu .vv-menu-actions .vv-menu-exit{border-top:1px solid #cbd5ce;padding-top:10px;color:#526174}.GameUi_theme__iIgNu .vv-menu-section>.vv-online-card,.GameUi_theme__iIgNu .vv-menu-section>.vv-rankings{margin-bottom:20px}.GameUi_theme__iIgNu .vv-menu-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GameUi_theme__iIgNu .vv-menu-shell .vv-button{min-width:0;white-space:normal;overflow-wrap:anywhere;border-color:#71848e;background:#eaf1f6;font-size:14px;min-height:46px;box-shadow:inset 0 2px #fff,inset 0 -3px #8ca4b338,0 3px #586c7a;text-shadow:none}.GameUi_theme__iIgNu .vv-menu-shell .vv-button-primary{background:#bee67d;color:#294023}.GameUi_theme__iIgNu .vv-menu-shell .vv-button:hover:not(:disabled){background:#fff}.GameUi_theme__iIgNu .vv-menu-shell .vv-button-primary:hover:not(:disabled){background:#cef397}.GameUi_theme__iIgNu .vv-menu-shell .vv-button:active:not(:disabled){box-shadow:inset 0 2px #71848e45}.GameUi_theme__iIgNu .vv-menu-shell .vv-play-button{min-height:52px;font-size:18px}.GameUi_theme__iIgNu .vv-menu-room-tag{font:11px ui-monospace,monospace;opacity:.8}.GameUi_theme__iIgNu .vv-menu-online-note{text-align:center}.GameUi_theme__iIgNu .vv-menu-shell .vv-text-button{text-decoration:none}.GameUi_theme__iIgNu .vv-menu-shell .vv-text-button:hover:not(:disabled){color:#205b8a}.GameUi_theme__iIgNu .vv-menu-shell input{color:#304153;background:#fff;border-color:#a1b7c5;font-size:16px}.GameUi_theme__iIgNu .vv-menu-shell input::-moz-placeholder{color:#607488;opacity:1}.GameUi_theme__iIgNu .vv-menu-shell input::placeholder{color:#607488;opacity:1}.GameUi_theme__iIgNu .vv-menu-shell .vv-notice,.GameUi_theme__iIgNu .vv-menu-shell .vv-tip{background:#f7e6b9;color:#6b4a22;border:0}.GameUi_theme__iIgNu .vv-menu-shell .vv-notice .vv-menu-pair{margin-top:14px}.GameUi_theme__iIgNu .vv-menu-page .vv-menu-heading{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.GameUi_theme__iIgNu .vv-menu-page .vv-menu-icon{width:48px;height:48px;margin:0}.GameUi_theme__iIgNu .vv-menu-page .vv-menu-heading h1{font-size:26px}.GameUi_theme__iIgNu .vv-menu-page .vv-menu-content{background:#fff9edf5;padding:18px 22px;box-shadow:inset 0 3px #fff,0 4px #52657940}.GameUi_theme__iIgNu .vv-menu-page-heading{display:flex;align-items:center;gap:20px;margin-bottom:14px}.GameUi_theme__iIgNu .vv-menu-page-heading h2{font-size:21px}.GameUi_theme__iIgNu .vv-menu-settings{display:grid;gap:16px;margin-top:8px}.GameUi_theme__iIgNu .vv-menu-preferences{display:grid;align-content:start;gap:12px;border-top:1px solid #cbd5ce;padding-top:16px}.GameUi_theme__iIgNu .vv-menu-settings kbd{padding:2px 4px;background:#dfe9f0}.GameUi_theme__iIgNu .vv-menu-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 14px;margin-top:12px;font-size:10px;color:var(--vv-muted);text-align:center}.GameUi_theme__iIgNu .vv-menu-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.GameUi_theme__iIgNu .vv-world-options{display:grid;gap:12px;margin-top:18px}.GameUi_theme__iIgNu .vv-world-option{flex-direction:column;align-items:flex-start;text-align:left;gap:3px}.GameUi_theme__iIgNu .vv-world-option span{font-size:11px;font-weight:400;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-join-form{margin-top:22px}.GameUi_theme__iIgNu .vv-join-form label{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.GameUi_theme__iIgNu .vv-join-form input{flex:1}.GameUi_theme__iIgNu .vv-room-card{margin-top:18px;padding:20px;background:#def1f8;display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center}.GameUi_theme__iIgNu .vv-room-card>strong{font:800 36px ui-monospace,monospace;letter-spacing:7px}.GameUi_theme__iIgNu .vv-room-card>p{font-size:12px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-loading{padding:15px 0;font-size:12px}.GameUi_theme__iIgNu .vv-loading p{display:flex;justify-content:space-between}.GameUi_theme__iIgNu .vv-loading progress{display:block;width:100%;height:12px;accent-color:#579bcb;margin-top:7px}.GameUi_theme__iIgNu .vv-record-summary{display:flex;gap:12px;align-items:center;margin:16px 0}.GameUi_theme__iIgNu .vv-ranking{padding:0;margin:20px 0;list-style:none}.GameUi_theme__iIgNu .vv-ranking li{display:flex;padding:10px 0;gap:15px;border-bottom:1px solid var(--vv-line)}.GameUi_theme__iIgNu .vv-ranking li span{color:var(--vv-muted);font-family:ui-monospace,monospace}.GameUi_theme__iIgNu .vv-ranking li b{margin-left:auto}.GameUi_theme__iIgNu .vv-help{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;font-size:11px}.GameUi_theme__iIgNu .vv-help dl{margin:12px 0 0}.GameUi_theme__iIgNu .vv-help dl>div{display:flex;gap:10px;padding:7px 0}.GameUi_theme__iIgNu .vv-help dt{width:78px;flex:none}.GameUi_theme__iIgNu .vv-help dd{margin:0;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-help p{margin-top:12px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-tip{margin-top:20px;padding:15px;background:#dce4c6;border-left:3px solid #7d985b}.GameUi_theme__iIgNu .vv-map-canvas{display:block;width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated;touch-action:none}.GameUi_theme__iIgNu .vv-game-bottom{position:absolute;inset-inline:8px;bottom:max(4px,env(safe-area-inset-bottom));z-index:25;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.GameUi_theme__iIgNu .vv-game-tools{position:absolute;right:max(16px,env(safe-area-inset-right));bottom:max(84px,calc(env(safe-area-inset-bottom) + 76px));z-index:28;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.GameUi_theme__iIgNu .vv-belt{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:auto;max-width:100%}.GameUi_theme__iIgNu .vv-hotbar{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;padding:5px;border:2px solid #132b23;background:#213a2ddb;box-shadow:0 4px #10271d99,inset 0 2px #d6debd55;width:min(548px,calc(100vw - 24px))}.GameUi_theme__iIgNu .vv-slot{height:54px;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:#d0d5bb;border:2px solid #8a987d;box-shadow:inset 2px 2px #edf0d9,inset -2px -2px #889678;color:#244431;padding:6px;touch-action:manipulation}.GameUi_theme__iIgNu .vv-slot>.vv-icon{width:31px;height:31px;filter:drop-shadow(0 2px 0 #47614444)}.GameUi_theme__iIgNu .vv-slot kbd{position:absolute;top:2px;left:4px;font-size:9px;color:#3e573e}.GameUi_theme__iIgNu .vv-slot-active{background:#f0e6b4;border-color:#eac46e;outline:2px solid #fff4c1;box-shadow:inset 2px 2px #fff8d7,inset -2px -2px #c4a660;transform:translateY(-3px);z-index:1}.GameUi_theme__iIgNu .vv-slot-notch{position:absolute;bottom:3px;width:16px;height:2px;background:#7b916a}.GameUi_theme__iIgNu .vv-slot-active .vv-slot-notch{background:#8a641e}.GameUi_theme__iIgNu .vv-crosshair{position:absolute;left:50%;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);pointer-events:none;z-index:10;filter:drop-shadow(0 1px 1px #172f22)}.GameUi_theme__iIgNu .vv-crosshair:after,.GameUi_theme__iIgNu .vv-crosshair:before{content:"";position:absolute;background:#fff9e5cc}.GameUi_theme__iIgNu .vv-crosshair:before{width:14px;height:2px;left:1px;top:7px}.GameUi_theme__iIgNu .vv-crosshair:after{height:14px;width:2px;left:7px;top:1px}.GameUi_theme__iIgNu .vv-zoom{min-height:32px;padding:3px 12px;border:1px solid #91a676;background:#17392dd9;color:#f6f3d6;font:700 11px ui-monospace,monospace;pointer-events:auto}.GameUi_theme__iIgNu .vv-chat-dock{position:absolute;z-index:30;left:max(16px,env(safe-area-inset-left));bottom:max(96px,calc(env(safe-area-inset-bottom) + 88px));width:min(350px,calc(100% - 32px));max-height:calc(100% - 240px);display:flex;flex-direction:column;color:#f6f3e4;font-size:12px;text-shadow:0 1px 2px #0a1915}.GameUi_theme__iIgNu .vv-chat-dock[hidden]{display:none}.GameUi_theme__iIgNu .vv-chat-passive{pointer-events:none}.GameUi_theme__iIgNu .vv-chat-active{background:#132b21e0;box-shadow:0 3px 10px #071b1933;padding:0 10px 8px}.GameUi_theme__iIgNu .vv-chat-heading{display:flex;align-items:center;gap:8px;flex:none;font-size:11px}.GameUi_theme__iIgNu .vv-chat-heading>span{color:#c5d2bb;font:10px ui-monospace,monospace}.GameUi_theme__iIgNu .vv-chat-close,.GameUi_theme__iIgNu .vv-chat-send{border:0;color:#f6f3e4;background:transparent;display:grid;place-items:center;min-width:44px;height:44px;flex:none}.GameUi_theme__iIgNu .vv-chat-close{margin-left:auto;margin-right:-8px}.GameUi_theme__iIgNu .vv-chat-close:hover,.GameUi_theme__iIgNu .vv-chat-send:hover:not(:disabled){background:#bfd0a826}.GameUi_theme__iIgNu .vv-chat-log{max-height:172px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78916d transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text}.GameUi_theme__iIgNu .vv-chat-passive .vv-chat-log{max-height:112px;overflow:hidden}.GameUi_theme__iIgNu .vv-chat-message{color:#fff;font-size:13px;font-weight:500;text-shadow:0 1px 2px #000b;padding:3px 0;overflow-wrap:anywhere;line-height:1.5}.GameUi_theme__iIgNu .vv-chat-passive .vv-chat-message{background:#10251ecc;padding:3px 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GameUi_theme__iIgNu .vv-chat-message .vv-chat-text{color:#fff}.GameUi_theme__iIgNu .vv-chat-message strong{color:#ebefba;unicode-bidi:isolate}.GameUi_theme__iIgNu .vv-peer-dot{display:inline-block;width:8px;height:8px;border:1px solid #294731;border-radius:50%;flex:none}.GameUi_theme__iIgNu .vv-chat-message .vv-peer-dot{margin-right:6px}.GameUi_theme__iIgNu .vv-chat-empty{padding:8px 0 12px;color:#d5e0cc}.GameUi_theme__iIgNu .vv-chat-form{display:flex;gap:4px;margin-top:8px;flex:none}.GameUi_theme__iIgNu .vv-chat-form input{color:#fffaea;background:#0b211aa3;border:1px solid #96ac7370;font-size:16px;min-width:0;padding:8px}.GameUi_theme__iIgNu .vv-chat-form input::-moz-placeholder{color:#c1cfb6;opacity:1}.GameUi_theme__iIgNu .vv-chat-form input::placeholder{color:#c1cfb6;opacity:1}.GameUi_theme__iIgNu .vv-chat-send{background:#567740}.GameUi_theme__iIgNu .vv-chat-hint{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#d5e0cc;margin-top:5px;flex:none}.GameUi_theme__iIgNu .vv-chat-hint>span{white-space:nowrap}.GameUi_theme__iIgNu .vv-chat-error{background:#11291fb3;padding:4px 8px;font-size:11px;flex:none}.GameUi_theme__iIgNu .vv-chat-prompt{align-self:flex-start;border:0;background:#11291fb3;color:#e5ebd5;padding:4px 8px;min-height:28px;pointer-events:auto;font-size:11px}.GameUi_theme__iIgNu .vv-chat-prompt:hover{background:#1d3b2fdc}.GameUi_theme__iIgNu .vv-chat-prompt kbd{background:#eaf0d126;border-radius:2px;padding:2px 4px;color:#fff4be}.GameUi_theme__iIgNu .vv-map-frame{position:relative;background:#233d38;border:2px solid var(--vv-ink)}.GameUi_theme__iIgNu .vv-map-frame .vv-map-canvas{aspect-ratio:3/2;cursor:grab}.GameUi_theme__iIgNu .vv-map-frame .vv-map-canvas:active{cursor:grabbing}.GameUi_theme__iIgNu .vv-map-tools{position:absolute;right:10px;bottom:12px;display:flex;gap:6px}.GameUi_theme__iIgNu .vv-map-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:11px}.GameUi_theme__iIgNu .vv-map-legend>span{display:flex;align-items:center;gap:5px}.GameUi_theme__iIgNu .vv-map-legend i{width:10px;height:10px;border:1px solid var(--vv-ink);border-radius:50%}.GameUi_theme__iIgNu .vv-journal-list{display:grid;gap:8px;list-style:none;margin:16px 0;padding:0}.GameUi_theme__iIgNu .vv-journal-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;width:100%;background:var(--vv-soft);border:1px solid var(--vv-line);text-align:left}.GameUi_theme__iIgNu .vv-journal-list small{color:var(--vv-muted);font:10px ui-monospace,monospace}.GameUi_theme__iIgNu .vv-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.GameUi_theme__iIgNu .vv-photo-grid button{border:2px solid var(--vv-ink);padding:3px;background:var(--vv-soft)}.GameUi_theme__iIgNu .vv-photo-grid img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.GameUi_theme__iIgNu .vv-touch-controls{display:none}.GameUi_theme__iIgNu .vv-look-area{position:absolute;left:44%;right:0;top:0;bottom:112px;z-index:8;touch-action:none}.GameUi_theme__iIgNu .vv-joystick{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:var(--vv-stick-bottom);width:104px;height:104px;background:#16352988;border:2px solid #dce7c866;border-radius:50%;z-index:26;touch-action:none;display:grid;place-items:center}.GameUi_theme__iIgNu .vv-joystick-stick{position:absolute;width:52px;height:52px;display:grid;place-items:center;background:#e1e9cadb;border:2px solid #234332;box-shadow:0 3px #102a2355;color:#36573c;border-radius:50%}.GameUi_theme__iIgNu .vv-joystick-cross{width:70px;height:70px;border:1px dashed #edf4d444;border-radius:50%}.GameUi_theme__iIgNu .vv-touch-actions{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:calc(var(--vv-stick-bottom) + 116px);z-index:26;display:flex;gap:6px;align-items:center}.GameUi_theme__iIgNu .vv-touch-button{width:44px;height:44px;display:grid;place-items:center;color:#ebeed5;background:#183a2ed6;border:2px solid #cddabe88;box-shadow:0 3px #122b23aa;touch-action:none}.GameUi_theme__iIgNu .vv-touch-main{width:44px;height:44px;color:#253f2f;background:#d6e3afe6;border-color:#eef3ce}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-touch-controls{display:block}.GameUi_theme__iIgNu .vv-hotbar{width:min(520px,calc(100vw - 20px))}.GameUi_theme__iIgNu .vv-chat-dock{bottom:max(232px,calc(env(safe-area-inset-bottom) + 220px));max-height:calc(100% - 370px)}.GameUi_theme__iIgNu .vv-chat-active{bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100% - 150px)}.GameUi_theme__iIgNu .vv-chat-prompt{min-height:44px}.GameUi_theme__iIgNu .vv-chat-hint{display:none}}@container (max-width: 700px){.GameUi_theme__iIgNu .vv-menu-shell{padding:8px}.GameUi_theme__iIgNu .vv-menu-page .vv-menu-content{padding:12px 16px}.GameUi_theme__iIgNu .vv-help{grid-template-columns:1fr;gap:18px}.GameUi_theme__iIgNu .vv-chat-dock{left:max(10px,env(safe-area-inset-left));width:min(330px,calc(100% - 20px))}.GameUi_theme__iIgNu .vv-hotbar{gap:3px;padding:4px}.GameUi_theme__iIgNu .vv-slot{height:43px;padding:4px}.GameUi_theme__iIgNu .vv-slot>.vv-icon{width:25px;height:25px}.GameUi_theme__iIgNu .vv-slot kbd{font-size:8px;left:2px;top:0}.GameUi_theme__iIgNu .vv-panel-head{padding:14px 16px}.GameUi_theme__iIgNu .vv-panel-body{padding:15px}.GameUi_theme__iIgNu .vv-panel-footer{flex-wrap:wrap;margin-top:14px;gap:10px}}@media (max-height:560px){.GameUi_theme__iIgNu .vv-menu-backdrop,.GameUi_theme__iIgNu .vv-scrim{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-icon{width:48px;height:48px}.GameUi_theme__iIgNu .vv-menu-heading{margin-bottom:14px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading h1{font-size:28px}.GameUi_theme__iIgNu .vv-hotbar{width:min(420px,calc(100vw - 280px))}.GameUi_theme__iIgNu .vv-chat-dock{bottom:max(120px,env(safe-area-inset-bottom));max-height:calc(100% - 245px)}.GameUi_theme__iIgNu .vv-chat-active{bottom:max(8px,env(safe-area-inset-bottom));max-height:calc(100% - 32px)}.GameUi_theme__iIgNu .vv-chat-passive .vv-chat-log{max-height:58px}.GameUi_theme__iIgNu .vv-map-dialog .vv-panel{width:min(100%,610px)}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu *{animation:none!important;transition:none!important}}.GameUi_theme__iIgNu .vv-photo-dialog{z-index:80}.GameUi_theme__iIgNu .vv-photo-dialog .vv-panel{width:min(100%,780px);height:min(100%,660px);overflow:hidden}.GameUi_theme__iIgNu .vv-photo-dialog .vv-panel-head{padding:10px 16px}.GameUi_theme__iIgNu .vv-photo-dialog .vv-panel-body{flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:12px 16px;overflow:hidden}.GameUi_theme__iIgNu .vv-dialog-footer{flex:none;padding:10px 16px;border-top:2px solid var(--vv-line)}.GameUi_theme__iIgNu .vv-dialog-footer .vv-panel-footer{margin-top:0;gap:8px;flex-wrap:wrap}.GameUi_theme__iIgNu .vv-photo-dialog .vv-photo-caption{margin-top:0;gap:4px;font-size:14px}.GameUi_theme__iIgNu .vv-atlas-dialog{z-index:75}.GameUi_theme__iIgNu .vv-photo-review{background:#18372d;border:2px solid var(--vv-ink);padding:6px;min-height:0;min-width:0;overflow:hidden}.GameUi_theme__iIgNu .vv-photo-review img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.GameUi_theme__iIgNu .vv-photo-caption{margin-top:16px;display:grid;gap:10px;font-size:13px}.GameUi_theme__iIgNu .vv-atlas-preview{height:220px;background:#c9dcca;border:2px solid var(--vv-line)}.GameUi_theme__iIgNu .vv-player-name{display:grid;gap:7px;margin-top:18px;font-size:12px;font-weight:800}.GameUi_theme__iIgNu .vv-menu-character{width:min(900px,100%)}.GameUi_theme__iIgNu .vv-character{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.3fr);gap:28px}.GameUi_theme__iIgNu .vv-character-preview{position:sticky;top:0;align-self:start;display:grid;gap:12px;text-align:center}.GameUi_theme__iIgNu .vv-character-stage{height:310px;background:#d9edf6;border-radius:2px;box-shadow:inset 0 -4px #8ba5b733;overflow:hidden}.GameUi_theme__iIgNu .vv-character-turn{display:flex;align-items:center;gap:12px;font-size:12px}.GameUi_theme__iIgNu .vv-character-turn input{width:100%;min-width:0;accent-color:#397fad}.GameUi_theme__iIgNu .vv-character-poses{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.GameUi_theme__iIgNu .vv-character-poses [aria-pressed=true]{color:#345d39;font-weight:900;text-decoration:underline}.GameUi_theme__iIgNu .vv-character-options{display:grid;gap:18px;min-width:0}.GameUi_theme__iIgNu .vv-character fieldset{margin:0;padding:0;border:0;min-width:0}.GameUi_theme__iIgNu .vv-character legend{font-size:13px;font-weight:850;margin-bottom:8px}.GameUi_theme__iIgNu .vv-wardrobe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.GameUi_theme__iIgNu .vv-wardrobe-choice{display:flex;align-items:center;gap:9px;text-align:start;min-height:46px;min-width:0;overflow-wrap:anywhere;border:2px solid #acbac1;padding:8px 10px;background:#fffdf7;color:#304153;border-radius:2px}.GameUi_theme__iIgNu .vv-wardrobe-choice[aria-pressed=true]{border-color:#47799a;background:#def0fa;box-shadow:inset 0 -2px #47799a33}.GameUi_theme__iIgNu .vv-wardrobe-choice small{display:block;font-size:11px;color:#526174}.GameUi_theme__iIgNu .vv-swatches{display:flex;flex-wrap:wrap;gap:8px}.GameUi_theme__iIgNu .vv-swatches button{width:44px;height:44px;border:3px solid transparent;border-radius:0;box-shadow:inset 2px 2px #ffffff50,inset -2px -2px #00000030}.GameUi_theme__iIgNu .vv-swatches button[aria-pressed=true]{border-color:#f6f2d5;outline:2px solid #385b3b;outline-offset:1px}.GameUi_theme__iIgNu .vv-protection-slot{position:absolute;top:max(100px,16%);left:50%;transform:translateX(-50%);z-index:66;pointer-events:none;width:-moz-max-content;width:max-content;max-width:calc(100% - 28px)}.GameUi_theme__iIgNu .vv-protection{display:flex;align-items:center;gap:14px;padding:14px 20px;background:#6d1725f5;border:3px solid #ff7b76;color:#fff5eb;border-radius:12px;box-shadow:0 5px 0 #32091499,0 0 24px #ec354533;text-align:left;max-width:520px}.GameUi_theme__iIgNu .vv-protection-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:3px solid;border-radius:50%;font-size:32px;font-weight:900}.GameUi_theme__iIgNu .vv-protection strong{display:block;font-size:clamp(20px,2.5vw,28px);line-height:1.15;margin-bottom:5px}.GameUi_theme__iIgNu .vv-protection div>span{display:block;font-size:17px;line-height:1.35;font-weight:700}.GameUi_theme__iIgNu .vv-protection[data-retreating=true]{background:#3c3833f5;border-color:#efd1af}.GameUi_theme__iIgNu .vv-penalty-float{pointer-events:none;position:absolute;left:50%;top:48%;z-index:67;transform:translateX(-50%);color:#ff626b;text-shadow:-2px -2px 0 #440b1c,2px 2px 0 #440b1c,0 3px 6px #000;animation:GameUi_penaltyRise__agLyN 1.8s ease-out forwards}.GameUi_theme__iIgNu .vv-penalty-float strong{font-size:clamp(46px,8vw,76px);font-weight:900}.GameUi_theme__iIgNu .vv-penalty-float span{font-size:.5em}@keyframes GameUi_penaltyRise__agLyN{0%{opacity:1;transform:translate(-50%,14px) scale(.85)}15%{opacity:1;transform:translate(-50%,-6px) scale(1.08)}55%{opacity:1}to{opacity:0;transform:translate(-50%,-110px) scale(1)}}.GameUi_theme__iIgNu .vv-protection-tip{pointer-events:none;position:absolute;left:50%;bottom:max(132px,20%);transform:translateX(-50%);z-index:66;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100% - 28px));width:-moz-max-content;width:max-content;border:2px solid #668f73;border-radius:16px 16px 16px 4px;padding:12px 16px;background:#eff5e9f5;color:#234333;font-size:16px;line-height:1.4;box-shadow:0 3px 8px #12352255}.GameUi_theme__iIgNu .vv-protection-tip>span{font-size:24px;font-weight:900}.GameUi_theme__iIgNu .vv-shop-research{font-size:15px;line-height:1.5;margin:12px 0}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-game-tools,.GameUi_theme__iIgNu .vv-stance-desktop{display:none}}@media (max-width:620px){.GameUi_theme__iIgNu .vv-character{grid-template-columns:1fr;gap:20px}.GameUi_theme__iIgNu .vv-character-preview{position:static}.GameUi_theme__iIgNu .vv-character-stage{height:240px}.GameUi_theme__iIgNu .vv-protection{max-width:100%;padding:10px 12px;gap:10px}}@media (pointer:coarse) and (max-height:560px){.GameUi_theme__iIgNu .vv-protection{max-width:min(440px,calc(100vw - 40px));padding:8px 12px}}.GameUi_theme__iIgNu .vv-avatar{display:block;flex:none;border-radius:10px}.GameUi_theme__iIgNu .vv-profile-card{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;background:#dff0faf5;color:#304153;border:2px solid #99b5c4;border-radius:2px;text-align:start}.GameUi_theme__iIgNu .vv-profile-card:hover:not(:disabled){background:#eef8ff}.GameUi_theme__iIgNu .vv-profile-card .vv-avatar{width:48px;height:48px}.GameUi_theme__iIgNu .vv-profile-card>span:first-of-type{flex:1;min-width:0}.GameUi_theme__iIgNu .vv-profile-card small,.GameUi_theme__iIgNu .vv-profile-card strong{display:block;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-profile-card small{color:#526174;font-size:11px}.GameUi_theme__iIgNu .vv-profile{display:grid;gap:20px}.GameUi_theme__iIgNu .vv-profile-identity{display:flex;align-items:center;gap:18px}.GameUi_theme__iIgNu .vv-profile-identity .vv-avatar{width:76px;height:76px}.GameUi_theme__iIgNu .vv-profile-identity .vv-player-name{flex:1;min-width:0;margin:0}.GameUi_theme__iIgNu .vv-profile-identity input{min-width:0;width:100%}.GameUi_theme__iIgNu .vv-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.GameUi_theme__iIgNu .vv-profile-stats>div{display:flex;flex-direction:column-reverse}.GameUi_theme__iIgNu .vv-profile-stats dt{color:#526174;font-size:12px}.GameUi_theme__iIgNu .vv-profile-stats dd{margin:0;color:#316e92;font-size:26px;font-weight:850}.GameUi_theme__iIgNu .vv-profile-stats>div:nth-child(2) dd{color:#8b5f12}.GameUi_theme__iIgNu .vv-save-exit{display:grid;gap:8px;margin-top:20px;text-align:center}.GameUi_theme__iIgNu .vv-save-status{margin:0;font-size:16px;line-height:1.4;color:#49664c}.GameUi_theme__iIgNu .vv-save-error{color:#87392c;padding:10px;border-radius:4px;background:#ffe6d9}.GameUi_theme__iIgNu .vv-menu-actions .vv-save-exit{margin:0 0 6px}.GameUi_theme__iIgNu .vv-outfit-swatch{display:flex;flex-direction:column;align-items:center;flex:0 0 34px;width:34px;height:40px;filter:drop-shadow(0 2px 0 #30415333)}.GameUi_theme__iIgNu .vv-outfit-shirt{display:block;position:relative;width:32px;height:23px;clip-path:polygon(25% 0,75% 0,100% 25%,100% 70%,80% 70%,80% 100%,20% 100%,20% 70%,0 70%,0 25%)}.GameUi_theme__iIgNu .vv-outfit-shirt>span{position:absolute;top:8px;left:9px;width:14px;height:4px}.GameUi_theme__iIgNu .vv-outfit-pants{display:block;width:20px;height:16px;border-top:4px solid;border-left:8px solid;border-right:8px solid}@media (max-width:480px){.GameUi_theme__iIgNu .vv-menu-content,.GameUi_theme__iIgNu .vv-menu-page .vv-menu-content{padding:14px 12px}}.GameUi_theme__iIgNu .vv-wardrobe-choice:disabled{opacity:1;background:#f1f0e8}@media (max-height:560px){.GameUi_theme__iIgNu .vv-protection-slot{top:62px}.GameUi_theme__iIgNu .vv-protection strong{font-size:20px}.GameUi_theme__iIgNu .vv-protection div>span{font-size:16px}.GameUi_theme__iIgNu .vv-protection-tip{bottom:102px}}.GameUi_theme__iIgNu .vv-sign-card{position:absolute;left:max(18px,env(safe-area-inset-left));bottom:max(124px,18%);z-index:45;width:min(330px,calc(100% - 36px));padding:16px 18px;color:#3d3824;background:#f6e8c8f5;border:3px solid #816042;border-radius:8px;box-shadow:0 4px 0 #4c382acc;pointer-events:none}.GameUi_theme__iIgNu .vv-sign-card strong{font-size:22px}.GameUi_theme__iIgNu .vv-sign-card p{font-size:16px;line-height:1.4;margin:8px 0 0}@media (max-height:560px){.GameUi_theme__iIgNu .vv-sign-card{bottom:96px;left:50%;transform:translateX(-50%);width:min(430px,calc(100% - 36px))}}.GameUi_theme__iIgNu .vv-reward-float{pointer-events:none;position:absolute;left:50%;top:38%;z-index:86;max-width:calc(100% - 24px);display:grid;justify-items:center;gap:2px;transform:translateX(-50%);animation:GameUi_penaltyRise__agLyN 2.2s ease-out forwards}.GameUi_theme__iIgNu .vv-reward-float strong{font-size:clamp(40px,8vw,72px);font-weight:900;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.GameUi_theme__iIgNu .vv-reward-float span{font-size:.48em}.GameUi_theme__iIgNu .vv-xp-gain{color:#89ff87;text-shadow:-2px -2px 0 #153e21,2px 2px 0 #153e21,0 3px 7px #000}.GameUi_theme__iIgNu .vv-coin-gain{color:#ffd65b;text-shadow:-2px -2px 0 #6a4109,2px 2px 0 #6a4109,0 3px 7px #000}.GameUi_theme__iIgNu .vv-litter-prompt{position:absolute;left:50%;top:58%;transform:translateX(-50%);z-index:62;display:flex;align-items:center;gap:12px;padding:10px 16px;color:#fff4cd;background:#203d2aed;border:2px solid #dac064;border-radius:8px;font-weight:800;font-size:21px;box-shadow:0 3px 0 #102a20}.GameUi_theme__iIgNu .vv-litter-prompt span{font-size:13px;border:1px solid #b9ac75;border-radius:4px;padding:3px 5px}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-litter-prompt span{display:none}}.GameUi_theme__iIgNu .vv-menu-layout{display:grid;grid-template-columns:minmax(0,580px);align-items:start;align-content:start;justify-content:center;width:100%;min-width:0;min-height:0;max-height:100%;padding:4px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#8ca7b8 #f5f8ed;outline:none}.GameUi_theme__iIgNu .vv-menu-layout>.vv-menu-shell{justify-self:center}.GameUi_theme__iIgNu .vv-menu-social{display:grid;grid-template-columns:minmax(0,250px) minmax(0,400px) minmax(0,280px);align-items:center;justify-content:center;gap:clamp(16px,2vw,28px)}.GameUi_theme__iIgNu .vv-menu-social>.vv-online-card,.GameUi_theme__iIgNu .vv-menu-social>.vv-rankings{max-height:min(540px,calc(100dvh - 64px));overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.GameUi_theme__iIgNu .vv-menu-social .vv-menu-shell{width:100%}.GameUi_theme__iIgNu .vv-lobby-card{background:#fff9edf2;color:#304153;border:2px solid #a5b8b5;border-radius:10px;box-shadow:0 4px 0 #52657940,inset 0 2px #fff;padding:16px;min-width:0}.GameUi_theme__iIgNu .vv-lobby-card h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:19px;font-weight:800}.GameUi_theme__iIgNu .vv-lobby-card h2 small{margin-left:auto;font-size:14px;color:#64736f}.GameUi_theme__iIgNu .vv-lobby-card p{font-size:14px;line-height:1.45}.GameUi_theme__iIgNu .vv-online-dot{width:9px;height:9px;border-radius:50%;background:#428e4c;box-shadow:0 0 0 3px #daecd2}.GameUi_theme__iIgNu .vv-invite-compose{z-index:110}.GameUi_theme__iIgNu .vv-invite-compose .vv-panel{width:min(100%,420px)}.GameUi_theme__iIgNu .vv-invite-compose .vv-panel-body{display:grid;gap:8px}.GameUi_theme__iIgNu .vv-invite-recipient{margin-bottom:8px;font-size:16px;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-invite-compose label{font-size:14px;font-weight:800}.GameUi_theme__iIgNu .vv-invite-compose select{display:block;width:100%;min-width:0;min-height:44px;padding:8px 12px;border:2px solid var(--vv-line);border-radius:4px;background:#fffdf1;color:var(--vv-ink);font:inherit;font-size:16px}.GameUi_theme__iIgNu .vv-invite-compose select:focus-visible{outline:3px solid #daae50;outline-offset:3px}.GameUi_theme__iIgNu .vv-invite-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.GameUi_theme__iIgNu .vv-invite-actions .vv-button{font-size:14px}.GameUi_theme__iIgNu .vv-invite-destination strong,.GameUi_theme__iIgNu .vv-lobby-request small{display:block}.GameUi_theme__iIgNu .vv-invite-destination strong{font-size:18px;color:#35592e}.GameUi_theme__iIgNu .vv-online-list{list-style:none;padding:0;margin:0;max-height:min(45vh,430px);overflow:auto}.GameUi_theme__iIgNu .vv-online-list li{padding:11px 0;border-top:1px solid #d8ddd3}.GameUi_theme__iIgNu .vv-online-list li>div:first-child{display:flex;justify-content:space-between;gap:8px}.GameUi_theme__iIgNu .vv-online-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.GameUi_theme__iIgNu .vv-online-list small{font-size:13px;color:#586d66;text-align:right}.GameUi_theme__iIgNu .vv-online-buttons{display:flex;gap:7px;margin-top:8px}.GameUi_theme__iIgNu .vv-lobby-request button,.GameUi_theme__iIgNu .vv-online-buttons button,.GameUi_theme__iIgNu .vv-rank-pages button{background:#e9f0d9;color:#304b30;border:1px solid #91a582;border-radius:5px;padding:6px 10px;font-weight:700;font-size:13px;min-height:34px}.GameUi_theme__iIgNu .vv-online-buttons button:disabled,.GameUi_theme__iIgNu .vv-rank-pages button:disabled{opacity:.45;cursor:default}.GameUi_theme__iIgNu .vv-lobby-error{color:#92362d}.GameUi_theme__iIgNu .vv-lobby-request{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:12px}.GameUi_theme__iIgNu .vv-rankings{display:grid;gap:14px;min-width:0}.GameUi_theme__iIgNu .vv-ranking-coins{border-color:#c8b878}.GameUi_theme__iIgNu .vv-ranking-list{list-style:none;padding:0;margin:0}.GameUi_theme__iIgNu .vv-ranking-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px 2px;border-top:1px solid #dee2d7;font-size:13px}.GameUi_theme__iIgNu .vv-ranking-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameUi_theme__iIgNu .vv-ranking-list b{font-variant-numeric:tabular-nums;font-size:14px}.GameUi_theme__iIgNu .vv-ranking-list small{font-size:9px;color:#5e7069}.GameUi_theme__iIgNu .vv-ranking-coins .vv-ranking-list b{color:#947018}.GameUi_theme__iIgNu .vv-ranking-me{background:#e6f1cf;border-radius:4px}.GameUi_theme__iIgNu .vv-rank-pages{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px}.GameUi_theme__iIgNu .vv-rank-caption{text-align:center;font-size:11px;margin:0;color:#475e57}.GameUi_theme__iIgNu .vv-lobby-question{font-size:21px;line-height:1.5}.GameUi_theme__iIgNu .vv-lobby-prompt{z-index:110}@media (max-height:650px),(max-width:1100px){.GameUi_theme__iIgNu .vv-menu-social{grid-template-columns:minmax(0,400px)}.GameUi_theme__iIgNu .vv-menu-social>.vv-online-card,.GameUi_theme__iIgNu .vv-menu-social>.vv-rankings{display:none}}@media (max-height:650px){.GameUi_theme__iIgNu .vv-menu-home .vv-menu-icon{width:40px;height:40px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading{margin-bottom:10px}}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-online-buttons button,.GameUi_theme__iIgNu .vv-rank-pages button{min-height:44px}}.GameUi_theme__iIgNu .vv-menu-account{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #cbd5ce}.GameUi_theme__iIgNu .vv-menu-identity{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.GameUi_theme__iIgNu .vv-menu-identity strong{background:#e5ecf2;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:700}.GameUi_theme__iIgNu .vv-menu-identity .vv-account-active{background:#e1edce;color:#355d29}.GameUi_theme__iIgNu .vv-menu-identity>span{min-width:0;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-menu-session-tag{font-size:11px;color:#526174}.GameUi_theme__iIgNu .vv-menu-recovery{display:grid;gap:8px}.GameUi_theme__iIgNu .vv-menu-network{display:flex;align-items:center;gap:8px;font-size:16px;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-menu-network>span{min-width:0;flex:1}.GameUi_theme__iIgNu .vv-menu-network>button{flex:0 0 44px;font-size:24px}.GameUi_theme__iIgNu .vv-menu-shell .vv-text-button{font-size:14px;min-height:44px;white-space:normal}.GameUi_theme__iIgNu .vv-menu-shell .vv-profile-card small{font-size:13px}.GameUi_theme__iIgNu .vv-audio-levels{display:grid;gap:10px;flex:1;min-width:0}.GameUi_theme__iIgNu .vv-audio-level{display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-size:12px}.GameUi_theme__iIgNu .vv-audio-level output{font-variant-numeric:tabular-nums;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-audio-level input[type=range]{grid-column:1/-1;width:100%;height:28px;min-height:28px;margin:0;padding:0;border:0;box-shadow:none;background:transparent;accent-color:var(--vv-deep);cursor:pointer}.GameUi_theme__iIgNu .vv-audio-level input[type=range]:focus-visible{outline:2px solid var(--vv-deep);outline-offset:2px}.GameUi_theme__iIgNu.vv-mobile-stage{position:fixed;inset:0;z-index:100;width:100%;height:100dvh}.GameUi_theme__iIgNu:fullscreen{width:100%;height:100%}.GameUi_theme__iIgNu .vv-joystick-look{left:auto;right:max(12px,env(safe-area-inset-right))}.GameUi_theme__iIgNu .vv-touch-utility{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:calc(var(--vv-stick-bottom) + 116px);display:flex;gap:6px;z-index:26}.GameUi_theme__iIgNu .vv-touch-button:disabled{opacity:.4}.GameUi_theme__iIgNu .vv-touch-button[aria-pressed=true]{background:#d6e3afe6;color:#253f2f}.GameUi_theme__iIgNu .vv-touch-posture{position:relative;padding-bottom:6px}.GameUi_theme__iIgNu .vv-posture-dots{position:absolute;bottom:4px;display:flex;gap:3px}.GameUi_theme__iIgNu .vv-posture-dots i{width:4px;height:3px;background:#e1e9ca55}.GameUi_theme__iIgNu .vv-posture-dots i[data-active=true]{background:#edf3cc}.GameUi_theme__iIgNu .vv-touch-zoom{font:700 11px ui-monospace,monospace}.GameUi_theme__iIgNu .vv-display-options{text-align:center;font-size:12px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-display-options button{min-height:44px}.GameUi_theme__iIgNu .vv-rotate-hint{margin:4px 0}@media (pointer:coarse){.GameUi_theme__iIgNu{--vv-stick-bottom:max(76px,calc(env(safe-area-inset-bottom) + 70px))}.GameUi_theme__iIgNu .vv-hotbar kbd{display:none}.GameUi_theme__iIgNu .vv-hotbar{width:min(466px,calc(100vw - 24px));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44px;justify-content:start;overflow-x:auto;scrollbar-width:none;touch-action:none;gap:6px;padding:6px}.GameUi_theme__iIgNu .vv-slot{height:44px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.GameUi_theme__iIgNu .vv-slot-active{transform:none}}@media (pointer:coarse) and (orientation:landscape){.GameUi_theme__iIgNu{--vv-stick-bottom:max(12px,env(safe-area-inset-bottom))}.GameUi_theme__iIgNu .vv-rotate-hint{display:none}.GameUi_theme__iIgNu .vv-hotbar{width:min(466px,calc(100vw - 256px - env(safe-area-inset-left) - env(safe-area-inset-right)))}}.GameUi_theme__iIgNu .vv-atlas-reading{padding:22px 24px;border:1px solid #c8cbb4;background:#fbf8e9;border-radius:10px;margin-top:18px;color:#293e32;font-size:16px;line-height:1.8;max-width:65ch;-webkit-user-select:text;-moz-user-select:text;user-select:text}.GameUi_theme__iIgNu .vv-atlas-reading p+p{margin-top:16px}.GameUi_theme__iIgNu .vv-atlas-reading .vv-muted{color:#52684f;font-size:14px;border-left:3px solid #a1b077;padding-left:14px}.GameUi_theme__iIgNu .vv-mission-list{display:grid;gap:12px}.GameUi_theme__iIgNu .vv-mission{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:18px;background:#f9f6e7;border:1px solid #c7ceb7;border-radius:12px}.GameUi_theme__iIgNu .vv-mission-tracked{border:2px solid #749260;background:#eef1da}.GameUi_theme__iIgNu .vv-mission h3,.GameUi_theme__iIgNu .vv-recipe h3,.GameUi_theme__iIgNu .vv-section-heading h3{font-size:17px;margin:0 0 6px;color:#263d2e}.GameUi_theme__iIgNu .vv-mission p{font-size:13px;line-height:1.65;margin:0 0 7px;color:#53634d}.GameUi_theme__iIgNu .vv-mission-mark{color:#6b8459}.GameUi_theme__iIgNu .vv-mission-reward{font-size:12px;font-weight:800;color:#7e6437}.GameUi_theme__iIgNu .vv-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.GameUi_theme__iIgNu .vv-atlas-intro{color:#52644e;line-height:1.7;margin:0 0 20px}.GameUi_theme__iIgNu .vv-feather-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}.GameUi_theme__iIgNu .vv-feather-card{background:#faf6e6;padding:14px;border:1px solid #c9ceb9;border-radius:10px;text-align:center}.GameUi_theme__iIgNu .vv-feather-card svg{height:86px;margin:auto}.GameUi_theme__iIgNu .vv-feather-card h3{font-size:13px;color:#304831;margin:9px 0 4px}.GameUi_theme__iIgNu .vv-feather-card p{font-size:11px;color:#647259}.GameUi_theme__iIgNu .vv-feather-unknown{opacity:.65}.GameUi_theme__iIgNu .vv-recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:16px}.GameUi_theme__iIgNu .vv-recipe{background:#faf6e8;border:1px solid #c5ccb1;border-radius:12px;padding:20px}.GameUi_theme__iIgNu .vv-recipe-bowl{display:block;font-size:36px}.GameUi_theme__iIgNu .vv-recipe p{font-size:13px;color:#698050}.GameUi_theme__iIgNu .vv-recipe ul{padding:0;margin:15px 0;list-style:none;font-size:13px}.GameUi_theme__iIgNu .vv-recipe li{display:flex;justify-content:space-between;padding:4px 0}.GameUi_theme__iIgNu .vv-cooking-status{min-height:24px;color:#4d673e;font-weight:700;margin-top:16px}.GameUi_theme__iIgNu .vv-tutorial-dialog .vv-panel{max-width:520px}.GameUi_theme__iIgNu .vv-tutorial-art{display:grid;place-items:center;width:88px;height:88px;margin:0 auto 20px;border-radius:22px;color:#688651;background:linear-gradient(145deg,#e2e8c9,#cedab4);border:1px solid #b7c399;box-shadow:5px 5px 0 #c0caaa70}.GameUi_theme__iIgNu .vv-tutorial-art .vv-icon{width:48px;height:48px}.GameUi_theme__iIgNu .vv-tutorial-copy{font-size:16px;line-height:1.8;color:#374d3b}.GameUi_theme__iIgNu .vv-tutorial-keys{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.GameUi_theme__iIgNu .vv-tutorial-keys kbd{padding:7px 10px;background:#e0e7ca;border:solid #b1be99;border-width:1px 1px 3px;border-radius:6px;color:#3b553a;font:700 12px ui-sans-serif,sans-serif}.GameUi_theme__iIgNu .vv-tutorial-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.GameUi_theme__iIgNu .vv-tutorial-dots button{width:12px;height:12px;border:0;padding:0;border-radius:50%;background:#c5cdb5}.GameUi_theme__iIgNu .vv-tutorial-dots button[aria-current]{background:#678957;box-shadow:0 0 0 3px #dae3bd}.GameUi_theme__iIgNu .vv-tutorial-preference{display:flex;align-items:center;gap:12px;font-size:15px;padding:12px 0}.GameUi_theme__iIgNu .vv-tutorial-preference input{width:20px;height:20px;accent-color:#678957}@media (max-width:700px),(pointer:coarse){.GameUi_theme__iIgNu .vv-mission{grid-template-columns:1fr;padding:14px;gap:7px}.GameUi_theme__iIgNu .vv-mission-mark{display:none}.GameUi_theme__iIgNu .vv-atlas-reading{padding:16px;font-size:15px}}.GameUi_theme__iIgNu .vv-sleep-overlay{position:absolute;inset:0;z-index:30;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12vh;background:radial-gradient(ellipse at center,transparent 30%,#132e3b88);animation:GameUi_vv-rest___uQ6_ 7s ease-in-out both}.GameUi_theme__iIgNu .vv-sleep-overlay span{color:#f3ead3;text-shadow:0 2px 6px #172e35;font-size:24px;text-align:center}.GameUi_theme__iIgNu .vv-sleep-overlay small{display:block;font-size:14px;margin-top:8px}@keyframes GameUi_vv-rest___uQ6_{0%,to{opacity:0}18%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu .vv-sleep-overlay{animation:none}}@media (min-width:640px) and (max-height:560px){.GameUi_theme__iIgNu .vv-menu-layout,.GameUi_theme__iIgNu .vv-menu-social{grid-template-columns:minmax(0,660px)}.GameUi_theme__iIgNu .vv-menu-home,.GameUi_theme__iIgNu .vv-menu-page{width:min(660px,100%)}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading,.GameUi_theme__iIgNu .vv-menu-page .vv-menu-heading{margin-bottom:8px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-icon,.GameUi_theme__iIgNu .vv-menu-page .vv-menu-icon{width:40px;height:40px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading h1{font-size:28px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-content,.GameUi_theme__iIgNu .vv-menu-page .vv-menu-content{padding:12px 16px}.GameUi_theme__iIgNu .vv-menu-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.GameUi_theme__iIgNu .vv-menu-preferences{border-top:0;border-left:1px solid #cbd5ce;padding:0 0 0 20px}.GameUi_theme__iIgNu .vv-menu-page-heading{margin-bottom:8px}.GameUi_theme__iIgNu .vv-menu-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:0;align-items:start}.GameUi_theme__iIgNu .vv-menu-launch{grid-column:1;grid-row:1}.GameUi_theme__iIgNu .vv-menu-navigation{grid-column:2;grid-row:1/3}.GameUi_theme__iIgNu .vv-menu-exit{grid-column:1;grid-row:2;margin-top:8px}}.GameUi_theme__iIgNu .vv-furniture-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:min(420px,64vw);pointer-events:auto}.GameUi_theme__iIgNu .vv-furniture-label{width:100%;text-align:right;font-size:12px;text-shadow:0 1px 3px #142c23}.GameUi_theme__iIgNu .vv-furniture-controls small{width:100%;max-width:300px;padding:4px 8px;border-radius:6px;background:rgba(25,38,29,.85);font-size:11px}.GameUi_theme__iIgNu .vv-furniture-controls .vv-zoom{min-height:36px}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-furniture-controls .vv-zoom{min-height:44px}.GameUi_theme__iIgNu .vv-game-tools:has(.vv-furniture-controls),.GameUi_theme__iIgNu .vv-game-tools:has(.vv-vehicle-dismount){display:flex;top:max(90px,calc(env(safe-area-inset-top) + 76px));bottom:auto}.GameUi_theme__iIgNu .vv-game-tools>.vv-zoom:not(.vv-vehicle-dismount){display:none}}.GameUi_theme__iIgNu .vv-collection-dialog{--vv-ink:#304153;--vv-deep:#687e86;--vv-paper:#fff9ed;--vv-soft:#edf2e7;--vv-muted:#53636c;--vv-line:#c1ccbe;background:#18383287}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel{width:min(100%,864px);max-height:min(100%,730px);box-shadow:0 5px 0 #243c3e,0 16px 48px #18383240}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-head{padding:10px 16px;background:#e0f0ef;border-bottom:1px solid var(--vv-line)}.GameUi_theme__iIgNu .vv-collection-dialog h2{font-size:22px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-eyebrow{font-size:9px;letter-spacing:1.6px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-toolbar{flex:none;min-width:0;padding:10px 14px 0;border-bottom:1px solid var(--vv-line);background:#fffdf4}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-body{padding:12px 14px 14px;scrollbar-gutter:stable}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-footer{padding:9px 14px;background:#f2f1df}.GameUi_theme__iIgNu .vv-collection-tools{display:flex;gap:10px;align-items:center;min-width:0}.GameUi_theme__iIgNu .vv-item-search{display:block;flex:1;min-width:0}.GameUi_theme__iIgNu .vv-item-search input{width:100%;min-width:0;height:40px;border:1px solid #b6c6bc;border-radius:3px;padding:8px 12px;color:var(--vv-ink);background:#f4f7ee;font-size:13px}.GameUi_theme__iIgNu .vv-item-search input::-moz-placeholder{color:#65756d;opacity:1}.GameUi_theme__iIgNu .vv-item-search input::placeholder{color:#65756d;opacity:1}.GameUi_theme__iIgNu .vv-wallet{display:flex;gap:6px;align-items:center;flex:none;padding:7px 10px;background:#ffedb5;border:1px solid #dabc72}.GameUi_theme__iIgNu .vv-wallet strong{font-size:17px;font-variant-numeric:tabular-nums}.GameUi_theme__iIgNu .vv-wallet span{font-size:10px}.GameUi_theme__iIgNu .vv-product-price .vv-icon,.GameUi_theme__iIgNu .vv-wallet .vv-icon{width:18px;height:18px;color:#9b701b}.GameUi_theme__iIgNu .vv-collection-categories{flex-wrap:nowrap;overflow-x:auto;gap:2px;margin:6px 0 0;border:0;scrollbar-width:thin}.GameUi_theme__iIgNu .vv-collection-categories button{flex:1 0 auto;min-height:40px;padding:8px 10px;white-space:nowrap;font-size:12px}.GameUi_theme__iIgNu .vv-collection-categories button[aria-pressed=true]{color:#355739;background:#e8f0d3;border-bottom-color:#79994f}.GameUi_theme__iIgNu .vv-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none;align-items:stretch}.GameUi_theme__iIgNu .vv-product-card{--item-tint:#e7f1e2;display:flex;flex-direction:column;min-width:0;padding:8px;border:solid #c1ccbe;border-width:1px 1px 3px;border-radius:5px;background:#fffef8;transition:border-color .12s,box-shadow .12s}.GameUi_theme__iIgNu .vv-product-card[data-tone=equipment]{--item-tint:#e0eff5}.GameUi_theme__iIgNu .vv-product-card[data-tone=wardrobe]{--item-tint:#f1e7f2}.GameUi_theme__iIgNu .vv-product-card[data-tone=home]{--item-tint:#f6e8ce}.GameUi_theme__iIgNu .vv-product-card[data-tone=supplies]{--item-tint:#eaf0d6}.GameUi_theme__iIgNu .vv-product-card:focus-within,.GameUi_theme__iIgNu .vv-product-card:hover{border-color:#94aa77;box-shadow:0 3px 9px #596e3e15}.GameUi_theme__iIgNu .vv-product-picture{position:relative;display:grid;place-items:center;min-height:96px;margin-bottom:9px;background:linear-gradient(0deg,#fff7 0 1px,transparent 1px),linear-gradient(90deg,#fff7 0 1px,transparent 1px),var(--item-tint);background-size:16px 16px;border-radius:3px;overflow:hidden}.GameUi_theme__iIgNu .vv-product-picture:after{content:"";position:absolute;width:50px;height:4px;bottom:10px;background:#64796818}.GameUi_theme__iIgNu .vv-product-picture>.vv-item-art{width:64px;height:64px;position:relative;z-index:1}.GameUi_theme__iIgNu .vv-item-art{image-rendering:pixelated;filter:drop-shadow(0 2px 0 #233c3615)}.GameUi_theme__iIgNu .vv-item-art .vv-outfit-swatch{display:inline;filter:none}.GameUi_theme__iIgNu .vv-product-name{font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-product-description{color:var(--vv-muted);font-size:11px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-product-bottom{display:flex;flex-direction:column;gap:6px;padding-top:10px;margin-top:auto}.GameUi_theme__iIgNu .vv-product-price{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#71531f;font-size:11px}.GameUi_theme__iIgNu .vv-product-price strong{font-size:15px;font-variant-numeric:tabular-nums}.GameUi_theme__iIgNu .vv-product-action{width:100%;min-height:38px;padding:6px 9px;border:1px solid #829c60;background:#e1ecbb;box-shadow:inset 0 1px #fff,0 2px #b1c389;font-size:12px;gap:5px;margin-top:auto}.GameUi_theme__iIgNu .vv-product-action span{font-size:11px}.GameUi_theme__iIgNu .vv-product-action:disabled{opacity:1;border-color:#c8cbbb;background:#edeede;box-shadow:0 2px #d5d6c5;color:#687062}.GameUi_theme__iIgNu .vv-item-count,.GameUi_theme__iIgNu .vv-product-badge,.GameUi_theme__iIgNu .vv-product-pack{position:absolute;z-index:2;font:800 10px/1.4 ui-sans-serif,system-ui,sans-serif;padding:2px 5px;border:1px solid #c5c9ae;border-radius:3px;background:#fffbea;color:#4d623e}.GameUi_theme__iIgNu .vv-product-badge{left:4px;top:4px;max-width:calc(100% - 8px);background:#edf4cf}.GameUi_theme__iIgNu .vv-product-pack{left:4px;bottom:4px}.GameUi_theme__iIgNu .vv-item-count{right:4px;top:4px}.GameUi_theme__iIgNu .vv-shop-shortfall{margin:0;font-size:10px;color:#8b5132}.GameUi_theme__iIgNu .vv-collection-summary{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center;font-size:11px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-check{display:inline-flex;align-items:center;gap:6px;min-height:30px;font-size:11px;cursor:pointer;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-check input{width:16px;height:16px;accent-color:#607e40;margin:0}.GameUi_theme__iIgNu .vv-collection-empty{display:flex;align-items:center;flex-direction:column;gap:10px;padding:24px 12px;text-align:center}.GameUi_theme__iIgNu .vv-collection-empty>.vv-icon{width:36px;height:36px;color:#8ca471}.GameUi_theme__iIgNu .vv-collection-empty p,.GameUi_theme__iIgNu .vv-collection-note{color:var(--vv-muted);font-size:12px}.GameUi_theme__iIgNu .vv-inventory-shop{width:auto;min-height:40px;flex:none;padding:6px 12px;font-size:12px;background:#ffdf8f;border:1px solid #b6964e;box-shadow:0 2px #c5ab71}.GameUi_theme__iIgNu .vv-backpack-content{display:flex;flex-direction:column;gap:14px}.GameUi_theme__iIgNu .vv-backpack-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;font-weight:800}.GameUi_theme__iIgNu .vv-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;align-items:stretch}.GameUi_theme__iIgNu .vv-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:98px;gap:5px;padding:10px 5px 7px;color:var(--vv-ink);background:#f0f3e4;border:solid #c3ccb6;border-width:1px 1px 3px;border-radius:4px;text-align:center}.GameUi_theme__iIgNu .vv-item>.vv-item-art{width:40px;height:40px;margin:0}.GameUi_theme__iIgNu .vv-item strong{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.GameUi_theme__iIgNu .vv-item span{font-size:10px;color:var(--vv-muted)}.GameUi_theme__iIgNu .vv-item[aria-pressed=true]{background:#fff0bd;border-color:#c7a447;box-shadow:inset 0 0 0 1px #fff8df}.GameUi_theme__iIgNu .vv-item:hover:not(:disabled){background:#fff7df;border-color:#9aab7a}.GameUi_theme__iIgNu .vv-item:disabled{opacity:1;background:#f0f0e7;color:#6c766e}.GameUi_theme__iIgNu .vv-item:disabled>.vv-item-art{opacity:.65}.GameUi_theme__iIgNu .vv-item .vv-item-count{top:3px;right:3px;font-size:10px;padding:0 3px;color:#475c3d;background:#fffde9}.GameUi_theme__iIgNu .vv-item>.vv-item-lock{position:absolute;right:4px;top:4px;width:12px;height:12px;margin:0}.GameUi_theme__iIgNu .vv-item .vv-assigned-mark{position:absolute;top:3px;left:5px;font-size:12px;color:#806226;font-weight:900}.GameUi_theme__iIgNu .vv-loadout-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;margin-bottom:6px;font-size:11px}.GameUi_theme__iIgNu .vv-loadout-caption>span{color:var(--vv-muted);font-size:10px}.GameUi_theme__iIgNu .vv-slot-picker{position:relative;display:flex;gap:5px;overflow-x:auto;margin:0;padding:0 0 3px;border:0;scrollbar-width:thin}.GameUi_theme__iIgNu .vv-slot-picker button{position:relative;flex:1 0 44px;min-height:48px;padding:4px;border:solid #b8c6a6;border-width:1px 1px 3px;border-radius:3px;background:#e6ead6}.GameUi_theme__iIgNu .vv-slot-picker button[aria-pressed=true]{background:#ffdf8f;border-color:#ab8735}.GameUi_theme__iIgNu .vv-slot-picker .vv-item-art{width:32px;height:32px}.GameUi_theme__iIgNu .vv-slot-picker kbd{position:absolute;top:2px;left:3px;font-size:9px;color:#526346}.GameUi_theme__iIgNu .vv-supplies,.GameUi_theme__iIgNu .vv-vehicles{padding:0;margin:0;border:0}.GameUi_theme__iIgNu .vv-supplies>.vv-muted{font-size:11px;margin:3px 0 7px}.GameUi_theme__iIgNu .vv-energy-label{font-size:10px;font-weight:600;color:var(--vv-muted);margin-left:5px}.GameUi_theme__iIgNu .vv-vehicle-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:6px;max-width:360px}.GameUi_theme__iIgNu .vv-vehicle-list .vv-item{display:grid;grid-template-columns:44px 1fr;text-align:left;min-height:68px;-moz-column-gap:9px;column-gap:9px;padding:8px;justify-items:start}.GameUi_theme__iIgNu .vv-vehicle-list .vv-item-art{grid-row:1/3}.GameUi_theme__iIgNu .vv-vehicle-list strong{align-self:end}.GameUi_theme__iIgNu .vv-vehicle-list span{align-self:start}@media (max-width:720px){.GameUi_theme__iIgNu .vv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:520px){.GameUi_theme__iIgNu .vv-collection-dialog{padding-inline:max(7px,env(safe-area-inset-left)) max(7px,env(safe-area-inset-right))}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-head{padding:8px 10px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-toolbar{padding:8px 8px 0}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-body{padding:8px;scrollbar-gutter:auto}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-footer{padding:7px 8px}.GameUi_theme__iIgNu .vv-collection-dialog h2{font-size:20px}.GameUi_theme__iIgNu .vv-collection-tools{gap:6px}.GameUi_theme__iIgNu .vv-wallet{padding:7px;flex-wrap:wrap;gap:4px;max-width:135px}.GameUi_theme__iIgNu .vv-wallet strong{font-size:14px}.GameUi_theme__iIgNu .vv-wallet span{font-size:9px}.GameUi_theme__iIgNu .vv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.GameUi_theme__iIgNu .vv-product-picture{min-height:88px}.GameUi_theme__iIgNu .vv-product-description{font-size:11px}.GameUi_theme__iIgNu .vv-product-card{padding:7px}.GameUi_theme__iIgNu .vv-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.GameUi_theme__iIgNu .vv-item{min-height:92px;padding-inline:4px}.GameUi_theme__iIgNu .vv-section-heading{flex-wrap:wrap;gap:4px}.GameUi_theme__iIgNu .vv-collection-summary>span{font-size:10px}}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-check,.GameUi_theme__iIgNu .vv-collection-categories button,.GameUi_theme__iIgNu .vv-inventory-shop,.GameUi_theme__iIgNu .vv-item-search input,.GameUi_theme__iIgNu .vv-product-action{min-height:44px}}@media (max-height:500px) and (min-width:521px){.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-head{padding:5px 12px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-eyebrow{display:none}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-toolbar{display:flex;align-items:center;gap:8px;padding:5px 10px}.GameUi_theme__iIgNu .vv-collection-tools{flex:0 1 260px}.GameUi_theme__iIgNu .vv-collection-categories{flex:1;min-width:0;margin:0}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-body{padding:8px 10px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-dialog-footer{padding:4px 10px}.GameUi_theme__iIgNu .vv-product-picture{min-height:76px}.GameUi_theme__iIgNu .vv-product-picture>.vv-item-art{width:56px;height:56px}.GameUi_theme__iIgNu .vv-loadout-caption>span{display:none}.GameUi_theme__iIgNu .vv-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu .vv-product-card{transition:none}}.GameUi_theme__iIgNu .vv-hud-icon{display:block;flex:none;width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(0 1px 0 #fff9)}.GameUi_theme__iIgNu .vv-hud{position:absolute;inset:0;z-index:20;pointer-events:none;font-family:var(--font-game),ui-sans-serif,sans-serif}.GameUi_theme__iIgNu .vv-hud:has(.vv-extra-open){z-index:32}.GameUi_theme__iIgNu .vv-status{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:min(268px,calc(100% - 124px));pointer-events:auto;color:#354f55}.GameUi_theme__iIgNu .vv-location{display:flex;align-items:center;gap:8px;min-height:40px;padding:3px 8px 3px 3px;border:2px solid #829687;border-radius:9px;background:#fff9ecf5;box-shadow:0 3px 0 #29443840,inset 0 2px #fff}.GameUi_theme__iIgNu .vv-location-copy{flex:1;min-width:0}.GameUi_theme__iIgNu .vv-location strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2}.GameUi_theme__iIgNu .vv-location-copy>span{font-size:11px;color:#597267}.GameUi_theme__iIgNu .vv-status-dot{display:inline-block;width:6px;height:6px;margin-right:4px;background:#94a498;border-radius:2px}.GameUi_theme__iIgNu .vv-status-dot.vv-online{background:#398862}.GameUi_theme__iIgNu .vv-profile-trigger{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#d8ead8}.GameUi_theme__iIgNu .vv-profile-trigger .vv-avatar{width:32px;height:32px;border-radius:5px}.GameUi_theme__iIgNu .vv-species-count{display:flex;align-items:center;gap:3px;align-self:stretch;padding:0 3px;border:0;border-left:1px solid #c5d3bf;background:transparent;color:#37698b;font-size:14px}.GameUi_theme__iIgNu .vv-species-count .vv-hud-icon{width:20px;height:20px}.GameUi_theme__iIgNu .vv-stats{display:flex;gap:5px;margin-top:5px;font-variant-numeric:tabular-nums}.GameUi_theme__iIgNu .vv-stats>*{display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:3px 7px;border:2px solid #88a78b;border-radius:7px;box-shadow:0 2px 0 #233b3540,inset 0 2px #fff9;font-size:16px;line-height:1;font-weight:900;white-space:nowrap}.GameUi_theme__iIgNu .vv-stats .vv-hud-icon{width:22px;height:22px}.GameUi_theme__iIgNu .vv-stats .vv-stat-xp{background:#e5f3d6f5;color:#3d713f}.GameUi_theme__iIgNu .vv-stats .vv-stat-coins{background:#fff0c5f5;color:#845623;border-color:#c7a568}.GameUi_theme__iIgNu .vv-stats small{font-size:10px;align-self:flex-end;margin-bottom:3px}.GameUi_theme__iIgNu .vv-stats .vv-energy{position:relative;background:#f5f9def5;color:#567335;padding-bottom:7px;min-width:63px}.GameUi_theme__iIgNu .vv-energy progress{position:absolute;bottom:2px;left:6px;width:calc(100% - 12px);height:3px;border:0;background:#d2ddbb;accent-color:#659a47;border-radius:2px;overflow:hidden}.GameUi_theme__iIgNu .vv-energy progress::-webkit-progress-bar{background:#d2ddbb}.GameUi_theme__iIgNu .vv-energy progress::-webkit-progress-value{background:#659a47}.GameUi_theme__iIgNu .vv-energy progress::-moz-progress-bar{background:#659a47}.GameUi_theme__iIgNu .vv-stats .vv-energy[data-low=true]{color:#984d24;background:#ffdfb4;border-color:#cc8d52}.GameUi_theme__iIgNu .vv-energy[data-low=true] progress{accent-color:#c37030}.GameUi_theme__iIgNu .vv-energy[data-low=true] progress::-webkit-progress-value{background:#c37030}.GameUi_theme__iIgNu .vv-energy[data-low=true] progress::-moz-progress-bar{background:#c37030}.GameUi_theme__iIgNu .vv-stats .vv-dev-coins{background:#fff1bf;color:#835727;padding-inline:6px;min-width:30px}.GameUi_theme__iIgNu .vv-navigation{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:flex;align-items:flex-start;gap:8px;pointer-events:auto}.GameUi_theme__iIgNu .vv-minimap{display:block;width:108px;padding:4px;border:2px solid #849d89;border-radius:9px;background:#fff7def5;color:#46615b;box-shadow:0 3px 0 #203d3445,inset 0 2px #fff;overflow:hidden}.GameUi_theme__iIgNu .vv-minimap>span{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding-top:3px}.GameUi_theme__iIgNu .vv-minimap .vv-hud-icon{width:16px;height:16px}.GameUi_theme__iIgNu .vv-minimap kbd{margin-left:auto;font-size:10px}.GameUi_theme__iIgNu .vv-action-rail{display:grid;grid-template-columns:repeat(2,44px);gap:6px;position:relative}.GameUi_theme__iIgNu .vv-hud-button{display:flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;padding:5px;border:2px solid #82988b;border-radius:8px;color:#49625e;background:#fff9eaf5;box-shadow:0 3px 0 #243e3445,inset 0 2px #fff;transition:background .12s,transform .12s}.GameUi_theme__iIgNu .vv-hud-button:hover,.GameUi_theme__iIgNu .vv-species-count:hover,.GameUi_theme__iIgNu .vv-stats button:hover{background:#fffef3}.GameUi_theme__iIgNu .vv-hud-button:active{transform:translateY(2px)}.GameUi_theme__iIgNu .vv-hud-button[aria-expanded=true]{border-color:#6b9993;background:#e3f2ed}.GameUi_theme__iIgNu .vv-hud-button>kbd{position:absolute;right:2px;bottom:1px;font-size:9px;line-height:1;color:#526c69}.GameUi_theme__iIgNu .vv-action-tooltip{position:absolute;top:calc(100% + 6px);right:0;padding:5px 9px;font-size:13px;font-weight:800;color:#365b54;background:#fff8df;border:1px solid #91ab93;border-radius:5px;white-space:nowrap;visibility:hidden;pointer-events:none;z-index:1}.GameUi_theme__iIgNu .vv-hud-button:focus-visible .vv-action-tooltip,.GameUi_theme__iIgNu .vv-hud-button:hover .vv-action-tooltip{visibility:visible}.GameUi_theme__iIgNu .vv-extra-actions{position:absolute;top:calc(100% + 10px);right:0;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 174px);overflow-y:auto;overscroll-behavior:contain;background:#fff9ed;border:2px solid #8ea58e;border-radius:10px;box-shadow:0 4px 0 #36544755,0 12px 28px #102d2933}.GameUi_theme__iIgNu .vv-extra-actions .vv-hud-button{width:100%;height:auto;min-height:44px;justify-content:flex-start;gap:7px;padding:6px;box-shadow:inset 0 1px #fff;background:#f3f3e4;border:1px solid #d4dfca;border-radius:6px}.GameUi_theme__iIgNu .vv-action-label{min-width:0;font-size:13px;font-weight:800;line-height:1.15;text-align:start}.GameUi_theme__iIgNu .vv-extra-actions kbd{position:static;margin-left:auto;flex:none}.GameUi_theme__iIgNu .vv-badge{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;min-width:19px;min-height:19px;padding:1px 3px;background:#da6b52;border:2px solid #fff4d7;border-radius:6px;color:#fff;font-size:10px;font-weight:900}.GameUi_theme__iIgNu .vv-extra-actions .vv-badge{top:-3px;right:-3px}.GameUi_theme__iIgNu .vv-mission-tracker{position:absolute;top:max(99px,calc(env(safe-area-inset-top) + 87px));left:max(12px,env(safe-area-inset-left));z-index:21;display:flex;align-items:center;gap:7px;width:min(268px,calc(100% - 124px));min-height:35px;padding:4px 8px;border:1px solid #c5aa69;border-radius:7px;background:#fff0cdef;color:#765432;box-shadow:0 2px 0 #4e452733;text-align:left}.GameUi_theme__iIgNu .vv-mission-tracker .vv-hud-icon{width:22px;height:22px}.GameUi_theme__iIgNu .vv-mission-tracker strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.GameUi_theme__iIgNu .vv-mission-tracker kbd{margin-left:auto;font-size:10px}.GameUi_theme__iIgNu .vv-photo-shortcut{position:absolute;left:50%;bottom:max(86px,calc(env(safe-area-inset-bottom) + 80px));transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:3px 8px;border:1px solid #b6c9ab;border-radius:6px;color:#365c53;background:#fff8dfea;font-size:13px;font-weight:800}.GameUi_theme__iIgNu .vv-photo-shortcut .vv-item-art{width:24px;height:24px}.GameUi_theme__iIgNu .vv-photo-shortcut kbd{border:solid #b5c8ac;border-width:1px 1px 2px;border-radius:3px;background:#fffef2;padding:3px 4px;font-size:11px}.GameUi_theme__iIgNu .vv-stance-controls{display:flex;gap:5px;pointer-events:auto}.GameUi_theme__iIgNu .vv-stance-controls button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;height:36px;padding:3px 6px;border:2px solid #879c8c;border-radius:7px;color:#47645a;background:#fff6dfed;box-shadow:0 2px 0 #24463740}.GameUi_theme__iIgNu .vv-stance-controls button[aria-pressed=true]{border-color:#559376;background:#d3efb8;box-shadow:inset 0 -3px #7bac7466}.GameUi_theme__iIgNu .vv-stance-controls kbd{font-size:10px}.GameUi_theme__iIgNu .vv-game-tools .vv-zoom{min-height:36px;border:2px solid #8ba190;border-radius:6px;background:#fff7e4f5;color:#41605b;font-family:inherit;font-size:14px;font-weight:850;box-shadow:0 2px 0 #24463740}.GameUi_theme__iIgNu .vv-furniture-label{width:auto;max-width:220px;padding:4px 8px;border-radius:5px;color:#385b50;background:#fff6e0ed;font-weight:800;text-shadow:none}.GameUi_theme__iIgNu .vv-furniture-controls small{background:#fff0d2;border:1px solid #d1a15b;color:#86542c;font-size:14px}.GameUi_theme__iIgNu .vv-toasts{position:absolute;top:max(152px,21%);left:50%;transform:translateX(-50%);z-index:87;display:grid;gap:8px;width:-moz-max-content;width:max-content;max-width:min(480px,calc(100% - 28px));pointer-events:none}.GameUi_theme__iIgNu .vv-toast{--notice-ink:#386c86;--notice-line:#81b3c1;--notice-bg:#eff9ff;display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border:solid var(--notice-line);border-width:2px 2px 4px;border-radius:10px;background:var(--notice-bg);color:#3d555e;text-align:left;box-shadow:0 4px 0 #1c3c3533,inset 0 2px #fff;overflow-wrap:anywhere;font-family:var(--font-game),ui-sans-serif,sans-serif;animation:GameUi_vv-notice-in__RrTF4 .18s ease-out}.GameUi_theme__iIgNu .vv-toast[data-tone=success]{--notice-ink:#39723f;--notice-line:#8eb273;--notice-bg:#f1fbdc}.GameUi_theme__iIgNu .vv-toast[data-tone=warning]{--notice-ink:#965624;--notice-line:#d7a557;--notice-bg:#fff1d6}.GameUi_theme__iIgNu .vv-toast>.vv-hud-icon{width:32px;height:32px}.GameUi_theme__iIgNu .vv-toast strong{display:block;font-size:clamp(20px,2.4vw,27px);font-weight:950;line-height:1.15;color:var(--notice-ink);text-wrap:balance}.GameUi_theme__iIgNu .vv-toast p{margin:5px 0 0;font-size:15px;line-height:1.35}.GameUi_theme__iIgNu .vv-protection-tip{border-radius:10px;border-color:#8eb273;border-bottom-width:4px;background:#f1fbdcf7;gap:12px}.GameUi_theme__iIgNu .vv-protection-tip strong{display:block;font-size:23px;font-weight:900;color:#39723f;line-height:1.15}.GameUi_theme__iIgNu .vv-protection-tip p{font-size:15px;line-height:1.35;margin:5px 0 0}.GameUi_theme__iIgNu .vv-protection-tip .vv-hud-icon{width:30px;height:30px}.GameUi_theme__iIgNu .vv-litter-prompt{color:#426a32;background:#f1fbdcf5;border-color:#96b775;border-bottom-width:4px;border-radius:9px;font-weight:900;max-width:calc(100% - 28px)}.GameUi_theme__iIgNu .vv-litter-prompt span{color:#587245;border-color:#b5c997;background:#fffdeb}.GameUi_theme__iIgNu .vv-sign-card{border-color:#c79f66;background:#fff3d7f7;color:#705332;border-bottom-width:4px;box-shadow:0 3px 0 #403a2d44;padding:12px 15px}.GameUi_theme__iIgNu .vv-sign-card strong{color:#98713b;font-size:24px;line-height:1.2}.GameUi_theme__iIgNu .vv-sign-card p{font-size:15px;margin-top:5px}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog){--vv-paper:#fff9ed;--vv-soft:#eef1dc;--vv-line:#c7d6b6;--vv-ink:#36574d;--vv-deep:#8ba08a;--vv-muted:#5c7264;--vv-lime:#d9edb6;font-family:var(--font-game),ui-sans-serif,sans-serif}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel{border-width:2px;border-radius:12px;overflow:hidden;box-shadow:0 5px 0 #29473966,0 18px 60px #112b3344,inset 0 2px #fff}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head{padding:12px 16px;gap:12px;background:linear-gradient(110deg,#edf4d7,#fff3d9);border-bottom-width:1px}.GameUi_theme__iIgNu .vv-dialog-emblem{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #c5d7ad;border-bottom:3px solid #b6cc97;border-radius:8px;background:#fffaf0}.GameUi_theme__iIgNu .vv-dialog-emblem .vv-hud-icon{width:32px;height:32px}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head>div{flex:1;min-width:0}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head h2{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15;color:#476f54;text-wrap:balance}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head .vv-muted{font-size:14px;line-height:1.35;margin:4px 0 0}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head .vv-icon-button{border:1px solid #c3d0b7;border-radius:7px;background:#fff9ed;color:#718269;box-shadow:0 2px 0 #a6b89655}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-body{padding:16px;font-size:16px;line-height:1.45}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-dialog-footer{padding:12px 16px}.GameUi_theme__iIgNu.vv-asleep .vv-hud button{visibility:hidden;pointer-events:none}@keyframes GameUi_vv-notice-in__RrTF4{0%{opacity:0;translate:0 6px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@media (max-width:700px){.GameUi_theme__iIgNu .vv-minimap,.GameUi_theme__iIgNu .vv-primary-action{display:none}.GameUi_theme__iIgNu .vv-status{width:calc(100% - 124px);max-width:268px}.GameUi_theme__iIgNu .vv-location strong{font-size:12px}.GameUi_theme__iIgNu .vv-stats>*{padding-inline:5px;gap:2px;font-size:14px}.GameUi_theme__iIgNu .vv-stats .vv-hud-icon{width:20px;height:20px}.GameUi_theme__iIgNu .vv-stats .vv-energy{min-width:53px}.GameUi_theme__iIgNu .vv-stats small{font-size:9px}.GameUi_theme__iIgNu .vv-photo-shortcut{display:none}.GameUi_theme__iIgNu .vv-toast{gap:8px;padding:10px 12px}.GameUi_theme__iIgNu .vv-toast>.vv-hud-icon{width:26px;height:26px}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head{padding:10px 12px;gap:9px}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-body{padding:12px}}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-hud kbd,.GameUi_theme__iIgNu .vv-mission-tracker kbd,.GameUi_theme__iIgNu .vv-photo-shortcut,.GameUi_theme__iIgNu .vv-primary-action,.GameUi_theme__iIgNu .vv-stance-desktop{display:none}.GameUi_theme__iIgNu .vv-profile-trigger,.GameUi_theme__iIgNu .vv-profile-trigger .vv-avatar{width:40px;height:40px}.GameUi_theme__iIgNu .vv-profile-trigger,.GameUi_theme__iIgNu .vv-species-count,.GameUi_theme__iIgNu .vv-stats>button{min-width:44px;min-height:44px}.GameUi_theme__iIgNu .vv-location{padding:0 5px 0 0}.GameUi_theme__iIgNu .vv-mission-tracker{min-height:44px;top:max(113px,calc(env(safe-area-inset-top) + 101px))}.GameUi_theme__iIgNu .vv-extra-actions{top:54px;max-height:calc(100dvh - 90px)}.GameUi_theme__iIgNu .vv-game-tools .vv-zoom,.GameUi_theme__iIgNu .vv-stance-controls button{min-height:44px}}@media (max-height:480px) and (min-width:560px){.GameUi_theme__iIgNu .vv-status{display:flex;align-items:flex-start;width:auto;max-width:calc(100% - 136px);gap:6px}.GameUi_theme__iIgNu .vv-location{max-width:200px}.GameUi_theme__iIgNu .vv-stats{margin-top:0}.GameUi_theme__iIgNu .vv-mission-tracker{top:max(65px,calc(env(safe-area-inset-top) + 53px));min-height:32px}.GameUi_theme__iIgNu .vv-minimap,.GameUi_theme__iIgNu .vv-primary-action{display:none}.GameUi_theme__iIgNu .vv-toasts{top:102px;max-width:min(440px,calc(100% - 40px));gap:5px}.GameUi_theme__iIgNu .vv-toast{padding:7px 12px}.GameUi_theme__iIgNu .vv-toast strong{font-size:21px}.GameUi_theme__iIgNu .vv-toast p{font-size:14px}.GameUi_theme__iIgNu .vv-extra-actions{top:54px;max-height:calc(100dvh - 90px)}.GameUi_theme__iIgNu .vv-protection-tip strong{font-size:20px}.GameUi_theme__iIgNu .vv-scrim:not(.vv-collection-dialog) .vv-panel-head{padding-block:8px}}@media (pointer:coarse) and (orientation:landscape){.GameUi_theme__iIgNu .vv-minimap{display:none}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu .vv-penalty-float,.GameUi_theme__iIgNu .vv-reward-float,.GameUi_theme__iIgNu .vv-toast{animation:none}.GameUi_theme__iIgNu .vv-hud-button{transition:none}}.GameUi_theme__iIgNu .vv-touch-button{border-color:#97ab96;border-radius:8px;background:#fff7e4ed;color:#497567;box-shadow:0 3px #2b514344,inset 0 2px #fff9}.GameUi_theme__iIgNu .vv-touch-button[aria-pressed=true],.GameUi_theme__iIgNu .vv-touch-main{border-color:#84a66a;background:#e5f3cafa}.GameUi_theme__iIgNu .vv-touch-button .vv-item-art{width:30px;height:30px}.GameUi_theme__iIgNu .vv-posture-dots i{background:#afc9a2}.GameUi_theme__iIgNu .vv-posture-dots i[data-active=true]{background:#3e794c}.GameUi_theme__iIgNu .vv-joystick{border-color:#c6d9b780;background:#e5efd32b}.GameUi_theme__iIgNu .vv-joystick-stick{border-color:#a1b48d;background:#fff5dbed}.GameUi_theme__iIgNu .vv-tutorial-art{width:64px;height:64px;margin-bottom:12px;border-radius:12px;background:#fff3d5;border-color:#ddc590;box-shadow:0 3px #c7b47655}.GameUi_theme__iIgNu .vv-tutorial-art .vv-hud-icon,.GameUi_theme__iIgNu .vv-tutorial-art .vv-item-art{width:48px;height:48px}.GameUi_theme__iIgNu .vv-chat-dock{color:#edf5f1;text-shadow:0 1px 1px #0008}.GameUi_theme__iIgNu .vv-chat-passive{width:min(360px,calc(100% - 32px))}.GameUi_theme__iIgNu .vv-chat-active{width:min(400px,calc(100% - 32px));border:1px solid #809d9a70;border-top:2px solid #a9ca84;border-radius:0;background:#101e26e8;box-shadow:0 8px 26px #0005;padding:0 12px 10px}.GameUi_theme__iIgNu .vv-chat-heading{min-height:48px;font-size:14px;color:#f6f5db;border-bottom:1px solid #b7ceca26;margin-bottom:6px}.GameUi_theme__iIgNu .vv-chat-heading>span{margin-left:auto;padding:3px 6px;border:1px solid #9dbab23b;color:#a7c4b9;letter-spacing:.1em}.GameUi_theme__iIgNu .vv-chat-heading>.vv-hud-icon{width:22px;height:22px}.GameUi_theme__iIgNu .vv-chat-close{margin-left:0}.GameUi_theme__iIgNu .vv-chat-empty,.GameUi_theme__iIgNu .vv-chat-hint{color:#acbdbb}.GameUi_theme__iIgNu .vv-chat-hint{font-size:11px}.GameUi_theme__iIgNu .vv-chat-message,.GameUi_theme__iIgNu .vv-chat-message .vv-chat-text{color:#f2f6f4;font-size:14px;text-shadow:0 1px 1px #0008}.GameUi_theme__iIgNu .vv-chat-message{padding-block:5px}.GameUi_theme__iIgNu .vv-chat-message+.vv-chat-message{border-top:1px solid #c0d3cb12}.GameUi_theme__iIgNu .vv-chat-message strong{color:#b7d98f;font-weight:900}.GameUi_theme__iIgNu .vv-chat-time{display:inline-block;margin-left:8px;font:10px ui-monospace,monospace;color:#9badb0;white-space:nowrap}.GameUi_theme__iIgNu .vv-chat-passive .vv-chat-message{border-radius:0;background:#101e26bf;padding:5px 9px;border-left:2px solid #a9ca8470}.GameUi_theme__iIgNu .vv-chat-prompt{border:1px solid #91ad9b66;border-radius:0;background:#101e26d9;color:#dbe7dc;min-height:36px;padding-inline:10px;font-size:12px}.GameUi_theme__iIgNu .vv-chat-prompt:hover{background:#263e3bea}.GameUi_theme__iIgNu .vv-chat-prompt kbd{background:#b6caaa26;color:#d6e9bc;border-radius:0}.GameUi_theme__iIgNu .vv-chat-close,.GameUi_theme__iIgNu .vv-chat-send{color:#d9ecc4;border-radius:0}.GameUi_theme__iIgNu .vv-chat-send{background:#426346;border:1px solid #9dc58680}.GameUi_theme__iIgNu .vv-chat-send:disabled{opacity:.4;cursor:default}.GameUi_theme__iIgNu .vv-chat-form input{width:100%;min-height:44px;background:#07121ba8;color:#f1f7e7;border:1px solid #78988b80;border-radius:0}.GameUi_theme__iIgNu .vv-chat-form input::-moz-placeholder{color:#96aca4}.GameUi_theme__iIgNu .vv-chat-form input::placeholder{color:#96aca4}.GameUi_theme__iIgNu .vv-chat-form input:focus{outline:2px solid #bfdb92;outline-offset:1px}.GameUi_theme__iIgNu .vv-chat-error{border:1px solid #d7ab6270;border-radius:0;color:#ffdc9a;background:#443522d9;font-size:13px}@media (pointer:coarse){.GameUi_theme__iIgNu .vv-chat-prompt{min-height:44px}}@media (max-height:480px) and (min-width:560px){.GameUi_theme__iIgNu .vv-location{max-width:150px}}.GameUi_theme__iIgNu .vv-report-menu-button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;background:#e9f4e0;color:#326443}.GameUi_theme__iIgNu .vv-report-menu-button .vv-hud-icon{width:24px;height:24px}.GameUi_theme__iIgNu .vv-report-form{display:grid;gap:14px;text-align:left}.GameUi_theme__iIgNu .vv-report-form fieldset{min-width:0;margin:0;padding:0;border:0}.GameUi_theme__iIgNu .vv-report-form label,.GameUi_theme__iIgNu .vv-report-form legend{color:#3c5345;font-size:16px;font-weight:800}.GameUi_theme__iIgNu .vv-report-form label{display:grid;gap:6px;margin-top:12px}.GameUi_theme__iIgNu .vv-report-form input:not([type=radio]),.GameUi_theme__iIgNu .vv-report-form textarea{width:100%;min-height:44px;box-sizing:border-box;border:2px solid #a9b99c;border-radius:8px;padding:10px 12px;background:#fffdf1;color:#294636;font:inherit;font-size:16px;line-height:1.5}.GameUi_theme__iIgNu .vv-report-form textarea{resize:vertical;max-height:320px}.GameUi_theme__iIgNu .vv-report-form :is(input,textarea):focus-visible{outline:3px solid #619ebb;outline-offset:2px}.GameUi_theme__iIgNu .vv-report-kinds{display:grid;grid-template-columns:1fr 1fr;gap:10px}.GameUi_theme__iIgNu .vv-report-kinds label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:2px solid #d2d4af;background:#f8f3dd;border-radius:8px;cursor:pointer}.GameUi_theme__iIgNu .vv-report-kinds .is-selected{border-color:#62975f;background:#e6f4d7;box-shadow:inset 0 -3px #cfdfa8}.GameUi_theme__iIgNu .vv-report-kinds .vv-hud-icon{width:28px;height:28px}.GameUi_theme__iIgNu .vv-report-kinds input{accent-color:#51814d}.GameUi_theme__iIgNu .vv-report-intro{margin:0;font-size:17px;line-height:1.45;color:#486c51}.GameUi_theme__iIgNu .vv-report-counter,.GameUi_theme__iIgNu .vv-report-privacy{margin:0;font-size:13px;line-height:1.5;color:#65715f}.GameUi_theme__iIgNu .vv-report-counter{display:block;text-align:right;padding-top:4px}.GameUi_theme__iIgNu .vv-report-error{margin:0;border-left:4px solid #ce7851;padding:12px;background:#fff0d4;color:#8a472f;font-size:17px;font-weight:700}.GameUi_theme__iIgNu .vv-report-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.GameUi_theme__iIgNu .vv-report-footer .vv-button-primary{min-height:48px;font-size:18px}.GameUi_theme__iIgNu .vv-report-success{display:grid;justify-items:center;gap:14px;padding:22px 4px;text-align:center;color:#376845}.GameUi_theme__iIgNu .vv-report-success .vv-hud-icon{width:52px;height:52px}.GameUi_theme__iIgNu .vv-report-success h3{margin:0;font-size:clamp(24px,4vw,32px);color:#3e824d}.GameUi_theme__iIgNu .vv-report-success strong{font-size:23px;color:#a36b28}.GameUi_theme__iIgNu .vv-report-success p{margin:0;font-size:16px;line-height:1.5}.GameUi_theme__iIgNu .vv-analytics-choice{border:2px solid #bbc7a5;border-radius:8px;background:#f5f4df;text-align:left}.GameUi_theme__iIgNu .vv-analytics-choice label{display:flex;gap:8px;color:#3e6146;font-size:15px;font-weight:800}.GameUi_theme__iIgNu .vv-analytics-choice input{width:20px;height:20px;accent-color:#52854f}.GameUi_theme__iIgNu .vv-analytics-choice p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#61705b}.GameUi_theme__iIgNu .vv-menu-home{width:min(420px,100%)}.GameUi_theme__iIgNu .vv-menu-content,.GameUi_theme__iIgNu .vv-menu-page .vv-menu-content{border:3px solid #627461;border-radius:0;background:#fff8e8;box-shadow:inset 0 3px #fffdf5,inset 0 -4px #e1d8b9,4px 4px 0 #314f4638}.GameUi_theme__iIgNu .vv-menu-root{display:grid;gap:12px}.GameUi_theme__iIgNu .vv-menu-root>.vv-button{width:100%;min-height:54px;font-size:19px}.GameUi_theme__iIgNu .vv-menu-root .vv-menu-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GameUi_theme__iIgNu .vv-menu-shell .vv-button{border-radius:0;border:2px solid #657f8a;background:#e0eced;box-shadow:inset 2px 2px #faffff,inset -2px -3px #bdced0,0 3px #4b6469;font-weight:900;gap:10px;transition:background-color .1s,transform .1s}.GameUi_theme__iIgNu .vv-menu-shell .vv-button-primary{border-color:#547242;color:#28462d;background:#bce589;box-shadow:inset 2px 2px #e5ffbb,inset -2px -3px #8bb76a,0 3px #47613a}.GameUi_theme__iIgNu .vv-menu-shell .vv-multiplayer-button{border-color:#527686;background:#c3e5ed;box-shadow:inset 2px 2px #eafcff,inset -2px -3px #91bdcc,0 3px #466976}.GameUi_theme__iIgNu .vv-menu-shell .vv-quit-button{background:#ede3cb;border-color:#8b795e}.GameUi_theme__iIgNu .vv-menu-shell .vv-button:hover:not(:disabled){background:#f3ffff;transform:translateY(-1px)}.GameUi_theme__iIgNu .vv-menu-shell .vv-button-primary:hover:not(:disabled){background:#d0efa4}.GameUi_theme__iIgNu .vv-menu-shell .vv-button:active:not(:disabled){transform:translateY(3px);box-shadow:inset 2px 2px #294b4930}.GameUi_theme__iIgNu .vv-menu-shell .vv-button:focus-visible,.GameUi_theme__iIgNu .vv-menu-shell .vv-text-button:focus-visible{outline:3px solid #d5892c;outline-offset:4px}.GameUi_theme__iIgNu .vv-menu-utilities{display:flex;justify-content:center;gap:12px;margin-top:18px;padding:4px 0}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-square{min-height:48px;flex:0 0 48px}.GameUi_theme__iIgNu .vv-menu-square .vv-hud-icon{width:28px;height:28px}.GameUi_theme__iIgNu .vv-menu-account{border-bottom:2px solid #d4dabe;padding-bottom:14px;margin-bottom:16px;flex-wrap:wrap;gap:12px}.GameUi_theme__iIgNu .vv-menu-account .vv-avatar{border-radius:0;border:2px solid #698264}.GameUi_theme__iIgNu .vv-menu-auth{margin-inline-start:auto;flex-direction:row;flex-wrap:wrap;gap:10px}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-auth .vv-text-button,.GameUi_theme__iIgNu .vv-menu-shell .vv-sign-out{min-height:44px;padding:6px 10px;border:2px solid #9aaf93;background:#edf3df;border-radius:0}.GameUi_theme__iIgNu .vv-menu-shell .vv-quit-prompt{display:grid;gap:14px;text-align:center}.GameUi_theme__iIgNu .vv-quit-prompt>.vv-hud-icon{width:48px;height:48px;margin:0 auto}.GameUi_theme__iIgNu .vv-quit-prompt h3{margin:0;font-size:22px;line-height:1.25}.GameUi_theme__iIgNu .vv-quit-prompt p{margin:0 0 4px;color:#526174;line-height:1.5}.GameUi_theme__iIgNu .vv-report-quit{width:100%;margin-top:18px}.GameUi_theme__iIgNu .vv-menu-shell .vv-notice,.GameUi_theme__iIgNu .vv-menu-shell .vv-room-card,.GameUi_theme__iIgNu .vv-menu-shell .vv-world-choice,.GameUi_theme__iIgNu .vv-menu-shell input,.GameUi_theme__iIgNu .vv-menu-shell textarea{border-radius:0}.GameUi_theme__iIgNu .vv-menu-icon,.GameUi_theme__iIgNu .vv-menu-shell .vv-hud-icon{image-rendering:pixelated}@media (max-height:560px){.GameUi_theme__iIgNu .vv-menu-root{gap:9px}.GameUi_theme__iIgNu .vv-menu-root>.vv-button{min-height:46px;font-size:17px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading{margin-bottom:10px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-content{padding:12px 16px 16px}.GameUi_theme__iIgNu .vv-menu-utilities{margin-top:10px}.GameUi_theme__iIgNu .vv-menu-home .vv-menu-heading h1{font-size:28px}}@media (max-width:380px){.GameUi_theme__iIgNu .vv-menu-page .vv-menu-pair>.vv-button{flex-direction:column;gap:4px;padding:10px 6px;word-break:normal}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu .vv-menu-shell .vv-button{transition:none}}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-button,.vv-icon-button,.vv-text-button,.vv-tabs button,.vv-wardrobe-choice){display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;min-width:0;padding:9px 12px;border:2px solid #657f8a;border-radius:0;color:#304153;background:#e0eced;box-shadow:inset 2px 2px #faffff,inset -2px -3px #bdced0,0 3px #4b6469;font-weight:900;text-decoration:none;text-align:center;line-height:1.3;transition:background-color .1s,transform .1s}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) .vv-button.vv-button-primary{border-color:#547242;color:#28462d;background:#bce589;box-shadow:inset 2px 2px #e5ffbb,inset -2px -3px #8bb76a,0 3px #47613a}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-button,.vv-icon-button,.vv-text-button,.vv-tabs button,.vv-wardrobe-choice):hover:not(:disabled){background:#f3ffff}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) .vv-button.vv-button-primary:hover:not(:disabled){background:#d0efa4}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-button,.vv-icon-button,.vv-text-button,.vv-tabs button,.vv-wardrobe-choice):active:not(:disabled){transform:translateY(2px);box-shadow:inset 2px 2px #294b4930}.GameUi_theme__iIgNu .vv-menu-shell .vv-button.vv-multiplayer-button{background:#c3e5ed;border-color:#527686;box-shadow:inset 2px 2px #eafcff,inset -2px -3px #91bdcc,0 3px #466976}.GameUi_theme__iIgNu .vv-menu-shell .vv-button.vv-quit-button{background:#ede3cb;border-color:#8b795e}.GameUi_theme__iIgNu .vv-menu-page :is(.vv-button,.vv-text-button),.GameUi_theme__iIgNu .vv-panel :is(.vv-button,.vv-text-button){font-size:14px}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-square{width:48px;height:48px;padding:8px}.GameUi_theme__iIgNu .vv-menu-page-heading{gap:12px;padding-bottom:14px;border-bottom:2px solid #dedcc4}.GameUi_theme__iIgNu .vv-menu-page-heading h2,.GameUi_theme__iIgNu .vv-setting-title{display:flex;align-items:center;gap:9px}.GameUi_theme__iIgNu .vv-menu-page-heading .vv-menu-back{flex:none;padding:8px}.GameUi_theme__iIgNu .vv-menu-page-heading .vv-menu-back .vv-hud-icon{width:20px;height:20px}.GameUi_theme__iIgNu .vv-menu-settings{gap:18px}@media (min-width:760px){.GameUi_theme__iIgNu .vv-menu-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.GameUi_theme__iIgNu .vv-menu-settings .vv-menu-preferences{border-top:0;border-left:2px solid #dedcc4;padding-top:0;padding-left:18px}}.GameUi_theme__iIgNu .vv-setting-title{font-size:16px;font-weight:900}.GameUi_theme__iIgNu .vv-audio-levels{gap:16px}.GameUi_theme__iIgNu .vv-audio-level{padding:0;background:transparent;border:0;border-radius:0}.GameUi_theme__iIgNu .vv-audio-level>span{font-size:14px}.GameUi_theme__iIgNu .vv-audio-level output{font-weight:900;color:#527146}.GameUi_theme__iIgNu .vv-menu-preferences{padding-top:18px;border-color:#dedcc4}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:32px;padding:0;background:transparent;accent-color:#719c4e;cursor:pointer}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) input[type=range]::-webkit-slider-runnable-track{height:10px;border:2px solid #8a9b80;background:#e1e7cd}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) input[type=range]::-moz-range-track{height:6px;border:2px solid #8a9b80;background:#e1e7cd}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:24px;margin-top:-9px;border:2px solid #547242;border-radius:0;background:#bce589;box-shadow:inset 2px 2px #e5ffbb,inset -2px -2px #8bb76a}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) input[type=range]::-moz-range-thumb{width:18px;height:20px;border:2px solid #547242;border-radius:0;background:#bce589}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(input:not([type=range]),textarea,select){border-radius:0;font:inherit;font-size:16px}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(input[type=checkbox],input[type=radio]){accent-color:#6d924b;width:20px;height:20px;flex:none}.GameUi_theme__iIgNu .vv-analytics-choice{border:2px solid #d2d6bb;border-radius:0;background:#f5f4e6;padding:12px}.GameUi_theme__iIgNu .vv-analytics-choice label{min-height:32px;align-items:center}.GameUi_theme__iIgNu .vv-analytics-choice p{font-size:12px}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel,.GameUi_theme__iIgNu .vv-panel{border:3px solid #627461;border-radius:0;background:#fff8e8;box-shadow:inset 0 3px #fffdf5,inset 0 -4px #e1d8b9,4px 4px #314f4638}.GameUi_theme__iIgNu .vv-collection-dialog .vv-panel-head,.GameUi_theme__iIgNu .vv-panel-head{background:#fff8e8;border-bottom:2px solid #dedcc4;padding:14px 18px}.GameUi_theme__iIgNu .vv-panel-head h2{color:#304153;font-size:22px}.GameUi_theme__iIgNu .vv-dialog-emblem{border:0;border-radius:0;background:transparent;box-shadow:none}.GameUi_theme__iIgNu .vv-scrim{background:#dff3ff70}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-lobby-card,.vv-lobby-request,.vv-room-card,.vv-profile-card,.vv-notice,.vv-save-error,.vv-tab,.vv-world-art,.vv-wardrobe-choice,.vv-product-card,.vv-product-picture,.vv-product-badge,.vv-character-stage,.vv-avatar,.vv-tutorial-visual){border-radius:0}.GameUi_theme__iIgNu .vv-menu-section>.vv-lobby-card{background:transparent;border:0;box-shadow:none;padding:0 0 12px;border-bottom:2px solid #dedcc4}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-account{gap:10px}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-auth{gap:8px}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-auth .vv-text-button{padding:8px 10px}.GameUi_theme__iIgNu .vv-help{font-size:14px;gap:18px}.GameUi_theme__iIgNu .vv-help kbd{font-size:11px}.GameUi_theme__iIgNu .vv-menu-shell .vv-save-status{font-size:13px}.GameUi_theme__iIgNu .vv-menu-shell .vv-save-exit{margin-top:14px}.GameUi_theme__iIgNu .vv-menu-save-slot{min-height:36px}.GameUi_theme__iIgNu.vv-account-screen{position:fixed;inset:0;z-index:120;background:linear-gradient(#b3dcea,#e7f1d7 70%,#adc995 0)}.GameUi_theme__iIgNu .vv-account-shell{max-width:460px}.GameUi_theme__iIgNu .vv-account-form,.GameUi_theme__iIgNu .vv-account-form fieldset,.GameUi_theme__iIgNu .vv-account-form label{display:grid;gap:14px;min-width:0}.GameUi_theme__iIgNu .vv-account-form fieldset{border:0;padding:0;margin:0}.GameUi_theme__iIgNu .vv-account-form label{gap:6px;font-weight:800;font-size:14px}.GameUi_theme__iIgNu .vv-account-form form+button{margin-top:4px}@media (max-width:520px){.GameUi_theme__iIgNu .vv-help{grid-template-columns:1fr}.GameUi_theme__iIgNu .vv-menu-shell .vv-menu-auth{margin-left:0}.GameUi_theme__iIgNu .vv-panel-body,.GameUi_theme__iIgNu .vv-panel-head{padding:12px}}@media (prefers-reduced-motion:reduce){.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-button,.vv-icon-button,.vv-text-button,.vv-tabs button,.vv-wardrobe-choice){transition:none}}.GameUi_theme__iIgNu :is(.vv-menu-shell,.vv-panel) :is(.vv-tabs button,.vv-wardrobe-choice)[aria-pressed=true]{border-color:#547242;color:#28462d;background:#bce589;box-shadow:inset 2px 2px #e5ffbb,inset -2px -3px #8bb76a,0 3px #47613a}.GameUi_theme__iIgNu .vv-panel .vv-tabs{padding-bottom:4px;gap:6px}.GameUi_theme__iIgNu .vv-menu-artwork{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:brightness(.88)}.GameUi_theme__iIgNu .vv-menu-layout,.GameUi_theme__iIgNu .vv-panel{position:relative}.GameUi_theme__iIgNu .vv-menu-brand{display:flex;flex-direction:column;align-items:center;margin:0 auto 14px;width:100%;max-width:460px}.GameUi_theme__iIgNu .vv-menu-brand h1{margin:0;width:100%;line-height:0}.GameUi_theme__iIgNu .vv-menu-brand img{display:block;width:100%;height:auto;max-height:134px;-o-object-fit:contain;object-fit:contain}.GameUi_theme__iIgNu .vv-menu-brand p{margin-top:-8px;color:#fff3cf;font-size:12px;font-weight:900;letter-spacing:.08em;text-shadow:0 1px 3px #17231b}@media (max-height:560px) and (min-width:640px){.GameUi_theme__iIgNu .vv-menu-brand{margin-bottom:8px}.GameUi_theme__iIgNu .vv-menu-brand img{max-height:62px}.GameUi_theme__iIgNu .vv-menu-brand p{margin-top:-4px;font-size:10px}}.GameUi_theme__iIgNu .vv-archaeology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.GameUi_theme__iIgNu .vv-archaeology-grid .vv-item{justify-content:start;gap:10px}.GameUi_theme__iIgNu .vv-archaeology-grid .vv-item>.vv-item-art{width:64px;height:64px;align-self:center}.GameUi_theme__iIgNu .vv-archaeology-grid .vv-item strong{font-size:14px}.GameUi_theme__iIgNu .vv-archaeology-grid details{font-size:13px;line-height:1.5}.GameUi_theme__iIgNu .vv-archaeology-grid summary{cursor:pointer}.GameUi_theme__iIgNu .vv-collection-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.GameUi_theme__iIgNu .vv-collection-actions .vv-item-art{width:32px;height:32px}@media (min-width:640px) and (max-height:560px){.GameUi_theme__iIgNu .vv-menu-root{grid-template-columns:repeat(2,minmax(0,1fr))}.GameUi_theme__iIgNu .vv-menu-root>:nth-child(2){grid-column:1;grid-row:2}.GameUi_theme__iIgNu .vv-menu-root>:nth-child(3){grid-column:2;grid-row:1}.GameUi_theme__iIgNu .vv-menu-root>.vv-menu-pair{grid-column:2;grid-row:2}}.GameUi_theme__iIgNu .vv-graphics-setting{display:grid;gap:6px;min-width:0}.GameUi_theme__iIgNu .vv-graphics-setting select{width:100%;min-height:40px;color:#fff8dc;background:#304737;border:2px solid #8b9c66;border-radius:6px;padding:6px 10px;font:inherit}.GameUi_theme__iIgNu .vv-graphics-setting small{line-height:1.35;opacity:.85}.GameUi_theme__iIgNu .vv-menu-about{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}.GameUi_theme__iIgNu .vv-menu-about .vv-button{min-height:36px;padding:6px 12px;font-size:13px}.GameUi_theme__iIgNu .vv-changelog{text-align:start}.GameUi_theme__iIgNu .vv-history-intro{color:#526550;font-size:14px;line-height:1.6}.GameUi_theme__iIgNu .vv-changelog ol{list-style:none;padding:0;margin:16px 0 0}.GameUi_theme__iIgNu .vv-changelog article{padding:18px 0;border-top:1px solid #c9ccb5}.GameUi_theme__iIgNu .vv-release-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;color:#526550;font-size:12px}.GameUi_theme__iIgNu .vv-release-meta strong{color:#3f6140;font-size:14px}.GameUi_theme__iIgNu .vv-changelog h3{margin:8px 0;font-size:18px}.GameUi_theme__iIgNu .vv-changelog article p{margin:0;font-size:15px;line-height:1.65}.GameUi_theme__iIgNu .vv-credits{padding:22px 0 32px;text-align:center}.GameUi_theme__iIgNu .vv-credits ul{list-style:none;padding:0;display:grid;gap:14px;font-size:25px;font-weight:900;color:#3f6140}