.perfect-route-guide[data-v-61498234]{min-height:120vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e4e4e4;contain:layout;will-change:auto}.container[data-v-61498234]{flex:1;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;min-height:calc(100vh - 200px);contain:layout style}.breadcrumb[data-v-61498234]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;flex-wrap:wrap}.breadcrumb-link[data-v-61498234]{color:#64b5f6;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-61498234]:hover{color:#90caf9;text-decoration:underline}.breadcrumb-separator[data-v-61498234]{color:#666}.breadcrumb-current[data-v-61498234]{color:#999}.hero[data-v-61498234]{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#9c27b01a,#3f51b51a);border-radius:12px;border:1px solid rgba(156,39,176,.3)}.hero-badge[data-v-61498234]{display:inline-block;background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.hero h1[data-v-61498234]{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.2;font-display:swap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.subtitle[data-v-61498234]{font-size:1.1rem;color:#b0b0b0;margin-bottom:2rem;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto}.hero-stats[data-v-61498234]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.stat-item[data-v-61498234]{display:flex;align-items:center;gap:.75rem}.stat-icon[data-v-61498234]{font-size:2rem}.stat-content[data-v-61498234]{display:flex;flex-direction:column;align-items:flex-start}.stat-content strong[data-v-61498234]{font-size:1.25rem;color:#fff}.stat-content span[data-v-61498234]{font-size:.85rem;color:#999}.section-title[data-v-61498234]{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#fff;border-bottom:2px solid rgba(156,39,176,.5);padding-bottom:.5rem;font-display:swap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.section-intro[data-v-61498234]{font-size:1rem;color:#b0b0b0;margin-bottom:2rem;line-height:1.6}.perfect-standards[data-v-61498234]{margin-bottom:3rem}.standards-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.standard-card[data-v-61498234]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .3s ease}.standard-card[data-v-61498234]:hover{border-color:#9c27b080;transform:translateY(-2px);box-shadow:0 4px 12px #9c27b033}.standard-card.checked[data-v-61498234]{border-color:#4caf50;background:#4caf501a}.standard-checkbox[data-v-61498234]{width:28px;height:28px;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.standard-card.checked .standard-checkbox[data-v-61498234]{background:#4caf50;border-color:#4caf50}.checkmark[data-v-61498234]{color:#fff;font-weight:700;font-size:1.2rem}.standard-content[data-v-61498234]{display:flex;align-items:center;gap:.5rem}.standard-icon[data-v-61498234]{font-size:1.5rem}.standard-label[data-v-61498234]{font-size:1rem;color:#e4e4e4}.core-principles[data-v-61498234]{margin-bottom:3rem}.principles-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.principle-card[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:8px;padding:1.5rem}.principle-card h3[data-v-61498234]{font-size:1.25rem;color:#64b5f6;margin-bottom:.75rem}.principle-description[data-v-61498234]{color:#b0b0b0;margin-bottom:1rem;line-height:1.5}.principle-rules[data-v-61498234]{list-style:none;padding:0}.principle-rules li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0;line-height:1.4}.principle-rules li[data-v-61498234]:before{content:"▸";position:absolute;left:0;color:#9c27b0;font-weight:700}.hero-recruitment[data-v-61498234]{margin-bottom:3rem}.recruitment-timeline[data-v-61498234]{display:flex;flex-direction:column;gap:2rem}.episode-recruitment[data-v-61498234]{background:#ffffff08;border-radius:8px;padding:1.5rem;border-left:4px solid #9c27b0}.episode-header[data-v-61498234]{margin-bottom:1rem}.episode-number[data-v-61498234]{font-size:1.1rem;font-weight:600;color:#9c27b0}.heroes-list[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.hero-recruit-card[data-v-61498234]{background:#ffffff0d;border-radius:6px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.hero-recruit-card.priority-essential[data-v-61498234]{border-color:#f44336;background:#f443360d}.hero-recruit-card.priority-critical[data-v-61498234]{border-color:#ff9800;background:#ff98000d}.hero-recruit-card.priority-high[data-v-61498234]{border-color:#ffc107;background:#ffc1070d}.hero-recruit-card.priority-medium[data-v-61498234]{border-color:#4caf50;background:#4caf500d}.hero-recruit-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.hero-recruit-header h4[data-v-61498234]{font-size:1rem;color:#fff;margin:0}.priority-badge[data-v-61498234]{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:600;text-transform:uppercase}.priority-essential .priority-badge[data-v-61498234]{background:#f44336;color:#fff}.priority-critical .priority-badge[data-v-61498234]{background:#ff9800;color:#fff}.priority-high .priority-badge[data-v-61498234]{background:#ffc107;color:#000}.priority-medium .priority-badge[data-v-61498234]{background:#4caf50;color:#fff}.hero-reason[data-v-61498234]{font-size:.9rem;color:#b0b0b0;line-height:1.4;margin:0}.episode-guides[data-v-61498234]{margin-bottom:3rem}.episodes-accordion[data-v-61498234]{display:flex;flex-direction:column;gap:1rem}.episode-section[data-v-61498234]{background:#ffffff08;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.episode-header-clickable[data-v-61498234]{padding:1.5rem;cursor:pointer;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.episode-header-clickable[data-v-61498234]:hover{background:#ffffff0d}.episode-header-clickable.expanded[data-v-61498234]{background:#9c27b01a}.episode-title-row[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.episode-title-row h3[data-v-61498234]{font-size:1.3rem;color:#fff;margin:0}.expand-icon[data-v-61498234]{font-size:1rem;color:#9c27b0;transition:transform .3s}.episode-header-clickable.expanded .expand-icon[data-v-61498234]{transform:rotate(0)}.episode-meta[data-v-61498234]{display:flex;gap:1.5rem;flex-wrap:wrap}.meta-item[data-v-61498234]{font-size:.9rem;color:#b0b0b0}.meta-item strong[data-v-61498234]{color:#fff}.difficulty[data-v-61498234]{padding:.25rem .75rem;border-radius:12px;font-weight:600}.difficulty-beginner[data-v-61498234]{background:#4caf50;color:#fff}.difficulty-moderate[data-v-61498234]{background:#ffc107;color:#000}.difficulty-hard[data-v-61498234]{background:#ff9800;color:#fff}.difficulty-very.hard[data-v-61498234]{background:#f44336;color:#fff}.difficulty-expert[data-v-61498234]{background:#9c27b0;color:#fff}.episode-content[data-v-61498234]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.slide-fade-enter-active[data-v-61498234],.slide-fade-leave-active[data-v-61498234]{transition:all .3s ease;max-height:5000px}.slide-fade-enter-from[data-v-61498234],.slide-fade-leave-to[data-v-61498234]{opacity:0;max-height:0}.objectives-section[data-v-61498234],.decisions-section[data-v-61498234],.key-missions-section[data-v-61498234]{margin-bottom:2rem}.objectives-section h4[data-v-61498234],.decisions-section h4[data-v-61498234],.key-missions-section h4[data-v-61498234]{font-size:1.1rem;color:#64b5f6;margin-bottom:1rem}.objectives-list[data-v-61498234]{list-style:none;padding:0}.objectives-list li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0;line-height:1.4}.objectives-list li[data-v-61498234]:before{content:"🎯";position:absolute;left:0}.decision-card[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:8px;padding:1.25rem;margin-bottom:1rem}.decision-card.critical-warning[data-v-61498234]{border-color:#f44336;background:#f443361a}.decision-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.decision-header h5[data-v-61498234]{font-size:1.05rem;color:#fff;margin:0}.critical-badge[data-v-61498234]{background:#f44336;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.decision-choice[data-v-61498234],.decision-impact[data-v-61498234],.decision-importance[data-v-61498234]{margin-bottom:.5rem;line-height:1.5;color:#d0d0d0}.decision-choice strong[data-v-61498234],.decision-impact strong[data-v-61498234],.decision-importance strong[data-v-61498234]{color:#64b5f6}.mission-detail-card[data-v-61498234]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.mission-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.mission-title-group h5[data-v-61498234]{font-size:1.15rem;color:#fff;margin:0 0 .25rem}.mission-id[data-v-61498234]{font-size:.85rem;color:#9c27b0;font-weight:600}.difficulty-stars[data-v-61498234]{color:#ffc107;font-size:1.2rem}.mission-details-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.detail-item[data-v-61498234]{font-size:.95rem}.detail-item strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.25rem}.success-high[data-v-61498234]{color:#4caf50;font-weight:600}.success-medium[data-v-61498234]{color:#ffc107;font-weight:600}.success-low[data-v-61498234]{color:#f44336;font-weight:600}.team-list[data-v-61498234]{color:#d0d0d0}.stat-requirements[data-v-61498234]{margin-bottom:1rem}.stat-requirements strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.stats-grid[data-v-61498234]{display:flex;gap:.5rem;flex-wrap:wrap}.stat-badge[data-v-61498234]{background:#9c27b033;border:1px solid rgba(156,39,176,.5);padding:.25rem .75rem;border-radius:12px;font-size:.85rem;color:#e4e4e4}.mission-tips[data-v-61498234]{background:#3f51b51a;border-left:3px solid #64b5f6;padding:1rem;border-radius:4px;margin-bottom:1rem}.mission-tips strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.mission-tips p[data-v-61498234]{margin:0;color:#d0d0d0;line-height:1.5}.item-recommendations[data-v-61498234],.perfect-requirements[data-v-61498234]{margin-bottom:1rem}.item-recommendations strong[data-v-61498234],.perfect-requirements strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.item-recommendations ul[data-v-61498234],.perfect-requirements ul[data-v-61498234]{list-style:none;padding:0;margin:0}.item-recommendations li[data-v-61498234],.perfect-requirements li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.25rem;position:relative;color:#d0d0d0;line-height:1.4}.item-recommendations li[data-v-61498234]:before{content:"•";position:absolute;left:.5rem;color:#9c27b0;font-weight:700}.perfect-requirements li[data-v-61498234]:before{content:"✓";position:absolute;left:.5rem;color:#4caf50;font-weight:700}.achievement-guide[data-v-61498234]{margin-bottom:3rem}.achievement-phases[data-v-61498234]{display:flex;flex-direction:column;gap:2rem}.phase-section[data-v-61498234]{background:#ffffff08;border-radius:8px;padding:1.5rem;border-left:4px solid #9c27b0}.phase-title[data-v-61498234]{font-size:1.2rem;color:#9c27b0;margin-bottom:1rem}.achievements-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.achievement-card[data-v-61498234]{background:#ffffff0d;border-radius:6px;padding:1rem;border:1px solid rgba(255,255,255,.1);transition:all .2s}.achievement-card[data-v-61498234]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9c27b033}.achievement-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.achievement-header h4[data-v-61498234]{font-size:1rem;color:#fff;margin:0}.difficulty-badge[data-v-61498234]{color:#ffc107}.achievement-requirement[data-v-61498234]{font-size:.9rem;color:#b0b0b0;margin-bottom:.5rem;line-height:1.4}.achievement-timing[data-v-61498234]{font-size:.85rem;color:#999}.achievement-timing strong[data-v-61498234]{color:#64b5f6}.item-management[data-v-61498234]{margin-bottom:3rem}.items-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}.item-card[data-v-61498234]{background:#ffffff0d;border-radius:8px;padding:1.25rem;border:1px solid rgba(255,255,255,.1)}.item-card.priority-critical[data-v-61498234]{border-color:#f44336;background:#f443360d}.item-card.priority-high[data-v-61498234]{border-color:#ffc107;background:#ffc1070d}.item-card.priority-medium[data-v-61498234]{border-color:#4caf50;background:#4caf500d}.item-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.item-header h4[data-v-61498234]{font-size:1.05rem;color:#fff;margin:0}.item-effect[data-v-61498234],.item-timing[data-v-61498234]{margin-bottom:.75rem;font-size:.9rem;color:#d0d0d0;line-height:1.4}.item-effect strong[data-v-61498234],.item-timing strong[data-v-61498234]{color:#64b5f6}.item-details[data-v-61498234]{display:flex;gap:1rem;margin-bottom:.75rem}.item-cost[data-v-61498234],.item-quantity[data-v-61498234]{font-size:.85rem;color:#b0b0b0}.item-cost strong[data-v-61498234],.item-quantity strong[data-v-61498234]{color:#fff}.economy-strategy[data-v-61498234]{background:#3f51b51a;border-radius:8px;padding:1.5rem;margin-top:2rem}.economy-strategy h3[data-v-61498234]{font-size:1.3rem;color:#64b5f6;margin-bottom:1.5rem}.economy-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.economy-card[data-v-61498234]{background:#ffffff0d;border-radius:6px;padding:1.25rem}.economy-card h4[data-v-61498234]{font-size:1.05rem;color:#fff;margin-bottom:1rem}.budget-amount[data-v-61498234]{font-size:1.5rem;font-weight:700;color:#4caf50}.economy-card ul[data-v-61498234],.economy-card ol[data-v-61498234]{padding-left:1.5rem;margin:0}.economy-card li[data-v-61498234]{margin-bottom:.5rem;color:#d0d0d0;line-height:1.4}.risk-management[data-v-61498234]{margin-bottom:3rem}.prevention-checklist[data-v-61498234]{background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.prevention-checklist h3[data-v-61498234]{font-size:1.2rem;color:#4caf50;margin-bottom:1rem}.checklist-items[data-v-61498234]{display:flex;flex-direction:column;gap:.5rem}.checklist-item[data-v-61498234]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff0d;border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checklist-item[data-v-61498234]:hover{background:#ffffff14}.checklist-item.checked[data-v-61498234]{background:#4caf5026}.checkbox[data-v-61498234]{font-size:1.25rem;color:#4caf50}.checklist-text[data-v-61498234]{color:#d0d0d0;line-height:1.4}.high-risk-missions[data-v-61498234]{margin-bottom:2rem}.high-risk-missions h3[data-v-61498234]{font-size:1.2rem;color:#f44336;margin-bottom:1rem}.risk-mission-card[data-v-61498234]{background:#f443361a;border:2px solid rgba(244,67,54,.3);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.risk-mission-card.warning-extreme[data-v-61498234]{border-color:#f44336;background:#f4433626}.risk-mission-card.warning-very-high[data-v-61498234]{border-color:#ff9800;background:#ff98001a}.risk-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.risk-header h4[data-v-61498234]{font-size:1.1rem;color:#fff;margin:0}.warning-badge[data-v-61498234]{background:#f44336;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.risk-difficulty[data-v-61498234]{color:#ffc107;margin-bottom:1rem;font-weight:600}.preparation-list[data-v-61498234]{background:#0003;border-radius:6px;padding:1rem}.preparation-list strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.preparation-list ul[data-v-61498234]{list-style:none;padding:0;margin:0}.preparation-list li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0;line-height:1.4}.preparation-list li[data-v-61498234]:before{content:"⚡";position:absolute;left:0}.failure-recovery[data-v-61498234]{background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:8px;padding:1.5rem}.failure-recovery h3[data-v-61498234]{font-size:1.2rem;color:#ff9800;margin-bottom:1rem}.recovery-scenarios[data-v-61498234]{display:flex;flex-direction:column;gap:1rem}.recovery-card[data-v-61498234]{background:#ffffff0d;border-radius:6px;padding:1rem}.recovery-card h4[data-v-61498234]{font-size:1rem;color:#fff;margin-bottom:.5rem}.recovery-response[data-v-61498234]{color:#d0d0d0;line-height:1.5;margin:0}.recovery-response strong[data-v-61498234]{color:#64b5f6}.ending-requirements[data-v-61498234]{margin-bottom:3rem}.mandatory-conditions[data-v-61498234]{margin-bottom:2rem}.mandatory-conditions h3[data-v-61498234],.key-decisions-summary h3[data-v-61498234],.quality-tiers h3[data-v-61498234]{font-size:1.2rem;color:#9c27b0;margin-bottom:1rem}.conditions-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.condition-card[data-v-61498234]{background:#9c27b01a;border:1px solid rgba(156,39,176,.3);border-radius:8px;padding:1.25rem}.condition-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.condition-header h4[data-v-61498234]{font-size:1.05rem;color:#fff;margin:0}.requirement-badge[data-v-61498234]{background:#9c27b0;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.condition-how[data-v-61498234]{color:#d0d0d0;line-height:1.5;margin:0;font-size:.9rem}.key-decisions-summary[data-v-61498234]{margin-bottom:2rem}.decisions-table[data-v-61498234]{display:flex;flex-direction:column;gap:.5rem}.decision-row[data-v-61498234]{display:grid;grid-template-columns:100px 1fr 1fr;gap:1rem;background:#ffffff0d;padding:1rem;border-radius:6px;align-items:center}.decision-episode[data-v-61498234]{font-weight:600;color:#9c27b0}.decision-mission[data-v-61498234]{color:#b0b0b0}.decision-correct[data-v-61498234]{color:#4caf50;font-weight:600}.quality-tiers[data-v-61498234]{margin-bottom:2rem}.tiers-list[data-v-61498234]{display:flex;flex-direction:column;gap:1rem}.tier-card[data-v-61498234]{background:#ffffff0d;border-radius:8px;padding:1.25rem;border:2px solid rgba(255,255,255,.1)}.tier-card.rank-s[data-v-61498234]{border-color:gold;background:#ffd7001a}.tier-card.rank-a[data-v-61498234]{border-color:#4caf50;background:#4caf501a}.tier-card.rank-b[data-v-61498234]{border-color:#64b5f6;background:#64b5f61a}.tier-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.tier-header h4[data-v-61498234]{font-size:1.3rem;color:#fff;margin:0}.tier-card.rank-s .tier-header h4[data-v-61498234]{color:gold}.tier-card.rank-a .tier-header h4[data-v-61498234]{color:#4caf50}.tier-card.rank-b .tier-header h4[data-v-61498234]{color:#64b5f6}.score-range[data-v-61498234]{font-size:.9rem;color:#b0b0b0}.tier-result[data-v-61498234]{color:#d0d0d0;line-height:1.5;margin:0}.common-mistakes[data-v-61498234]{margin-bottom:3rem}.mistakes-list[data-v-61498234]{display:flex;flex-direction:column;gap:1.5rem}.mistake-card[data-v-61498234]{background:#f443360d;border:1px solid rgba(244,67,54,.2);border-radius:8px;padding:1.5rem}.mistake-card h3[data-v-61498234]{font-size:1.1rem;color:#f44336;margin-bottom:1rem}.mistake-problem[data-v-61498234],.mistake-solution[data-v-61498234]{margin-bottom:.75rem;line-height:1.5}.mistake-problem strong[data-v-61498234]{color:#f44336}.mistake-solution strong[data-v-61498234]{color:#4caf50}.time-schedule[data-v-61498234]{margin-bottom:3rem}.schedule-timeline[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.phase-card[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:8px;padding:1.5rem}.phase-header[data-v-61498234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.phase-header h3[data-v-61498234]{font-size:1.2rem;color:#64b5f6;margin:0}.phase-hours[data-v-61498234]{background:#9c27b0;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.phase-coverage[data-v-61498234]{margin-bottom:1rem;color:#b0b0b0}.phase-coverage strong[data-v-61498234]{color:#fff}.phase-milestones strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.phase-milestones ul[data-v-61498234]{list-style:none;padding:0;margin:0}.phase-milestones li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0;line-height:1.4}.phase-milestones li[data-v-61498234]:before{content:"📅";position:absolute;left:0}.expert-advice[data-v-61498234]{margin-bottom:3rem}.tips-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.tip-card[data-v-61498234]{background:#ffffff0d;border-left:4px solid #9c27b0;border-radius:6px;padding:1.25rem;transition:all .2s}.tip-card[data-v-61498234]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9c27b033}.tip-author[data-v-61498234]{color:#9c27b0;font-weight:600;margin-bottom:.75rem;font-size:.9rem}.tip-advice[data-v-61498234]{color:#e4e4e4;line-height:1.6;margin-bottom:.75rem;font-style:italic}.tip-category[data-v-61498234]{display:inline-block;background:#9c27b033;color:#e4e4e4;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.preparation-section[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:8px;padding:1.5rem}.preparation-section h3[data-v-61498234]{font-size:1.2rem;color:#64b5f6;margin-bottom:1rem}.preparation-list[data-v-61498234]{list-style:none;padding:0;margin:0}.preparation-list li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:#d0d0d0;line-height:1.5}.preparation-list li[data-v-61498234]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.related-tools[data-v-61498234]{margin-bottom:3rem}.tools-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tool-card[data-v-61498234]{background:#9c27b01a;border:1px solid rgba(156,39,176,.3);border-radius:8px;padding:1.5rem;text-decoration:none;transition:all .3s ease;display:block}.tool-card[data-v-61498234]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #9c27b04d;border-color:#9c27b0}.tool-card h3[data-v-61498234]{font-size:1.1rem;color:#9c27b0;margin-bottom:.75rem}.tool-card p[data-v-61498234]{color:#b0b0b0;line-height:1.5;margin:0}.progress-tracker[data-v-61498234]{background:#4caf501a;border:2px solid rgba(76,175,80,.3);border-radius:12px;padding:2rem;margin-bottom:3rem}.tracker-intro[data-v-61498234]{color:#b0b0b0;margin-bottom:1.5rem;line-height:1.5}.tracker-stats[data-v-61498234]{display:flex;justify-content:space-around;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.tracker-stat[data-v-61498234]{text-align:center;display:flex;flex-direction:column;gap:.25rem}.tracker-stat strong[data-v-61498234]{font-size:2rem;color:#4caf50}.tracker-stat span[data-v-61498234]{font-size:.9rem;color:#999}.progress-bar[data-v-61498234]{width:100%;height:24px;background:#ffffff1a;border-radius:12px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-61498234]{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);transition:width .5s ease}.progress-percentage[data-v-61498234]{text-align:center;font-size:1.1rem;color:#4caf50;font-weight:600;margin-bottom:1.5rem}.tracker-actions[data-v-61498234]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-61498234],.btn-secondary[data-v-61498234]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-61498234]{background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff}.btn-primary[data-v-61498234]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9c27b066}.btn-secondary[data-v-61498234]{background:#ffffff1a;color:#e4e4e4;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-61498234]:hover{background:#ffffff26}.faq-section[data-v-61498234]{margin-bottom:3rem}.faq-list[data-v-61498234]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-61498234]{background:#ffffff0d;border-radius:8px;padding:1.5rem;border-left:4px solid #9c27b0}.faq-item h3[data-v-61498234]{font-size:1.1rem;color:#9c27b0;margin-bottom:.75rem}.faq-item p[data-v-61498234]{color:#d0d0d0;line-height:1.6;margin:0}.share-section[data-v-61498234]{text-align:center;padding:2rem;background:#9c27b01a;border-radius:12px;border:1px solid rgba(156,39,176,.3);margin-bottom:2rem}.share-section h3[data-v-61498234]{font-size:1.3rem;color:#fff;margin-bottom:.5rem}.share-section p[data-v-61498234]{color:#b0b0b0;margin-bottom:1.5rem}.share-buttons[data-v-61498234]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.share-btn[data-v-61498234]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;color:#fff}.share-btn.twitter[data-v-61498234]{background:#1da1f2}.share-btn.reddit[data-v-61498234]{background:#ff4500}.share-btn.copy[data-v-61498234]{background:#4caf50}.share-btn[data-v-61498234]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}@media(max-width:768px){.container[data-v-61498234]{padding:1.5rem 1rem}.hero h1[data-v-61498234]{font-size:1.5rem}.subtitle[data-v-61498234]{font-size:1rem}.hero-stats[data-v-61498234]{flex-direction:column;gap:1rem}.standards-grid[data-v-61498234],.principles-grid[data-v-61498234],.items-grid[data-v-61498234],.tools-grid[data-v-61498234]{grid-template-columns:1fr}.decision-row[data-v-61498234]{grid-template-columns:1fr;gap:.5rem}.schedule-timeline[data-v-61498234],.tips-grid[data-v-61498234]{grid-template-columns:1fr}}.hero-progression[data-v-61498234]{margin-bottom:3rem}.progression-selector[data-v-61498234]{margin-bottom:2rem}.hero-tabs[data-v-61498234]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.hero-tab[data-v-61498234]{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e4e4e4;cursor:pointer;transition:all .2s;font-size:.9rem}.hero-tab[data-v-61498234]:hover{background:#ffffff1a;border-color:#9c27b080}.hero-tab.active[data-v-61498234]{background:linear-gradient(135deg,#9c27b0,#673ab7);border-color:#9c27b0;color:#fff;font-weight:600}.hero-progression-detail[data-v-61498234]{background:#ffffff08;border-radius:8px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.hero-progression-header h3[data-v-61498234]{font-size:1.5rem;color:#9c27b0;margin-bottom:1.5rem}.base-stats-display[data-v-61498234],.final-stats-display[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:6px;padding:1.25rem;margin-bottom:1.5rem}.base-stats-display h4[data-v-61498234],.final-stats-display h4[data-v-61498234]{font-size:1.1rem;color:#64b5f6;margin-bottom:1rem}.stats-row[data-v-61498234]{display:flex;gap:1rem;flex-wrap:wrap}.stats-row .stat-item[data-v-61498234]{background:#ffffff0d;padding:.5rem 1rem;border-radius:6px;color:#e4e4e4;font-size:.9rem}.stats-row.final .stat-item[data-v-61498234]{background:#9c27b033;border:1px solid rgba(156,39,176,.5);font-weight:600}.level-progression-steps[data-v-61498234]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.level-step[data-v-61498234]{background:#ffffff0d;border-left:4px solid #9c27b0;border-radius:6px;padding:1.25rem}.level-number[data-v-61498234]{font-size:1.1rem;font-weight:600;color:#9c27b0;margin-bottom:.75rem}.level-allocation[data-v-61498234],.level-reasoning[data-v-61498234],.level-result[data-v-61498234]{margin-bottom:.5rem;color:#d0d0d0;line-height:1.5}.level-allocation strong[data-v-61498234],.level-reasoning strong[data-v-61498234],.level-result strong[data-v-61498234]{color:#64b5f6}.stat-change[data-v-61498234]{display:inline-block;margin-right:1rem;color:#4caf50;font-weight:600}.hacking-guide[data-v-61498234]{margin-bottom:3rem}.hacking-maps-grid[data-v-61498234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.hacking-map-card[data-v-61498234]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;transition:all .3s}.hacking-map-card[data-v-61498234]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #9c27b04d}.hacking-map-card.difficulty-5[data-v-61498234]{border-color:#f44336;background:#f443360d}.hacking-map-card.difficulty-4[data-v-61498234]{border-color:#ff9800;background:#ff98000d}.map-header[data-v-61498234]{margin-bottom:1.5rem}.map-header h3[data-v-61498234]{font-size:1.2rem;color:#9c27b0;margin-bottom:.75rem}.map-meta[data-v-61498234]{display:flex;gap:1rem;flex-wrap:wrap}.difficulty-badge[data-v-61498234],.time-badge[data-v-61498234]{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600;background:#ffffff1a}.map-layout[data-v-61498234],.map-tips[data-v-61498234],.map-traps[data-v-61498234],.map-penalties[data-v-61498234],.map-reward[data-v-61498234]{margin-bottom:1rem;color:#d0d0d0;line-height:1.5}.map-layout strong[data-v-61498234],.map-tips strong[data-v-61498234],.map-traps strong[data-v-61498234],.map-penalties strong[data-v-61498234],.map-reward strong[data-v-61498234]{color:#64b5f6;display:block;margin-bottom:.5rem}.optimal-route ol[data-v-61498234]{padding-left:1.5rem;margin:.5rem 0}.optimal-route li[data-v-61498234]{margin-bottom:.5rem;color:#d0d0d0}.map-traps ul[data-v-61498234]{list-style:none;padding:0;margin:.5rem 0}.map-traps li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0}.map-traps li[data-v-61498234]:before{content:"⚠️";position:absolute;left:0}.penalty-item[data-v-61498234]{background:#f443361a;padding:.5rem;border-radius:4px;margin-top:.5rem;color:#f44336}.hacking-general-tips[data-v-61498234]{background:#3f51b51a;border:1px solid rgba(63,81,181,.3);border-radius:8px;padding:1.5rem}.hacking-general-tips h3[data-v-61498234]{font-size:1.2rem;color:#64b5f6;margin-bottom:1rem}.hacking-general-tips ul[data-v-61498234]{list-style:none;padding:0;margin:0}.hacking-general-tips li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.75rem;position:relative;color:#d0d0d0;line-height:1.5}.hacking-general-tips li[data-v-61498234]:before{content:"💡";position:absolute;left:0}.ending-checker-tool[data-v-61498234]{margin-bottom:3rem}.checker-form[data-v-61498234]{background:#3f51b51a;border:2px solid rgba(63,81,181,.3);border-radius:12px;padding:2rem;margin-bottom:2rem}.form-group[data-v-61498234]{margin-bottom:1.5rem}.form-group label[data-v-61498234]{display:block;font-weight:600;color:#64b5f6;margin-bottom:.5rem}.form-input[data-v-61498234],.form-select[data-v-61498234]{width:100%;max-width:400px;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#e4e4e4;font-size:1rem;transition:all .2s}.form-input[data-v-61498234]:focus,.form-select[data-v-61498234]:focus{outline:none;border-color:#9c27b0;background:#ffffff14}.form-help[data-v-61498234]{display:block;margin-top:.5rem;font-size:.85rem;color:#999}.checkbox-group label[data-v-61498234],.checkbox-list label[data-v-61498234]{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:#d0d0d0;font-weight:400}.checkbox-list[data-v-61498234]{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.checkbox-group input[type=checkbox][data-v-61498234],.checkbox-list input[type=checkbox][data-v-61498234]{width:20px;height:20px;cursor:pointer}.btn-large[data-v-61498234]{padding:1rem 2rem;font-size:1.1rem;margin-top:1rem}.ending-result[data-v-61498234]{background:#ffffff0d;border-radius:12px;padding:2rem;border:2px solid rgba(255,255,255,.2)}.ending-result.result-gold[data-v-61498234]{border-color:gold;background:#ffd7001a}.ending-result.result-green[data-v-61498234]{border-color:#4caf50;background:#4caf501a}.ending-result.result-yellow[data-v-61498234]{border-color:#ffc107;background:#ffc1071a}.ending-result.result-red[data-v-61498234]{border-color:#f44336;background:#f443361a}.result-header[data-v-61498234]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.result-icon[data-v-61498234]{font-size:3rem}.result-header h3[data-v-61498234]{font-size:1.5rem;color:#fff;margin:0}.result-score[data-v-61498234]{font-size:1.2rem;margin-bottom:1rem;color:#e4e4e4}.result-score strong[data-v-61498234]{color:#9c27b0}.result-message[data-v-61498234]{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:#d0d0d0}.result-warnings[data-v-61498234],.result-next-steps[data-v-61498234],.result-options[data-v-61498234]{margin-bottom:1.5rem}.result-warnings h4[data-v-61498234],.result-next-steps h4[data-v-61498234],.result-options h4[data-v-61498234]{font-size:1.1rem;color:#64b5f6;margin-bottom:.75rem}.result-warnings ul[data-v-61498234],.result-next-steps ul[data-v-61498234],.result-options ul[data-v-61498234]{list-style:none;padding:0;margin:0}.result-warnings li[data-v-61498234],.result-next-steps li[data-v-61498234],.result-options li[data-v-61498234]{padding-left:1.5rem;margin-bottom:.5rem;position:relative;color:#d0d0d0;line-height:1.5}.result-warnings li[data-v-61498234]:before{content:"⚠️";position:absolute;left:0}.result-next-steps li[data-v-61498234]:before{content:"📋";position:absolute;left:0}.result-options li[data-v-61498234]:before{content:"•";position:absolute;left:.5rem;color:#9c27b0;font-weight:700}@media(max-width:768px){.hero-tabs[data-v-61498234]{gap:.25rem}.hero-tab[data-v-61498234]{padding:.4rem .75rem;font-size:.85rem}.hacking-maps-grid[data-v-61498234]{grid-template-columns:1fr}.form-input[data-v-61498234],.form-select[data-v-61498234]{max-width:100%}.hero-progression-detail[data-v-61498234]{padding:1.25rem}.stats-row[data-v-61498234]{flex-direction:column;gap:.5rem}}
