.episode7-choices-guide[data-v-43c4757d]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e);color:var(--color-text);padding:60px 0}.container[data-v-43c4757d]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-v-43c4757d]{text-align:center;margin-bottom:60px;padding:60px 40px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;position:relative;overflow:hidden}.episode-badge[data-v-43c4757d]{display:inline-block;padding:10px 25px;background:#fff3;border-radius:50px;font-weight:700;font-size:.9rem;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}.hero h1[data-v-43c4757d]{font-size:2.5rem;font-weight:900;color:#fff;margin:0 0 20px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-43c4757d]{font-size:1.1rem;color:#fffffff2;max-width:900px;margin:0 auto;line-height:1.6}.quick-nav[data-v-43c4757d]{margin-bottom:60px}.section-title[data-v-43c4757d]{font-size:2rem;font-weight:800;color:var(--color-text);margin-bottom:30px;text-align:center;background:linear-gradient(135deg,var(--color-primary-light),var(--color-accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.quick-nav-cards[data-v-43c4757d]{margin:40px 0;padding:30px;background:#1a1a2e80;border-radius:16px;border:1px solid rgba(99,102,241,.2)}.nav-cards-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.nav-card[data-v-43c4757d]{display:flex;flex-direction:column;padding:25px;background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:16px;text-decoration:none;color:var(--color-text);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.nav-card[data-v-43c4757d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-pink));transform:scaleX(0);transition:transform .3s ease}.nav-card[data-v-43c4757d]:hover:before{transform:scaleX(1)}.nav-card[data-v-43c4757d]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 10px 30px #6366f14d}.nav-card.purple[data-v-43c4757d]{border-color:#9333ea80}.nav-card.purple[data-v-43c4757d]:hover{border-color:#9333ea;box-shadow:0 10px 30px #9333ea66}.nav-card.red[data-v-43c4757d]{border-color:#ef444480}.nav-card.red[data-v-43c4757d]:hover{border-color:#ef4444;box-shadow:0 10px 30px #ef444466}.nav-card.orange[data-v-43c4757d]{border-color:#f9731680}.nav-card.orange[data-v-43c4757d]:hover{border-color:#f97316;box-shadow:0 10px 30px #f9731666}.nav-card.dark-red[data-v-43c4757d]{border-color:#b91c1c80}.nav-card.dark-red[data-v-43c4757d]:hover{border-color:#b91c1c;box-shadow:0 10px 30px #b91c1c66}.card-icon[data-v-43c4757d]{font-size:3rem;margin-bottom:15px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.nav-card h3[data-v-43c4757d]{font-size:1.3rem;font-weight:700;margin:0 0 12px;color:var(--color-text)}.nav-card p[data-v-43c4757d]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0 0 15px;flex:1}.card-badge[data-v-43c4757d]{display:inline-block;padding:6px 12px;background:linear-gradient(135deg,#6366f133,#ed64a633);border:1px solid rgba(99,102,241,.4);border-radius:20px;font-size:.75rem;font-weight:700;color:var(--color-primary-light);text-transform:uppercase;letter-spacing:.5px}.nav-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.nav-number[data-v-43c4757d]{font-size:2rem;font-weight:900;color:var(--color-primary);margin-bottom:10px}.nav-title[data-v-43c4757d]{font-size:.9rem;text-align:center;font-weight:600}.stats-banner[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:40px;margin-bottom:60px;text-align:center}.stats-banner h2[data-v-43c4757d]{font-size:1.8rem;margin-bottom:30px;color:var(--color-text)}.stats-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;margin-bottom:20px}.stat-item[data-v-43c4757d]{text-align:center}.stat-percentage[data-v-43c4757d]{font-size:3rem;font-weight:900;color:var(--color-accent-pink);margin-bottom:10px}.stat-label[data-v-43c4757d]{font-size:.9rem;color:var(--color-text-secondary)}.stats-note[data-v-43c4757d]{font-size:.85rem;color:var(--color-text-secondary);font-style:italic;margin:0}.choice-section[data-v-43c4757d]{margin-bottom:80px;scroll-margin-top:80px}.choice-header-block[data-v-43c4757d]{margin-bottom:40px}.choice-badge[data-v-43c4757d]{display:inline-block;padding:8px 20px;background:var(--color-primary);color:#fff;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.choice-badge.critical[data-v-43c4757d]{background:linear-gradient(135deg,#ef4444,#dc2626);animation:pulse-43c4757d 2s infinite}@keyframes pulse-43c4757d{0%,to{opacity:1}50%{opacity:.8}}.choice-header-block h2[data-v-43c4757d]{font-size:2.2rem;font-weight:800;color:var(--color-text);margin:0 0 15px}.choice-context[data-v-43c4757d]{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.6}.choice-importance[data-v-43c4757d]{background:#ef44441a;border:2px solid #ef4444;border-radius:12px;padding:30px;margin-bottom:40px}.choice-importance h3[data-v-43c4757d]{color:#ef4444;margin:0 0 15px;font-size:1.3rem}.choice-importance ul[data-v-43c4757d]{margin:0;padding-left:25px;color:var(--color-text)}.choice-importance li[data-v-43c4757d]{margin:10px 0;line-height:1.6}.choice-importance .note[data-v-43c4757d]{margin-top:15px;font-size:.95rem;color:var(--color-text-secondary);font-style:italic}.options-container[data-v-43c4757d]{display:flex;flex-direction:column;gap:30px}.option-card[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid var(--color-border);border-radius:15px;overflow:hidden;transition:all .3s ease}.option-card[data-v-43c4757d]:hover{transform:translate(5px);box-shadow:0 10px 30px #0000004d}.option-card.best-option[data-v-43c4757d]{border-color:#4caf50;background:linear-gradient(135deg,#4caf500d,#8bc34a0d)}.option-card.neutral-option[data-v-43c4757d]{border-color:#ff9800;background:linear-gradient(135deg,#ff98000d,#ffc1070d)}.option-card.bad-option[data-v-43c4757d]{border-color:#f44336;background:linear-gradient(135deg,#f443360d,#ef53500d)}.option-header[data-v-43c4757d]{padding:25px 30px 20px;border-bottom:1px solid var(--color-border)}.option-badge[data-v-43c4757d]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.option-badge.best[data-v-43c4757d]{background:#4caf50;color:#fff}.option-badge.neutral[data-v-43c4757d]{background:#ff9800;color:#fff}.option-badge.bad[data-v-43c4757d]{background:#f44336;color:#fff}.option-header h3[data-v-43c4757d]{font-size:1.4rem;color:var(--color-text);margin:0}.option-dialogue[data-v-43c4757d]{padding:20px 30px;background:#6366f11a;font-style:italic;color:var(--color-text)}.option-dialogue strong[data-v-43c4757d]{color:var(--color-primary-light)}.option-body[data-v-43c4757d]{padding:30px}.consequences-block[data-v-43c4757d]{margin-bottom:25px}.consequences-block h4[data-v-43c4757d]{color:var(--color-primary);margin:0 0 15px;font-size:1.1rem}.consequences-block ul[data-v-43c4757d]{list-style:none;padding:0;margin:0}.consequences-block li[data-v-43c4757d]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.consequences-block li[data-v-43c4757d]:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:1.2rem}.consequences-block li.positive[data-v-43c4757d]:before{content:"✓";color:#4caf50}.consequences-block li.negative[data-v-43c4757d]:before{content:"✗";color:#f44336}.consequences-block li.neutral[data-v-43c4757d]:before{content:"○";color:#ff9800}.emotional-impact[data-v-43c4757d]{background:#9c27b01a;border-left:4px solid #9c27b0;padding:20px;margin-bottom:25px;border-radius:8px}.emotional-impact h4[data-v-43c4757d]{color:#9c27b0;margin:0 0 10px}.emotional-impact p[data-v-43c4757d]{margin:0;line-height:1.6}.achievement[data-v-43c4757d]{background:#ffd7001a;border:2px solid #FFD700;border-radius:8px;padding:15px;margin-bottom:20px}.achievement strong[data-v-43c4757d]{color:gold}.player-stats[data-v-43c4757d]{padding:15px;background:#6366f11a;border-radius:8px;margin-bottom:20px;font-size:.95rem}.player-stats strong[data-v-43c4757d]{color:var(--color-primary-light)}.recommendation[data-v-43c4757d]{padding:20px;background:#4caf501a;border-left:4px solid #4caf50;border-radius:8px;font-size:.95rem}.recommendation.warning[data-v-43c4757d]{background:#f443361a;border-left-color:#f44336}.recommendation strong[data-v-43c4757d]{color:#4caf50}.recommendation.warning strong[data-v-43c4757d]{color:#f44336}.tension-tracker[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:25px;margin-bottom:30px}.tension-tracker h3[data-v-43c4757d]{color:var(--color-primary);margin:0 0 10px}.deep-dive-cta[data-v-43c4757d]{margin:40px 0;padding:35px;background:linear-gradient(135deg,#b91c1c1a,#dc26260d);border:2px solid rgba(185,28,28,.4);border-radius:16px;text-align:center}.cta-icon[data-v-43c4757d]{font-size:3.5rem;margin-bottom:15px;filter:drop-shadow(0 4px 12px rgba(185,28,28,.4))}.deep-dive-cta h4[data-v-43c4757d]{font-size:1.6rem;color:var(--color-text);margin:0 0 15px;font-weight:700}.deep-dive-cta p[data-v-43c4757d]{font-size:1.05rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto 25px;line-height:1.6}.cta-button[data-v-43c4757d]{display:inline-block;padding:15px 35px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;text-decoration:none;border-radius:30px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 6px 20px #b91c1c4d}.cta-button[data-v-43c4757d]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #b91c1c80;background:linear-gradient(135deg,#991b1b,#b91c1c)}.dialogue-sequence[data-v-43c4757d]{display:grid;gap:20px}.sequence-card[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:12px;padding:25px}.sequence-card h4[data-v-43c4757d]{color:var(--color-text);margin:0 0 15px;font-size:1.2rem}.best-choice[data-v-43c4757d]{background:#4caf501a;border-left:4px solid #4caf50;padding:15px;border-radius:8px}.best-choice strong[data-v-43c4757d]{color:#4caf50;display:block;margin-bottom:8px}.best-choice .impact[data-v-43c4757d]{margin:8px 0 0;font-size:.9rem;color:var(--color-text-secondary);font-style:italic}.decision-matrix-section[data-v-43c4757d]{margin:50px 0;padding:40px;background:linear-gradient(135deg,#6366f10d,#ed64a60d);border:2px solid rgba(99,102,241,.3);border-radius:20px}.decision-matrix-section h3[data-v-43c4757d]{font-size:2rem;color:var(--color-primary-light);margin:0 0 15px;text-align:center}.matrix-intro[data-v-43c4757d]{text-align:center;font-size:1.1rem;color:var(--color-text-secondary);max-width:800px;margin:0 auto 40px;line-height:1.6}.matrix-grid[data-v-43c4757d]{display:flex;flex-direction:column;gap:0;overflow-x:auto;margin-bottom:40px}.matrix-row[data-v-43c4757d]{display:grid;grid-template-columns:180px repeat(3,1fr);gap:0;min-width:900px}.matrix-row.header-row[data-v-43c4757d]{position:sticky;top:0;z-index:10;background:var(--color-bg-elevated)}.matrix-cell[data-v-43c4757d]{padding:20px;border:1px solid rgba(99,102,241,.2);background:var(--color-bg-elevated);display:flex;flex-direction:column;justify-content:center}.matrix-cell.corner-cell[data-v-43c4757d]{background:linear-gradient(135deg,#6366f133,#ed64a633);font-weight:700;text-align:center;font-size:.9rem;color:var(--color-primary-light)}.matrix-cell.header-cell[data-v-43c4757d]{background:#6366f126;text-align:center;font-weight:700}.matrix-cell.header-cell strong[data-v-43c4757d]{display:block;font-size:1.1rem;color:var(--color-primary-light);margin-bottom:5px}.matrix-cell.header-cell .small[data-v-43c4757d]{font-size:.85rem;color:var(--color-text-secondary);font-weight:400;margin:5px 0 0}.matrix-cell.row-header[data-v-43c4757d]{background:#ed64a626;font-weight:700;border-right:2px solid rgba(237,100,166,.4)}.matrix-cell.row-header strong[data-v-43c4757d]{display:block;font-size:1.05rem;color:var(--color-accent-pink);margin-bottom:5px}.matrix-cell.row-header .small[data-v-43c4757d]{font-size:.85rem;color:var(--color-text-secondary);font-weight:400}.matrix-cell.outcome-cell[data-v-43c4757d]{min-height:200px;align-items:flex-start;transition:all .3s ease}.matrix-cell.outcome-cell[data-v-43c4757d]:hover{transform:scale(1.02);z-index:5;box-shadow:0 8px 30px #6366f14d}.matrix-cell.outcome-cell.best[data-v-43c4757d]{background:linear-gradient(135deg,#4caf5026,#4caf500d);border:2px solid rgba(76,175,80,.5)}.matrix-cell.outcome-cell.good[data-v-43c4757d]{background:linear-gradient(135deg,#2196f326,#2196f30d);border:2px solid rgba(33,150,243,.5)}.matrix-cell.outcome-cell.neutral[data-v-43c4757d]{background:linear-gradient(135deg,#9e9e9e26,#9e9e9e0d);border:2px solid rgba(158,158,158,.4)}.matrix-cell.outcome-cell.poor[data-v-43c4757d]{background:linear-gradient(135deg,#ff980026,#ff98000d);border:2px solid rgba(255,152,0,.5)}.matrix-cell.outcome-cell.worst[data-v-43c4757d]{background:linear-gradient(135deg,#f4433626,#f443360d);border:2px solid rgba(244,67,54,.6)}.outcome-badge[data-v-43c4757d]{display:inline-block;padding:6px 14px;background:#9e9e9e4d;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.outcome-badge.best[data-v-43c4757d]{background:#4caf504d;color:#4caf50;border:1px solid #4caf50}.outcome-badge.good[data-v-43c4757d]{background:#2196f34d;color:#2196f3;border:1px solid #2196f3}.outcome-badge.poor[data-v-43c4757d]{background:#ff98004d;color:#ff9800;border:1px solid #ff9800}.outcome-badge.worst[data-v-43c4757d]{background:#f443364d;color:#f44336;border:1px solid #f44336}.outcome-title[data-v-43c4757d]{font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0 0 12px}.outcome-list[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 15px}.outcome-list li[data-v-43c4757d]{padding:6px 0 6px 20px;position:relative;font-size:.9rem;color:var(--color-text-secondary);line-height:1.5}.outcome-list li[data-v-43c4757d]:before{content:"→";position:absolute;left:0;color:var(--color-primary);font-weight:700}.ep8-impact[data-v-43c4757d]{font-size:.85rem;font-weight:600;padding:8px 12px;background:#6366f11a;border-left:3px solid var(--color-primary);border-radius:4px;margin-top:10px}.matrix-insights[data-v-43c4757d]{margin:40px 0}.matrix-insights h4[data-v-43c4757d]{font-size:1.5rem;color:var(--color-primary-light);margin:0 0 25px;text-align:center}.insights-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.insight-card[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:25px;transition:all .3s ease}.insight-card[data-v-43c4757d]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 8px 25px #6366f14d}.insight-card h5[data-v-43c4757d]{font-size:1.1rem;margin:0 0 12px;color:var(--color-text)}.insight-card p[data-v-43c4757d]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.ep8-preview[data-v-43c4757d]{background:#1a1a2e99;border-radius:16px;padding:35px;border:2px solid rgba(99,102,241,.3)}.ep8-preview h4[data-v-43c4757d]{font-size:1.6rem;color:var(--color-primary-light);margin:0 0 25px;text-align:center}.ep8-outcomes[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ep8-outcome-card[data-v-43c4757d]{background:var(--color-bg-elevated);border-radius:12px;padding:25px;border:2px solid var(--color-border);transition:all .3s ease}.ep8-outcome-card[data-v-43c4757d]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.ep8-outcome-card.high-intel[data-v-43c4757d]{border-color:#4caf5099}.ep8-outcome-card.high-intel[data-v-43c4757d]:hover{border-color:#4caf50;box-shadow:0 10px 30px #4caf5066}.ep8-outcome-card.medium-intel[data-v-43c4757d]{border-color:#2196f399}.ep8-outcome-card.medium-intel[data-v-43c4757d]:hover{border-color:#2196f3;box-shadow:0 10px 30px #2196f366}.ep8-outcome-card.low-intel[data-v-43c4757d]{border-color:#ff980099}.ep8-outcome-card.low-intel[data-v-43c4757d]:hover{border-color:#ff9800;box-shadow:0 10px 30px #ff980066}.outcome-icon[data-v-43c4757d]{font-size:3rem;text-align:center;margin-bottom:15px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.ep8-outcome-card h5[data-v-43c4757d]{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:var(--color-text);text-align:center}.intel-level[data-v-43c4757d]{text-align:center;font-size:.85rem;color:var(--color-text-secondary);margin:0 0 20px;font-style:italic}.ep8-outcome-card ul[data-v-43c4757d]{list-style:none;padding:0;margin:0}.ep8-outcome-card ul li[data-v-43c4757d]{padding:8px 0 8px 24px;position:relative;font-size:.95rem;color:var(--color-text-secondary);line-height:1.5}.ep8-outcome-card ul li[data-v-43c4757d]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}@media(max-width:1024px){.matrix-row[data-v-43c4757d]{grid-template-columns:150px repeat(3,1fr)}.matrix-cell[data-v-43c4757d]{padding:15px}}@media(max-width:768px){.decision-matrix-section[data-v-43c4757d]{padding:25px 15px}.matrix-grid[data-v-43c4757d]{overflow-x:scroll}.insights-grid[data-v-43c4757d],.ep8-outcomes[data-v-43c4757d]{grid-template-columns:1fr}}.ending-paths[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:20px;padding:50px;margin-bottom:60px}.path-grid[data-v-43c4757d]{display:grid;gap:30px}.path-card[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid var(--color-border);border-radius:15px;padding:30px}.path-card h3[data-v-43c4757d]{font-size:1.6rem;margin:0 0 20px;color:var(--color-text)}.path-card h4[data-v-43c4757d]{color:var(--color-primary);margin:20px 0 15px;font-size:1.1rem}.path-card ul[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 20px}.path-card li[data-v-43c4757d]{padding:8px 0 8px 30px;position:relative;line-height:1.6}.path-card li[data-v-43c4757d]:before{position:absolute;left:0;font-weight:700}.path-result[data-v-43c4757d]{padding:15px;background:#6366f11a;border-radius:8px;margin:0;font-size:.95rem}.path-card.s-tier[data-v-43c4757d]{border-color:gold;background:linear-gradient(135deg,#ffd7001a,#ffc1070d)}.path-card.a-tier[data-v-43c4757d]{border-color:#4caf50}.path-card.b-tier[data-v-43c4757d]{border-color:#2196f3}.path-card.c-tier[data-v-43c4757d]{border-color:#ff9800}.path-card.d-tier[data-v-43c4757d]{border-color:#f44336}.strategy-section[data-v-43c4757d]{margin-bottom:60px}.strategy-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.strategy-card[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px}.strategy-card h3[data-v-43c4757d]{color:var(--color-primary-light);font-size:1.3rem;margin:0 0 20px}.strategy-card h4[data-v-43c4757d]{color:var(--color-text);font-size:1.05rem;margin:20px 0 10px}.strategy-card ul[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 15px}.strategy-card li[data-v-43c4757d]{padding:6px 0 6px 20px;position:relative;line-height:1.5;font-size:.95rem}.strategy-card li[data-v-43c4757d]:before{content:"▸";position:absolute;left:0;color:var(--color-primary)}.strategy-card p[data-v-43c4757d]{margin:10px 0;font-size:.95rem;line-height:1.6}.tools-section[data-v-43c4757d]{margin-bottom:60px}.tools-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tool-card[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px;text-align:center;text-decoration:none;color:var(--color-text);transition:all .3s ease;cursor:pointer}.tool-card[data-v-43c4757d]:hover{transform:translateY(-5px);border-color:var(--color-accent-pink);box-shadow:0 10px 30px #e91e634d}.tool-icon[data-v-43c4757d]{font-size:3rem;margin-bottom:15px}.tool-card h3[data-v-43c4757d]{color:var(--color-text);font-size:1.2rem;margin:0 0 15px}.tool-card p[data-v-43c4757d]{color:var(--color-text-secondary);font-size:.95rem;margin:0;line-height:1.5}@media(max-width:768px){.hero h1[data-v-43c4757d]{font-size:1.8rem}.subtitle[data-v-43c4757d]{font-size:1rem}.nav-grid[data-v-43c4757d],.stats-grid[data-v-43c4757d]{grid-template-columns:repeat(2,1fr)}.section-title[data-v-43c4757d],.choice-header-block h2[data-v-43c4757d]{font-size:1.6rem}.option-header h3[data-v-43c4757d]{font-size:1.2rem}.strategy-grid[data-v-43c4757d],.tools-grid[data-v-43c4757d]{grid-template-columns:1fr}.ending-paths[data-v-43c4757d]{padding:30px 20px}}.choice-series-section[data-v-43c4757d]{margin-bottom:60px}.series-subtitle[data-v-43c4757d]{text-align:center;font-size:1.05rem;color:var(--color-text-secondary);margin:-10px 0 40px;line-height:1.6}.series-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:30px}.series-card[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px;text-align:center;text-decoration:none;color:var(--color-text);transition:all .3s ease;position:relative;overflow:hidden}.series-card.previous[data-v-43c4757d],.series-card.next[data-v-43c4757d]{cursor:pointer}.series-card.previous[data-v-43c4757d]:hover,.series-card.next[data-v-43c4757d]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 10px 30px #6366f14d}.series-card.current[data-v-43c4757d]{border-color:var(--color-primary);background:linear-gradient(135deg,#6366f11a,#8e44ad1a)}.series-badge[data-v-43c4757d]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.series-card.previous .series-badge[data-v-43c4757d]{background:#2196f333;color:#2196f3}.series-card.current .series-badge[data-v-43c4757d]{background:#6366f133;color:var(--color-primary)}.series-card.next .series-badge[data-v-43c4757d]{background:#4caf5033;color:#4caf50}.series-icon[data-v-43c4757d]{font-size:3rem;margin-bottom:15px;display:block}.series-card h3[data-v-43c4757d]{color:var(--color-text);font-size:1.3rem;margin:0 0 12px}.series-card p[data-v-43c4757d]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;margin:0 0 20px}.series-cta[data-v-43c4757d]{color:var(--color-primary);font-weight:600;font-size:.95rem;margin-top:15px;display:inline-block}.series-card.previous .series-cta[data-v-43c4757d]{color:#2196f3}.series-card.next .series-cta[data-v-43c4757d]{color:#4caf50}.series-note[data-v-43c4757d]{background:#6366f11a;border-left:4px solid var(--color-primary);padding:20px 25px;border-radius:8px;margin-top:30px}.series-note p[data-v-43c4757d]{margin:0;line-height:1.7;color:var(--color-text)}.series-note strong[data-v-43c4757d]{color:var(--color-primary)}.series-note a[data-v-43c4757d]{color:var(--color-primary);text-decoration:underline;font-weight:600}.series-note a[data-v-43c4757d]:hover{color:var(--color-primary-light)}@media(max-width:768px){.series-grid[data-v-43c4757d]{grid-template-columns:1fr}.series-card h3[data-v-43c4757d]{font-size:1.1rem}.series-note[data-v-43c4757d]{padding:15px 20px}}.special-guide-section[data-v-43c4757d]{background:var(--color-bg-elevated);border:3px solid var(--color-primary);border-radius:20px;padding:50px;margin-bottom:80px;scroll-margin-top:80px}.special-header[data-v-43c4757d]{text-align:center;margin-bottom:40px}.special-badge[data-v-43c4757d]{display:inline-block;padding:10px 30px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;animation:pulse-43c4757d 2s infinite}.special-header h2[data-v-43c4757d]{font-size:2.5rem;font-weight:900;color:var(--color-text);margin:0 0 20px}.special-intro[data-v-43c4757d]{font-size:1.15rem;color:var(--color-text-secondary);max-width:900px;margin:0 auto;line-height:1.7}.nav-card.featured[data-v-43c4757d]{border-color:var(--color-accent-pink);background:linear-gradient(135deg,#e91e631a,#9c27b01a)}.nav-card.featured[data-v-43c4757d]:hover{border-color:var(--color-accent-pink);box-shadow:0 10px 30px #e91e6366}.nav-icon[data-v-43c4757d]{font-size:2rem;margin-bottom:10px}.loyalty-alert[data-v-43c4757d]{background:#ef444426;border:3px solid #ef4444;border-radius:15px;padding:30px;margin-bottom:40px}.loyalty-alert h3[data-v-43c4757d]{color:#ef4444;margin:0 0 15px;font-size:1.4rem}.loyalty-overview[data-v-43c4757d]{margin-bottom:50px}.loyalty-overview h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.mechanic-card[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px;margin-bottom:25px}.mechanic-card h4[data-v-43c4757d]{color:var(--color-primary);font-size:1.3rem;margin:0 0 20px}.mechanic-card ul[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 20px}.mechanic-card li[data-v-43c4757d]{padding:10px 0 10px 25px;position:relative;line-height:1.6}.mechanic-card li[data-v-43c4757d]:before{content:"▸";position:absolute;left:0;color:var(--color-primary);font-weight:700}.key-insight[data-v-43c4757d]{background:#6366f11a;border-left:4px solid var(--color-primary);padding:15px 20px;border-radius:8px;font-style:italic;margin:20px 0 0}.outcome-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.outcome-item[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid;border-radius:12px;padding:25px;text-align:center}.outcome-item.hero[data-v-43c4757d]{border-color:#4caf50;background:linear-gradient(135deg,#4caf501a,#8bc34a0d)}.outcome-item.neutral[data-v-43c4757d]{border-color:#ff9800;background:linear-gradient(135deg,#ff98001a,#ffc1070d)}.outcome-item.villain[data-v-43c4757d]{border-color:#f44336;background:linear-gradient(135deg,#f443361a,#ef53500d)}.outcome-icon[data-v-43c4757d]{font-size:3rem;margin-bottom:15px}.outcome-item h5[data-v-43c4757d]{font-size:1.3rem;margin:0 0 10px;color:var(--color-text)}.outcome-threshold[data-v-43c4757d]{font-weight:700;font-size:1.1rem;color:var(--color-primary-light);margin:10px 0}.outcome-rarity[data-v-43c4757d]{font-size:.9rem;color:var(--color-text-secondary);font-style:italic;margin-top:15px}.loyalty-timeline[data-v-43c4757d]{margin-bottom:50px}.loyalty-timeline h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:30px}.episode-trust-section[data-v-43c4757d]{margin-bottom:40px}.episode-header[data-v-43c4757d]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink));padding:15px 30px;border-radius:12px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.ep-number[data-v-43c4757d]{font-size:1.3rem;font-weight:800;color:#fff}.ep-subtitle[data-v-43c4757d]{font-size:1.1rem;color:#ffffffe6;font-style:italic}.trust-choices[data-v-43c4757d]{display:flex;flex-direction:column;gap:20px}.trust-choice[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:12px;padding:25px}.trust-choice.critical[data-v-43c4757d]{border-color:#ef4444;border-width:3px}.trust-choice.important[data-v-43c4757d]{border-color:#ff9800;border-width:3px}.trust-choice.optional[data-v-43c4757d]{border-color:#9c27b0;border-width:2px}.choice-impact[data-v-43c4757d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.impact-badge[data-v-43c4757d]{padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fff}.impact-badge.critical[data-v-43c4757d]{background:#ef4444}.impact-badge.important[data-v-43c4757d]{background:#ff9800}.impact-badge.romance[data-v-43c4757d]{background:#9c27b0}.points[data-v-43c4757d]{font-size:1.1rem;font-weight:800;padding:6px 14px;border-radius:20px}.points.positive[data-v-43c4757d]{background:#4caf5033;color:#4caf50}.points.negative[data-v-43c4757d]{background:#f4433633;color:#f44336}.trust-choice h4[data-v-43c4757d]{font-size:1.2rem;color:var(--color-text);margin:0 0 15px}.trust-choice p[data-v-43c4757d]{margin:10px 0;line-height:1.6}.trust-choice .note[data-v-43c4757d]{background:#6366f11a;border-left:4px solid var(--color-primary);padding:12px 15px;margin-top:15px;border-radius:6px;font-size:.95rem}.loyalty-calculator-preview[data-v-43c4757d]{margin-bottom:50px}.loyalty-calculator-preview h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.path-examples[data-v-43c4757d]{display:grid;gap:25px}.path-example[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid;border-radius:15px;padding:30px}.path-example.success[data-v-43c4757d]{border-color:#4caf50}.path-example.failure[data-v-43c4757d]{border-color:#f44336}.path-example.neutral[data-v-43c4757d]{border-color:#ff9800}.path-example h4[data-v-43c4757d]{font-size:1.3rem;margin:0 0 20px;color:var(--color-text)}.path-example ul[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 20px}.path-example li[data-v-43c4757d]{padding:8px 0 8px 30px;position:relative;line-height:1.5}.path-example .total[data-v-43c4757d]{background:#6366f11a;padding:15px;border-radius:8px;margin:0;text-align:center;font-size:1.1rem}.loyalty-faqs[data-v-43c4757d]{margin-top:40px}.loyalty-faqs h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.faq-item[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:12px;padding:25px;margin-bottom:20px}.faq-item h4[data-v-43c4757d]{color:var(--color-primary);font-size:1.2rem;margin:0 0 15px}.faq-item p[data-v-43c4757d]{margin:10px 0;line-height:1.6}.comparison-overview[data-v-43c4757d]{margin-bottom:40px}.comparison-stats[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:40px}.stat-box[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-primary);border-radius:15px;padding:30px;text-align:center}.stat-box .stat-label[data-v-43c4757d]{font-size:1.1rem;color:var(--color-text);margin-bottom:15px;font-weight:600}.stat-box .stat-value[data-v-43c4757d]{font-size:3.5rem;font-weight:900;color:var(--color-accent-pink);margin-bottom:15px}.stat-box p[data-v-43c4757d]{margin:0;color:var(--color-text-secondary);line-height:1.5}.comparison-table-section[data-v-43c4757d]{margin-bottom:50px}.comparison-table-section h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.comparison-table[data-v-43c4757d]{width:100%;border-collapse:collapse;background:var(--color-bg-surface);border-radius:12px;overflow:hidden}.comparison-table thead[data-v-43c4757d]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent-pink))}.comparison-table th[data-v-43c4757d]{padding:20px;text-align:left;color:#fff;font-weight:700;font-size:1.1rem}.comparison-table td[data-v-43c4757d]{padding:20px;border-top:1px solid var(--color-border);vertical-align:top}.comparison-table .coupe-col[data-v-43c4757d]{background:#f443360d}.comparison-table .sonar-col[data-v-43c4757d]{background:#4caf500d}.comparison-table .difficulty-extreme[data-v-43c4757d]{color:#f44336;font-weight:700}.comparison-table .difficulty-easy[data-v-43c4757d]{color:#4caf50;font-weight:700}.comparison-table ul[data-v-43c4757d]{list-style:none;padding:0;margin:10px 0 0}.comparison-table li[data-v-43c4757d]{padding:5px 0 5px 20px;position:relative}.comparison-table li[data-v-43c4757d]:before{content:"•";position:absolute;left:0;color:var(--color-primary)}.comparison-impact[data-v-43c4757d]{margin-bottom:50px}.comparison-impact h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.impact-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px}.impact-card[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid var(--color-border);border-radius:15px;padding:30px}.impact-card h4[data-v-43c4757d]{font-size:1.4rem;color:var(--color-text);margin:0 0 25px;text-align:center}.impact-section[data-v-43c4757d]{margin-bottom:25px}.impact-section h5[data-v-43c4757d]{font-size:1.1rem;color:var(--color-primary);margin:0 0 15px}.impact-section ul[data-v-43c4757d]{list-style:none;padding:0;margin:0}.impact-section li[data-v-43c4757d]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.impact-section li[data-v-43c4757d]:before{content:"▸";position:absolute;left:0;color:var(--color-primary)}.impact-recommendation[data-v-43c4757d]{background:#6366f11a;border-left:4px solid var(--color-primary);padding:15px 20px;border-radius:8px;margin-top:20px}.comparison-scenarios[data-v-43c4757d]{margin-bottom:50px}.comparison-scenarios h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.scenario-item[data-v-43c4757d]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px;margin-bottom:25px}.scenario-item h4[data-v-43c4757d]{font-size:1.3rem;color:var(--color-text);margin:0 0 20px}.scenario-comparison[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-option[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:20px}.scenario-option strong[data-v-43c4757d]{color:var(--color-primary-light);display:block;margin-bottom:12px;font-size:1.1rem}.scenario-option p[data-v-43c4757d]{margin:10px 0;line-height:1.6}.success-rate[data-v-43c4757d]{font-weight:700;color:var(--color-accent-pink);margin-top:15px}.comparison-recommendation[data-v-43c4757d]{margin-bottom:50px}.comparison-recommendation h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.recommendation-grid[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.rec-card[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid var(--color-primary);border-radius:15px;padding:30px}.rec-card h4[data-v-43c4757d]{font-size:1.3rem;color:var(--color-primary-light);margin:0 0 20px}.rec-card ul[data-v-43c4757d]{list-style:none;padding:0;margin:0 0 20px}.rec-card li[data-v-43c4757d]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.rec-card li[data-v-43c4757d]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.rec-note[data-v-43c4757d]{background:#6366f11a;padding:15px;border-radius:8px;margin:0;text-align:center;font-style:italic}.comparison-stat-box[data-v-43c4757d]{margin-bottom:50px}.comparison-stat-box h3[data-v-43c4757d]{font-size:1.8rem;color:var(--color-primary-light);margin-bottom:25px}.stats-table[data-v-43c4757d]{width:100%;border-collapse:collapse;background:var(--color-bg-surface);border-radius:12px;overflow:hidden}.stats-table th[data-v-43c4757d],.stats-table td[data-v-43c4757d]{padding:15px 20px;text-align:left;border-bottom:1px solid var(--color-border)}.stats-table th[data-v-43c4757d]{background:var(--color-primary);color:#fff;font-weight:700}.stats-table tr:last-child td[data-v-43c4757d]{border-bottom:none}.stat-note[data-v-43c4757d]{margin-top:15px;font-size:.9rem;color:var(--color-text-secondary);font-style:italic}.faq-comprehensive[data-v-43c4757d]{display:flex;flex-direction:column;gap:50px}.faq-major[data-v-43c4757d]{background:var(--color-bg-surface);border:3px solid var(--color-primary);border-radius:20px;padding:40px;display:grid;grid-template-columns:auto 1fr;gap:30px}.faq-number[data-v-43c4757d]{font-size:4rem;font-weight:900;color:var(--color-primary);line-height:1}.faq-content h3[data-v-43c4757d]{font-size:1.6rem;color:var(--color-text);margin:0 0 15px}.faq-tldr[data-v-43c4757d]{background:#6366f126;border-left:4px solid var(--color-primary);padding:15px 20px;margin:20px 0;border-radius:8px;font-size:1.05rem}.faq-detailed[data-v-43c4757d]{margin:30px 0}.faq-detailed h4[data-v-43c4757d]{font-size:1.3rem;color:var(--color-primary-light);margin:30px 0 20px}.timeline-item[data-v-43c4757d]{margin-bottom:30px}.timeline-badge[data-v-43c4757d]{display:inline-block;padding:8px 20px;border-radius:25px;font-weight:700;font-size:.95rem;margin-bottom:15px;color:#fff}.timeline-badge.enemy[data-v-43c4757d]{background:#f44336}.timeline-badge.conflicted[data-v-43c4757d]{background:#ff9800}.timeline-badge.ally[data-v-43c4757d]{background:#4caf50}.timeline-badge.result[data-v-43c4757d]{background:#9c27b0}.timeline-content h5[data-v-43c4757d]{font-size:1.2rem;color:var(--color-text);margin:0 0 15px}.timeline-content p[data-v-43c4757d]{margin:10px 0;line-height:1.7}.timeline-item.turning-point[data-v-43c4757d]{background:#4caf501a;border:2px solid #4caf50;border-radius:12px;padding:20px}.evidence[data-v-43c4757d],.meaning[data-v-43c4757d]{font-style:italic;color:var(--color-text-secondary)}.faq-misconception[data-v-43c4757d]{background:#f443361a;border:2px solid #f44336;border-radius:12px;padding:25px;margin:30px 0}.faq-misconception h4[data-v-43c4757d]{color:#f44336;margin:0 0 15px}.faq-proof[data-v-43c4757d]{background:#4caf501a;border:2px solid #4caf50;border-radius:12px;padding:25px;margin:30px 0}.faq-proof h4[data-v-43c4757d]{color:#4caf50;margin:0 0 15px}.faq-proof ul[data-v-43c4757d]{list-style:none;padding:0;margin:15px 0 0}.faq-proof li[data-v-43c4757d]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.faq-proof li[data-v-43c4757d]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.meaning-layer[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:25px;margin-bottom:20px}.meaning-layer h5[data-v-43c4757d]{font-size:1.2rem;color:var(--color-primary-light);margin:0 0 15px}.meaning-layer p[data-v-43c4757d]{margin:10px 0;line-height:1.7}.context[data-v-43c4757d],.contrast[data-v-43c4757d],.desire[data-v-43c4757d]{font-style:italic;display:block;margin-top:12px}.faq-response-guide[data-v-43c4757d]{margin:30px 0}.faq-response-guide h4[data-v-43c4757d]{font-size:1.3rem;color:var(--color-primary-light);margin:0 0 20px}.response-option[data-v-43c4757d]{border:3px solid;border-radius:12px;padding:25px;margin-bottom:20px}.response-option.best[data-v-43c4757d]{border-color:#4caf50;background:#4caf500d}.response-option.good[data-v-43c4757d]{border-color:#ff9800;background:#ff98000d}.response-option.bad[data-v-43c4757d]{border-color:#f44336;background:#f443360d}.response-badge[data-v-43c4757d]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:15px}.response-option.best .response-badge[data-v-43c4757d]{background:#4caf50}.response-option.good .response-badge[data-v-43c4757d]{background:#ff9800}.response-option.bad .response-badge[data-v-43c4757d]{background:#f44336}.response-option h5[data-v-43c4757d]{font-size:1.2rem;color:var(--color-text);margin:0 0 15px}.response-option .impact[data-v-43c4757d]{font-weight:600;color:var(--color-primary-light);margin-top:12px}.threshold-tier[data-v-43c4757d]{border:2px solid var(--color-border);border-radius:12px;padding:25px;margin-bottom:25px}.tier-badge[data-v-43c4757d]{display:inline-block;padding:8px 20px;border-radius:25px;font-weight:700;font-size:.95rem;margin-bottom:20px;color:#fff}.tier-badge.high[data-v-43c4757d]{background:#4caf50}.tier-badge.medium[data-v-43c4757d]{background:#ff9800}.tier-badge.low[data-v-43c4757d]{background:#f44336}.tier-content h5[data-v-43c4757d]{font-size:1.2rem;color:var(--color-text);margin:0 0 15px}.tier-content .response[data-v-43c4757d]{font-style:italic;color:var(--color-accent-pink);display:block;margin:15px 0;font-size:1.05rem}.tier-content .reasoning[data-v-43c4757d],.tier-content .impact[data-v-43c4757d]{margin:12px 0;line-height:1.7}.faq-relationship-building[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:25px;margin:30px 0}.faq-relationship-building h4[data-v-43c4757d],.faq-relationship-building h5[data-v-43c4757d]{color:var(--color-primary-light);margin:0 0 15px}.faq-relationship-building ul[data-v-43c4757d]{list-style:none;padding:0;margin:15px 0}.faq-relationship-building li[data-v-43c4757d]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.faq-relationship-building li[data-v-43c4757d]:before{content:"▸";position:absolute;left:0;color:var(--color-primary)}.calculation[data-v-43c4757d]{font-weight:700;color:var(--color-accent-pink);margin-top:15px}.faq-impact[data-v-43c4757d]{margin:30px 0}.faq-impact h4[data-v-43c4757d]{font-size:1.3rem;color:var(--color-primary-light);margin:0 0 20px}.impact-table[data-v-43c4757d]{width:100%;border-collapse:collapse;background:var(--color-bg-surface);border-radius:12px;overflow:hidden}.impact-table th[data-v-43c4757d],.impact-table td[data-v-43c4757d]{padding:15px;text-align:left;border:1px solid var(--color-border)}.impact-table th[data-v-43c4757d]{background:var(--color-primary);color:#fff;font-weight:700}.pulse-option[data-v-43c4757d]{border:2px solid var(--color-border);border-radius:12px;padding:25px;margin-bottom:20px}.pulse-option.special[data-v-43c4757d]{border-color:gold;border-width:3px;background:linear-gradient(135deg,#ffd7001a,#ffc1070d)}.option-header[data-v-43c4757d]{padding:12px 20px;border-radius:8px;margin-bottom:20px;font-weight:700;font-size:1.2rem}.option-header.standard[data-v-43c4757d]{background:var(--color-primary);color:#fff}.option-header.hidden[data-v-43c4757d]{background:linear-gradient(135deg,gold,orange);color:#000}.option-content p[data-v-43c4757d]{margin:12px 0;line-height:1.6}.special-note[data-v-43c4757d]{background:#ffd70033;border:2px solid #FFD700;padding:12px 18px;border-radius:8px;margin-top:15px;font-weight:600;color:var(--color-text)}.faq-dialogue-scene[data-v-43c4757d],.faq-post-fight[data-v-43c4757d]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:12px;padding:25px;margin:30px 0}.dialogue-sequence[data-v-43c4757d]{margin-top:20px}.dialogue-line[data-v-43c4757d]{margin:15px 0;padding:12px 18px;border-radius:8px;border-left:4px solid}.dialogue-line.shroud[data-v-43c4757d]{background:#f443361a;border-color:#f44336}.dialogue-line.robert[data-v-43c4757d]{background:#6366f11a;border-color:var(--color-primary)}.scene-note[data-v-43c4757d]{font-style:italic;color:var(--color-text-secondary);margin-top:20px;text-align:center}.post-fight-dialogue blockquote[data-v-43c4757d]{background:var(--color-bg-surface);border-left:4px solid var(--color-accent-pink);padding:20px 25px;margin:20px 0;border-radius:8px}.dev-note[data-v-43c4757d]{background:#9c27b01a;border-left:4px solid #9c27b0;padding:15px 20px;margin:20px 0;border-radius:8px;font-style:italic}.reddit-quote[data-v-43c4757d]{background:var(--color-bg-surface);border-left:4px solid #FF4500;padding:15px 20px;margin:15px 0;border-radius:8px;font-style:italic}@media(max-width:968px){.special-guide-section[data-v-43c4757d]{padding:30px 20px}.impact-grid[data-v-43c4757d],.recommendation-grid[data-v-43c4757d],.faq-major[data-v-43c4757d]{grid-template-columns:1fr}.faq-number[data-v-43c4757d]{font-size:3rem}.comparison-table[data-v-43c4757d]{font-size:.9rem}.comparison-table th[data-v-43c4757d],.comparison-table td[data-v-43c4757d]{padding:12px}}.tab-navigation[data-v-43c4757d]{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);backdrop-filter:blur(12px);border-bottom:3px solid rgba(99,102,241,.4);padding:25px 0 30px;margin-bottom:0;box-shadow:0 8px 40px #6366f126;position:relative}.tab-navigation[data-v-43c4757d]:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);border-radius:2px}.tab-buttons[data-v-43c4757d]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding:0 20px}.tab-button[data-v-43c4757d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 35px;background:#6366f114;border:2px solid rgba(99,102,241,.25);border-radius:16px;color:var(--color-text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px;position:relative;overflow:hidden}.tab-button[data-v-43c4757d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.tab-button[data-v-43c4757d]:hover:before{left:100%}.tab-button[data-v-43c4757d]:hover{background:#6366f126;border-color:var(--color-primary);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #6366f14d}.tab-button.active[data-v-43c4757d]{background:linear-gradient(135deg,#6366f1e6,#ed64a6e6);border-color:var(--color-primary-light);color:#fff;box-shadow:0 8px 30px #6366f180;transform:translateY(-2px)}.tab-button.active .tab-icon[data-v-43c4757d]{animation:bounce-43c4757d .6s ease}@keyframes bounce-43c4757d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tab-icon[data-v-43c4757d]{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.tab-label[data-v-43c4757d]{font-size:1.05rem;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.tab-content-wrapper[data-v-43c4757d]{max-width:1000px;margin:0 auto;padding:50px 20px 0;position:relative}.tab-content-wrapper[data-v-43c4757d]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:90%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent)}.tab-content[data-v-43c4757d]{animation:fadeIn-43c4757d .4s ease;background:#1a1a2e66;border-radius:20px;padding:40px;box-shadow:0 4px 20px #0003;border:1px solid rgba(99,102,241,.2)}@keyframes fadeIn-43c4757d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tab-navigation[data-v-43c4757d]{padding:20px 0 25px}.tab-buttons[data-v-43c4757d]{gap:12px}.tab-button[data-v-43c4757d]{min-width:150px;padding:14px 25px}.tab-icon[data-v-43c4757d]{font-size:1.6rem}.tab-label[data-v-43c4757d]{font-size:.95rem}.tab-content-wrapper[data-v-43c4757d]{padding:40px 15px 0}.tab-content[data-v-43c4757d]{padding:30px 20px;border-radius:16px}}@media(max-width:480px){.tab-navigation[data-v-43c4757d]{padding:15px 0 20px}.tab-navigation[data-v-43c4757d]:after{width:40px;height:3px;bottom:-15px}.tab-button[data-v-43c4757d]{min-width:110px;padding:12px 18px;gap:6px;border-radius:12px}.tab-icon[data-v-43c4757d]{font-size:1.4rem}.tab-label[data-v-43c4757d]{font-size:.85rem}.tab-content-wrapper[data-v-43c4757d]{padding:35px 10px 0}.tab-content[data-v-43c4757d]{padding:25px 15px;border-radius:12px}}.hacking-puzzles-alert[data-v-43c4757d]{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.hacking-puzzles-alert h2[data-v-43c4757d]{margin-top:0;font-size:1.8rem;text-align:center}.alert-content[data-v-43c4757d]{max-width:900px;margin:0 auto}.alert-intro[data-v-43c4757d]{text-align:center;font-size:1.1rem;margin:1.5rem 0}.puzzles-quick-info[data-v-43c4757d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.puzzle-unlock-item[data-v-43c4757d]{background:#ffffff26;padding:1.5rem;border-radius:12px;backdrop-filter:blur(10px)}.puzzle-unlock-item h4[data-v-43c4757d]{margin-top:0;font-size:1.2rem;margin-bottom:1rem}.puzzle-unlock-item p[data-v-43c4757d]{margin:.5rem 0;font-size:.95rem}.cta-button[data-v-43c4757d]{display:inline-block;padding:1rem 2rem;background:#fff;color:#667eea;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;margin:2rem auto 0;display:block;text-align:center;max-width:400px;transition:transform .2s,box-shadow .2s}.cta-button[data-v-43c4757d]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0000004d}.nav-card.blue[data-v-43c4757d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@media(max-width:768px){.hacking-puzzles-alert[data-v-43c4757d]{padding:1.5rem}.puzzles-quick-info[data-v-43c4757d]{grid-template-columns:1fr}.cta-button[data-v-43c4757d]{font-size:1rem;padding:.875rem 1.5rem}}
