body{--color-background: #f8f4ea;--color-background-soft: #efe8d8;--color-background-mute: #e6ddca;--color-border: #ccbca3;--color-heading: #2d2922;--color-text: #3a342b;--color-text-light: #6a5f50;margin:0;background-color:var(--color-background);color:var(--color-text);transition:background-color .25s ease,color .25s ease}body.time-slot-0{--color-background: #efe5d7;--color-background-soft: #e3d3be;--color-background-mute: #d7c4ab;--color-border: #b89f83;--color-heading: #2c241a;--color-text: #3a2f22;--color-text-light: #6f5d49}body.time-slot-1{--color-background: #f8f5e8;--color-background-soft: #f0ebd9;--color-background-mute: #e7e0ca;--color-border: #cdbfa2;--color-heading: #2d2a22;--color-text: #3a352b;--color-text-light: #686150}body.time-slot-2{--color-background: #fbf9ea;--color-background-soft: #f5f1dc;--color-background-mute: #ece6cc;--color-border: #d6cda8;--color-heading: #2f2c1f;--color-text: #403a29;--color-text-light: #73694f}body.time-slot-3{--color-background: #dfe7f4;--color-background-soft: #cfd9ea;--color-background-mute: #bfcbdf;--color-border: #95a8c4;--color-heading: #1f2b3f;--color-text: #2c3a50;--color-text-light: #5a6d88}body.time-slot-4{--color-background: #0c111b;--color-background-soft: #141c2b;--color-background-mute: #1f2a3d;--color-border: #34435e;--color-heading: #f1f5ff;--color-text: #d9e2f7;--color-text-light: #9fb0cf}.top-header[data-v-88408550]{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a}.info-block[data-v-88408550]{display:flex;align-items:baseline;gap:6px}.label[data-v-88408550]{font-size:1.1rem;color:var(--color-text-light, #666)}.value.main-text[data-v-88408550]{font-size:2.2rem;font-weight:700;line-height:1.2;color:var(--color-heading, #222)}.status-panel[data-v-a5d22793]{width:100%;box-sizing:border-box;padding:20px;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:16px}.panel-header[data-v-a5d22793]{display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-a5d22793]{margin:0;font-size:1.2rem;color:var(--color-heading, #222)}.task-list[data-v-a5d22793]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.task-btn[data-v-a5d22793]{width:100%;box-sizing:border-box;text-align:left;padding:10px 12px;border:1px solid var(--color-border, #ddd);border-radius:8px;background-color:var(--color-background, #fff);color:var(--color-text, #333);display:flex;flex-direction:column;gap:4px}.challenge-card[data-v-a5d22793]{cursor:default}.task-name[data-v-a5d22793]{font-weight:600}.task-top-row[data-v-a5d22793]{display:flex;justify-content:space-between;align-items:center;gap:8px}.task-meta[data-v-a5d22793]{font-size:.9rem;color:var(--color-text-light, #666)}.task-status[data-v-a5d22793]{font-size:.9rem;font-weight:600;color:var(--color-text, #333)}.task-desc[data-v-a5d22793]{font-size:.9rem;color:var(--color-text-light, #666)}.stat-row[data-v-c1bcb4c5]{display:flex;flex-direction:column;gap:6px}.stat-header[data-v-c1bcb4c5]{display:flex;justify-content:space-between;align-items:baseline;font-size:.95rem;color:var(--color-text-light, #444)}.text-gain[data-v-c1bcb4c5]{color:#2ecc71;font-weight:700}.text-loss[data-v-c1bcb4c5]{color:#e74c3c;font-weight:700}.stat-bar[data-v-c1bcb4c5]{display:flex;flex-direction:row;width:100%;height:12px;background-color:var(--color-border, #ddd);border-radius:6px;overflow:hidden}.stat-segment[data-v-c1bcb4c5],.stat-unavailable[data-v-c1bcb4c5]{height:100%;transition:width .3s ease,background-color .3s ease}.is-highlight-gain[data-v-c1bcb4c5]{animation:pulse-gain-c1bcb4c5 1.5s infinite}.is-highlight-loss[data-v-c1bcb4c5]{background-color:transparent!important;background-image:repeating-linear-gradient(45deg,rgba(231,76,60,.8),rgba(231,76,60,.8) 4px,transparent 4px,transparent 8px)!important;animation:scroll-loss-c1bcb4c5 1s linear infinite}@keyframes scroll-loss-c1bcb4c5{0%{background-position:0 0}to{background-position:-11.31px 0}}@keyframes pulse-gain-c1bcb4c5{0%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.4) saturate(1.2)}to{filter:brightness(1) saturate(1)}}.stat-unavailable[data-v-c1bcb4c5]{background:repeating-linear-gradient(-45deg,#ccc,#ccc 6px,#bbb 6px 12px)}.buff-item[data-v-f928298c]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border, #e0e0e0);border-radius:6px;background:var(--color-background, #fff);box-shadow:0 1px 3px #0000000a}.buff-item.action-added[data-v-f928298c]{border-color:#2ecc71;background-color:#2ecc710d}.buff-item.action-refreshed[data-v-f928298c]{border-color:#3498db;background-color:#3498db0d}.buff-item.action-removed[data-v-f928298c]{border-color:#e74c3c;background-color:#e74c3c0d;opacity:.8}.buff-header[data-v-f928298c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.buff-name[data-v-f928298c]{font-weight:600;font-size:.95rem;color:var(--color-heading, #222);display:flex;align-items:center;gap:6px}.buff-item.action-removed .buff-name[data-v-f928298c]{text-decoration:line-through;color:#888}.action-tag[data-v-f928298c]{font-weight:700}.buff-item.action-added .action-tag[data-v-f928298c]{color:#2ecc71}.buff-item.action-refreshed .action-tag[data-v-f928298c]{color:#3498db}.buff-item.action-removed .action-tag[data-v-f928298c]{color:#e74c3c}.buff-side[data-v-f928298c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.buff-source-tag[data-v-f928298c]{font-size:.8rem;color:#888;font-weight:500}.buff-source-capsule[data-v-f928298c]{font-size:.75rem;color:#666;background-color:var(--color-background-soft, #f4f4f4);padding:2px 8px;border-radius:12px;border:1px solid var(--color-border, #ddd)}.buff-details[data-v-f928298c]{display:flex;flex-wrap:wrap;gap:6px}.buff-detail-tag[data-v-f928298c]{font-size:.8rem;padding:2px 6px;background-color:var(--color-background-soft, #f4f4f4);border:1px solid var(--color-border, #ddd);border-radius:4px;color:#555}.status-panel[data-v-eb2115b9]{width:100%;box-sizing:border-box;padding:20px;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:16px}.panel-header[data-v-eb2115b9]{display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-eb2115b9]{margin:0;font-size:1.2rem;color:var(--color-heading, #222)}.resources[data-v-eb2115b9]{display:flex;gap:12px;font-weight:700;font-size:1.1rem;color:var(--color-text, #222)}.resource-item[data-v-eb2115b9]{display:flex;align-items:center}.delta[data-v-eb2115b9]{font-size:.9rem;margin-left:4px}.delta.positive[data-v-eb2115b9]{color:#2ecc71}.delta.negative[data-v-eb2115b9]{color:#e74c3c}.buff-list[data-v-eb2115b9]{border-top:1px solid var(--color-border, #ddd);padding-top:10px;display:flex;flex-direction:column;gap:8px}.buff-title[data-v-eb2115b9]{font-size:1rem;font-weight:600;color:var(--color-heading, #222)}.buff-items[data-v-eb2115b9]{display:flex;flex-direction:column;gap:10px}.status-panel[data-v-58a46c18]{width:100%;box-sizing:border-box;padding:20px;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:16px}.panel-header[data-v-58a46c18]{display:flex;justify-content:space-between;align-items:center}.panel-header h3[data-v-58a46c18]{margin:0;font-size:1.2rem;color:var(--color-heading, #222)}.button-group[data-v-58a46c18]{display:flex;flex-direction:column;gap:8px}.modal-overlay[data-v-58a46c18]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-58a46c18]{background:var(--color-background, #ffffff);padding:24px;border-radius:8px;width:90%;max-width:320px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px #0003}.modal-content h4[data-v-58a46c18]{margin:0;color:var(--color-heading)}.modify-value-group[data-v-58a46c18]{display:flex;gap:8px;align-items:center;border:1px dashed var(--color-border);padding:8px;border-radius:6px}.value-select[data-v-58a46c18]{flex:2;padding:6px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text)}.value-input[data-v-58a46c18]{flex:1;width:40px;padding:6px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text)}.debug-button[data-v-58a46c18]{width:100%;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:6px;padding:8px 10px;cursor:pointer;font-size:1rem}.debug-button.small[data-v-58a46c18]{width:auto;flex:0 0 auto}.debug-button[data-v-58a46c18]:hover{background:var(--color-border)}.inventory-panel[data-v-81dce46a]{height:100%}.empty-text[data-v-81dce46a]{text-align:center;color:var(--color-text-light, #888);margin-top:40px;font-style:italic}.inventory-list[data-v-81dce46a]{display:flex;flex-direction:column;gap:8px}.inventory-item-container[data-v-81dce46a]{display:flex;flex-direction:column;border:1px solid var(--color-border, #ddd);border-radius:6px;background-color:var(--color-background, #fff);overflow:hidden;transition:all .2s ease}.inventory-item-container[data-v-81dce46a]:hover{border-color:#42b883}.inventory-item[data-v-81dce46a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer}.item-details[data-v-81dce46a]{padding:0 16px 12px;border-top:1px solid var(--color-border, #eee);font-size:.9rem;color:var(--color-text-light, #666)}.item-desc[data-v-81dce46a]{margin-top:8px;margin-bottom:8px;font-style:italic}.item-effects[data-v-81dce46a]{margin-bottom:12px;background:var(--color-background-soft, #f4f4f4);padding:8px;border-radius:4px}.effects-title[data-v-81dce46a]{font-size:.85rem;color:var(--color-text-light, #888);margin-bottom:4px}.effects-list[data-v-81dce46a]{display:flex;flex-wrap:wrap;gap:8px}.item-effect[data-v-81dce46a]{font-size:.85rem;padding:2px 6px;border-radius:4px;font-weight:500}.effect-positive[data-v-81dce46a]{background-color:#42b88326;color:#2c8c61}.effect-negative[data-v-81dce46a]{background-color:#e64a1926;color:#c62828}.effect-neutral[data-v-81dce46a]{background-color:#9e9e9e26;color:#616161}.item-instances[data-v-81dce46a]{display:flex;flex-direction:column;gap:4px}.item-instance[data-v-81dce46a]{display:flex;justify-content:space-between;background:var(--color-background-soft, #f9f9f9);padding:4px 8px;border-radius:4px}.rot-time[data-v-81dce46a]{color:#e6a23c}.item-info[data-v-81dce46a]{display:flex;gap:12px;align-items:baseline}.item-name[data-v-81dce46a]{font-weight:500;font-size:1.1rem}.item-count[data-v-81dce46a]{color:var(--color-text-light, #666);font-size:.9rem}.use-btn[data-v-81dce46a]{padding:6px 16px;background-color:#42b883;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.use-btn[data-v-81dce46a]:hover:not(:disabled){background-color:#3aa876}.use-btn[data-v-81dce46a]:disabled{background-color:var(--color-background-mute, #ccc);color:var(--color-text-light, #888);cursor:not-allowed}.number-input[data-v-e034dfaf]{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-background)}.step-btn[data-v-e034dfaf]{background:var(--color-background-soft);color:var(--color-text);border:none;padding:4px 10px;cursor:pointer;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center}.step-btn[data-v-e034dfaf]:hover:not(:disabled){background:var(--color-background-mute)}.step-btn[data-v-e034dfaf]:disabled{opacity:.4;cursor:not-allowed}.qty-input[data-v-e034dfaf]{width:48px;text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:4px 0;background:var(--color-background);color:var(--color-text);-moz-appearance:textfield}.qty-input[data-v-e034dfaf]::-webkit-outer-spin-button,.qty-input[data-v-e034dfaf]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.store-step[data-v-2117078f]{padding:1rem;background-color:transparent;color:inherit}.store-header[data-v-2117078f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.store-header h3[data-v-2117078f]{margin:0;font-size:1.2rem}.currency[data-v-2117078f]{margin:0;font-weight:700;background:transparent;padding:.2rem 0;border-radius:4px}.section[data-v-2117078f]{margin-bottom:1.5rem}.section h4[data-v-2117078f]{margin:0 0 .5rem;font-size:1.1rem}.free-section[data-v-2117078f]{background-color:transparent;border:1px solid #eee;border-radius:6px;padding:.8rem}.free-section h4[data-v-2117078f]{color:inherit;margin:0 0 .5rem}.free-label[data-v-2117078f]{color:#22c55e;font-weight:700}.item-list[data-v-2117078f]{list-style:none;padding:0;margin:0}.item-row[data-v-2117078f]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #eee}.item-row[data-v-2117078f]:last-child{border-bottom:none}.item-info[data-v-2117078f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.item-name[data-v-2117078f]{font-weight:700}.item-price[data-v-2117078f]{color:#eab308;font-weight:500}.text-muted[data-v-2117078f]{color:#6b7280;font-size:.9em}.action-group[data-v-2117078f]{display:flex;align-items:center;gap:.5rem}.action-btn[data-v-2117078f]{border:none;border-radius:4px;padding:.4rem .8rem;cursor:pointer;font-weight:700;color:#fff}.action-btn[data-v-2117078f]:disabled{opacity:.5;cursor:not-allowed}.buy-btn[data-v-2117078f]{background-color:#3b82f6}.buy-btn[data-v-2117078f]:hover:not(:disabled){background-color:#2563eb}.sell-btn[data-v-2117078f]{background-color:#f97316}.sell-btn[data-v-2117078f]:hover:not(:disabled){background-color:#ea580c}@media(prefers-color-scheme:dark){.store-step[data-v-2117078f]{background-color:transparent;color:inherit;border-color:#374151}.store-header[data-v-2117078f]{border-color:#374151}.currency[data-v-2117078f]{background-color:transparent}.item-row[data-v-2117078f]{border-color:#374151}.free-section[data-v-2117078f]{background-color:transparent;border-color:#374151}.free-section h4[data-v-2117078f]{color:inherit}.text-muted[data-v-2117078f]{color:#9ca3af}.qty-input[data-v-2117078f]{background-color:#374151;color:#fff;border-color:#4b5563}}.coupon-convert-step[data-v-e9d8ddb3]{padding:1rem;background-color:var(--color-background-soft, #f9f9f9);border:1px solid var(--color-border, #eee);border-radius:8px;margin-bottom:1rem}h3[data-v-e9d8ddb3]{margin-top:0;margin-bottom:.5rem}.input-group[data-v-e9d8ddb3]{display:flex;gap:.5rem;margin:1rem 0}input[type=number][data-v-e9d8ddb3]{flex:1;padding:.5rem;border:1px solid var(--color-border, #ccc);border-radius:4px}button[data-v-e9d8ddb3]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;background-color:#007bff;color:#fff}button[data-v-e9d8ddb3]:disabled{background-color:var(--color-border, #ccc);cursor:not-allowed}.max-btn[data-v-e9d8ddb3]{background-color:#6c757d}.no-battery-warning[data-v-e9d8ddb3]{color:#dc2626;font-weight:700}.convert-btn[data-v-e9d8ddb3]{width:100%;font-size:1.1rem;margin-top:.5rem}.burn-fuel-step[data-v-c73c0ee8]{padding:1rem;background-color:var(--color-background-soft, #f9f9f9);border:1px solid var(--color-border, #eee);border-radius:8px;margin-bottom:1rem}h3[data-v-c73c0ee8]{margin-top:0;margin-bottom:.5rem}.description[data-v-c73c0ee8]{color:#6b7280;margin-bottom:1rem}.fuel-list[data-v-c73c0ee8]{list-style:none;padding:0;margin:0 0 1rem}.fuel-row[data-v-c73c0ee8]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--color-border, #eee)}.fuel-row[data-v-c73c0ee8]:last-child{border-bottom:none}.fuel-info[data-v-c73c0ee8]{display:flex;align-items:center;gap:.5rem}.fuel-name[data-v-c73c0ee8]{font-weight:700}.fuel-meta[data-v-c73c0ee8]{color:#6b7280;font-size:.9em}.action-group[data-v-c73c0ee8]{display:flex;align-items:center;gap:.5rem}.max-btn[data-v-c73c0ee8]{background-color:#6c757d;color:#fff;border:none;border-radius:4px;padding:.4rem .8rem;cursor:pointer}.max-btn[data-v-c73c0ee8]:disabled{opacity:.5;cursor:not-allowed}.summary[data-v-c73c0ee8]{margin-bottom:.5rem}.summary strong[data-v-c73c0ee8]{color:#f97316}.submit-btn[data-v-c73c0ee8]{width:100%;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;background-color:#f97316;color:#fff;font-size:1.1rem;font-weight:700}.submit-btn[data-v-c73c0ee8]:disabled{background-color:var(--color-border, #ccc);cursor:not-allowed}@media(prefers-color-scheme:dark){.description[data-v-c73c0ee8],.fuel-meta[data-v-c73c0ee8]{color:#9ca3af}.fuel-row[data-v-c73c0ee8]{border-color:#374151}}.withdrawal-relief-step[data-v-4bb726c7]{margin-bottom:12px;padding:12px;border:1px solid var(--color-border, #ddd);border-radius:8px;background:var(--color-background-soft, #f7f7f7)}.description[data-v-4bb726c7],.status[data-v-4bb726c7],.feedback[data-v-4bb726c7]{margin:6px 0}.drug-list[data-v-4bb726c7]{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:8px}.drug-row[data-v-4bb726c7]{display:flex;justify-content:space-between;align-items:center}.action-group[data-v-4bb726c7]{display:flex;align-items:center;gap:8px}.use-button[data-v-4bb726c7]{border:1px solid var(--color-border, #bbb);border-radius:6px;padding:4px 10px;background:var(--color-background, #fff);cursor:pointer}.submit-button[data-v-4bb726c7]{margin-top:8px;border:1px solid var(--color-border, #bbb);border-radius:6px;padding:6px 12px;background:var(--color-background, #fff);cursor:pointer}.submit-button[data-v-4bb726c7]:disabled{cursor:not-allowed;opacity:.6}.feedback[data-v-4bb726c7]{font-weight:600}.answer-phone-step[data-v-09072352]{padding:24px;background-color:var(--color-background-soft, #f9f9f9);border-radius:12px;border:1px solid var(--color-border, #eee);text-align:center;margin-bottom:16px;box-shadow:inset 0 2px 8px #0000000d}.phone-ring-animation[data-v-09072352]{margin-bottom:24px}.ring-icon[data-v-09072352]{font-size:56px;animation:shake-09072352 .6s infinite cubic-bezier(.36,.07,.19,.97);display:inline-block;margin-bottom:12px;transform-origin:bottom center}.ring-icon-disabled[data-v-09072352]{font-size:48px;display:inline-block;margin-bottom:12px;filter:grayscale(100%) opacity(.6)}.caller-id[data-v-09072352]{font-size:1.2rem;font-weight:600;color:var(--color-heading, #222);margin-top:4px}@keyframes shake-09072352{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.phone-actions[data-v-09072352]{display:flex;gap:16px;justify-content:center}.reject-btn[data-v-09072352]{background-color:#fee2e2;color:#b91c1c;border:1px solid #f87171;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;flex:1}.reject-btn[data-v-09072352]:hover{background-color:#fecaca;transform:translateY(-1px)}.reject-btn[data-v-09072352]:active{transform:translateY(0)}.answer-btn[data-v-09072352]{background-color:#dcfce7;color:#15803d;border:1px solid #4ade80;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;flex:1;animation:pulse-green-09072352 2s infinite}@keyframes pulse-green-09072352{0%{box-shadow:0 0 #4ade8066}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}.answer-btn[data-v-09072352]:hover{background-color:#bbf7d0;transform:translateY(-1px)}.answer-btn[data-v-09072352]:active{transform:translateY(0)}.task-modal-overlay[data-v-bb0634ce]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.task-modal-content[data-v-bb0634ce]{background-color:var(--color-background, #fff);color:var(--color-text, #333);padding:24px;border-radius:12px;box-shadow:0 4px 12px #00000026;font-family:inherit;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;border:1px solid var(--color-border, #e0e0e0)}.task-header[data-v-bb0634ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--color-border, #eee);padding-bottom:10px}.task-title[data-v-bb0634ce]{margin:0;font-size:1.5rem;color:var(--color-heading, #222)}.close-button[data-v-bb0634ce]{background:none;border:none;font-size:24px;line-height:1;color:#888;cursor:pointer;padding:0;margin:0}.close-button[data-v-bb0634ce]:hover{color:#333}.task-body h2[data-v-bb0634ce]{font-size:1.2rem;margin-top:0;margin-bottom:12px;color:var(--color-heading, #444)}.task-list[data-v-bb0634ce]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.task-btn[data-v-bb0634ce],.next-step-btn[data-v-bb0634ce]{background-color:var(--color-background-mute, #f0f0f0);border:1px solid var(--color-border, #ccc);border-radius:6px;padding:8px 16px;font-size:1rem;color:var(--color-text, #333);cursor:pointer;transition:background-color .2s,border-color .2s;text-align:left;width:100%}.task-btn[data-v-bb0634ce]:hover:not(:disabled),.next-step-btn[data-v-bb0634ce]:hover{background-color:var(--color-background-soft, #e4e4e4);border-color:var(--color-border, #bbb)}.task-btn[data-v-bb0634ce]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-background, #f9f9f9)}.current-task-info[data-v-bb0634ce]{background-color:var(--color-background-soft, #f9f9f9);padding:16px;border-radius:8px;border:1px solid var(--color-border, #eee)}.step-container[data-v-bb0634ce]{margin-bottom:16px;padding:12px;background-color:var(--color-background, #fff);border:1px solid var(--color-border, #e0e0e0);border-radius:6px}.buff-change-list[data-v-bb0634ce]{margin:12px 0;padding:10px 12px;border-radius:8px;border:1px dashed var(--color-border, #c8c8c8);background:var(--color-background-soft, #f4f4f4);display:flex;flex-direction:column;gap:8px}.next-step-btn[data-v-bb0634ce]{background-color:#007bff;color:#fff;border-color:#007bff;text-align:center;font-weight:500}.next-step-btn[data-v-bb0634ce]:hover{background-color:#0056b3;border-color:#004a99}.fail-step-btn[data-v-bb0634ce]{margin-top:8px;width:100%;border:1px solid #b91c1c;border-radius:6px;padding:8px 16px;background-color:#fee2e2;color:#7f1d1d;cursor:pointer;transition:background-color .2s}.fail-step-btn[data-v-bb0634ce]:hover{background-color:#fecaca}.poi-schedule[data-v-9492d610]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.schedule-badge[data-v-9492d610]{font-size:11px;padding:2px 6px;border-radius:4px;background-color:var(--color-background-mute, #f5f5f5);color:var(--color-text-light, #999);border:1px solid transparent}.schedule-badge.is-open[data-v-9492d610]{background-color:#e8f5e9;color:#2e7d32;border-color:#a5d6a7}.move-panel[data-v-f3e7575b]{display:flex;flex-direction:column;height:100%}.locations-grid[data-v-f3e7575b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;align-content:start}.location-card[data-v-f3e7575b]{background-color:var(--color-background, #fff);border:1px solid var(--color-border, #ddd);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s;cursor:pointer}.location-card[data-v-f3e7575b]:hover{box-shadow:0 4px 12px #0000001a;border-color:#42b883}.location-card.is-current[data-v-f3e7575b]{border-color:#42b883;background-color:var(--color-background-soft, #e8f5e9);color:var(--color-text)}.location-card.is-selected[data-v-f3e7575b]{border-color:#2196f3}.current-badge[data-v-f3e7575b]{font-size:12px;padding:2px 6px;background-color:var(--color-background-soft, #e8f5e9);color:#2e8b57;font-weight:700;border-radius:4px;border:1px solid #42b883}.location-header[data-v-f3e7575b]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border, #eee);padding-bottom:8px}.area-group[data-v-f3e7575b]{margin-bottom:24px}.area-title[data-v-f3e7575b]{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--color-heading, #222);border-bottom:2px solid var(--color-border, #eee);padding-bottom:4px}.confirm-overlay[data-v-f3e7575b]{margin-top:auto;padding-top:12px}.confirm-btn[data-v-f3e7575b]{width:100%;padding:8px 16px;background-color:#2196f3;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.confirm-btn[data-v-f3e7575b]:hover{background-color:#1976d2}.street-name[data-v-f3e7575b]{font-size:18px;font-weight:600;color:var(--color-heading, #222)}.poi-list[data-v-f3e7575b]{display:flex;flex-direction:column;gap:12px}.poi-item[data-v-f3e7575b]{display:flex;flex-direction:column;gap:6px}.poi-header[data-v-f3e7575b]{display:flex;align-items:center;gap:8px}.random-badge[data-v-f3e7575b]{font-size:11px;padding:2px 6px;background-color:#fff9c4;color:#f57f17;border-radius:4px;border:1px solid #fbc02d;font-weight:500}.poi-name[data-v-f3e7575b]{font-size:15px;font-weight:500;color:var(--color-text, #333)}.outcome-capsules[data-v-6e626baf]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.outcome-capsule[data-v-6e626baf]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.8rem;font-weight:500}.outcome-capsule.positive[data-v-6e626baf]{background-color:#10b9811a;color:#10b981}.outcome-capsule.negative[data-v-6e626baf]{background-color:#ef44441a;color:#ef4444}.outcome-capsule.neutral[data-v-6e626baf]{background-color:var(--color-background-mute, #f8f9fa);color:var(--color-text, #4b5563)}@media(prefers-color-scheme:dark){.outcome-capsule.positive[data-v-6e626baf]{background-color:#10b98126;color:#10b981}.outcome-capsule.negative[data-v-6e626baf]{background-color:#ef444426;color:#ef4444}}.task-panel[data-v-3662dd64]{display:flex;flex-direction:column;gap:12px}.task-list[data-v-3662dd64]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.task-btn[data-v-3662dd64]{width:100%;text-align:left;padding:10px 12px;border:1px solid var(--color-border, #ddd);border-radius:8px;background-color:var(--color-background, #fff);color:var(--color-text, #333);cursor:pointer;display:flex;flex-direction:column;gap:4px}.task-btn[data-v-3662dd64]:hover:not(:disabled){background-color:var(--color-background-mute, #f0f0f0)}.task-btn[data-v-3662dd64]:disabled{opacity:.55;cursor:not-allowed}.task-name[data-v-3662dd64]{font-weight:600}.task-meta[data-v-3662dd64]{font-size:.9rem;color:var(--color-text-light, #666)}.cost-time[data-v-3662dd64]{color:red}.task-hint[data-v-3662dd64]{font-size:.85rem;color:var(--color-text-light, #666)}.task-desc[data-v-3662dd64]{font-size:.9rem;color:var(--color-text-light, #666)}.location-title[data-v-3662dd64]{font-size:1.4em;font-weight:700;margin:8px 0;color:var(--color-heading, #222)}.poi-section[data-v-3662dd64]{display:flex;flex-direction:column;gap:8px}.poi-title[data-v-3662dd64]{font-size:1.1em;font-weight:700;margin:0;color:var(--color-heading, #222)}.poi-header[data-v-3662dd64]{display:flex;align-items:center;gap:8px}.random-badge[data-v-3662dd64]{font-size:11px;padding:2px 6px;background-color:#fff9c4;color:#f57f17;border-radius:4px;border:1px solid #fbc02d;font-weight:500}.empty-text[data-v-3662dd64]{margin:8px 0 0;color:var(--color-text-light, #888)}.move-modal-overlay[data-v-3662dd64]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.move-modal-content[data-v-3662dd64]{width:min(1000px,92vw);max-height:85vh;overflow:auto;background-color:var(--color-background, #fff);border-radius:12px;border:1px solid var(--color-border, #ddd);padding:16px}.move-modal-header[data-v-3662dd64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.move-modal-title[data-v-3662dd64]{margin:0}.close-button[data-v-3662dd64]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--color-text-light, #888)}.action-section[data-v-3662dd64]{display:flex;gap:8px}.h-full[data-v-e2bcf58c]{height:100%}.main-tabs-container[data-v-e2bcf58c]{flex:1;display:flex;flex-direction:column;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;height:100%}.tabs-header[data-v-e2bcf58c]{display:flex;background-color:var(--color-background-mute, #e9e9e9);border-bottom:1px solid var(--color-border, #ddd)}.tab-button[data-v-e2bcf58c]{flex:1;padding:12px 16px;font-size:1.1rem;font-weight:500;color:var(--color-text-light, #555);background:none;border:none;cursor:pointer;transition:all .2s ease;position:relative}.tab-button[data-v-e2bcf58c]:hover{background-color:#0000000d}.tab-button.active[data-v-e2bcf58c]{color:var(--color-heading, #222);background-color:var(--color-background-soft, #f4f4f4)}.tab-button.active[data-v-e2bcf58c]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#42b883}.tab-content[data-v-e2bcf58c]{flex:1;padding:24px;overflow-y:auto}.placeholder-text[data-v-e2bcf58c]{text-align:center;color:var(--color-text-light, #888);margin-top:40px;font-style:italic}.supply-intel-panel[data-v-fc156ab9]{width:100%;box-sizing:border-box;padding:16px;background-color:var(--color-background-soft, #f4f4f4);border-radius:8px;box-shadow:0 2px 4px #0000001a}.panel-header[data-v-fc156ab9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-title[data-v-fc156ab9]{margin:0;font-size:1rem;color:var(--color-heading, #222)}.battery-info[data-v-fc156ab9]{display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--color-text-light, #666)}.custom-battery[data-v-fc156ab9]{display:flex;align-items:center}.battery-body[data-v-fc156ab9]{width:22px;height:12px;border:1.5px solid var(--color-text-light, #666);border-radius:3px;padding:1px;display:flex;box-sizing:border-box}.battery-level[data-v-fc156ab9]{height:100%;border-radius:1px;background-color:#4caf50;transition:width .3s ease,background-color .3s ease}.battery-level.low[data-v-fc156ab9]{background-color:#f44336}.battery-level.medium[data-v-fc156ab9]{background-color:#ff9800}.battery-level.high[data-v-fc156ab9]{background-color:#4caf50}.battery-cap[data-v-fc156ab9]{width:2px;height:6px;background-color:var(--color-text-light, #666);border-radius:0 2px 2px 0;margin-left:1px}.battery-text[data-v-fc156ab9]{font-weight:500;font-size:.9rem}.actions-section[data-v-fc156ab9]{margin-bottom:12px}.action-btn[data-v-fc156ab9]{width:100%;padding:10px 12px;border:1px solid var(--color-border, #ddd);border-radius:8px;background-color:var(--color-background, #fff);color:var(--color-text, #333);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.action-btn[data-v-fc156ab9]:hover{background-color:var(--color-background-mute, #f0f0f0)}.action-name[data-v-fc156ab9]{font-weight:600}.action-meta[data-v-fc156ab9]{font-size:.9rem;color:var(--color-text-light, #666)}.charging-controls[data-v-fc156ab9]{gap:8px;cursor:default}.charge-slider[data-v-fc156ab9]{flex:1;min-width:0;cursor:pointer}.charge-display[data-v-fc156ab9]{font-size:.9rem;min-width:2.5em;text-align:right;color:var(--color-text, #333)}.confirm-btn[data-v-fc156ab9],.cancel-btn[data-v-fc156ab9]{padding:4px 12px;border-radius:4px;border:1px solid var(--color-border, #ddd);background-color:var(--color-background, #fff);cursor:pointer;font-size:.9rem}.confirm-btn[data-v-fc156ab9]:hover{background-color:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.cancel-btn[data-v-fc156ab9]:hover{background-color:var(--color-background-mute, #f5f5f5)}.empty-state[data-v-fc156ab9]{text-align:center;padding:20px;color:var(--color-text-light, #999);font-size:.9rem;background-color:var(--color-background, #fff);border-radius:6px;border:1px dashed var(--color-border, #ddd)}.va-queue-intel[data-v-fc156ab9]{margin:0 0 10px;padding:8px 10px;border-radius:6px;border:1px solid var(--color-border, #ddd);background-color:var(--color-background, #fff);color:var(--color-text, #333);font-size:.9rem}.intel-list[data-v-fc156ab9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.intel-item[data-v-fc156ab9]{padding:10px;border:1px solid var(--color-border, #ddd);border-radius:6px;background-color:var(--color-background, #fff);display:flex;flex-direction:column;gap:4px}.intel-header[data-v-fc156ab9]{display:flex;justify-content:space-between;align-items:center;gap:8px}.poi-name[data-v-fc156ab9]{font-weight:600;color:var(--color-heading, #222)}.claim-status[data-v-fc156ab9]{font-size:.8rem;font-weight:600;color:var(--color-text-light, #666)}.claim-status.available[data-v-fc156ab9]{color:var(--color-heading, #222)}.claim-status.unavailable[data-v-fc156ab9]{color:var(--color-text-light, #666)}.intel-meta[data-v-fc156ab9]{color:var(--color-text-light, #666);font-size:.9rem}.sync-buff-dialog-overlay[data-v-8944898b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9998}.sync-buff-dialog-content[data-v-8944898b]{width:min(420px,92vw);background:var(--color-background, #fff);border:1px solid var(--color-border, #ccc);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.sync-buff-dialog-header[data-v-8944898b]{border-bottom:1px solid var(--color-border, #ddd);padding-bottom:8px}.sync-buff-dialog-title[data-v-8944898b]{margin:0;color:var(--color-heading, #222)}.sync-buff-dialog-body[data-v-8944898b]{display:flex;flex-direction:column;gap:6px}.sync-buff-dialog-button[data-v-8944898b]{width:100%;border:1px solid var(--color-border, #ccc);background:var(--color-background-soft, #f0f0f0);color:var(--color-text, #333);border-radius:6px;padding:8px 10px;cursor:pointer}.sync-buff-dialog-button[data-v-8944898b]:hover{background:var(--color-background-mute, #e4e4e4)}.item-immediate-use-step[data-v-ceace895]{display:flex;flex-direction:column;gap:10px}.item-title[data-v-ceace895]{margin:0;font-size:1.1rem;font-weight:700;color:var(--color-heading, #222)}.item-description[data-v-ceace895]{margin:0;color:var(--color-text-light, #666)}.effects-panel[data-v-ceace895]{border:1px solid var(--color-border, #ddd);border-radius:8px;padding:10px;background:var(--color-background-soft, #f6f6f6)}.effects-title[data-v-ceace895]{margin-bottom:6px;font-size:.9rem;color:var(--color-text-light, #666)}.effects-list[data-v-ceace895]{display:flex;flex-wrap:wrap;gap:6px}.effect-chip[data-v-ceace895]{border-radius:999px;padding:3px 8px;font-size:.85rem;font-weight:600}.effect-positive[data-v-ceace895]{background:#dcfce7;color:#166534}.effect-negative[data-v-ceace895]{background:#fee2e2;color:#991b1b}.effect-neutral[data-v-ceace895]{background:#e5e7eb;color:#374151}.confirm-button[data-v-ceace895]{width:100%;border:1px solid var(--color-border, #bbb);border-radius:8px;padding:8px 12px;cursor:pointer;background:var(--color-background, #fff);color:var(--color-text, #333);font-weight:600}.confirm-button[data-v-ceace895]:disabled{cursor:not-allowed;opacity:.6}.immediate-use-dialog-overlay[data-v-1271d5d2]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10001}.immediate-use-dialog-content[data-v-1271d5d2]{width:min(420px,calc(100vw - 32px));background:var(--color-background, #fff);color:var(--color-text, #333);border:1px solid var(--color-border, #ddd);border-radius:12px;padding:16px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;gap:12px}.immediate-use-dialog-header[data-v-1271d5d2]{display:flex;flex-direction:column;gap:4px}.immediate-use-dialog-title[data-v-1271d5d2]{margin:0;font-size:1.1rem;color:var(--color-heading, #222)}.immediate-use-dialog-subtitle[data-v-1271d5d2]{margin:0;color:var(--color-text-light, #666)}.home-view-layout[data-v-1ef7efcb]{display:flex;gap:12px;max-width:1400px;margin:0 auto;padding:8px 16px;height:100vh;box-sizing:border-box}.col-1[data-v-1ef7efcb],.col-2[data-v-1ef7efcb]{display:flex;flex-direction:column;width:250px;flex-shrink:0;gap:8px}.main-col[data-v-1ef7efcb]{flex:1;display:flex;flex-direction:column;min-width:0}.game-over-modal-overlay[data-v-1ef7efcb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.game-over-modal-content[data-v-1ef7efcb]{width:90%;max-width:320px;background:var(--color-background, #ffffff);color:var(--color-text, #333333);border:1px solid var(--color-border, #cccccc);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.game-over-modal-content h3[data-v-1ef7efcb]{margin:0;color:var(--color-heading, #222222)}.game-over-actions[data-v-1ef7efcb]{display:flex;flex-direction:column;gap:8px}.game-over-button[data-v-1ef7efcb]{width:100%;border:1px solid var(--color-border, #cccccc);background:var(--color-background, #ffffff);color:var(--color-text, #333333);border-radius:6px;padding:8px 10px;cursor:pointer;font-size:1rem}.game-over-button[data-v-1ef7efcb]:hover{background:var(--color-border, #dddddd)}@media(max-width:992px){.home-view-layout[data-v-1ef7efcb]{flex-direction:column;height:auto;min-height:100vh}.col-1[data-v-1ef7efcb],.col-2[data-v-1ef7efcb]{width:100%}}
