.shell[data-v-c73fc2d1]{max-width:1200px;margin:0 auto;padding:32px 20px 120px}.shell-header[data-v-c73fc2d1]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.shell-header h1[data-v-c73fc2d1]{margin:4px 0 0;font-size:32px;color:var(--sage-900)}.shell-kicker[data-v-c73fc2d1]{margin:0;color:var(--sage-500);font-weight:700}.shell-user[data-v-c73fc2d1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shell-user-card[data-v-c73fc2d1]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffffd6;border-radius:20px;box-shadow:var(--shadow)}.shell-user-card strong[data-v-c73fc2d1]{display:block}.shell-user-card p[data-v-c73fc2d1]{margin:4px 0 0;color:var(--sage-500);font-size:12px}.shell-avatar[data-v-c73fc2d1]{width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,var(--lavender-500),var(--sage-500));color:#fff;display:grid;place-items:center;font-weight:700;overflow:hidden;flex-shrink:0}.shell-avatar.has-image[data-v-c73fc2d1]{background:#ffffffd1}.shell-avatar-image[data-v-c73fc2d1]{width:100%;height:100%;object-fit:cover}.shell-nav[data-v-c73fc2d1]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.shell-nav-link[data-v-c73fc2d1]{padding:10px 18px;border-radius:999px;color:var(--sage-600);font-weight:700}.shell-nav-link.active[data-v-c73fc2d1]{background:var(--lavender-100);color:var(--lavender-700)}.shell-main[data-v-c73fc2d1]{min-height:60vh}@media (max-width: 768px){.shell[data-v-c73fc2d1]{padding:20px 14px 120px}.shell-header[data-v-c73fc2d1]{flex-direction:column;align-items:stretch}.shell-header h1[data-v-c73fc2d1]{font-size:26px}}.assistant-widget[data-v-1f88e5f3]{position:fixed;right:20px;bottom:20px;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.assistant-avatar-button[data-v-1f88e5f3]{border:none;padding:0;background:transparent;cursor:pointer}.assistant-avatar-image[data-v-1f88e5f3]{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(45,62,45,.2));transition:transform .2s ease}.assistant-avatar-button:hover .assistant-avatar-image[data-v-1f88e5f3]{transform:translateY(-3px) scale(1.02)}.assistant-intro[data-v-1f88e5f3]{position:relative;width:min(320px,calc(100vw - 32px));padding:18px 18px 16px;border-radius:24px;background:#fffffff5;border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow);display:grid;gap:8px}.assistant-intro[data-v-1f88e5f3]:after{content:"";position:absolute;right:26px;bottom:-10px;width:22px;height:22px;background:#fffffff5;border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);transform:rotate(45deg)}.assistant-intro-kicker[data-v-1f88e5f3]{margin:0;color:var(--lavender-700);font-size:12px;font-weight:700}.assistant-intro strong[data-v-1f88e5f3]{color:var(--sage-900);font-size:18px}.assistant-intro p[data-v-1f88e5f3]{margin:0;color:var(--sage-500);line-height:1.7;font-size:13px}.assistant-intro-action[data-v-1f88e5f3]{justify-self:flex-start;border:none;border-radius:999px;padding:10px 16px;background:var(--lavender-100);color:var(--lavender-700);font-weight:700}.assistant-intro-close[data-v-1f88e5f3]{position:absolute;top:10px;right:12px;border:none;background:transparent;color:var(--sage-400);font-size:20px;line-height:1}.assistant-panel[data-v-1f88e5f3]{width:min(360px,calc(100vw - 28px));background:#fffffff5;border:1px solid rgba(255,255,255,.8);border-radius:26px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px}.assistant-header[data-v-1f88e5f3],.assistant-actions-inline[data-v-1f88e5f3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.assistant-title strong[data-v-1f88e5f3]{display:block}.assistant-title p[data-v-1f88e5f3]{margin:4px 0 0;font-size:12px;color:var(--sage-500)}.assistant-messages[data-v-1f88e5f3]{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:10px;background:var(--sage-50);border-radius:20px;padding:12px}.assistant-message[data-v-1f88e5f3]{padding:10px 12px;border-radius:14px;line-height:1.6;font-size:13px;white-space:pre-wrap}.assistant-message.bot[data-v-1f88e5f3]{background:#fff}.assistant-message.user[data-v-1f88e5f3]{background:var(--lavender-100);color:var(--lavender-700);margin-left:32px}.assistant-input[data-v-1f88e5f3]{width:100%;min-height:92px;resize:vertical;border:1px solid var(--sage-200);border-radius:16px;padding:12px}.assistant-send[data-v-1f88e5f3]{width:100%}@media (max-width: 640px){.assistant-widget[data-v-1f88e5f3]{right:14px;bottom:14px}.assistant-avatar-image[data-v-1f88e5f3]{width:82px;height:82px}.assistant-intro[data-v-1f88e5f3],.assistant-panel[data-v-1f88e5f3]{width:min(320px,calc(100vw - 20px))}}.auth-page[data-v-33a6337c]{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card[data-v-33a6337c]{width:min(440px,100%);display:flex;flex-direction:column;gap:16px}.auth-logo[data-v-33a6337c]{width:72px;height:72px;border-radius:20px}.auth-link[data-v-33a6337c]{text-align:center;color:var(--lavender-700);font-weight:700}.auth-page[data-v-80f420aa]{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card[data-v-80f420aa]{width:min(440px,100%);display:flex;flex-direction:column;gap:16px}.auth-logo[data-v-80f420aa]{width:72px;height:72px;border-radius:20px}.auth-link[data-v-80f420aa]{text-align:center;color:var(--lavender-700);font-weight:700}.welcome-overlay[data-v-16348086]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.82) 0,transparent 24%),radial-gradient(circle at 76% 28%,rgba(157,231,223,.48) 0,transparent 28%),radial-gradient(circle at 50% 92%,rgba(255,201,132,.34) 0,transparent 32%),linear-gradient(145deg,#fffdf6,#edf9f7 48%,#f2f0ff);display:grid;place-items:center;transition:opacity .8s ease,transform .8s ease}.welcome-overlay[data-v-16348086]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(39,101,111,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(39,101,111,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 78%);pointer-events:none}.welcome-overlay.fading[data-v-16348086]{opacity:0;transform:scale(1.05)}.welcome-content[data-v-16348086]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.welcome-content.visible[data-v-16348086]{opacity:1;transform:translateY(0)}.welcome-logo[data-v-16348086]{width:100px;height:100px;border-radius:28px;background:#ffffffd6;box-shadow:0 24px 56px #2a626f2e,0 0 0 1px #ffffffb8}.welcome-title[data-v-16348086]{margin:0;font-size:42px;font-weight:800;color:#273947;text-shadow:0 8px 24px rgba(255,255,255,.7);letter-spacing:4px}.welcome-subtitle[data-v-16348086]{margin:0;font-size:18px;color:#55717a;font-weight:500}.welcome-badge[data-v-16348086]{margin-top:10px}.welcome-badge .pill[data-v-16348086]{background:#ffffffb8;color:#2c6673;border:1px solid rgba(94,184,174,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px;font-size:14px;box-shadow:0 14px 30px #2a626f1a}.welcome-decoration[data-v-16348086]{position:absolute;width:min(620px,84vw);height:min(620px,84vw);background:radial-gradient(circle,rgba(255,255,255,.68) 0%,rgba(157,231,223,.22) 42%,transparent 70%);border-radius:50%;animation:pulse-16348086 2s ease-in-out infinite}@keyframes pulse-16348086{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@media (max-width: 640px){.welcome-title[data-v-16348086]{font-size:28px;letter-spacing:2px}.welcome-subtitle[data-v-16348086]{font-size:15px}.welcome-logo[data-v-16348086]{width:72px;height:72px}}.onboarding-page[data-v-509a0ce8]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,var(--cream) 0%,#f0f4ed 100%)}.onboarding-content[data-v-509a0ce8]{width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:30px}.onboarding-hero[data-v-509a0ce8]{display:flex;flex-direction:column;align-items:center;gap:16px}.onboarding-avatar[data-v-509a0ce8]{width:140px;height:140px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(45,62,45,.15))}.dialog-container[data-v-509a0ce8]{width:100%;display:flex;flex-direction:column;gap:20px}.dialog-bubble[data-v-509a0ce8]{background:#fffffff5;border-radius:28px;padding:24px;box-shadow:var(--shadow);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.dialog-bubble.visible[data-v-509a0ce8]{opacity:1;transform:translateY(0)}.dialog-label[data-v-509a0ce8]{display:inline-block;padding:4px 10px;background:var(--lavender-100);color:var(--lavender-700);border-radius:999px;font-size:12px;font-weight:700;margin-bottom:10px}.dialog-question p[data-v-509a0ce8],.dialog-answer p[data-v-509a0ce8]{margin:0;font-size:16px;line-height:1.7;color:var(--sage-900)}.dialog-question[data-v-509a0ce8]{margin-bottom:16px}.dialog-answer[data-v-509a0ce8]{background:var(--sage-50);border-radius:20px;padding:16px}.dialog-answer p[data-v-509a0ce8]{color:var(--sage-700)}.dialog-actions[data-v-509a0ce8]{display:flex;flex-direction:column;gap:12px}.option-btn[data-v-509a0ce8]{width:100%;border:2px solid var(--lavender-300);background:#fff;border-radius:16px;padding:14px 20px;font-size:15px;font-weight:600;color:var(--lavender-700);transition:all .2s ease;opacity:0;transform:translateY(10px)}.option-btn.visible[data-v-509a0ce8]{opacity:1;transform:translateY(0)}.option-btn[data-v-509a0ce8]:hover{background:var(--lavender-100);border-color:var(--lavender-500)}.final-btn[data-v-509a0ce8]{width:100%;padding:16px;font-size:16px;opacity:0;transform:translateY(10px)}.final-btn.visible[data-v-509a0ce8]{opacity:1;transform:translateY(0)}.next-btn[data-v-509a0ce8]{opacity:0}.next-btn.visible[data-v-509a0ce8]{opacity:1}.onboarding-footer[data-v-509a0ce8]{margin-top:10px}.progress-dots[data-v-509a0ce8]{display:flex;gap:8px}.progress-dot[data-v-509a0ce8]{width:10px;height:10px;border-radius:50%;background:var(--sage-200);transition:all .3s ease}.progress-dot.active[data-v-509a0ce8]{background:var(--lavender-500);transform:scale(1.2)}.progress-dot.completed[data-v-509a0ce8]{background:var(--sage-500)}@media (max-width: 640px){.onboarding-content[data-v-509a0ce8]{gap:20px}.onboarding-avatar[data-v-509a0ce8]{width:100px;height:100px}.dialog-bubble[data-v-509a0ce8]{padding:18px}.dialog-question p[data-v-509a0ce8],.dialog-answer p[data-v-509a0ce8]{font-size:14px}}.digital-scene[data-v-d07e2920]{position:relative;min-height:420px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 20% 20%,#fffffff2,#fff0 32%),radial-gradient(circle at 80% 18%,#d8c8ff59,#d8c8ff00 30%),linear-gradient(180deg,#f4f8f1fa,#e6eee5f5);border:1px solid rgba(255,255,255,.9)}.digital-canvas[data-v-d07e2920],.fallback-scene[data-v-d07e2920]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-hint[data-v-d07e2920]{position:absolute;left:20px;bottom:20px;z-index:2;max-width:300px;padding:16px 18px;border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 36px #2d3e2d1f;display:grid;gap:6px}.scene-pill[data-v-d07e2920]{justify-self:flex-start}.scene-hint strong[data-v-d07e2920],.scene-hint p[data-v-d07e2920]{margin:0}.scene-hint p[data-v-d07e2920]{color:var(--sage-500);line-height:1.6}.fallback-scene[data-v-d07e2920]{display:grid;place-items:center}.fallback-human[data-v-d07e2920]{position:relative;width:min(320px,70%);aspect-ratio:1 / 1.4;display:grid;justify-items:center;align-content:center;gap:18px}.fallback-head[data-v-d07e2920]{width:40%;aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,#fff,#dce6f5);box-shadow:0 20px 40px #4d637b2e}.fallback-body[data-v-d07e2920]{width:62%;height:46%;border-radius:120px 120px 36px 36px;background:linear-gradient(180deg,#edf2f9,#d8e0ee);box-shadow:0 20px 40px #4d637b29}.fallback-hotspot[data-v-d07e2920]{position:absolute;border:none;border-radius:999px;padding:10px 14px;background:#fffffff5;box-shadow:0 12px 24px #2d3e2d1f;color:var(--sage-800);font-weight:700}.fallback-hotspot.active[data-v-d07e2920]{background:#fce7ef;color:#9f2957}.hotspot-brain[data-v-d07e2920]{left:50%;top:12%;transform:translate(-50%)}.hotspot-left-eye[data-v-d07e2920]{left:30%;top:36%}.hotspot-right-eye[data-v-d07e2920]{right:30%;top:36%}.hotspot-left-ear[data-v-d07e2920]{left:12%;top:38%}.hotspot-right-ear[data-v-d07e2920]{right:12%;top:38%}.hotspot-mouth[data-v-d07e2920]{left:50%;top:52%;transform:translate(-50%)}@media (max-width: 960px){.digital-scene[data-v-d07e2920]{min-height:380px}.scene-hint[data-v-d07e2920]{left:14px;right:14px;bottom:14px;max-width:none}.fallback-human[data-v-d07e2920]{width:min(340px,86%)}}.story-hero[data-v-79a79cc2]{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;background:radial-gradient(circle at 12% 18%,#fff5dcdb,#fff5dc00 26%),linear-gradient(135deg,#f8faf1fa,#e2efe7f0)}.hero-copy[data-v-79a79cc2],.hero-stats[data-v-79a79cc2],.stage-card[data-v-79a79cc2],.scene-sidebar[data-v-79a79cc2],.hotspot-panel[data-v-79a79cc2],.current-panel[data-v-79a79cc2],.challenge-card[data-v-79a79cc2],.preview-list[data-v-79a79cc2]{display:grid;gap:14px}.hero-stats[data-v-79a79cc2]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-badges[data-v-79a79cc2],.scene-layout[data-v-79a79cc2],.challenge-top[data-v-79a79cc2],.card-actions[data-v-79a79cc2],.experiment-modal-top[data-v-79a79cc2],.experiment-modal-actions[data-v-79a79cc2],.meta-row[data-v-79a79cc2]{display:flex;gap:12px;flex-wrap:wrap}.scene-layout[data-v-79a79cc2]{margin-top:18px;align-items:start}.experiment-modal-top[data-v-79a79cc2]{justify-content:space-between;align-items:flex-start}.stage-card[data-v-79a79cc2]{flex:1.25}.scene-sidebar[data-v-79a79cc2]{flex:.85}.stat-card[data-v-79a79cc2],.lab-card[data-v-79a79cc2],.current-panel[data-v-79a79cc2],.hotspot-panel-main[data-v-79a79cc2],.quiz-card[data-v-79a79cc2]{border:1px solid rgba(30,41,59,.08);border-radius:8px;background:#ffffffdb;padding:16px}.stat-card strong[data-v-79a79cc2]{font-size:24px}.hero-kicker[data-v-79a79cc2],.upgrade-copy[data-v-79a79cc2],.stage-note[data-v-79a79cc2],.hotspot-subtitle[data-v-79a79cc2],.hotspot-description[data-v-79a79cc2],.experiment-modal-subtitle[data-v-79a79cc2],.experiment-modal-section p[data-v-79a79cc2],.card-meta[data-v-79a79cc2],.section-subtitle[data-v-79a79cc2]{color:#475569}.card-meta[data-v-79a79cc2]{display:grid;gap:8px}.scene-footer[data-v-79a79cc2],.hotspot-top[data-v-79a79cc2],.preview-item[data-v-79a79cc2]{display:flex;gap:10px;align-items:center}.preview-item[data-v-79a79cc2]{align-items:flex-start}.preview-item p[data-v-79a79cc2]{margin:0}.learning-section[data-v-79a79cc2],.lab-grid[data-v-79a79cc2]{margin-top:18px}.lab-grid[data-v-79a79cc2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.experiment-modal-backdrop[data-v-79a79cc2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a61;display:grid;place-items:center;padding:20px;z-index:40}.experiment-modal[data-v-79a79cc2]{width:min(720px,100%);background:#fff;border-radius:8px;padding:20px;display:grid;gap:16px}.error-text[data-v-79a79cc2]{color:#b91c1c;margin:0}.modal-close[data-v-79a79cc2]{flex-shrink:0;background:transparent;border:1px solid #cbd5e1;border-radius:6px;padding:4px 14px;cursor:pointer;font-size:.9rem;color:#475569;line-height:1.5}.modal-close[data-v-79a79cc2]:hover{background:#f1f5f9;border-color:#94a3b8}.muted-pill[data-v-79a79cc2]{opacity:.8}@media (max-width: 960px){.story-hero[data-v-79a79cc2],.lab-grid[data-v-79a79cc2]{grid-template-columns:1fr}.scene-layout[data-v-79a79cc2]{flex-direction:column}}.result-modal-backdrop[data-v-6e469659]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191747;display:grid;place-items:center;padding:20px;z-index:50}.result-modal[data-v-6e469659]{width:min(480px,100%);padding:24px;border-radius:28px;background:#fffffff5;box-shadow:0 24px 60px #2d3e2d2e;display:grid;gap:16px}.result-modal h3[data-v-6e469659]{margin:0;font-size:28px;color:var(--sage-900)}.result-modal-text[data-v-6e469659]{margin:0;color:var(--sage-500);line-height:1.8}.result-modal-stars[data-v-6e469659],.result-stars[data-v-6e469659]{display:flex;gap:10px}.star-chip[data-v-6e469659]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--sage-100);color:var(--sage-300);font-size:24px}.star-chip.filled[data-v-6e469659]{background:var(--lavender-100);color:var(--lavender-700)}.detail-hero[data-v-6e469659]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.lab-hero[data-v-6e469659]{background:linear-gradient(135deg,#fffffff0,#f5efffe6)}.lab-brief[data-v-6e469659]{background:#ffffffc7}.side-info h3[data-v-6e469659],.option-card strong[data-v-6e469659],.token-card strong[data-v-6e469659],.answer-preview strong[data-v-6e469659],.lab-head h4[data-v-6e469659],.lab-overview-card h4[data-v-6e469659],.generation-zone h4[data-v-6e469659],.sentiment-material h4[data-v-6e469659],.lab-record h4[data-v-6e469659],.token-showcase-head h4[data-v-6e469659]{margin:0 0 8px}.side-info p[data-v-6e469659],.option-card p[data-v-6e469659],.answer-preview span[data-v-6e469659],.preview-text[data-v-6e469659],.lab-overview-card p[data-v-6e469659],.token-count[data-v-6e469659],.generation-zone p[data-v-6e469659],.sentiment-material p[data-v-6e469659]{margin:0;color:var(--sage-500);line-height:1.7}.lab-shell[data-v-6e469659]{display:grid;gap:18px}.sense-hero[data-v-6e469659]{background:linear-gradient(135deg,#f8faf1f5,#e2efe7f0)}.sense-shell[data-v-6e469659],.quiz-grid[data-v-6e469659]{display:grid;gap:18px}.quiz-card[data-v-6e469659]{display:grid;gap:14px;background:#ffffffe0}.quiz-card h4[data-v-6e469659],.quiz-summary-card h4[data-v-6e469659]{margin:0}.quiz-card-head[data-v-6e469659],.quiz-summary-card[data-v-6e469659]{display:flex;justify-content:space-between;gap:16px;align-items:center}.quiz-summary-card[data-v-6e469659]{background:linear-gradient(135deg,#fffffff2,#f5f8f1f0)}.quiz-summary-card strong[data-v-6e469659]{font-size:32px;color:var(--sage-900)}.locked-card[data-v-6e469659]{display:grid;gap:14px}.sense-option[data-v-6e469659]{background:#ffffffd1}.header-row[data-v-6e469659],.lab-head[data-v-6e469659],.token-showcase-head[data-v-6e469659]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.activity-panel[data-v-6e469659],.segmentation-lab[data-v-6e469659],.sentiment-lab[data-v-6e469659],.experiment-generation[data-v-6e469659]{display:grid;gap:18px}.lab-overview[data-v-6e469659]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-overview-card[data-v-6e469659],.lab-progress-card[data-v-6e469659],.lab-main[data-v-6e469659],.token-showcase[data-v-6e469659],.lab-record[data-v-6e469659],.sentiment-material[data-v-6e469659],.generation-zone[data-v-6e469659]{background:#ffffffdb}.lab-progress-card[data-v-6e469659]{display:grid;gap:10px}.lab-progress-card strong[data-v-6e469659]{font-size:28px;color:var(--lavender-700)}.lab-progress-card span[data-v-6e469659]{color:var(--sage-500)}.lab-main[data-v-6e469659]{display:grid;gap:18px;background:linear-gradient(135deg,#ffffffeb,#f5efffe0)}.lab-progress[data-v-6e469659]{min-width:128px;padding:14px 16px;border-radius:18px;background:#fffc}.lab-progress span[data-v-6e469659],.lab-progress strong[data-v-6e469659],.token-count[data-v-6e469659]{display:block}.lab-progress span[data-v-6e469659]{font-size:13px;color:var(--sage-500)}.lab-progress strong[data-v-6e469659]{margin-top:6px;font-size:24px;color:var(--lavender-700)}.floating-progress[data-v-6e469659]{text-align:right}.lab-track[data-v-6e469659]{width:100%;height:12px;border-radius:999px;background:#d4ddd0a6;overflow:hidden}.lab-fill[data-v-6e469659]{height:100%;background:linear-gradient(90deg,var(--lavender-500),var(--sage-500))}.block-row[data-v-6e469659],.selected-row[data-v-6e469659],.token-cloud[data-v-6e469659]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.segmentation-main[data-v-6e469659]{gap:22px}.segmentation-strip[data-v-6e469659]{display:grid;gap:12px;padding:24px;border-radius:24px;background:#fffc;border:1px solid rgba(196,181,253,.45)}.segmentation-sentence[data-v-6e469659]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.segmentation-hint-row[data-v-6e469659]{display:flex;justify-content:space-between;gap:12px;color:var(--sage-500);font-size:13px}.sentence-char[data-v-6e469659],.sentence-divider[data-v-6e469659],.block-chip[data-v-6e469659],.selected-chip[data-v-6e469659],.token-badge[data-v-6e469659]{border:1px solid var(--sage-200);background:#ffffffe6;border-radius:16px;padding:10px 12px;color:var(--sage-800)}.sentence-char[data-v-6e469659]{min-width:54px;min-height:54px;border-radius:18px;font-size:22px;font-weight:700;box-shadow:0 10px 24px #9b7ed91a}.sentence-divider[data-v-6e469659]{width:28px;min-height:54px;padding:0;border-color:transparent;background:transparent;display:grid;place-items:center}.divider-line[data-v-6e469659]{width:2px;height:26px;border-radius:999px;background:#b5c4afe6;transition:all .2s ease}.sentence-char.active[data-v-6e469659]{background:var(--lavender-100);color:var(--lavender-700);border-color:var(--lavender-300)}.sentence-divider.active .divider-line[data-v-6e469659]{width:4px;height:34px;background:var(--lavender-500);box-shadow:0 0 0 4px #9b7ed91f}.answer-preview[data-v-6e469659],.token-card[data-v-6e469659],.option-card[data-v-6e469659],.side-card[data-v-6e469659],.experiment-token-card[data-v-6e469659]{padding:18px;border-radius:22px;border:1px solid var(--sage-200);background:#ffffffd6}.token-showcase[data-v-6e469659],.lab-record[data-v-6e469659]{display:grid;gap:16px;background:linear-gradient(135deg,#ffffffeb,#f4f7f2e6)}.token-cloud[data-v-6e469659]{min-height:72px}.token-badge[data-v-6e469659]{padding:10px 18px;border-radius:999px;font-weight:700}.empty-token[data-v-6e469659]{color:var(--sage-500)}.showcase-preview[data-v-6e469659]{background:#ffffffb8}.segmentation-reference[data-v-6e469659]{background:#ede9fe59}.experiment-grid[data-v-6e469659]{align-items:stretch}.token-card[data-v-6e469659],.option-card[data-v-6e469659]{display:flex;gap:14px;align-items:flex-start}.experiment-token-card[data-v-6e469659]{display:grid;gap:16px}.token-card select[data-v-6e469659],.experiment-token-card select[data-v-6e469659]{width:100%;border:1px solid var(--sage-200);border-radius:14px;padding:10px 12px;background:#fff}.options-list[data-v-6e469659]{display:grid;gap:14px}.sentiment-options[data-v-6e469659]{grid-template-columns:repeat(3,minmax(0,1fr))}.sentiment-card[data-v-6e469659]{min-height:120px}.option-card input[data-v-6e469659]{margin-top:4px}.inline-actions[data-v-6e469659]{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 960px){.detail-hero[data-v-6e469659],.lab-overview[data-v-6e469659],.sentiment-options[data-v-6e469659]{grid-template-columns:1fr}.header-row[data-v-6e469659],.lab-head[data-v-6e469659],.token-showcase-head[data-v-6e469659]{flex-direction:column;align-items:flex-start}.lab-progress[data-v-6e469659],.floating-progress[data-v-6e469659]{width:100%;text-align:left}}.report-hero[data-v-15cc8f72],.result-grid[data-v-15cc8f72],.header-row[data-v-15cc8f72],.feedback-panel[data-v-15cc8f72]{display:flex;gap:16px}.report-hero[data-v-15cc8f72],.header-row[data-v-15cc8f72]{justify-content:space-between;align-items:center}.result-grid[data-v-15cc8f72],.feedback-panel[data-v-15cc8f72]{flex-wrap:wrap}.result-grid[data-v-15cc8f72]{margin-top:18px}.report-hero[data-v-15cc8f72]{background:linear-gradient(135deg,#fffffff0,#f5efffe6)}.sense-report-hero[data-v-15cc8f72]{background:linear-gradient(135deg,#f8faf1f5,#e2efe7f0)}.result-card[data-v-15cc8f72],.feedback-box[data-v-15cc8f72]{flex:1;min-width:220px}.highlight-card[data-v-15cc8f72]{background:linear-gradient(135deg,#ede9fee6,#f4f7f2f5)}.result-card strong[data-v-15cc8f72],.feedback-box strong[data-v-15cc8f72]{display:block;margin-bottom:8px}.result-card p[data-v-15cc8f72],.feedback-box p[data-v-15cc8f72]{margin:0;color:var(--sage-500);line-height:1.7}.result-stars[data-v-15cc8f72]{display:flex;gap:10px}.result-score-chip[data-v-15cc8f72]{min-width:140px;min-height:140px;border-radius:28px;display:grid;place-items:center;background:#ffffffd6;box-shadow:inset 0 0 0 1px #dde6ddd9}.result-score-chip strong[data-v-15cc8f72]{font-size:46px;color:var(--sage-900)}.star-chip[data-v-15cc8f72]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--sage-100);color:var(--sage-300);font-size:24px}.star-chip.filled[data-v-15cc8f72]{background:var(--lavender-100);color:var(--lavender-700)}.report-body[data-v-15cc8f72]{margin-top:18px;display:grid;gap:18px}.inline-actions[data-v-15cc8f72]{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 960px){.report-hero[data-v-15cc8f72],.header-row[data-v-15cc8f72]{flex-direction:column;align-items:flex-start}}.frontier-page[data-v-2f2a41f6]{display:flex;flex-direction:column;gap:24px}.frontier-hero[data-v-2f2a41f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:32px;align-items:center;overflow:hidden;padding:40px 36px;background:linear-gradient(135deg,#e9f7ecf0,#f2e9ffe6),radial-gradient(circle at top left,rgba(146,214,170,.26),transparent 42%)}.hero-copy[data-v-2f2a41f6],.section-heading[data-v-2f2a41f6],.direction-card-body[data-v-2f2a41f6],.video-guide[data-v-2f2a41f6],.resource-list-main[data-v-2f2a41f6]{display:flex;flex-direction:column}.hero-copy[data-v-2f2a41f6]{gap:10px}.hero-title[data-v-2f2a41f6]{margin:6px 0 0;font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--sage-800)}.hero-subtitle[data-v-2f2a41f6]{margin:2px 0 10px;font-size:1.1rem;line-height:1.6;color:var(--sage-600);font-weight:600}.hero-description[data-v-2f2a41f6]{max-width:560px;font-size:.92rem;color:var(--sage-500);line-height:1.7}.story-copy[data-v-2f2a41f6]{margin:14px 0 0;max-width:560px;padding-left:14px;border-left:3px solid var(--lavender-300);color:var(--sage-500);font-size:.9rem;line-height:1.8}.hero-visual[data-v-2f2a41f6]{display:flex;justify-content:center}.sense-panel[data-v-2f2a41f6]{position:relative;width:min(100%,420px);aspect-ratio:1 / 1;border-radius:28px;background:radial-gradient(circle at center,#ffffffeb 0,#ffffffeb 18%,#cdecd694 18%,#cdecd694 48%,#e9f0fbbd 48%,#e9f0fbbd 62%,#f3ecfbf2 62%,#f3ecfbf2);box-shadow:0 22px 48px #7e90712e;overflow:hidden}.sense-core[data-v-2f2a41f6],.sense-orbit[data-v-2f2a41f6]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:999px;background:#ffffffe6;color:var(--sage-700);box-shadow:0 14px 32px #7c86961f}.sense-core[data-v-2f2a41f6]{top:50%;right:50%;bottom:50%;left:50%;width:148px;height:148px;transform:translate(-50%,-50%);background:linear-gradient(180deg,#f5fff6fa,#ede7fbf5);border:1px solid rgba(182,207,190,.55)}.sense-core span[data-v-2f2a41f6]{font-size:1.05rem;font-weight:800;line-height:1.45}.sense-orbit[data-v-2f2a41f6]{width:132px;min-height:132px;padding:16px}.sense-orbit strong[data-v-2f2a41f6]{font-size:1rem}.sense-orbit span[data-v-2f2a41f6]{font-size:.92rem}.sense-vision[data-v-2f2a41f6]{top:24px;left:28px}.sense-audio[data-v-2f2a41f6]{top:26px;right:24px}.sense-expression[data-v-2f2a41f6]{bottom:24px;left:24px}.sense-cognition[data-v-2f2a41f6]{right:28px;bottom:26px}.section-heading[data-v-2f2a41f6]{gap:8px;margin-bottom:28px;max-width:640px}.section-heading-title[data-v-2f2a41f6]{margin:4px 0 0;font-size:1.7rem;font-weight:800;line-height:1.3;color:var(--sage-800)}.section-heading-lede[data-v-2f2a41f6],.featured-resource-head h4[data-v-2f2a41f6],.resource-group-header h4[data-v-2f2a41f6],.video-guide h4[data-v-2f2a41f6],.video-placeholder h4[data-v-2f2a41f6]{margin:0}.section-heading-lede[data-v-2f2a41f6]{font-size:.88rem;color:var(--sage-400);line-height:1.6}.featured-description[data-v-2f2a41f6],.featured-sense[data-v-2f2a41f6],.resource-group-header p[data-v-2f2a41f6],.resource-list-description[data-v-2f2a41f6],.resource-list-meta[data-v-2f2a41f6],.video-placeholder p[data-v-2f2a41f6],.video-note[data-v-2f2a41f6]{margin:0;color:var(--sage-400);font-size:.88rem;line-height:1.7}.video-section[data-v-2f2a41f6]{background:linear-gradient(180deg,#f8fbf8fa,#f1ecfaf2);padding:28px}.video-layout[data-v-2f2a41f6]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.9fr);gap:32px;align-items:center}.video-copy[data-v-2f2a41f6]{display:flex;flex-direction:column;gap:6px}.video-title[data-v-2f2a41f6]{margin:4px 0;font-size:1.4rem;font-weight:800;line-height:1.4;color:var(--sage-800)}.video-lede[data-v-2f2a41f6]{margin:0 0 10px;font-size:.88rem;color:var(--sage-400);line-height:1.6}.video-desc[data-v-2f2a41f6]{margin:10px 0 0;font-size:.86rem;color:var(--sage-400);line-height:1.7}.resource-group[data-v-2f2a41f6],.featured-resource-card[data-v-2f2a41f6]{border-radius:24px;border:1px solid rgba(190,209,196,.48);background:#ffffffe6}.video-player-shell[data-v-2f2a41f6]{width:100%;overflow:hidden;border-radius:20px;background:#111827;border:1px solid rgba(202,217,206,.75);box-shadow:0 20px 44px #3c4a3e29}.video-player[data-v-2f2a41f6]{display:block;width:100%;aspect-ratio:16 / 9;background:#111827}.video-source[data-v-2f2a41f6]{margin:0;color:var(--sage-500);font-size:.86rem;font-weight:700}.direction-grid[data-v-2f2a41f6]{display:grid;align-items:start;gap:20px 18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.direction-card[data-v-2f2a41f6]{border-radius:24px;overflow:hidden;background:#ffffffe6;box-shadow:0 16px 34px #5a685c1a;transition:transform .25s ease,box-shadow .25s ease}.direction-card.is-alt[data-v-2f2a41f6]{margin-top:30px}.direction-card[data-v-2f2a41f6]:hover{transform:translateY(-4px);box-shadow:0 22px 44px #5a685c29}.direction-card-media[data-v-2f2a41f6]{width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;background-repeat:no-repeat}.direction-card-body[data-v-2f2a41f6]{gap:6px;padding:18px 20px 22px}.direction-card h4[data-v-2f2a41f6]{font-size:1.15rem;font-weight:800;color:var(--sage-800)}.direction-card-body p[data-v-2f2a41f6]{margin:0;font-size:.86rem;color:var(--sage-400);line-height:1.6}.direction-tag[data-v-2f2a41f6]{margin-top:8px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--lavender-100);color:#6d5aa0;font-size:.78rem;font-weight:700;line-height:1.6}.featured-resource-grid[data-v-2f2a41f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:22px}.featured-resource-card[data-v-2f2a41f6]{display:flex;flex-direction:column;gap:14px;padding:22px;box-shadow:0 18px 42px #76887c1f}.featured-resource-head[data-v-2f2a41f6]{display:flex;gap:14px;align-items:flex-start}.featured-icon[data-v-2f2a41f6],.group-icon[data-v-2f2a41f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.featured-icon[data-v-2f2a41f6]{width:52px;height:52px;border-radius:16px;background:#ffffffad;color:#4f5f89;font-size:1.3rem;font-weight:800}.featured-source[data-v-2f2a41f6]{margin:0;color:var(--sage-600);font-size:.92rem}.featured-sense[data-v-2f2a41f6]{color:var(--sage-700)}.featured-link[data-v-2f2a41f6]{align-self:flex-start}.resource-groups[data-v-2f2a41f6]{display:grid;gap:18px}.resource-group[data-v-2f2a41f6]{padding:20px}.resource-group-header[data-v-2f2a41f6]{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.group-icon[data-v-2f2a41f6]{width:42px;height:42px;border-radius:14px;background:#e8f0ffb8;color:#65508e;font-size:1.1rem;font-weight:800}.resource-list[data-v-2f2a41f6]{display:grid;gap:12px}.resource-list-item[data-v-2f2a41f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#fbfdfbfa,#f3f7f4f5);border:1px solid rgba(204,220,208,.55)}.resource-list-main[data-v-2f2a41f6]{gap:8px;min-width:0}.resource-list-title[data-v-2f2a41f6]{margin:0;color:var(--sage-700);font-weight:700;line-height:1.5}.resource-list-tag[data-v-2f2a41f6]{color:#65508e}.resource-list-link[data-v-2f2a41f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:104px;padding:10px 16px;border-radius:14px;background:#ebe7ffe6;color:#65508e;font-weight:700;text-decoration:none}.keyword-row[data-v-2f2a41f6]{display:flex;flex-wrap:wrap;gap:10px}.keyword-tag[data-v-2f2a41f6]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#e8f0ffb8;color:#65508e;font-size:.88rem;font-weight:700}.tone-emerald[data-v-2f2a41f6]{background:linear-gradient(140deg,#e5f8ebfa,#c4ecd2f5)}.tone-sky[data-v-2f2a41f6]{background:linear-gradient(140deg,#e2f5fbfa,#cee9f6f5)}@media (max-width: 960px){.frontier-hero[data-v-2f2a41f6]{grid-template-columns:1fr;padding:28px 24px}.hero-title[data-v-2f2a41f6]{font-size:2.3rem}.video-layout[data-v-2f2a41f6]{grid-template-columns:1fr}.direction-card.is-alt[data-v-2f2a41f6]{margin-top:0}.sense-panel[data-v-2f2a41f6]{width:min(100%,360px)}.sense-orbit[data-v-2f2a41f6]{width:116px;min-height:116px;padding:14px}.sense-core[data-v-2f2a41f6]{width:132px;height:132px}.resource-list-item[data-v-2f2a41f6]{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.sense-panel[data-v-2f2a41f6]{width:min(100%,320px)}.sense-orbit[data-v-2f2a41f6]{width:104px;min-height:104px}.sense-orbit strong[data-v-2f2a41f6]{font-size:.94rem}.sense-orbit span[data-v-2f2a41f6]{font-size:.8rem}}.compose-card[data-v-d025cd15],.post-card[data-v-d025cd15],.post-head[data-v-d025cd15],.header-row[data-v-d025cd15]{display:flex;flex-direction:column;gap:14px}.header-row[data-v-d025cd15],.post-head[data-v-d025cd15]{flex-direction:row;justify-content:space-between;align-items:center}.compose-card h3[data-v-d025cd15],.post-head h4[data-v-d025cd15],.post-content[data-v-d025cd15]{margin:0}.posts-list[data-v-d025cd15]{display:grid;gap:14px}.post-card[data-v-d025cd15]{padding:18px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(255,255,255,.75)}.post-head p[data-v-d025cd15],.post-content[data-v-d025cd15]{color:var(--sage-500)}.post-content[data-v-d025cd15]{line-height:1.7}@media (max-width: 960px){.header-row[data-v-d025cd15],.post-head[data-v-d025cd15]{flex-direction:column;align-items:flex-start}}.reply-list[data-v-c1c3aa6c]{display:grid;gap:12px;margin-top:14px}.reply-card[data-v-c1c3aa6c]{padding:16px;border-radius:20px;background:#ffffffc7}.reply-head[data-v-c1c3aa6c]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.reply-head span[data-v-c1c3aa6c],.reply-card p[data-v-c1c3aa6c]{color:var(--sage-500)}.reply-card p[data-v-c1c3aa6c]{margin:0;line-height:1.7}@media (max-width: 960px){.reply-head[data-v-c1c3aa6c]{flex-direction:column;align-items:flex-start}}.profile-page[data-v-b929328b],.section-header[data-v-b929328b],.ability-grid[data-v-b929328b],.ability-card[data-v-b929328b],.ability-head[data-v-b929328b],.ability-status[data-v-b929328b],.ability-actions[data-v-b929328b],.plans-card[data-v-b929328b],.plan-list[data-v-b929328b],.plan-item[data-v-b929328b],.plan-copy[data-v-b929328b],.post-list[data-v-b929328b],.post-card[data-v-b929328b],.post-head[data-v-b929328b],.post-meta[data-v-b929328b]{display:grid;gap:14px}.profile-hero[data-v-b929328b]{display:grid;gap:16px;padding:22px;color:var(--ink-700)}.profile-hero-main[data-v-b929328b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:18px;align-items:start}.stage-card[data-v-b929328b]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.profile-copy[data-v-b929328b]{display:grid;gap:10px;min-width:0;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#2d3e2deb,#7c6babd1);color:#fff}.profile-pill[data-v-b929328b],.muted-pill[data-v-b929328b],.profile-copy .section-title[data-v-b929328b],.profile-copy .section-subtitle[data-v-b929328b],.stage-card .section-title[data-v-b929328b],.stage-card .section-subtitle[data-v-b929328b]{margin:0}.profile-copy .section-subtitle[data-v-b929328b]{color:#ffffffd6;max-width:680px}.stage-inline[data-v-b929328b]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.stage-label[data-v-b929328b]{padding:6px 10px;border-radius:999px;background:#ffffff24;font-size:13px;font-weight:700}.profile-note[data-v-b929328b]{margin:0;color:#ffffffc7;line-height:1.7}.profile-badge[data-v-b929328b]{min-width:0;display:grid;justify-items:center;align-content:start;gap:10px;border-radius:24px;padding:18px 16px 16px;background:#ffffffe0;border:1px solid rgba(255,255,255,.75);box-shadow:0 16px 36px #434d4914}.hero-avatar[data-v-b929328b]{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#8a78d8eb,#7a988aeb);color:#fff;font-size:28px;font-weight:700}.hero-avatar.has-image[data-v-b929328b]{background:#fffffff2}.hero-avatar-image[data-v-b929328b]{width:100%;height:100%;object-fit:cover}.user-copy[data-v-b929328b]{display:grid;gap:4px;text-align:center}.user-copy strong[data-v-b929328b]{font-size:22px;color:var(--ink-700)}.user-copy span[data-v-b929328b]{color:var(--sage-500)}.compact-avatar-btn[data-v-b929328b]{min-width:0;padding-inline:14px;min-height:40px}.avatar-input[data-v-b929328b]{display:none}.avatar-error[data-v-b929328b]{max-width:220px;text-align:center}.hero-metrics[data-v-b929328b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-card[data-v-b929328b]{display:grid;gap:6px;padding:18px 20px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(255,255,255,.78);box-shadow:0 16px 36px #434d4914;text-align:left}.metric-card strong[data-v-b929328b]{font-size:28px;color:var(--ink-700)}.metric-card span[data-v-b929328b]{color:var(--sage-500)}.stage-card[data-v-b929328b]{align-items:center}.stage-side[data-v-b929328b]{min-width:240px;display:grid;gap:8px;border-radius:24px;padding:18px;background:#ffffffb8}.stage-side span[data-v-b929328b],.ability-head p[data-v-b929328b],.ability-goal[data-v-b929328b],.plan-copy span[data-v-b929328b],.post-head p[data-v-b929328b],.post-content[data-v-b929328b],.post-meta[data-v-b929328b]{color:var(--sage-500)}.forum-actions[data-v-b929328b]{display:flex;gap:12px;flex-wrap:wrap}.ability-grid[data-v-b929328b]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.ability-card[data-v-b929328b],.post-card[data-v-b929328b],.plan-item[data-v-b929328b]{padding:18px;border-radius:24px;background:#fffc;border:1px solid rgba(255,255,255,.75)}.ability-head[data-v-b929328b]{grid-template-columns:1fr auto;align-items:start}.ability-head h4[data-v-b929328b],.post-head h4[data-v-b929328b],.plan-copy strong[data-v-b929328b]{margin:0;color:var(--ink-700)}.ability-head p[data-v-b929328b],.post-head p[data-v-b929328b],.post-content[data-v-b929328b]{margin:0}.ability-status[data-v-b929328b]{grid-template-columns:repeat(3,minmax(0,1fr));font-size:14px;color:var(--sage-600)}.ability-goal[data-v-b929328b]{margin:0;line-height:1.7}.ability-actions[data-v-b929328b]{grid-template-columns:repeat(2,max-content)}.plan-editor[data-v-b929328b]{display:grid;grid-template-columns:minmax(280px,1fr) max-content;gap:12px 16px;align-items:start;margin-top:18px}.plan-input[data-v-b929328b]{width:100%;min-height:52px;border:1px solid rgba(167,181,172,.46);border-radius:18px;background:#ffffffdb;padding:0 16px;font:inherit;color:var(--ink-700)}.plan-actions[data-v-b929328b]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.plan-list[data-v-b929328b]{margin-top:16px}.plan-item[data-v-b929328b]{grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px}.plan-item.done[data-v-b929328b]{opacity:.72}.plan-item.done .plan-copy strong[data-v-b929328b]{text-decoration:line-through}.plan-check[data-v-b929328b]{position:relative;width:24px;height:24px}.plan-check input[data-v-b929328b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.checkmark[data-v-b929328b]{width:24px;height:24px;border-radius:8px;border:1px solid rgba(138,151,146,.5);background:#fffffff2;display:block}.plan-check input:checked+.checkmark[data-v-b929328b]{background:linear-gradient(135deg,var(--lavender-400),var(--lavender-300));border-color:transparent;box-shadow:inset 0 0 0 5px #fffffff2}.danger-btn[data-v-b929328b]{color:#b55b67}.post-list[data-v-b929328b]{margin-top:18px}.post-head[data-v-b929328b]{grid-template-columns:1fr auto;align-items:start}.post-title-row[data-v-b929328b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.post-meta[data-v-b929328b]{grid-template-columns:repeat(2,max-content);gap:16px;font-size:13px}@media (max-width: 1100px){.ability-grid[data-v-b929328b],.ability-status[data-v-b929328b],.hero-metrics[data-v-b929328b],.plan-editor[data-v-b929328b]{grid-template-columns:1fr}.plan-actions[data-v-b929328b]{justify-content:flex-start}}@media (max-width: 960px){.profile-hero-main[data-v-b929328b],.stage-card[data-v-b929328b]{grid-template-columns:1fr;flex-direction:column}.profile-badge[data-v-b929328b],.stage-side[data-v-b929328b]{min-width:0}.plan-item[data-v-b929328b],.ability-actions[data-v-b929328b],.post-head[data-v-b929328b],.post-meta[data-v-b929328b]{grid-template-columns:1fr}}:root{color-scheme:light;--sage-50: #f4f7f2;--sage-100: #e8ede4;--sage-200: #d4ddd0;--sage-300: #b5c4af;--sage-400: #8fa888;--sage-500: #6b8e6b;--sage-600: #557555;--sage-700: #455e45;--sage-800: #3a4d3a;--sage-900: #2d3e2d;--lavender-100: #ede9fe;--lavender-300: #c4b5fd;--lavender-500: #9b7ed9;--lavender-600: #8b6fc9;--lavender-700: #7c6bab;--cream: #f9f7f2;--clay: #c4956a;--stone-100: #f5f5f4;--stone-300: #d6d3d1;--stone-500: #78716c;--stone-700: #44403c;--stone-900: #1c1917;--danger: #c2410c;--shadow: 0 16px 40px rgba(45, 62, 45, .12)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background-color:#f6efe4;background-image:url(/bk1.png);background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:var(--sage-900)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.page{display:flex;flex-direction:column;gap:20px}.section-card{background:#ffffffe0;border:1px solid rgba(255,255,255,.6);border-radius:28px;box-shadow:var(--shadow);padding:20px}.section-title{margin:0;font-size:24px;font-weight:700}.section-subtitle{margin:8px 0 0;color:var(--sage-500);line-height:1.7}.grid{display:grid;gap:16px}.grid.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:600;color:var(--sage-700)}.field input,.field textarea,.field select{width:100%;border:1px solid var(--sage-200);background:#fff;border-radius:16px;padding:12px 14px;color:var(--sage-900);outline:none}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--lavender-500);box-shadow:0 0 0 4px #9b7ed91f}.primary-btn,.secondary-btn,.ghost-btn{border:none;border-radius:16px;padding:12px 18px;font-weight:700;transition:.2s ease}.primary-btn{background:var(--sage-900);color:#fff}.secondary-btn{background:var(--lavender-100);color:var(--lavender-700)}.ghost-btn{background:#ffffffb3;color:var(--sage-700);border:1px solid var(--sage-200)}.primary-btn:disabled,.secondary-btn:disabled,.ghost-btn:disabled{opacity:.55;cursor:not-allowed}.inline-actions{display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--lavender-100);color:var(--lavender-700);font-size:12px;font-weight:700}.meta-row{display:flex;gap:12px;flex-wrap:wrap;color:var(--sage-500);font-size:13px}.error-text{color:var(--danger);font-size:14px}.empty-state{padding:24px;text-align:center;color:var(--sage-500);border-radius:24px;background:#ffffffb3;border:1px dashed var(--sage-200)}@media (max-width: 960px){.grid.cards-2,.grid.cards-3{grid-template-columns:1fr}}@media (max-width: 640px){.section-card{border-radius:22px;padding:16px}.section-title{font-size:20px}}
