:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{min-height:100vh;color:var(--color-text);background:#f0f2f5;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overscroll-behavior:none;margin:0;padding:0}#app{max-width:1280px;margin:0 auto;padding:0;font-weight:400;width:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.allow-select{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.translucent-white{background-color:#ffffffbf!important}.dialog-overlay[data-v-031449e5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-box[data-v-031449e5]{background:#f5f5f5;border:2px solid #2d3748;border-radius:8px;padding:1.5rem;min-width:300px;max-width:90%;box-shadow:0 4px 6px #0000001a}.dialog-content[data-v-031449e5]{display:flex;flex-direction:column;gap:1.5rem}.dialog-message[data-v-031449e5]{font-size:1.1em;color:#2d3748;text-align:center;margin:0;line-height:1.5}.dialog-buttons[data-v-031449e5]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.dialog-button[data-v-031449e5]{padding:.5rem 1.5rem;border:1px solid #2d3748;background-color:#fff;color:#2d3748;border-radius:4px;cursor:pointer;font-size:1em;transition:all .2s ease}.dialog-button[data-v-031449e5]:hover{background-color:#2d3748;color:#fff}.toast[data-v-0c1117fa]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;border-radius:4px;background:#000000d9;color:#fff;z-index:99999;text-align:center;min-width:200px;max-width:80%;box-shadow:0 3px 6px #00000029;font-size:16px;pointer-events:none}.toast.success[data-v-0c1117fa]{background:#4caf50e6}.toast.error[data-v-0c1117fa]{background:#f44336e6}.toast.warning[data-v-0c1117fa]{background:#ff9800e6}.toast.info[data-v-0c1117fa]{background:#2196f3e6}.toast-enter-active[data-v-0c1117fa],.toast-leave-active[data-v-0c1117fa]{transition:all .3s ease}.toast-enter-from[data-v-0c1117fa],.toast-leave-to[data-v-0c1117fa]{opacity:0;transform:translate(-50%,-30%)}.background-layer[data-v-a81a90d2]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;transition:all 1s ease-in-out}.period-dawn[data-v-a81a90d2]{background:linear-gradient(to bottom,#ff7e5f,#feb47b)}.period-day[data-v-a81a90d2]{background:linear-gradient(to bottom,#4ca1af,#c4e0e5)}.period-dusk[data-v-a81a90d2]{background:linear-gradient(to bottom,#ff512f,#f09819)}.period-night[data-v-a81a90d2]{background:linear-gradient(to bottom,#1a2a6c,#2a3c7c)}.weather-overlay[data-v-4416666b]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden;opacity:0;transition:opacity .5s ease}.weather-overlay.visible[data-v-4416666b]{opacity:1}.rain-drop[data-v-4416666b]{position:absolute;top:-10px;width:2px;height:20px;background:#64a0f0b3;border-radius:1px;animation:rain-fall-4416666b linear infinite}@keyframes rain-fall-4416666b{to{transform:translateY(110vh)}}.snow-flake[data-v-4416666b]{position:absolute;top:-10px;width:6px;height:6px;border-radius:50%;background:#ffffffd9;animation:snow-fall-4416666b linear infinite}@keyframes snow-fall-4416666b{to{transform:translateY(110vh) translate(20px)}}.wind-line[data-v-4416666b]{position:absolute;left:-60px;width:50px;height:2px;background:#c8e6ff99;border-radius:1px;animation:wind-blow-4416666b linear infinite}@keyframes wind-blow-4416666b{to{transform:translate(110vw)}}.hail-drop[data-v-4416666b]{position:absolute;top:-8px;width:5px;height:5px;border-radius:50%;background:#dcebffe6;animation:hail-fall-4416666b linear infinite}@keyframes hail-fall-4416666b{to{transform:translateY(110vh)}}.sand-line[data-v-4416666b]{position:absolute;left:-80px;width:70px;height:3px;background:#d2a03c99;border-radius:2px;animation:sand-blow-4416666b linear infinite}@keyframes sand-blow-4416666b{to{transform:translate(110vw)}}.haze-overlay[data-v-4416666b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40}.game-date-time-wrapper[data-v-43f24539]{position:relative;overflow:hidden;border-radius:8px;padding:.6rem 1.2rem;width:100%;background:linear-gradient(to bottom,#4ca1af,#c4e0e5);transition:all 1s ease-in-out;cursor:pointer}.game-date-time-wrapper.period-dawn[data-v-43f24539]{background:linear-gradient(to bottom,#ff7e5f,#feb47b)}.game-date-time-wrapper.period-day[data-v-43f24539]{background:linear-gradient(to bottom,#4ca1af,#c4e0e5)}.game-date-time-wrapper.period-dusk[data-v-43f24539]{background:linear-gradient(to bottom,#ff512f,#f09819)}.game-date-time-wrapper.period-night[data-v-43f24539]{background:linear-gradient(to bottom,#1a2a6c,#2a3c7c)}.game-date-time-wrapper.weather-rainy[data-v-43f24539]{filter:brightness(.8) saturate(.8)}.game-date-time-wrapper.weather-windy[data-v-43f24539]{filter:contrast(1.1) brightness(1.1)}.game-date-time-wrapper.weather-snowy[data-v-43f24539]{filter:brightness(1.2) contrast(.9)}.game-date-time-wrapper.weather-hail[data-v-43f24539]{filter:brightness(.7) contrast(1.2)}.game-date-time-wrapper.weather-sandstorm[data-v-43f24539]{filter:sepia(.5) brightness(.9)}.game-date-time-wrapper.weather-haze[data-v-43f24539]{filter:blur(1px) brightness(.9)}.rain-drop[data-v-43f24539]{position:absolute;top:-10px;width:4px;height:8px;background:#fffc;border-radius:50%/40% 40% 60% 60%;animation:rain-fall-43f24539 linear infinite}@keyframes rain-fall-43f24539{0%{transform:translateY(-10px);opacity:.8}to{transform:translateY(calc(100% + 50px));opacity:.3}}.snow-flake[data-v-43f24539]{position:absolute;top:-10px;border-radius:50%;background:#ffffffd9;animation:snow-fall-43f24539 linear infinite}@keyframes snow-fall-43f24539{0%{transform:translateY(-10px) translate(0);opacity:.9}50%{transform:translateY(50%) translate(6px)}to{transform:translateY(calc(100% + 20px)) translate(-4px);opacity:.4}}.wind-line[data-v-43f24539]{position:absolute;left:-60px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.55),transparent);animation:wind-blow-43f24539 linear infinite}@keyframes wind-blow-43f24539{0%{transform:translate(-10px);opacity:.7}to{transform:translate(calc(100vw + 80px));opacity:0}}.hail-drop[data-v-43f24539]{position:absolute;top:-8px;width:4px;height:6px;background:#d2ebffd9;border-radius:1px;animation:hail-fall-43f24539 linear infinite}@keyframes hail-fall-43f24539{0%{transform:translateY(-8px) translate(0);opacity:.9}to{transform:translateY(calc(100% + 30px)) translate(8px);opacity:.4}}.sandstorm-overlay[data-v-43f24539]{position:absolute;top:0;right:0;bottom:0;left:0;background:#b48c3c59;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.haze-overlay[data-v-43f24539]{position:absolute;top:0;right:0;bottom:0;left:0;background:#b4b4b44d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.game-date-time[data-v-43f24539]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.date-group[data-v-43f24539],.time-group[data-v-43f24539]{display:flex;align-items:center;gap:.2rem}.date-item[data-v-43f24539],.time-item[data-v-43f24539],.weather-text[data-v-43f24539]{font-size:1rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.year[data-v-43f24539],.season[data-v-43f24539]{font-size:.85rem;opacity:.85}.date-separator[data-v-43f24539],.time-separator[data-v-43f24539]{color:#ffffffb3;font-weight:300;margin:0 .1rem}.log-preview[data-v-af5c5b29]{--log-height: 4.8rem ;position:relative;overflow:hidden;border-radius:8px;padding:.6rem 1.2rem;width:100%;background-color:#ffffffbf;cursor:pointer;transition:box-shadow .2s ease,opacity .2s ease;height:var(--log-height);min-height:var(--log-height);max-height:var(--log-height);display:flex;flex-direction:column;justify-content:flex-end}.log-preview[data-v-af5c5b29]:hover{box-shadow:0 4px 12px #00000026;opacity:.92}.log-content[data-v-af5c5b29]{position:relative;z-index:1}.log-placeholder[data-v-af5c5b29]{color:#0000008c;font-size:.8rem}.log-entry[data-v-af5c5b29]{font-size:.8rem;line-height:1.5;color:#486491;transition:opacity .3s ease}.log-entry.type-system[data-v-af5c5b29]{color:#486491}.log-entry.type-action[data-v-af5c5b29],.log-entry.type-item[data-v-af5c5b29]{color:#333}.log-entry.type-combat[data-v-af5c5b29]{color:#c0392b}.progress-bar[data-v-fc2c41fd]{flex:1;height:20px;background-color:#ddd;overflow:hidden;position:relative}.progress-bar.vertical[data-v-fc2c41fd]{width:20px;height:100px}.progress[data-v-fc2c41fd]{height:100%;background-color:#4caf50;transition:all .3s ease;position:absolute;left:0;top:0}.vertical .progress[data-v-fc2c41fd]{width:100%;height:var(--progress-height);position:absolute;bottom:0;top:auto;min-height:30px;min-width:unset}.progress-text[data-v-fc2c41fd]{font-size:.8rem;white-space:nowrap;position:absolute;width:100%;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.vertical .progress-text[data-v-fc2c41fd]{writing-mode:vertical-lr;text-orientation:mixed;transform:translate(-50%,-50%) rotate(0);height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%}.player-status[data-v-51fe9d5e]{padding:.6rem;border-radius:6px;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.basic-info[data-v-51fe9d5e]{cursor:pointer;font-size:.85rem;color:#666;padding:.3rem;border-radius:4px;transition:background .15s;display:flex;align-items:center;gap:.5rem}.basic-info[data-v-51fe9d5e]:hover{background:#0000000d}.stats-container[data-v-51fe9d5e]{display:flex;align-items:center;cursor:pointer;border-radius:4px;padding:.2rem;transition:background .15s}.stats-container[data-v-51fe9d5e]:hover{background:#0000000d}.main-stats[data-v-51fe9d5e]{display:flex;flex-direction:column;gap:.5rem;flex-grow:1;padding:.3rem}.info-item.name[data-v-51fe9d5e]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.1rem}.info-item[data-v-51fe9d5e]{white-space:nowrap}.info-item.equip-icons[data-v-51fe9d5e]{font-size:.9rem;line-height:1.2;letter-spacing:.1rem}.avatar[data-v-51fe9d5e]{font-size:2rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#00000014;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .15s}.avatar[data-v-51fe9d5e]:hover{background:#00000026}.info-text[data-v-51fe9d5e]{display:flex;flex-direction:column}.status-item[data-v-51fe9d5e]{display:flex;align-items:center;gap:.4rem}.status-item[data-v-51fe9d5e] .progress-bar{flex-grow:1}.temperature-item[data-v-51fe9d5e]{gap:.3rem}.temperature-icon[data-v-51fe9d5e]{font-size:.85rem;flex-shrink:0}.temperature-value[data-v-51fe9d5e]{font-size:.78rem;font-weight:600}.temp-normal[data-v-51fe9d5e]{color:#48bb78}.temp-warm[data-v-51fe9d5e]{color:#ed8936}.temp-cold[data-v-51fe9d5e]{color:#63b3ed}.temp-freezing[data-v-51fe9d5e]{color:#4299e1;font-weight:700}.temp-fever[data-v-51fe9d5e]{color:#e53e3e;font-weight:700}@keyframes pulse-cold-51fe9d5e{0%,to{box-shadow:0 0 6px #4299e140}50%{box-shadow:0 0 14px #4299e1aa}}@keyframes pulse-hot-51fe9d5e{0%,to{box-shadow:0 0 6px #e53e3e40}50%{box-shadow:0 0 14px #e53e3eaa}}.modal-overlay[data-v-b3a241b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-b3a241b9]{border-radius:12px;padding:1.2rem 1rem;min-width:200px;box-shadow:0 8px 32px #0000002e}.modal-menu[data-v-b3a241b9]{display:flex;flex-direction:column;gap:.2rem}.menu-item[data-v-b3a241b9]{display:block;width:100%;padding:.75rem 1rem;font-size:1rem;text-align:left;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#333;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.menu-item[data-v-b3a241b9]:hover,.menu-item[data-v-b3a241b9]:active{background-color:#4864911f}.menu-item--resume[data-v-b3a241b9]{color:#486491;font-weight:600}.menu-divider[data-v-b3a241b9]{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.2rem 0}.modal-enter-active[data-v-b3a241b9],.modal-leave-active[data-v-b3a241b9]{transition:opacity .2s ease}.modal-enter-active .modal-card[data-v-b3a241b9],.modal-leave-active .modal-card[data-v-b3a241b9]{transition:transform .2s ease}.modal-enter-from[data-v-b3a241b9],.modal-leave-to[data-v-b3a241b9]{opacity:0}.modal-enter-from .modal-card[data-v-b3a241b9],.modal-leave-to .modal-card[data-v-b3a241b9]{transform:scale(.95)}.build-modal-overlay[data-v-b00e4a79]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100}.build-modal[data-v-b00e4a79]{min-width:300px;max-width:480px;width:90%;max-height:80vh;background:#1a202c;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;flex-direction:column;color:#fff;overflow:hidden}.build-modal-header[data-v-b00e4a79]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.15);flex-shrink:0}.build-modal-title[data-v-b00e4a79]{font-size:1rem;font-weight:600}.build-modal-close[data-v-b00e4a79]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;opacity:.7;padding:0 .25rem}.build-modal-close[data-v-b00e4a79]:hover{opacity:1}.build-modal-body[data-v-b00e4a79]{overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.build-item[data-v-b00e4a79]{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;background:#ffffff0d;border-radius:6px}.build-item.is-built[data-v-b00e4a79]{opacity:.55}.build-item.is-insufficient[data-v-b00e4a79]{opacity:.7}.build-item-icon[data-v-b00e4a79]{font-size:1.3rem;width:1.6rem;text-align:center;flex-shrink:0}.build-item-info[data-v-b00e4a79]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.build-item-name[data-v-b00e4a79]{font-size:.9rem;color:#e2e8f0;font-weight:600}.build-item-desc[data-v-b00e4a79]{font-size:.75rem;color:#a0aec0}.build-item-cost[data-v-b00e4a79]{font-size:.72rem;color:#fbd38d;margin-top:.05rem}.build-item-cost.cost-insufficient[data-v-b00e4a79]{color:#fc8181}.build-select-btn[data-v-b00e4a79]{padding:.25rem .65rem;border:none;border-radius:4px;background-color:#4a5568;color:#fff;cursor:pointer;font-size:.8rem;white-space:nowrap;transition:background-color .2s;flex-shrink:0;min-width:3.5rem}.build-select-btn[data-v-b00e4a79]:hover:not(:disabled){background-color:#38a169}.build-select-btn[data-v-b00e4a79]:disabled{background-color:#2d3748;color:#718096;cursor:not-allowed}.no-recipes[data-v-b00e4a79]{font-size:.85rem;color:#718096;text-align:center;padding:1rem 0}.actions-panel[data-v-c1955e6a]{border-radius:8px;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:7rem}.idle-buttons[data-v-c1955e6a]{display:flex;flex-direction:column;gap:.5rem}.action-btn-group[data-v-c1955e6a]{display:flex;border:1px solid #4a5568;border-radius:4px;overflow:hidden}.action-btn-segment[data-v-c1955e6a]{padding:.55rem .5rem;background:#edf2f7;border:none;cursor:pointer;font-size:.9rem;font-weight:600;color:#2d3748;transition:background .2s,flex .35s ease;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.action-btn-segment+.action-btn-segment[data-v-c1955e6a]{border-left:1px solid #4a5568}.action-btn-segment[data-v-c1955e6a]:hover:not(:disabled):not(.is-disabled){background:#e2e8f0}.action-btn-segment[data-v-c1955e6a]:disabled,.action-btn-segment.is-disabled[data-v-c1955e6a]{opacity:.5;cursor:not-allowed}.action-btn-default[data-v-c1955e6a]{flex:2}.phase-3 .action-btn-default[data-v-c1955e6a]{flex:1}.action-btn-last[data-v-c1955e6a]{flex:1;background:#e8f4fd}.action-btn-last[data-v-c1955e6a]:hover:not(:disabled):not(.is-disabled){background:#d1ecfb}.action-btn-more[data-v-c1955e6a]{flex:1;background:#e2e8f0;color:#4a5568;font-size:.85rem}.phase-2 .action-btn-more[data-v-c1955e6a]{flex:1}.action-btn-more[data-v-c1955e6a]:hover{background:#cbd5e0}.btn-slide-enter-active[data-v-c1955e6a],.btn-slide-leave-active[data-v-c1955e6a]{transition:flex .35s ease,opacity .3s ease,max-width .35s ease;max-width:999px;overflow:hidden}.btn-slide-enter-from[data-v-c1955e6a],.btn-slide-leave-to[data-v-c1955e6a]{flex:0!important;max-width:0;opacity:0;padding-left:0;padding-right:0}.action-btn[data-v-c1955e6a]{padding:.55rem .5rem;border:1px solid #4a5568;border-radius:4px;background:#edf2f7;color:#2d3748;cursor:pointer;font-size:.9rem;width:100%;transition:background .2s;font-weight:600}.action-btn[data-v-c1955e6a]:hover{background:#e2e8f0}.build-btn-group[data-v-c1955e6a]{display:flex;border:1px solid #4a5568;border-radius:4px;overflow:hidden}.action-btn-build[data-v-c1955e6a]{flex:2}.has-last .action-btn-build[data-v-c1955e6a]{flex:1}.action-btn-last-build[data-v-c1955e6a]{flex:1;background:#e8f4fd;color:#2d3748}.action-btn-last-build[data-v-c1955e6a]:hover:not(:disabled):not(.is-disabled){background:#d1ecfb}.current-activity[data-v-c1955e6a]{display:flex;flex-direction:column;gap:.4rem}.current-activity-header[data-v-c1955e6a]{display:flex;align-items:center;gap:.4rem}.current-activity-icon[data-v-c1955e6a]{font-size:1.1rem}.current-activity-label[data-v-c1955e6a]{flex:1;font-size:.9rem;font-weight:600;color:#2d3748}.cancel-btn[data-v-c1955e6a]{padding:.2rem .6rem;border:1px solid rgba(255,100,100,.5);border-radius:4px;background:#c832324d;color:#fc8181;cursor:pointer;font-size:.78rem;transition:background .2s}.cancel-btn[data-v-c1955e6a]:hover{background:#c8323280}.progress-bar-container[data-v-c1955e6a]{display:flex;align-items:center;gap:.5rem}.progress-bar-track[data-v-c1955e6a]{flex:1;height:8px;background:#ffffff26;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-c1955e6a]{height:100%;background:linear-gradient(90deg,#f6ad55,#ed8936);border-radius:4px;transition:width .1s linear}.progress-text[data-v-c1955e6a]{font-size:.78rem;color:#a0aec0;min-width:2.5rem;text-align:right}.action-modal-overlay[data-v-c1955e6a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.action-modal[data-v-c1955e6a]{min-width:320px;max-width:500px;width:90%;max-height:80vh;background:#1a202c;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;flex-direction:column;color:#fff}.action-modal-header[data-v-c1955e6a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.15)}.action-modal-title[data-v-c1955e6a]{font-size:1rem;font-weight:600}.action-modal-close[data-v-c1955e6a]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;line-height:1;padding:0 .25rem;opacity:.7}.action-modal-close[data-v-c1955e6a]:hover{opacity:1}.action-modal-body[data-v-c1955e6a]{overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-height:280px}.action-group-label[data-v-c1955e6a]{font-size:.72rem;color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;margin-bottom:.1rem;padding-left:.1rem}.action-group-label[data-v-c1955e6a]:first-child{margin-top:0}.modal-action-item[data-v-c1955e6a]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;background:#ffffff0d;border-radius:6px}.modal-action-item.is-disabled[data-v-c1955e6a]{opacity:.55}.modal-action-icon[data-v-c1955e6a]{font-size:1rem;width:1.4rem;text-align:center;flex-shrink:0}.modal-action-info[data-v-c1955e6a]{flex:1;display:flex;flex-direction:column;min-width:0}.modal-action-text[data-v-c1955e6a]{font-size:.9rem;color:#e2e8f0}.modal-action-condition[data-v-c1955e6a]{font-size:.72rem;color:#fc8181;margin-top:.1rem}.modal-select-btn[data-v-c1955e6a]{padding:.25rem .65rem;border:none;border-radius:4px;background-color:#4a5568;color:#fff;cursor:pointer;font-size:.8rem;white-space:nowrap;transition:background-color .2s;flex-shrink:0;min-width:3.5rem}.modal-select-btn[data-v-c1955e6a]:hover:not(:disabled){background-color:#2d3748}.modal-select-btn[data-v-c1955e6a]:disabled{background-color:#2d3748;color:#718096;cursor:not-allowed}.building-modal-overlay[data-v-fe95686a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100}.building-modal[data-v-fe95686a]{min-width:300px;max-width:480px;width:90%;max-height:80vh;background:#1a202c;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;flex-direction:column;color:#fff;overflow:hidden}.building-modal-header[data-v-fe95686a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.15);flex-shrink:0}.building-modal-icon[data-v-fe95686a]{font-size:1.3rem}.building-modal-title[data-v-fe95686a]{flex:1;font-size:1rem;font-weight:600}.building-modal-level[data-v-fe95686a]{font-size:.8rem;color:#f6ad55;background:#f6ad5526;border:1px solid rgba(246,173,85,.4);border-radius:4px;padding:.1rem .4rem}.building-modal-close[data-v-fe95686a]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;opacity:.7;padding:0 .25rem}.building-modal-close[data-v-fe95686a]:hover{opacity:1}.building-modal-body[data-v-fe95686a]{overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem}.section-title[data-v-fe95686a]{font-size:.78rem;color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;margin-bottom:.15rem}.section-divider[data-v-fe95686a]{height:1px;background:#ffffff1a;margin:.5rem 0}.no-actions[data-v-fe95686a]{font-size:.85rem;color:#718096;text-align:center;padding:.75rem 0}.modal-action-item[data-v-fe95686a]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;background:#ffffff0d;border-radius:6px}.modal-action-item.is-disabled[data-v-fe95686a]{opacity:.55}.modal-action-icon[data-v-fe95686a]{font-size:1rem;width:1.4rem;text-align:center;flex-shrink:0}.modal-action-info[data-v-fe95686a]{flex:1;display:flex;flex-direction:column;min-width:0}.modal-action-text[data-v-fe95686a]{font-size:.9rem;color:#e2e8f0}.modal-action-condition[data-v-fe95686a]{font-size:.72rem;color:#fc8181;margin-top:.1rem}.modal-select-btn[data-v-fe95686a]{padding:.25rem .65rem;border:none;border-radius:4px;background-color:#4a5568;color:#fff;cursor:pointer;font-size:.8rem;white-space:nowrap;transition:background-color .2s;flex-shrink:0;min-width:3rem}.modal-select-btn[data-v-fe95686a]:hover:not(:disabled){background-color:#2d3748}.modal-select-btn[data-v-fe95686a]:disabled{background-color:#2d3748;color:#718096;cursor:not-allowed}.upgrade-section[data-v-fe95686a]{background:#f6ad5514;border:1px solid rgba(246,173,85,.25);border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.3rem}.upgrade-desc[data-v-fe95686a]{font-size:.85rem;color:#e2e8f0}.upgrade-cost[data-v-fe95686a]{font-size:.75rem;color:#a0aec0}.upgrade-btn[data-v-fe95686a]{margin-top:.25rem;padding:.3rem .75rem;border:none;border-radius:4px;background:#f6ad554d;border:1px solid rgba(246,173,85,.5);color:#f6ad55;cursor:pointer;font-size:.85rem;font-weight:600;align-self:flex-start;transition:background .2s}.upgrade-btn[data-v-fe95686a]:hover:not(:disabled){background:#f6ad5580}.upgrade-btn[data-v-fe95686a]:disabled{opacity:.5;cursor:not-allowed}.storage-section[data-v-fe95686a]{background:#ffffff0a;border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.3rem}.storage-capacity[data-v-fe95686a]{font-size:.8rem;color:#a0aec0}.storage-items[data-v-fe95686a]{display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem}.storage-item[data-v-fe95686a]{display:flex;justify-content:space-between;font-size:.85rem;color:#e2e8f0}.storage-empty[data-v-fe95686a]{font-size:.8rem;color:#718096;text-align:center;padding:.3rem 0}.campfire-fuel-section[data-v-fe95686a]{background:#ffa50014;border:1px solid rgba(255,165,0,.25);border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.3rem}.fuel-label[data-v-fe95686a]{display:flex;justify-content:space-between;font-size:.85rem;color:#e2e8f0}.fuel-value-text[data-v-fe95686a]{color:#f6ad55;font-weight:600}.fuel-bar-wrap[data-v-fe95686a]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.fuel-bar-fill[data-v-fe95686a]{height:100%;background:linear-gradient(to right,#f6ad55,#f97316);border-radius:4px;transition:width .3s ease}.fuel-empty-hint[data-v-fe95686a]{font-size:.75rem;color:#fc8181}.sub-selector-overlay[data-v-fe95686a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200}.sub-selector[data-v-fe95686a]{background:#1a202c;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:1rem;min-width:280px;max-width:360px;display:flex;flex-direction:column;gap:.4rem}.sub-selector-title[data-v-fe95686a]{font-size:.9rem;font-weight:600;color:#e2e8f0;margin-bottom:.2rem}.sub-selector-item[data-v-fe95686a]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:#ffffff0f;border-radius:6px;cursor:pointer;font-size:.85rem;color:#e2e8f0;transition:background .15s}.sub-selector-item[data-v-fe95686a]:hover{background:#ffffff1f}.sub-item-count[data-v-fe95686a]{font-weight:600;color:#90cdf4}.sub-item-hint[data-v-fe95686a]{font-size:.75rem;color:#a0aec0;margin-left:auto}.sub-selector-cancel[data-v-fe95686a]{margin-top:.3rem;padding:.3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#a0aec0;cursor:pointer;font-size:.82rem}.sub-selector-cancel[data-v-fe95686a]:hover{background:#ffffff1a}.trap-section[data-v-fe95686a]{border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.4rem}.trap-empty[data-v-fe95686a]{background:#ffffff0a}.trap-working-title[data-v-fe95686a]{font-size:.95rem;font-weight:600;color:#90cdf4}.trap-working-desc[data-v-fe95686a]{font-size:.8rem;color:#718096}.trap-has-animal[data-v-fe95686a]{background:#68d39114;border:1px solid rgba(104,211,145,.3)}.trap-captured-title[data-v-fe95686a]{font-size:.95rem;font-weight:600;color:#68d391}.trap-yields[data-v-fe95686a]{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem;color:#a0aec0}.trap-yield-item[data-v-fe95686a]{background:#ffffff0f;border-radius:4px;padding:.1rem .4rem}.trap-damaged[data-v-fe95686a]{background:#fc814a14;border:1px solid rgba(252,129,74,.35)}.trap-damaged-title[data-v-fe95686a]{font-size:.95rem;font-weight:600;color:#fc8181}.trap-damaged-desc[data-v-fe95686a]{font-size:.8rem;color:#718096}.trap-actions[data-v-fe95686a]{display:flex;gap:.5rem;margin-top:.25rem}.trap-breed-btn[data-v-fe95686a],.trap-harvest-btn[data-v-fe95686a],.trap-repair-btn[data-v-fe95686a],.trap-destroy-btn[data-v-fe95686a]{padding:.3rem .75rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.trap-breed-btn[data-v-fe95686a]{border:1px solid rgba(160,174,192,.5);background:#a0aec01a;color:#a0aec0}.trap-breed-btn[data-v-fe95686a]:hover{background:#a0aec040}.trap-harvest-btn[data-v-fe95686a]{border:1px solid rgba(104,211,145,.5);background:#68d39133;color:#68d391}.trap-harvest-btn[data-v-fe95686a]:hover{background:#68d39159}.trap-repair-btn[data-v-fe95686a]{border:1px solid rgba(144,205,244,.5);background:#90cdf426;color:#90cdf4}.trap-repair-btn[data-v-fe95686a]:hover{background:#90cdf44d}.trap-destroy-btn[data-v-fe95686a]{border:1px solid rgba(252,129,74,.4);background:#fc814a1a;color:#fc8181}.trap-destroy-btn[data-v-fe95686a]:hover{background:#fc814a40}.farm-section[data-v-fe95686a]{border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.4rem}.farm-empty[data-v-fe95686a]{background:#ffffff0a}.farm-empty-title[data-v-fe95686a]{font-size:.9rem;color:#a0aec0}.farm-growing[data-v-fe95686a]{background:#68d3910f;border:1px solid rgba(104,211,145,.25)}.farm-growing-title[data-v-fe95686a]{font-size:.95rem;font-weight:600;color:#68d391}.farm-grow-bar-wrap[data-v-fe95686a]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.farm-grow-bar-fill[data-v-fe95686a]{height:100%;background:linear-gradient(to right,#68d391,#48bb78);border-radius:4px;transition:width .5s ease}.farm-grow-hint[data-v-fe95686a]{font-size:.75rem;color:#a0aec0}.farm-ready[data-v-fe95686a]{background:#f6ad5514;border:1px solid rgba(246,173,85,.35)}.farm-ready-title[data-v-fe95686a]{font-size:.95rem;font-weight:600;color:#f6ad55}.farm-actions[data-v-fe95686a]{display:flex;gap:.5rem;margin-top:.25rem}.farm-harvest-btn[data-v-fe95686a]{padding:.3rem .75rem;border:1px solid rgba(246,173,85,.5);background:#f6ad5533;color:#f6ad55;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.farm-harvest-btn[data-v-fe95686a]:hover{background:#f6ad5559}.buildings-panel[data-v-9e630e82]{border-radius:8px;padding:.75rem;flex:1}.buildings-grid[data-v-9e630e82]{display:flex;flex-wrap:wrap;gap:.5rem}.building-card-group[data-v-9e630e82]{display:flex;border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .15s}.building-card-group--damaged[data-v-9e630e82]{border-color:#fc814a80}.building-card-group--has-animal[data-v-9e630e82]{border-color:#68d39180}.building-card-wrapper[data-v-9e630e82]{display:flex;flex-direction:column}.building-card[data-v-9e630e82]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;min-height:48px;padding:.4rem .3rem;background:#ffffff1f;border:none;cursor:pointer;transition:background .15s,transform .1s;text-align:center;position:relative}.building-card[data-v-9e630e82]:hover{background:#ffffff38}.building-card-group--damaged .building-card[data-v-9e630e82]{background:#fc814a0f}.building-card-group--has-animal .building-card[data-v-9e630e82]{background:#68d3910f}.building-card-name[data-v-9e630e82]{font-size:.7rem;color:#2d3748;font-weight:600;line-height:1.2}.building-card-badge[data-v-9e630e82]{font-size:.65rem;margin-top:.1rem;line-height:1}.building-card-badge--warn[data-v-9e630e82]{filter:hue-rotate(0deg)}.building-card-badge--grow[data-v-9e630e82]{color:#48bb78}.building-card-badge--ready[data-v-9e630e82]{color:#f6ad55}.building-status-bar[data-v-9e630e82]{width:100%;height:4px;background:#0000001a;overflow:hidden}.building-status-fill[data-v-9e630e82]{height:100%;border-radius:0 2px 2px 0;transition:width 1s linear}.campfire-fuel[data-v-9e630e82]{background:linear-gradient(90deg,#fc8181,#f6ad55)}.campfire-fuel.fuel-full[data-v-9e630e82]{background:#48bb78}.farm-growing[data-v-9e630e82]{background:#68d391}.farm-ready[data-v-9e630e82]{background:#f6ad55}.farm-empty[data-v-9e630e82]{background:#cbd5e0}.building-status-text[data-v-9e630e82]{font-size:.55rem;color:#718096;text-align:center;padding:1px 2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:68px}.building-last-action[data-v-9e630e82]{display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;min-width:52px;max-width:80px;background:#d1ecfbd9;border-left:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background .15s}.building-last-action[data-v-9e630e82]:hover:not(.is-disabled){background:#b1dbf3e6}.building-last-action.is-disabled[data-v-9e630e82]{opacity:.45;cursor:not-allowed}.building-last-action-text[data-v-9e630e82]{font-size:.62rem;color:#2b6cb0;font-weight:600;line-height:1.3;text-align:center;word-break:break-all}.btn-slide-enter-active[data-v-9e630e82],.btn-slide-leave-active[data-v-9e630e82]{transition:max-width .3s ease,opacity .25s ease;max-width:100px;overflow:hidden}.btn-slide-enter-from[data-v-9e630e82],.btn-slide-leave-to[data-v-9e630e82]{max-width:0;opacity:0;padding-left:0;padding-right:0}.no-buildings[data-v-9e630e82]{font-size:.78rem;color:#a0aec0;padding:.5rem .25rem}.item-icon-inner[data-v-60c1a418]{width:1em;height:1em;display:inline-block}.item-icon-text[data-v-60c1a418]{line-height:1}.filter-bar[data-v-72671ac1]{display:flex;gap:.2rem;flex-wrap:wrap}.filter-label[data-v-72671ac1]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border:1px solid rgba(0,0,0,.15);background:#ffffff4d;border-radius:12px;cursor:pointer;font-size:.78rem;color:#666;transition:all .15s;white-space:nowrap;-webkit-user-select:none;user-select:none}.filter-label[data-v-72671ac1]:hover{background:#4299e126;border-color:#4299e1;color:#2b6cb0}.filter-label.active[data-v-72671ac1]{background:#4299e140;border-color:#3182ce;color:#2b6cb0;font-weight:500}.filter-label input[type=checkbox][data-v-72671ac1]{margin:0}.inventory-panel[data-v-318a6074]{padding:.5rem .8rem;border-radius:6px;display:flex;flex-direction:column;min-height:0}.inventory-filter-bar[data-v-318a6074]{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.5rem;padding-bottom:.3rem;flex-shrink:0}.inventory-body[data-v-318a6074]{display:flex;height:160px;overflow:hidden}.grid-area[data-v-318a6074]{flex:1;display:flex;flex-wrap:wrap;gap:.35rem;align-content:flex-start;overflow-y:auto}.item-cell[data-v-318a6074]{position:relative;width:48px;aspect-ratio:1 / 1;background:#fff6;border:1.5px solid rgba(0,0,0,.12);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:border-color .15s,background .15s}.item-cell[data-v-318a6074]:hover{border-color:#4299e1;background:#4299e11a}.item-cell.selected[data-v-318a6074]{border-color:#3182ce;background:#3182ce26;box-shadow:0 0 0 2px #3182ce40}.cell-icon[data-v-318a6074]{font-size:1.5rem;width:1.5rem;height:1.5rem}.item-cell.expiring-soon[data-v-318a6074]{border-color:#ed8936b3;background:#ed893614}.expiry-warning[data-v-318a6074]{position:absolute;bottom:1px;left:2px;font-size:.55rem;line-height:1;pointer-events:none}.item-badge[data-v-318a6074]{position:absolute;top:2px;right:3px;font-size:.6rem;color:#fff;background:#0000008c;border-radius:3px;padding:0 2px;line-height:1.4;pointer-events:none}.detail-drawer[data-v-318a6074]{max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:1px solid transparent}.detail-drawer.open[data-v-318a6074]{max-height:200px;border-top-color:#00000014}.drawer-content[data-v-318a6074]{position:relative;display:flex;align-items:center;gap:.6rem;padding:.4rem .2rem .2rem}.drawer-left[data-v-318a6074]{flex-shrink:0;font-size:2rem;display:flex;align-items:center}.drawer-icon[data-v-318a6074]{width:2rem;height:2rem}.drawer-middle[data-v-318a6074]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.drawer-name[data-v-318a6074]{font-size:.88rem;font-weight:600;color:#2d3748}.drawer-effect[data-v-318a6074]{font-size:.75rem;color:#718096;display:flex;gap:.5rem}.effect-icon[data-v-318a6074]{width:.85rem;height:.85rem;vertical-align:middle;display:inline-block}.drawer-desc[data-v-318a6074]{font-size:.72rem;color:#4a5568;white-space:normal;overflow-wrap:break-word}.drawer-actions[data-v-318a6074]{display:flex;justify-content:flex-end;gap:.5rem;padding:.2rem .2rem .4rem}.close-btn[data-v-318a6074]{position:absolute;top:.3rem;right:.3rem;background:none;border:none;color:#aaa;cursor:pointer;font-size:.8rem;padding:.1rem .25rem;line-height:1}.close-btn[data-v-318a6074]:hover{color:#666}.use-btn[data-v-318a6074]{padding:.25rem .7rem;background:#48bb78cc;color:#fff;border:none;border-radius:4px;font-size:.78rem;cursor:pointer;transition:background .15s;white-space:nowrap}.use-btn[data-v-318a6074]:hover:not(:disabled){background:#38a169e6}.use-btn[data-v-318a6074]:disabled{background:#a0aec099;cursor:not-allowed}.discard-btn[data-v-318a6074]{padding:.25rem .7rem;background:#f56565b3;color:#fff;border:none;border-radius:4px;font-size:.78rem;cursor:pointer;transition:background .15s;white-space:nowrap}.discard-btn[data-v-318a6074]:hover:not(:disabled){background:#e53e3ed9}.discard-btn[data-v-318a6074]:disabled{background:#a0aec099;cursor:not-allowed}.empty-hint[data-v-318a6074]{color:#aaa;font-size:.82rem;padding:.3rem 0;align-self:flex-start}.environment-card[data-v-66f87047]{border-radius:8px;padding:.6rem .8rem;display:flex;align-items:flex-start;gap:.5rem;min-height:3rem}.env-icon[data-v-66f87047]{font-size:1.2rem;flex-shrink:0;line-height:1.4}.env-text[data-v-66f87047]{font-size:.82rem;color:#4a5568;line-height:1.6;margin:0;font-style:italic}.operation-area[data-v-309eff69]{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem}[data-v-309eff69] .inventory-panel{flex:0 0 auto}.panels-container[data-v-309eff69]{flex:0 0 auto;display:flex;gap:1rem;width:100%}[data-v-309eff69] .buildings-panel,[data-v-309eff69] .actions-panel{flex:1}.scene-panel[data-v-261769cc]{width:100%;padding:8px;background-color:#ffffff1a;border-radius:8px}.scene-options[data-v-261769cc]{display:flex;gap:1rem;justify-content:center}.scene-option[data-v-261769cc]{cursor:pointer;padding:4px 12px;color:#666;transition:color .3s;-webkit-user-select:none;user-select:none}.scene-option[data-v-261769cc]:hover{color:#000}.scene-option.active[data-v-261769cc]{color:#000;font-weight:700}.translucent-white[data-v-261769cc]{background-color:#ffffffb3}.game-container[data-v-e4041d54]{display:flex;flex-direction:column;height:100vh;width:100%;padding:1rem;gap:1rem}.header[data-v-e4041d54]{flex:0 0 auto;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.middle-section[data-v-e4041d54]{flex:1;display:flex;overflow:auto;gap:1rem}.footer[data-v-e4041d54]{flex:0 0 auto;width:100%}.character-profile[data-v-c529ec52]{background-color:#f5f5f5;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}.basic-info[data-v-c529ec52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.info-group[data-v-c529ec52]{display:flex;gap:.5rem;align-items:center;font-size:1.1rem}.info-group label[data-v-c529ec52]{color:#666;font-weight:500}.info-group span[data-v-c529ec52]{color:#333;font-weight:600}.name-display[data-v-c529ec52]{color:#333;font-weight:600;cursor:pointer;border-bottom:1px dashed #999}.name-display[data-v-c529ec52]:hover{color:#4299e1;border-bottom-color:#4299e1}.name-input[data-v-c529ec52]{border:1px solid #4299e1;border-radius:4px;padding:.1rem .4rem;font-size:1.1rem;font-weight:600;color:#333;width:120px;outline:none}.edit-btn[data-v-c529ec52]{background:none;border:none;cursor:pointer;font-size:.85rem;padding:0;opacity:.5;line-height:1}.edit-btn[data-v-c529ec52]:hover{opacity:1}.page-header[data-v-3dde8646]{position:fixed;top:0;left:0;right:0;z-index:100;height:3rem;display:flex;align-items:center;background:#00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff}.back-btn[data-v-3dde8646]{flex:1;display:flex;align-items:center;gap:.2rem;background:none;border:none;color:#fff;cursor:pointer;padding:0 .75rem;font-size:.95rem}.back-btn[data-v-3dde8646]:hover{opacity:.75}.page-title[data-v-3dde8646]{position:absolute;left:50%;transform:translate(-50%);text-align:center;margin:0;font-size:1.1rem;font-weight:700}.header-right[data-v-3dde8646]{flex:1}.character-detail[data-v-05d3d0a3]{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto;position:relative;display:flex;flex-direction:column;min-height:100vh}.character-status[data-v-ba09671d]{background-color:#f5f5f5;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}h2[data-v-ba09671d]{color:#444;margin-bottom:1.5rem;font-size:1.5rem}.status-grid[data-v-ba09671d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.status-item[data-v-ba09671d]{display:flex;align-items:center;gap:.5rem}.status-item label[data-v-ba09671d]{min-width:30px;font-size:1.2rem;display:flex;justify-content:center}.status-item[data-v-ba09671d] .progress-bar{flex-grow:1}.status-item span[data-v-ba09671d]{min-width:45px;text-align:right;color:#666}.status-label[data-v-ba09671d]{min-width:44px;font-size:.8rem;color:#555}.temperature-bar-item[data-v-ba09671d]{grid-column:1 / -1}.temperature-bar-container[data-v-ba09671d]{flex:1;display:flex;flex-direction:column;gap:2px}.temperature-bar-track[data-v-ba09671d]{position:relative;height:8px;background:linear-gradient(90deg,#4299e1,#63b3ed 35%,#48bb78,#ed8936 65%,#e53e3e);border-radius:4px;overflow:visible}.temperature-bar-center-line[data-v-ba09671d]{position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#0000004d;transform:translate(-50%);border-radius:1px}.temperature-bar-indicator[data-v-ba09671d]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translateY(-50%);transition:left .5s ease,background .5s ease;border:2px solid white;z-index:1}.temperature-bar-labels[data-v-ba09671d]{display:flex;justify-content:space-between;font-size:.65rem;color:#999;position:relative}.temp-label-center[data-v-ba09671d]{position:absolute;left:50%;transform:translate(-50%)}.temperature-value-text[data-v-ba09671d]{min-width:55px;text-align:right;font-size:.8rem;font-weight:600;color:#666}.temp-normal[data-v-ba09671d]{color:#48bb78!important}.temp-warm[data-v-ba09671d]{color:#ed8936!important}.temp-cold[data-v-ba09671d]{color:#63b3ed!important}.temp-freezing[data-v-ba09671d]{color:#4299e1!important;font-weight:700}.temp-fever[data-v-ba09671d]{color:#e53e3e!important;font-weight:700}.character-status-view[data-v-2d390a8f]{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto;position:relative;display:flex;flex-direction:column;min-height:100vh}.character-equipment[data-v-93af9831]{display:flex;flex-direction:column;gap:1rem}.section[data-v-93af9831]{padding:.8rem 1rem;border-radius:8px}.section-title[data-v-93af9831]{font-size:.95rem;font-weight:700;color:#486491;margin:0 0 .6rem}.equip-grid[data-v-93af9831]{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;gap:.5rem;align-items:center;justify-items:stretch}.cell-head[data-v-93af9831]{grid-column:2;grid-row:1}.cell-weapon[data-v-93af9831]{grid-column:1;grid-row:2}.cell-character[data-v-93af9831]{grid-column:2;grid-row:2;display:flex;justify-content:center}.cell-body[data-v-93af9831]{grid-column:3;grid-row:2}.cell-feet[data-v-93af9831]{grid-column:2;grid-row:3}.cell-accessory[data-v-93af9831]{grid-column:3;grid-row:3}.pixel-character-wrap[data-v-93af9831]{display:flex;justify-content:center;padding:.5rem}.pixel-character[data-v-93af9831]{display:flex;flex-direction:column;align-items:center;image-rendering:pixelated;gap:0}.pixel-head[data-v-93af9831]{width:32px;height:32px;background-color:#f5c89a;border:2px solid #c8855a;border-radius:2px;display:flex;align-items:center;justify-content:center}.pixel-character[data-gender=female] .pixel-head[data-v-93af9831]{background-color:#f7d4b0;border-color:#c8885e}.pixel-head-inner[data-v-93af9831]{width:22px;height:12px;background-color:transparent;position:relative}.pixel-head-inner[data-v-93af9831]:before{content:"";position:absolute;top:-8px;left:-3px;width:28px;height:8px;background-color:#5a3a1a;border-radius:1px 1px 0 0}.pixel-character[data-gender=female] .pixel-head-inner[data-v-93af9831]:before{background-color:#8b4513;height:10px;top:-10px;width:30px;left:-4px}.pixel-head-inner[data-v-93af9831]:after{content:"";position:absolute;top:2px;left:3px;width:16px;height:4px;background:linear-gradient(to right,#333 4px,transparent 4px,transparent 8px,#333 8px,#333 12px)}.pixel-neck[data-v-93af9831]{width:10px;height:4px;background-color:#f5c89a;border-left:1px solid #c8855a;border-right:1px solid #c8855a}.pixel-character[data-gender=female] .pixel-neck[data-v-93af9831]{background-color:#f7d4b0}.pixel-body[data-v-93af9831]{display:flex;align-items:flex-start;gap:0}.pixel-torso[data-v-93af9831]{width:26px;height:30px;background-color:#4a7fb5;border:2px solid #2d5a8a;border-radius:1px}.pixel-character[data-gender=female] .pixel-torso[data-v-93af9831]{background-color:#b54a7f;border-color:#8a2d5a}.pixel-arm[data-v-93af9831]{width:8px;height:26px;background-color:#4a7fb5;border:1px solid #2d5a8a;margin-top:2px}.pixel-character[data-gender=female] .pixel-arm[data-v-93af9831]{background-color:#b54a7f;border-color:#8a2d5a}.pixel-arm.left[data-v-93af9831]{border-radius:2px 0 0 2px}.pixel-arm.right[data-v-93af9831]{border-radius:0 2px 2px 0}.pixel-legs[data-v-93af9831]{display:flex;gap:2px;margin-top:1px}.pixel-leg[data-v-93af9831]{width:11px;height:22px;background-color:#3d3d8a;border:1px solid #222266;border-radius:1px}.pixel-character[data-gender=female] .pixel-leg[data-v-93af9831]{background-color:#6b3d8a;border-color:#426}.pixel-feet[data-v-93af9831]{display:flex;gap:2px;margin-top:1px}.pixel-foot[data-v-93af9831]{width:13px;height:6px;background-color:#5a3a1a;border:1px solid #3a1a00;border-radius:1px 1px 2px 2px}.slot-card[data-v-93af9831]{border:1px dashed rgba(72,100,145,.3);border-radius:6px;padding:.4rem .6rem;background:#fff6;transition:border-color .2s}.slot-card.slot-equipped[data-v-93af9831]{border-style:solid;border-color:#48649180;background:#fff9}.slot-header[data-v-93af9831]{display:flex;align-items:center;gap:.3rem;margin-bottom:.2rem}.slot-icon-bg[data-v-93af9831]{font-size:.85rem}.slot-label[data-v-93af9831]{font-size:.78rem;color:#7a95b8;font-weight:600}.slot-item-info[data-v-93af9831]{display:flex;align-items:center;gap:.3rem;margin-bottom:.2rem}.slot-item-icon[data-v-93af9831]{font-size:1rem}.slot-item-name[data-v-93af9831]{font-size:.85rem;color:#333}.slot-footer[data-v-93af9831]{display:flex;align-items:center;justify-content:space-between;margin-top:.2rem}.slot-empty[data-v-93af9831]{font-size:.78rem;color:#bbb;text-align:center;padding:.15rem 0}.slot-icon[data-v-93af9831]{font-size:1rem;flex-shrink:0}.inv-name[data-v-93af9831]{font-size:.85rem;color:#333;flex-shrink:0;min-width:2.5rem}.durability-bar-wrap[data-v-93af9831]{flex:1;height:5px;background-color:#ddd;border-radius:3px;overflow:hidden;min-width:30px}.durability-fill[data-v-93af9831]{height:100%;border-radius:3px;transition:width .3s ease}.durability-text[data-v-93af9831]{font-size:.72rem;color:#888;white-space:nowrap;flex-shrink:0}.btn-unequip[data-v-93af9831],.btn-equip[data-v-93af9831],.btn-repair[data-v-93af9831]{font-size:.72rem;padding:.12rem .35rem;border-radius:4px;border:none;cursor:pointer;flex-shrink:0}.btn-unequip[data-v-93af9831]{background-color:#f4433626;color:#c62828}.btn-unequip[data-v-93af9831]:hover{background-color:#f443364d}.btn-equip[data-v-93af9831]{background-color:#2196f326;color:#1565c0}.btn-equip[data-v-93af9831]:hover:not(:disabled){background-color:#2196f34d}.btn-equip[data-v-93af9831]:disabled{background-color:#0000000d;color:#aaa;cursor:default}.btn-repair[data-v-93af9831]{background-color:#4caf5026;color:#2e7d32}.btn-repair[data-v-93af9831]:hover{background-color:#4caf504d}.inventory-row[data-v-93af9831]{display:flex;align-items:center;gap:.4rem;padding:.3rem .2rem;border-bottom:1px solid rgba(0,0,0,.05)}.inventory-row[data-v-93af9831]:last-child{border-bottom:none}.empty-hint[data-v-93af9831]{font-size:.85rem;color:#aaa;text-align:center;padding:.5rem 0}.stat-row[data-v-93af9831]{display:flex;align-items:center;gap:.4rem;padding:.2rem 0}.stat-icon[data-v-93af9831]{font-size:1rem;width:1.5rem;text-align:center}.stat-label[data-v-93af9831]{font-size:.85rem;color:#486491;flex:1}.stat-value[data-v-93af9831]{font-size:.85rem;font-weight:700;color:#333}.character-detail[data-v-ccc49431]{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto;position:relative;display:flex;flex-direction:column;min-height:100vh}.settings-view[data-v-a9382561]{padding:4rem 2rem 2rem;max-width:800px;margin:0 auto;position:relative}.settings-content[data-v-a9382561]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 12px #0000001a}.settings-section[data-v-a9382561]{margin-bottom:2rem}h2[data-v-a9382561]{color:#444;margin-bottom:1rem;font-size:1.2rem}.danger-zone[data-v-a9382561]{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee}.danger-action[data-v-a9382561]{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;padding:1.5rem}.reset-button[data-v-a9382561]{background-color:#e53e3e;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:1rem;transition:background-color .2s}.reset-button[data-v-a9382561]:hover{background-color:#c53030}.warning-text[data-v-a9382561]{color:#e53e3e;margin-top:.5rem;font-size:.9rem}.game-feed[data-v-347264e8]{background-color:#f5f5f5;border-radius:8px;padding:.5rem;border:1px solid #000;height:100%;display:flex;flex-direction:column}.search-bar[data-v-347264e8]{margin-bottom:.5rem}.search-input-wrapper[data-v-347264e8]{display:flex;gap:.5rem;margin-bottom:.5rem}.search-input[data-v-347264e8]{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9em}.filter-toggle[data-v-347264e8],.clear-messages-btn[data-v-347264e8]{width:36px;height:36px;padding:0;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.2em}.filter-toggle[data-v-347264e8]:hover{background-color:#f0f0f0}.clear-messages-btn[data-v-347264e8]:hover{background-color:#fee2e2}.filter-panel[data-v-347264e8]{padding:.5rem;background:#fff;border:1px solid #ccc;border-radius:4px;margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.game-messages[data-v-347264e8]{width:100%;flex:1;overflow-y:auto;min-height:0}h2[data-v-347264e8]{margin-bottom:1rem;font-size:1.2rem;color:#2d3748;flex-shrink:0}.message[data-v-347264e8]{border-radius:2px;transition:all .3s ease}.message-content[data-v-347264e8]{display:inline;word-wrap:break-word;white-space:pre-wrap}.timestamp[data-v-347264e8]{color:#666;font-size:.9em;margin-right:4px}.date-divider[data-v-347264e8]{text-align:center;margin:10px 0;position:relative;color:#666;font-size:.9em}.date-divider[data-v-347264e8]:before,.date-divider[data-v-347264e8]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:#ddd}.date-divider[data-v-347264e8]:before{left:0}.date-divider[data-v-347264e8]:after{right:0}.filter-btn[data-v-347264e8]{padding:.25rem .75rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;font-size:.9em;transition:all .2s ease}.filter-btn[data-v-347264e8]:hover{background-color:#f0f0f0}.filter-btn.active[data-v-347264e8]{background-color:#4a5568;color:#fff;border-color:#4a5568}.empty-state[data-v-347264e8]{display:flex;justify-content:center;align-items:center;height:100%;color:#666;font-size:1.1em}.empty-state p[data-v-347264e8]{background-color:#fff;padding:1rem 2rem;border-radius:4px;border:1px dashed #ccc}.feed-container[data-v-e7ab6718]{height:100vh;padding:1rem}.logs-page[data-v-711f1689]{position:relative;min-height:100vh;padding:4rem 1.2rem 2rem;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.8rem}.logs-toolbar[data-v-711f1689]{display:flex;flex-direction:column;gap:.4rem;position:sticky;top:0;z-index:10;padding-bottom:.4rem}.is-day .logs-toolbar[data-v-711f1689]{background:#e6f0fff2}.is-night .logs-toolbar[data-v-711f1689]{background:#0f142df2}.log-search[data-v-711f1689]{width:100%;padding:.4rem .6rem;border-radius:6px;font-size:.88rem;box-sizing:border-box;outline:none;transition:border-color .15s}.is-day .log-search[data-v-711f1689]{border:1px solid #ccc;background:#fff;color:#1a1a1a}.is-night .log-search[data-v-711f1689]{border:1px solid rgba(255,255,255,.2);background:#ffffff12;color:#e0e0e8}.is-night .log-search[data-v-711f1689]::placeholder{color:#ffffff59}.is-night .logs-filter-bar[data-v-711f1689] .filter-label{border-color:#fff3;background:#ffffff12;color:#ffffffa6}.is-night .logs-filter-bar[data-v-711f1689] .filter-label:hover{background:#63b3ed33;border-color:#63b3ed;color:#bee3f8}.is-night .logs-filter-bar[data-v-711f1689] .filter-label.active{background:#63b3ed4d;border-color:#4299e1;color:#bee3f8}.log-card[data-v-711f1689]{position:relative;overflow:hidden;border-radius:10px;flex:1;min-height:60vh;display:flex;flex-direction:column}.is-day .log-card[data-v-711f1689]{background:#c8dcff59;box-shadow:0 2px 12px #00000014}.is-night .log-card[data-v-711f1689]{background:#141832cc;box-shadow:0 2px 12px #0006}.readability-overlay[data-v-711f1689]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.is-day .readability-overlay[data-v-711f1689]{background:#ffffff73}.is-night .readability-overlay[data-v-711f1689]{background:#00000059}.log-messages[data-v-711f1689]{position:relative;z-index:2;flex:1;overflow-y:auto;padding:.75rem 1rem;font-size:.88rem;line-height:1.6}.empty-hint[data-v-711f1689]{color:#999;text-align:center;padding:2rem 0}.is-night .empty-hint[data-v-711f1689]{color:#ffffff59}.date-divider[data-v-711f1689]{text-align:center;margin:10px 0;position:relative;font-size:.8rem}.is-day .date-divider[data-v-711f1689]{color:#999}.is-night .date-divider[data-v-711f1689]{color:#fff6}.date-divider[data-v-711f1689]:before,.date-divider[data-v-711f1689]:after{content:"";position:absolute;top:50%;width:30%;height:1px}.is-day .date-divider[data-v-711f1689]:before,.is-day .date-divider[data-v-711f1689]:after{background-color:#ddd}.is-night .date-divider[data-v-711f1689]:before,.is-night .date-divider[data-v-711f1689]:after{background-color:#ffffff26}.date-divider[data-v-711f1689]:before{left:0}.date-divider[data-v-711f1689]:after{right:0}.log-entry[data-v-711f1689]{padding:.1rem 0}.log-timestamp[data-v-711f1689]{font-size:.85em;margin-right:2px}.is-day .log-timestamp[data-v-711f1689]{color:#888}.is-night .log-timestamp[data-v-711f1689]{color:#ffffff73}.is-day .log-text[data-v-711f1689]{color:#333}.is-night .log-text[data-v-711f1689]{color:#ffffffd9}.is-day .log-entry.type-system[data-v-711f1689]{color:#1a73e8}.is-night .log-entry.type-system[data-v-711f1689]{color:#a0c8ffe6}.is-day .log-entry.type-combat[data-v-711f1689]{color:#c53030}.is-night .log-entry.type-combat[data-v-711f1689]{color:#ff8a80}.is-day .log-entry.type-dialogue[data-v-711f1689]{color:#276749}.is-night .log-entry.type-dialogue[data-v-711f1689]{color:#9ae6b4}.rain-drop[data-v-711f1689]{position:absolute;top:-10px;width:4px;height:8px;background:#b4d2ffa6;border-radius:50%/40% 40% 60% 60%;animation:rain-fall-711f1689 linear infinite;z-index:0}@keyframes rain-fall-711f1689{0%{transform:translateY(-10px);opacity:.8}to{transform:translateY(calc(100% + 50px));opacity:.2}}.snow-flake[data-v-711f1689]{position:absolute;top:-10px;border-radius:50%;background:#fffc;animation:snow-fall-711f1689 linear infinite;z-index:0}@keyframes snow-fall-711f1689{0%{transform:translateY(-10px) translate(0);opacity:.9}50%{transform:translateY(50%) translate(6px)}to{transform:translateY(calc(100% + 20px)) translate(-4px);opacity:.3}}.wind-line[data-v-711f1689]{position:absolute;left:-60px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.45),transparent);animation:wind-blow-711f1689 linear infinite;z-index:0}@keyframes wind-blow-711f1689{0%{transform:translate(-10px);opacity:.6}to{transform:translate(calc(100vw + 80px));opacity:0}}.hail-drop[data-v-711f1689]{position:absolute;top:-8px;width:4px;height:6px;background:#d2ebffcc;border-radius:1px;animation:hail-fall-711f1689 linear infinite;z-index:0}@keyframes hail-fall-711f1689{0%{transform:translateY(-8px) translate(0);opacity:.9}to{transform:translateY(calc(100% + 30px)) translate(8px);opacity:.3}}.sandstorm-overlay[data-v-711f1689]{position:absolute;top:0;right:0;bottom:0;left:0;background:#b48c3c47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:0}.haze-overlay[data-v-711f1689]{position:absolute;top:0;right:0;bottom:0;left:0;background:#b4b4b440;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0}.battle-view[data-v-b85fb243]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#1a1a2e,#16213e,#0f3460);color:#fff;padding:1rem;gap:.75rem}.battle-field[data-v-b85fb243]{display:flex;flex-direction:column;gap:1rem;flex:1}.enemy-area[data-v-b85fb243]{display:flex;justify-content:flex-end;padding-right:1rem}.player-area[data-v-b85fb243]{display:flex;justify-content:flex-start;padding-left:1rem}.entity-card[data-v-b85fb243]{background:#ffffff1a;border-radius:12px;padding:1rem;min-width:200px;max-width:260px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.entity-info[data-v-b85fb243]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.entity-icon[data-v-b85fb243]{font-size:2.5rem}.entity-name[data-v-b85fb243]{font-size:1rem;font-weight:700}.entity-hp-text[data-v-b85fb243]{font-size:.8rem;color:#ffffffb3;margin-left:auto}.entity-hp-bar[data-v-b85fb243]{height:8px;background:#fff3;border-radius:4px;overflow:hidden;margin-bottom:4px}.hp-bar-inner[data-v-b85fb243]{height:100%;border-radius:4px;transition:width .4s ease}.enemy-hp[data-v-b85fb243]{background:linear-gradient(90deg,#e53e3e,#fc8181)}.player-hp[data-v-b85fb243]{background:linear-gradient(90deg,#38a169,#68d391)}.entity-energy-bar[data-v-b85fb243]{height:4px;background:#fff3;border-radius:2px;overflow:hidden;margin-top:2px}.energy-bar-inner[data-v-b85fb243]{height:100%;border-radius:2px;background:linear-gradient(90deg,#3182ce,#63b3ed);transition:width .4s ease}.battle-log[data-v-b85fb243]{background:#0006;border-radius:8px;padding:.75rem;height:120px;overflow-y:auto;font-size:.85rem;line-height:1.6}.log-line[data-v-b85fb243]{color:#ffffffd9}.log-line[data-v-b85fb243]:last-child{color:#fff;font-weight:500}.battle-actions[data-v-b85fb243]{background:#ffffff0d;border-radius:12px;padding:1rem}.turn-indicator[data-v-b85fb243]{text-align:center;font-size:.9rem;color:#ffffffb3;margin-bottom:.75rem}.skills[data-v-b85fb243]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.skill-btn[data-v-b85fb243]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;transition:background .2s;font-size:.9rem}.skill-btn[data-v-b85fb243]:hover:not(:disabled){background:#ffffff40}.skill-btn[data-v-b85fb243]:disabled{opacity:.4;cursor:not-allowed}.skill-icon[data-v-b85fb243]{font-size:1.5rem}.skill-name[data-v-b85fb243]{font-weight:700;font-size:.85rem}.skill-cost[data-v-b85fb243]{font-size:.7rem;color:#fff9}.battle-result[data-v-b85fb243]{text-align:center;font-size:1.5rem;font-weight:700;padding:.5rem;margin-bottom:.75rem}.battle-result.win[data-v-b85fb243]{color:#68d391}.battle-result.lose[data-v-b85fb243]{color:#fc8181}.return-btn[data-v-b85fb243]{width:100%;padding:.75rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;transition:background .2s}.return-btn[data-v-b85fb243]:hover{background:#ffffff4d}.action-button[data-v-a9f2eaeb]{position:relative;padding:.5rem 1rem;border:none;border-radius:4px;background-color:#4a5568;color:#fff;cursor:pointer;transition:all .2s;width:100%;min-height:44px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.action-button[data-v-a9f2eaeb]:hover:not(:disabled){background-color:#2d3748;transform:translateY(-1px)}.action-button[data-v-a9f2eaeb]:active:not(:disabled){transform:translateY(0)}.action-button[data-v-a9f2eaeb]:disabled{background-color:#718096;cursor:not-allowed;opacity:.7}.cooldown-bar[data-v-a9f2eaeb]{position:absolute;left:0;top:0;height:100%;background-color:#ffa00059;transition:width .1s linear}.cooldown-bar[data-v-a9f2eaeb]+*{position:relative;z-index:1}.tooltip[data-v-a9f2eaeb]{position:absolute;top:50%;right:100%;transform:translateY(-50%);padding:8px 12px;background-color:#000c;color:#fff;border-radius:4px;font-size:14px;white-space:pre-wrap;margin-right:8px;z-index:10;pointer-events:none;min-width:150px;line-height:1.5}.tooltip[data-v-a9f2eaeb]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,.8)}.action-button.cooling-down[data-v-a9f2eaeb]{background-color:#4a5568;opacity:.75;cursor:not-allowed}.action-button.cooling-down[data-v-a9f2eaeb]:hover{background-color:#4a5568;transform:none}.block-wrapper[data-v-accac9fe]{background-color:#ffffffbf;padding:.6rem 1.2rem;border-radius:8px;width:100%}
