.signup-section[data-v-440524bd]{min-height:100vh;padding:120px 0 80px;background:#0a0a0acc;position:relative;overflow:hidden}.signup-section[data-v-440524bd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(124,58,237,.1) 0%,transparent 50%);z-index:1}.signup-section .container[data-v-440524bd]{position:relative;z-index:2}.signup-content[data-v-440524bd]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1000px;margin:0 auto}.signup-form-container[data-v-440524bd]{background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,212,255,.25);border-radius:20px;padding:40px;box-shadow:0 8px 32px #0003,0 0 20px #00d4ff1a}.signup-header[data-v-440524bd]{text-align:center;margin-bottom:40px}.signup-title[data-v-440524bd]{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px;text-shadow:0 0 20px rgba(255,255,255,.3)}.signup-subtitle[data-v-440524bd]{font-size:18px;color:#b0b0b0;text-shadow:0 0 10px rgba(176,176,176,.3)}.signup-form[data-v-440524bd]{display:flex;flex-direction:column;gap:24px}.btn-google[data-v-440524bd]{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 16px #0000001a}.btn-google[data-v-440524bd]:before{content:none!important;display:none!important}.btn-google[data-v-440524bd]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.google-icon[data-v-440524bd]{font-size:20px}.divider[data-v-440524bd]{text-align:center;position:relative;margin:20px 0}.divider[data-v-440524bd]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#fff3}.divider span[data-v-440524bd]{background:#14142899;padding:0 20px;color:#b0b0b0;font-size:14px}.form-row[data-v-440524bd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-440524bd]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-440524bd]{font-size:14px;font-weight:600;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.form-input[data-v-440524bd]{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px 16px;color:#fff;font-size:16px;transition:all .3s ease}.form-input[data-v-440524bd]:focus{outline:none;border-color:#00d4ff99;box-shadow:0 0 20px #00d4ff33}.form-input[data-v-440524bd]::placeholder{color:#ffffff80}.btn-signup[data-v-440524bd]{margin-top:16px;padding:16px 24px;font-size:16px;font-weight:600}.signup-footer[data-v-440524bd]{margin-top:32px;text-align:center}.login-link[data-v-440524bd]{color:#b0b0b0;margin-bottom:16px}.login-link a[data-v-440524bd]{text-decoration:none;color:#afc2f2;transition:color .3s ease}.login-link a[data-v-440524bd]:hover{text-shadow:0 0 15px rgba(0,212,255,.5)}.terms[data-v-440524bd]{font-size:12px;color:#888;line-height:1.5}.terms a[data-v-440524bd]{text-decoration:none;color:#afc2f2}.terms a[data-v-440524bd]:hover{text-shadow:0 0 15px rgba(0,212,255,.5)}.signup-visual[data-v-440524bd]{display:flex;justify-content:center;align-items:center}.ai-assistant-demo[data-v-440524bd]{background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,212,255,.25);border-radius:20px;padding:24px;box-shadow:0 8px 32px #0003,0 0 20px #00d4ff1a;width:100%;max-width:400px}.demo-header[data-v-440524bd]{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px;margin-bottom:20px}.demo-title[data-v-440524bd]{font-size:16px;color:#00d4ff;text-align:center;text-shadow:0 0 10px rgba(0,212,255,.3)}.demo-content[data-v-440524bd]{display:flex;flex-direction:column;gap:16px}.ai-message[data-v-440524bd],.user-message[data-v-440524bd]{display:flex;align-items:flex-start;gap:12px}.user-message[data-v-440524bd]{flex-direction:row-reverse}.ai-avatar[data-v-440524bd],.user-avatar[data-v-440524bd]{font-size:24px;flex-shrink:0}.message-text[data-v-440524bd]{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 16px;color:#fff;font-size:14px;line-height:1.4;max-width:280px}.user-message .message-text[data-v-440524bd]{background:#00d4ff33;border-color:#00d4ff4d}@media (max-width: 768px){.signup-content[data-v-440524bd]{grid-template-columns:1fr;gap:40px}.signup-form-container[data-v-440524bd]{padding:30px 20px}.form-row[data-v-440524bd]{grid-template-columns:1fr}.signup-title[data-v-440524bd]{font-size:28px}.signup-visual[data-v-440524bd]{order:-1}}@media (max-width: 480px){.signup-section[data-v-440524bd]{padding:100px 0 60px}.signup-form-container[data-v-440524bd]{padding:24px 16px}.signup-title[data-v-440524bd]{font-size:24px}}.signin-page[data-v-8d026259]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 20px 80px;background:#0a0a0acc;position:relative;overflow:hidden}.signin-page[data-v-8d026259]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(124,58,237,.1) 0%,transparent 50%);z-index:1}.signin-container[data-v-8d026259]{width:100%;max-width:440px;position:relative;z-index:2}.signin-card[data-v-8d026259]{background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;padding:40px;box-shadow:0 8px 32px #0003,0 0 20px #00d4ff1a;border:1px solid rgba(0,212,255,.25);color:var(--text)}.signin-header[data-v-8d026259]{text-align:center;margin-bottom:32px}.signin-title[data-v-8d026259]{font-size:32px;font-weight:700;margin:0 0 8px;background:var(--main-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease-in-out infinite}.signin-subtitle[data-v-8d026259]{color:var(--muted);margin:0;font-size:16px}.signin-form[data-v-8d026259]{margin-bottom:24px}.form-group[data-v-8d026259]{margin-bottom:20px}.form-label[data-v-8d026259]{display:block;font-weight:500;color:var(--text);margin-bottom:8px;font-size:14px}.form-input[data-v-8d026259]{width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:12px;font-size:16px;transition:all .2s ease;background:#00000040;color:var(--text);box-sizing:border-box}.form-input[data-v-8d026259]::placeholder{color:var(--muted);opacity:.8}.form-input[data-v-8d026259]:focus{outline:none;border-color:#7c3aed80;box-shadow:0 0 0 2px #7c3aed40}.form-input[data-v-8d026259]:disabled{background:#ffffff0f;cursor:not-allowed}.password-input[data-v-8d026259]{position:relative}.password-toggle[data-v-8d026259]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease}.password-toggle[data-v-8d026259]:hover{color:var(--text)}.password-toggle[data-v-8d026259]:disabled{cursor:not-allowed;opacity:.5}.error-message[data-v-8d026259]{display:flex;align-items:center;gap:8px;color:#fecaca;font-size:14px;margin-bottom:16px;padding:12px;background:#ef44441f;border-radius:8px;border:1px solid rgba(239,68,68,.35)}.signin-btn[data-v-8d026259]{width:100%;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.signin-btn[data-v-8d026259]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #667eea4d}.signin-btn[data-v-8d026259]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-8d026259]{animation:spin-8d026259 1s linear infinite}@keyframes spin-8d026259{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.divider[data-v-8d026259]{text-align:center;margin:24px 0;position:relative;color:var(--muted);font-size:14px}.divider[data-v-8d026259]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1f}.divider span[data-v-8d026259]{background:transparent;padding:0 16px}.google-btn[data-v-8d026259]{width:100%;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.google-btn[data-v-8d026259]:before{content:none!important;display:none!important}.google-btn[data-v-8d026259]:hover:not(:disabled){border-color:#7c3aed59;background:#ffffff14}.google-btn[data-v-8d026259]:disabled{opacity:.7;cursor:not-allowed}.signin-footer[data-v-8d026259]{text-align:center;margin-top:24px;font-size:14px;color:var(--muted)}.signin-footer p[data-v-8d026259]{margin:0 0 12px}.link[data-v-8d026259]{text-decoration:none;color:#afc2f2;font-weight:600;transition:color .2s ease}.link[data-v-8d026259]:hover{color:#afbaf2;text-decoration:underline}@media (max-width: 480px){.signin-card[data-v-8d026259]{padding:24px;margin:10px}.signin-title[data-v-8d026259]{font-size:24px}.form-input[data-v-8d026259]{font-size:16px}}.dino-game-card[data-v-8751d404]{position:relative;max-width:800px;margin:0 auto}.game-title-section[data-v-8751d404]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,#6a0dad1a,#9370db0d);border-radius:20px;border:2px solid rgba(106,13,173,.2)}.game-icon[data-v-8751d404]{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6a0dad,#9370db);border-radius:16px;box-shadow:0 4px 16px #6a0dad4d;animation:float-8751d404 3s ease-in-out infinite}@keyframes float-8751d404{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.game-title-text h2[data-v-8751d404]{margin:0 0 4px;font-size:28px;font-weight:700;background:linear-gradient(135deg,#9370db,#6a0dad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-title-text p[data-v-8751d404]{margin:0;font-size:14px;color:#888}.start-game-btn[data-v-8751d404]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#6a0dad,#9370db);color:#fff;border:none;border-radius:16px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #6a0dad66;margin-bottom:20px}.start-game-btn[data-v-8751d404]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a0dad99;background:linear-gradient(135deg,#7b1fa2,#9370db)}.start-game-btn[data-v-8751d404]:active{transform:translateY(0)}.game-container[data-v-8751d404]{background:linear-gradient(135deg,#1a0033,#0a0015);border-radius:20px;padding:24px;border:2px solid rgba(106,13,173,.3);box-shadow:0 8px 32px #6a0dad33}.game-header[data-v-8751d404]{display:flex;justify-content:center;gap:24px;margin-bottom:20px}.stat-box[data-v-8751d404]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;background:#9370db1a;border-radius:12px;border:2px solid rgba(147,112,219,.3);min-width:100px}.stat-box.best[data-v-8751d404]{border-color:#ffd7004d;background:#ffd7000d}.stat-label[data-v-8751d404]{font-size:12px;color:#9370db;text-transform:uppercase;letter-spacing:1px;font-weight:600}.stat-box.best .stat-label[data-v-8751d404]{color:gold}.stat-value[data-v-8751d404]{font-size:28px;font-weight:700;color:#fff;min-width:60px;text-align:center;font-variant-numeric:tabular-nums}.game-start[data-v-8751d404]{text-align:center;padding:40px 20px}.start-content[data-v-8751d404]{max-width:400px;margin:0 auto}.dino-emoji[data-v-8751d404]{font-size:80px;margin-bottom:20px;animation:float-8751d404 3s ease-in-out infinite}.start-content h3[data-v-8751d404]{font-size:28px;color:#fff;margin:0 0 12px}.start-content p[data-v-8751d404]{font-size:16px;color:#b8b8b8;margin:0 0 32px}.start-btn[data-v-8751d404]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#6a0dad,#9370db);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #6a0dad66}.start-btn[data-v-8751d404]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a0dad99}.start-btn[data-v-8751d404]:active{transform:translateY(0)}canvas[data-v-8751d404]{width:100%;max-width:600px;height:150px;border-radius:12px;cursor:pointer;display:block;margin:0 auto;box-shadow:0 4px 16px #0000004d inset;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;border:2px solid rgba(147,112,219,.2)}.game-instructions[data-v-8751d404]{display:flex;justify-content:center;gap:20px;margin-top:16px;padding:12px;background:#9370db0d;border-radius:12px}.instruction-item[data-v-8751d404]{display:flex;align-items:center;gap:6px;color:#b8b8b8;font-size:14px}kbd[data-v-8751d404]{display:inline-block;padding:4px 8px;background:#9370db33;border:1px solid rgba(147,112,219,.4);border-radius:6px;font-size:12px;font-weight:600;color:#9370db;font-family:monospace}.game-over[data-v-8751d404]{text-align:center;padding:40px 20px}.game-over-content[data-v-8751d404]{max-width:400px;margin:0 auto}.game-over-emoji[data-v-8751d404]{font-size:80px;margin-bottom:20px;animation:shake-8751d404 .5s}.game-over-content h3[data-v-8751d404]{font-size:32px;color:#ff6b6b;margin:0 0 24px}.final-stats[data-v-8751d404]{margin-bottom:32px}.final-score[data-v-8751d404]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.final-score .label[data-v-8751d404]{font-size:14px;color:#9370db;text-transform:uppercase;letter-spacing:1px}.final-score .value[data-v-8751d404]{font-size:48px;font-weight:700;color:#fff}.new-record[data-v-8751d404]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;color:gold;font-weight:600;animation:pulse-8751d404 1s infinite}.trophy[data-v-8751d404]{font-size:28px}.game-over-actions[data-v-8751d404]{display:flex;justify-content:center;gap:12px}.retry-btn[data-v-8751d404]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#6a0dad,#9370db);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-8751d404]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a0dad66}@keyframes bounce-8751d404{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-8751d404{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shake-8751d404{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes pulse-8751d404{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.game-title-section[data-v-8751d404]{flex-direction:column;text-align:center;padding:20px}.game-title-text h2[data-v-8751d404]{font-size:24px}.game-container[data-v-8751d404]{padding:16px}.game-header[data-v-8751d404]{flex-direction:column;gap:12px}.stat-box[data-v-8751d404]{width:100%}.game-instructions[data-v-8751d404]{flex-direction:column;gap:8px}.final-score .value[data-v-8751d404]{font-size:36px}}[data-v-a62df659]:root{--bg:#000000;--panel:#111111;--line:rgba(255,255,255,.1);--muted:#888888;--text:#fff;--accent:#4B0082}.dash-wrap[data-v-a62df659]{display:grid;grid-template-columns:72px 1fr;min-height:100vh;background:#000;color:var(--text);transition:grid-template-columns .35s cubic-bezier(.22,.61,.36,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dash-wrap.drawer-open[data-v-a62df659]{grid-template-columns:300px 1fr}.topbar[data-v-a62df659]{position:sticky;top:0;z-index:30;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand[data-v-a62df659]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px}.brand-text[data-v-a62df659]{letter-spacing:.5px}.topbar-actions[data-v-a62df659]{display:flex;align-items:center;gap:8px}.theme-toggle[data-v-a62df659]{height:36px;min-width:44px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.theme-toggle.big[data-v-a62df659]{width:56px;height:44px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:flex;align-items:center;justify-content:center;gap:10px;margin:4px auto 0;transition:width .35s cubic-bezier(.22,.61,.36,1),background .2s ease}.profile[data-v-a62df659]{position:relative}.avatar[data-v-a62df659]{height:36px;width:36px;border-radius:50%;border:1px solid var(--line);background:linear-gradient(135deg,#111827,#1f2937);color:#fff;display:grid;place-items:center;font-weight:800;letter-spacing:.5px;box-shadow:0 4px 16px #00000040}.avatar[data-v-a62df659]:hover{box-shadow:0 6px 22px #00000059}.profile-menu[data-v-a62df659]{position:absolute;top:44px;right:0;width:280px;border-radius:14px;border:1px solid var(--line);background:#000000fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 44px #00000080,0 0 0 1px #4b00821f inset;padding:10px;z-index:50}.pm-head[data-v-a62df659]{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:6px 6px 10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.pm-avatar[data-v-a62df659]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#4b008255,#6a0dad33);box-shadow:inset 0 0 0 2px #4b008273}.pm-name[data-v-a62df659]{font-weight:800}.pm-mail[data-v-a62df659]{color:var(--muted);font-size:12px}.pm-item[data-v-a62df659]{width:100%;display:flex;align-items:center;gap:10px;height:40px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer}.pm-item+.pm-item[data-v-a62df659]{margin-top:8px}.pm-item[data-v-a62df659]:hover{box-shadow:0 0 0 1px #00d4ff2e inset}.pm-item.danger[data-v-a62df659]{border-color:#ef444466;background:linear-gradient(90deg,#afc2f2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);background-size:200% 200%;color:#fff;animation:gradientShift 5s ease-in-out infinite}.pm-item.danger[data-v-a62df659]:hover{box-shadow:0 0 0 1px #ef444459 inset}.user-card[data-v-a62df659]{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px;margin:8px;border-radius:14px;border:1px solid var(--line);background:#ffffff09}.uc-left[data-v-a62df659]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#4b008255,#6a0dad33);box-shadow:inset 0 0 0 2px #4b008273}.uc-name[data-v-a62df659]{font-weight:800;line-height:1.1}.uc-mail[data-v-a62df659]{color:var(--muted);font-size:12px}.uc-gear[data-v-a62df659]{height:36px;width:36px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer}.theme-toggle.big[data-v-a62df659]:hover{background:#4b00821f;border-color:#4b008259}.theme-toggle.big[data-v-a62df659]:focus-visible{outline:2px solid rgba(75,0,130,.6);outline-offset:2px}.burger[data-v-a62df659]{height:36px;width:44px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:flex;align-items:center;justify-content:center}.burger-box[data-v-a62df659]{position:relative;width:18px;height:14px}.burger-lines[data-v-a62df659],.burger-lines[data-v-a62df659]:before,.burger-lines[data-v-a62df659]:after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px}.burger-lines[data-v-a62df659]{top:6px}.burger-lines[data-v-a62df659]:before{top:-6px}.burger-lines[data-v-a62df659]:after{top:-0px;transform:translateY(6px)}.navpane[data-v-a62df659]{position:sticky;top:56px;height:calc(100vh - 56px);padding:12px 8px;border-right:1px solid var(--line);background:#0f0f12;width:72px;transition:width .35s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;gap:18px;align-items:center}.navpane.open[data-v-a62df659]{width:300px;align-items:stretch}.pane-head[data-v-a62df659]{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.pane-logo[data-v-a62df659]{font-weight:800;font-size:22px;letter-spacing:.5px}.collapse-btn[data-v-a62df659]{height:36px;width:36px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:flex;align-items:center;justify-content:center}.collapse-btn svg[data-v-a62df659]{width:18px;height:18px}.rail-burger[data-v-a62df659]{height:54px;width:54px;border-radius:14px;background:#ffffff05;border:2px solid #1f3e83;box-shadow:inset 0 0 0 2px #5b83ff40;display:grid;place-items:center;color:#fff;align-self:center}.menu[data-v-a62df659]{display:flex;flex-direction:column;gap:16px;width:100%}.menu-item[data-v-a62df659]{display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:12px;height:56px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:#1b1b23;color:#fff;text-align:left;width:56px;margin:0 auto;transition:width .35s cubic-bezier(.22,.61,.36,1),background .2s ease}.menu-item.active[data-v-a62df659]{box-shadow:0 0 0 2px #7c3aed40 inset}.navpane.open .menu-item[data-v-a62df659]{width:100%}.mi-ico[data-v-a62df659]{width:28px;height:28px;display:grid;place-items:center}.mi-ico svg[data-v-a62df659]{width:22px;height:22px;fill:#fff}.mi-text[data-v-a62df659]{white-space:nowrap;overflow:hidden;opacity:0;width:0;will-change:opacity,width;transition:opacity .25s ease .1s,width .35s cubic-bezier(.22,.61,.36,1);font-size:18px;font-weight:700}.navpane.open .mi-text[data-v-a62df659]{opacity:1;width:auto}.upgrade[data-v-a62df659]{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;border-radius:16px;border:none;background:linear-gradient(90deg,#afc2f2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);background-size:200% 200%;color:#fff;font-weight:800;width:56px;margin:8px auto 0;transition:all .35s cubic-bezier(.22,.61,.36,1);animation:gradientShift 5s ease-in-out infinite;box-shadow:0 4px 15px #707ce34d}.navpane.open .upgrade[data-v-a62df659]{width:100%}.upg-text[data-v-a62df659]{white-space:nowrap;overflow:hidden;opacity:0;width:0;transition:opacity .25s ease .1s,width .35s cubic-bezier(.22,.61,.36,1)}.navpane.open .upg-text[data-v-a62df659]{opacity:1;width:auto}.stars-container[data-v-a62df659]{display:flex;align-items:center;gap:4px}.star-small[data-v-a62df659]{opacity:.8}.star-large[data-v-a62df659]{opacity:1}.spark[data-v-a62df659]{font-size:18px;display:contents}.folders[data-v-a62df659]{padding:6px 8px 10px;display:flex;flex-direction:column;gap:10px}.folders-head[data-v-a62df659]{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.folders-title[data-v-a62df659]{font-weight:800;letter-spacing:.4px}.folders-add[data-v-a62df659]{height:28px;width:28px;border-radius:8px;border:1px solid var(--line);background:#ffffff0d;color:#fff}.folder-list[data-v-a62df659]{display:flex;flex-direction:column;gap:8px}.folder-wrapper[data-v-a62df659]{position:relative}.folder-item[data-v-a62df659]{display:grid;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#1b1b23;color:#fff;text-align:left;width:100%}.folder-item.active[data-v-a62df659],.folder-item[data-v-a62df659]:hover{z-index:0;box-shadow:0 0 0 2px #7c3aed40 inset}.fi-ico[data-v-a62df659]{width:22px;height:22px;display:grid;place-items:center}.fi-text[data-v-a62df659]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-count[data-v-a62df659]{color:var(--muted);font-size:12px}.folder-menu[data-v-a62df659]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.folder-menu-btn[data-v-a62df659]{width:24px;height:24px;border:none;background:transparent;color:var(--muted);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease}.folder-wrapper:hover .folder-menu-btn[data-v-a62df659]{opacity:1}.folder-menu-btn[data-v-a62df659]:hover{background:#ffffff1a;color:#fff}.folder-actions[data-v-a62df659]{position:absolute;right:0;top:100%;background:#111;border:1px solid var(--line);border-radius:8px;padding:8px 0;min-width:120px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.folder-actions.show[data-v-a62df659]{opacity:1;visibility:visible;transform:translateY(0)}.folder-actions button[data-v-a62df659]{width:100%;padding:8px 16px;border:none;background:transparent;color:#fff;text-align:left;cursor:pointer;font-size:14px;transition:background .2s ease}.folder-actions button[data-v-a62df659]:hover{background:#ffffff1a}.folder-actions button[data-v-a62df659]:last-child{color:#ef4444}.folder-actions button[data-v-a62df659]:last-child:hover{background:#ef44441a}.upg-enter-from[data-v-a62df659],.upg-leave-to[data-v-a62df659]{opacity:0;transform:translateY(12px)}.upg-enter-active[data-v-a62df659],.upg-leave-active[data-v-a62df659]{transition:all .35s cubic-bezier(.22,.61,.36,1)}.upg-enter-to[data-v-a62df659],.upg-leave-from[data-v-a62df659]{opacity:1;transform:translateY(0)}.main[data-v-a62df659]{padding:20px 16px 60px}@media (min-width: 980px){.topbar[data-v-a62df659]{display:none}.navpane[data-v-a62df659]{top:0;height:100vh}}@media (max-width: 979px){.main[data-v-a62df659]{grid-column:1 / -1}}.page-header[data-v-a62df659]{margin:8px 0 18px}.h1[data-v-a62df659]{font-size:40px;font-weight:800;margin:0 0 8px}.sub[data-v-a62df659]{color:var(--muted);margin:0}.ph-row[data-v-a62df659]{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-wrap[data-v-a62df659]{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 36px;border-radius:12px;border:1px solid var(--line);background:#ffffff09;min-width:260px}.search-wrap svg[data-v-a62df659]{position:absolute;left:12px;opacity:.7}.search[data-v-a62df659]{background:transparent;border:none;outline:none;color:var(--text);width:220px}.slash[data-v-a62df659]{margin-left:auto;color:var(--muted);background:#ffffff0f;border:1px solid var(--line);border-bottom-width:2px;padding:2px 6px;border-radius:6px;font-size:12px}.quick[data-v-a62df659]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 22px}.game-section[data-v-a62df659]{margin:22px 0}.game-wrapper[data-v-a62df659]{max-width:800px;margin:0 auto}.qa[data-v-a62df659]{display:grid;grid-auto-flow:column;grid-template-columns:48px 1fr 16px;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.qa[data-v-a62df659]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000040,0 0 0 1px #00d4ff26 inset}.qa-ico[data-v-a62df659]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 0 1px #ffffff14 inset;color:#fff}.c-purple[data-v-a62df659]{background:linear-gradient(135deg,#7c3aed33,#7c3aed22)}.c-violet[data-v-a62df659]{background:linear-gradient(135deg,#6d28d933,#6d28d922)}.c-blue[data-v-a62df659]{background:linear-gradient(135deg,#00d4ff33,#00d4ff22)}.c-red[data-v-a62df659]{background:linear-gradient(135deg,#ef444433,#ef444422)}.qa-ico svg[data-v-a62df659]{width:22px;height:22px;display:block}.qa-ico rect[data-v-a62df659]{fill:#fff}.qa-ico.yt rect[data-v-a62df659]{fill:red}.qa-ico.yt polygon[data-v-a62df659]{fill:#fff}.qa-ico.doc .doc-paper[data-v-a62df659]{fill:#5b21b6}.qa-ico.doc .doc-fold[data-v-a62df659]{fill:#8b5cf6}.qa-ico.doc .pill[data-v-a62df659]{fill:#fff3}.qa-ico .doc-text[data-v-a62df659]{fill:#fff;font-weight:900;font-size:8.8px;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";letter-spacing:.3px;dominant-baseline:middle}.qa-ico.yt .yt-svg[data-v-a62df659]{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.qa-title[data-v-a62df659]{font-weight:700}.qa-desc[data-v-a62df659]{color:var(--muted);font-size:12px}.qa-arrow[data-v-a62df659]{color:var(--muted);font-size:22px;justify-self:end}.tabs-row[data-v-a62df659]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 14px}.tabs[data-v-a62df659]{display:flex;gap:8px}.tab[data-v-a62df659]{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer}.tab.active[data-v-a62df659],.tab[data-v-a62df659]:hover{box-shadow:0 0 0 2px #00d4ff26 inset}.btn.outline[data-v-a62df659]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.btn-ico[data-v-a62df659]{font-size:16px}.notes-list[data-v-a62df659]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.note[data-v-a62df659]{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;border-radius:12px;border:1px solid var(--line);background:#ffffff09}.note[data-v-a62df659]:hover{box-shadow:0 0 0 1px #00d4ff26 inset}.note-ico[data-v-a62df659]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#ffffff0d}.note-ico.audio[data-v-a62df659]{background:#ffffff0d}.note-ico svg[data-v-a62df659]{width:20px;height:20px;fill:currentColor}.note-title[data-v-a62df659]{font-weight:700}.note-meta[data-v-a62df659]{color:var(--muted);font-size:12px}.note-more[data-v-a62df659]{height:32px;width:32px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.note-more[data-v-a62df659]:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444;transform:scale(1.05)}.trash-icon[data-v-a62df659]{transition:all .2s ease}.note-more:hover .trash-icon[data-v-a62df659]{transform:scale(1.1)}.empty[data-v-a62df659]{color:var(--muted);text-align:center;padding:40px 0}.delete-modal[data-v-a62df659]{max-width:420px;padding:0;text-align:center;border-radius:16px;overflow:hidden;animation:deleteModalIn-a62df659 .3s cubic-bezier(.34,1.56,.64,1)}.delete-icon[data-v-a62df659]{padding:24px 24px 16px;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.delete-content[data-v-a62df659]{padding:0 24px 24px}.delete-title[data-v-a62df659]{font-size:20px;font-weight:700;color:var(--text);margin:0 0 12px}.delete-message[data-v-a62df659]{color:var(--muted);line-height:1.5;margin:0;font-size:14px}.delete-message strong[data-v-a62df659]{color:var(--text);font-weight:600}.delete-actions[data-v-a62df659]{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px;background:#00000005}.btn-danger[data-v-a62df659]{background:#ef4444;color:#fff;border:1px solid #dc2626;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.btn-danger[data-v-a62df659]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-ghost[data-v-a62df659]{background:transparent;color:var(--muted);border:1px solid var(--line);transition:all .2s ease}.btn-ghost[data-v-a62df659]:hover{background:#0000000d;color:var(--text)}@keyframes deleteModalIn-a62df659{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 980px){.quick[data-v-a62df659]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.quick[data-v-a62df659]{grid-template-columns:1fr}.h1[data-v-a62df659]{font-size:32px}}[data-theme=light] .dash-wrap[data-v-a62df659]{background:#f6f7fb}[data-theme=light] .topbar[data-v-a62df659]{background:#ffffffe6}[data-theme=light] .navpane[data-v-a62df659],[data-theme=light] .menu-item[data-v-a62df659]{background:#fff}[data-theme=light] .upgrade[data-v-a62df659]{background:indigo}[data-theme=light] .search-wrap[data-v-a62df659],[data-theme=light] .qa[data-v-a62df659],[data-theme=light] .tab[data-v-a62df659],[data-theme=light] .btn.outline[data-v-a62df659]{background:#00000008}[data-theme=light] .folders-add[data-v-a62df659],[data-theme=light] .note-more[data-v-a62df659],[data-theme=light] .collapse-btn[data-v-a62df659],[data-theme=light] .burger[data-v-a62df659],[data-theme=light] .theme-toggle[data-v-a62df659]{background:#0000000a}[data-theme=light] .theme-toggle.big[data-v-a62df659]:hover{background:#0000000f;border-color:#00000026}[data-theme=light] .folder-item[data-v-a62df659]{background:#fff}[data-theme=light] .note[data-v-a62df659]{background:#00000008}[data-theme=light] .note-ico[data-v-a62df659]{background:#0000000d}.modal-wrap[data-v-a62df659]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px;animation:fadeIn-a62df659 .18s ease}.modal-backdrop[data-v-a62df659]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal[data-v-a62df659]{position:relative;width:min(720px,92vw);background:#111;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 24px 80px #000c;overflow:hidden;transform-origin:center;animation:popIn-a62df659 .22s cubic-bezier(.22,.61,.36,1)}.modal-head[data-v-a62df659]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.modal-title[data-v-a62df659]{font-weight:600;font-size:24px;letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:8px}.modal-close[data-v-a62df659]{height:36px;width:36px;border-radius:10px;border:1px solid var(--line);background:#ffffff0f;color:var(--text);display:grid;place-items:center;transition:background .15s ease,box-shadow .15s ease,transform .08s ease}.modal-close[data-v-a62df659]:hover{background:#ffffff1a;box-shadow:0 0 0 3px #4b00822e inset}.modal-close[data-v-a62df659]:focus-visible{outline:none;box-shadow:0 0 0 3px #4b008259 inset}.modal-body[data-v-a62df659]{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:min(70vh,640px);overflow:auto}.modal-body .note[data-v-a62df659]{color:#888;font-size:16px;text-align:center;margin-bottom:20px;line-height:1.5}.rec-center[data-v-a62df659]{display:grid;place-items:center;padding:24px 0}.mic-btn[data-v-a62df659]{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.2);background:#ffffff0d;color:var(--text);cursor:pointer;transition:all .2s ease}.mic-btn[data-v-a62df659]:hover{background:#ffffff1a;border-color:#4b008266}.mic-btn.recording[data-v-a62df659]{background:#ef4444;border-color:#ef444499}.mic-btn.recording[data-v-a62df659]:hover{background:#dc2626}.rec-bar[data-v-a62df659]{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid var(--line);padding:10px 12px;border-radius:12px;width:max(260px,60%);margin:0 auto}.pill[data-v-a62df659]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#111;color:#fff;border:1px solid var(--line)}.rec-actions[data-v-a62df659]{display:flex;align-items:center;justify-content:center;gap:12px}.btn-ghost[data-v-a62df659]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--text)}.btn.primary[data-v-a62df659]{height:36px;padding:0 14px;border-radius:10px;border:none;background:linear-gradient(90deg,#afc2f2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);background-size:200% 200%;color:#fff;box-shadow:0 6px 18px #707ce359;display:inline-flex;align-items:center;animation:gradientShift 5s ease-in-out infinite}.btn.primary[data-v-a62df659]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-ghost.disabled[data-v-a62df659]{opacity:.5;pointer-events:none}.audio-preview[data-v-a62df659]{margin-top:8px}[data-theme=light] .modal[data-v-a62df659]{background:#fff;box-shadow:0 24px 64px #0000002e}.modal-backdrop[data-v-a62df659]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:0}.steps[data-v-a62df659]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.step-item[data-v-a62df659]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#111;transition:all .2s ease}.step-item[data-v-a62df659]:hover{background:#ffffff05;border-color:#4b008233}.step-item.done[data-v-a62df659]{background:#4b00820d;border-color:#4b008233}.step-item .left[data-v-a62df659]{display:grid;place-items:center}.step-item .left.glow .num[data-v-a62df659]{border-color:#4b008273;background:#4b00821a;box-shadow:none!important}.premium-intro[data-v-a62df659]{text-align:center;color:var(--muted);margin-top:2px}.pricing[data-v-a62df659]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.plan[data-v-a62df659]{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#111;align-items:center;text-align:center}.plan.best[data-v-a62df659]{background:linear-gradient(180deg,#4b00821f,#4b00820f);border-color:#4b008266;box-shadow:0 10px 26px #4b008233}.plan .badge[data-v-a62df659]{position:absolute;top:10px;right:10px;font-size:10px;padding:3px 8px;border-radius:999px;background:indigo;color:#fff;border:1px solid rgba(255,255,255,.25)}.plan-name[data-v-a62df659]{font-weight:600;letter-spacing:-.01em}.plan-price[data-v-a62df659]{font-weight:600;font-size:20px}.plan-price .n[data-v-a62df659]{font-size:34px;line-height:1;margin-right:6px}.plan-price .per[data-v-a62df659]{color:var(--muted);font-size:12px;margin-left:6px}.plan .note[data-v-a62df659]{color:var(--muted);font-size:12px;margin-top:-4px}.fine[data-v-a62df659]{color:var(--muted);font-size:12px;margin-top:12px;text-align:center}.num[data-v-a62df659]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:600;color:#fff;box-shadow:none!important}.step-item.done .num[data-v-a62df659]{background:#4b008233;border-color:#4b008266;color:#6a0dad}.stitle[data-v-a62df659]{font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em}.sdesc[data-v-a62df659]{color:#888;font-size:14px;margin-top:4px;line-height:1.4}.right[data-v-a62df659]{display:flex;align-items:center;gap:8px}.badge[data-v-a62df659]{height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:13px;font-weight:500;display:inline-flex;align-items:center}.badge.ok[data-v-a62df659]{background:#22c55e26;border-color:#22c55e59;color:#10b981}.spinner[data-v-a62df659]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(75,0,130,.2);border-top-color:indigo;animation:spin-a62df659 1s linear infinite}@keyframes spin-a62df659{to{transform:rotate(360deg)}}@keyframes fadeIn-a62df659{0%{opacity:0}to{opacity:1}}@keyframes popIn-a62df659{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.modal[data-v-a62df659]{position:relative;z-index:1}.progress-line[data-v-a62df659]{height:12px;background:#ffffff0d;border-radius:999px;border:1px solid rgba(255,255,255,.1);overflow:hidden;margin-top:6px;position:relative}.progress-fill[data-v-a62df659]{height:100%;background:linear-gradient(90deg,indigo,#6a0dad);box-shadow:0 0 20px #4b008266,inset 0 1px #ffffff1a;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill[data-v-a62df659]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-a62df659 2s infinite}@keyframes shimmer-a62df659{0%{transform:translate(-100%)}to{transform:translate(100%)}}.viz[data-v-a62df659]{display:flex;align-items:flex-end;justify-content:center;gap:6px;height:76px;margin:0 auto 8px}.bar[data-v-a62df659]{width:6px;background:linear-gradient(180deg,indigo,#6a0dad);border-radius:6px;height:10%;transition:height .08s ease;box-shadow:0 2px 10px #4b008240}.mic-btn.recording+.viz .bar[data-v-a62df659]{background:linear-gradient(180deg,#fca5a5,#ef4444);box-shadow:0 2px 10px #ef444440}[data-theme=light] .bar[data-v-a62df659]{box-shadow:none}.player[data-v-a62df659]{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid var(--line);padding:10px 12px;border-radius:12px}.pp-btn[data-v-a62df659]{height:36px;width:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:#ffffff0f;color:var(--text)}.progress[data-v-a62df659]{flex:1;cursor:pointer}.progress-track[data-v-a62df659]{height:12px;background:#ffffff0d;border-radius:999px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.progress-fill[data-v-a62df659]{position:absolute;inset:0 auto 0 0;width:0%;background:linear-gradient(90deg,indigo,#6a0dad);border-radius:999px;box-shadow:0 0 20px #4b008266,inset 0 1px #ffffff1a;transition:width .3s cubic-bezier(.4,0,.2,1)}.time[data-v-a62df659]{min-width:98px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}[data-theme=light] .player[data-v-a62df659]{background:#00000008}[data-theme=light] .pp-btn[data-v-a62df659]{background:#0000000a}[data-theme=light] .btn.primary[data-v-a62df659]{border-color:#00000026;box-shadow:0 6px 18px #7c3aed40}.upgrade-modal .modal-title[data-v-a62df659]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700}.crown-icon[data-v-a62df659]{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.3))}.sparkle-icon[data-v-a62df659]{color:#7c5cff;margin-bottom:16px}.upgrade-modal .premium-intro[data-v-a62df659]{text-align:center;margin-bottom:24px}.upgrade-modal .premium-intro h3[data-v-a62df659]{margin:0 0 8px;font-size:24px;font-weight:700;color:#fff}.upgrade-modal .premium-intro p[data-v-a62df659]{margin:0;color:#b7b7b7;font-size:16px}.upgrade-modal .pricing[data-v-a62df659]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.upgrade-modal .plan[data-v-a62df659]{position:relative;padding:20px;border-radius:16px;border:2px solid #2a2a2a;background:#ffffff05;cursor:pointer;transition:all .2s ease}.upgrade-modal .plan[data-v-a62df659]:hover{border-color:#7c5cff;background:#7c5cff0d}.upgrade-modal .plan.selected[data-v-a62df659]{border-color:#7c5cff;background:#7c5cff1a;box-shadow:0 0 20px #7c5cff33}.upgrade-modal .plan.best[data-v-a62df659]{border-color:gold;background:linear-gradient(135deg,#ffd7001a,#7c5cff0d)}.upgrade-modal .plan.best .badge[data-v-a62df659]{position:absolute;top:-8px;right:16px;background:gold;color:#000;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.upgrade-modal .plan-header[data-v-a62df659]{text-align:center;margin-bottom:16px}.upgrade-modal .plan-name[data-v-a62df659]{font-size:18px;font-weight:700;margin-bottom:8px;color:#fff}.upgrade-modal .plan-price[data-v-a62df659]{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px}.upgrade-modal .currency[data-v-a62df659]{font-size:16px;color:#b7b7b7}.upgrade-modal .amount[data-v-a62df659]{font-size:32px;font-weight:800;color:#fff}.upgrade-modal .period[data-v-a62df659]{font-size:14px;color:#b7b7b7}.upgrade-modal .savings[data-v-a62df659]{font-size:12px;color:#10b981;font-weight:600}.upgrade-modal .plan-features[data-v-a62df659]{display:flex;flex-direction:column;gap:8px}.upgrade-modal .feature[data-v-a62df659]{display:flex;align-items:center;gap:8px;font-size:14px;color:#d8d8d8}.upgrade-modal .feature svg[data-v-a62df659]{color:#10b981;flex-shrink:0}.upgrade-btn[data-v-a62df659]{width:100%;height:48px;background:linear-gradient(90deg,#afc2f2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);background-size:200% 200%;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;animation:gradientShift 5s ease-in-out infinite;transition:all .2s ease;box-shadow:0 4px 16px #4b00824d}.upgrade-btn[data-v-a62df659]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4b008266}.upgrade-btn[data-v-a62df659]:disabled{opacity:.5;cursor:not-allowed;transform:none}.limit-modal .modal-title[data-v-a62df659]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700}.limit-intro[data-v-a62df659]{text-align:center;margin-bottom:24px}.warning-icon[data-v-a62df659]{color:#f59e0b;margin-bottom:16px}.limit-intro h3[data-v-a62df659]{margin:0 0 8px;font-size:24px;font-weight:700;color:#fff}.limit-intro p[data-v-a62df659]{margin:0;color:#b7b7b7;font-size:16px}.features-list[data-v-a62df659]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.feature-item[data-v-a62df659]{display:flex;align-items:center;gap:12px;font-size:14px;color:#d8d8d8}.feature-item svg[data-v-a62df659]{color:#10b981;flex-shrink:0}.pricing-cards[data-v-a62df659]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.plan-card[data-v-a62df659]{position:relative;padding:20px;border-radius:16px;border:2px solid #2a2a2a;background:#ffffff05;cursor:pointer;transition:all .2s ease;text-align:left}.plan-card[data-v-a62df659]:hover{border-color:indigo;background:#4b00820d}.plan-card.active[data-v-a62df659]{border-color:indigo;background:#4b00821a;box-shadow:0 0 20px #4b008233}.pc-badge[data-v-a62df659]{font-size:12px;font-weight:700;color:indigo;margin-bottom:8px}.save-text[data-v-a62df659]{opacity:.8;color:#10b981}.pc-price[data-v-a62df659]{font-size:24px;font-weight:800;color:#fff;margin-bottom:4px}.pc-curr[data-v-a62df659]{font-size:16px;color:#b7b7b7}.pc-per[data-v-a62df659]{font-size:14px;color:#b7b7b7;margin-left:4px}.pc-note[data-v-a62df659]{font-size:12px;color:#b7b7b7}.uc-limit[data-v-a62df659]{align-self:stretch;width:100%;margin:0;padding:14px 16px;background:linear-gradient(180deg,#4b00821a,#4b00820a);border-top:1px solid #2a2a2a;border-left:none;border-right:none;border-bottom:none;border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.uc-limit-header[data-v-a62df659]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.limit-icon[data-v-a62df659]{color:indigo}.limit-label[data-v-a62df659]{font-size:12px;color:#b7b7b7;font-weight:500}.uc-limit-stats[data-v-a62df659]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.limit-current[data-v-a62df659]{font-size:16px;font-weight:700;color:#fff}.limit-separator[data-v-a62df659],.limit-total[data-v-a62df659]{font-size:14px;color:#b7b7b7}.uc-progress[data-v-a62df659]{height:8px;background:#2a2a2a;border-radius:999px;overflow:hidden}.reset-limits-btn[data-v-a62df659]{margin-top:8px;padding:4px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;transition:background .2s}.reset-limits-btn[data-v-a62df659]:hover{background:#444}.uc-limit.compact[data-v-a62df659]{padding:10px 12px;background:#4b008214;border-top:1px solid rgba(255,255,255,.06);border-radius:12px}.uc-limit.compact .uc-limit-header .limit-label[data-v-a62df659]{display:none}.uc-limit.compact .uc-limit-header .limit-icon[data-v-a62df659]{width:12px;height:12px;opacity:.85}.uc-limit.compact .uc-limit-stats[data-v-a62df659]{justify-content:center;gap:6px;margin-bottom:8px}.uc-limit.compact .limit-current[data-v-a62df659]{font-size:14px}.uc-limit.compact .limit-total[data-v-a62df659],.uc-limit.compact .limit-separator[data-v-a62df659]{font-size:12px;color:#a8a8a8}.uc-limit.compact .uc-progress[data-v-a62df659]{height:4px}.progress-bar[data-v-a62df659]{height:100%;background:linear-gradient(90deg,indigo,#6a0dad);border-radius:999px;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #4b008266,inset 0 1px #ffffff1a;position:relative}.progress-bar[data-v-a62df659]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-a62df659 2s infinite}.progress-bar.warning[data-v-a62df659]{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 20px #f59e0b66,inset 0 1px #ffffff1a}.progress-bar.danger[data-v-a62df659]{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 20px #ef444466,inset 0 1px #ffffff1a}@media (max-width: 768px){.dash-wrap[data-v-a62df659]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.dash-wrap.drawer-open[data-v-a62df659]{grid-template-columns:1fr}.navpane[data-v-a62df659]{position:fixed;top:0;left:0;height:100vh;width:280px;transform:translate(-100%);z-index:100;transition:transform .3s ease}.navpane.open[data-v-a62df659]{transform:translate(0)}.main[data-v-a62df659]{grid-column:1;grid-row:2}.topbar[data-v-a62df659]{grid-column:1;grid-row:1}.quick[data-v-a62df659]{grid-template-columns:1fr;gap:12px}.qa[data-v-a62df659]{padding:16px}.qa-title[data-v-a62df659]{font-size:16px}.qa-desc[data-v-a62df659]{font-size:14px}.notes-list[data-v-a62df659]{gap:8px}.note[data-v-a62df659]{padding:12px;gap:12px}.note-title[data-v-a62df659]{font-size:16px}.note-meta[data-v-a62df659]{font-size:12px}.search-wrap[data-v-a62df659]{width:100%;max-width:none}.search[data-v-a62df659]{font-size:16px}.h1[data-v-a62df659]{font-size:24px}.sub[data-v-a62df659]{font-size:14px}.ph-row[data-v-a62df659]{flex-direction:column;gap:16px;align-items:stretch}.modal[data-v-a62df659]{margin:20px;max-width:calc(100vw - 40px)}.pricing-cards[data-v-a62df659]{grid-template-columns:1fr}}@media (max-width: 480px){.topbar[data-v-a62df659]{padding:12px 16px}.brand-text[data-v-a62df659]{font-size:18px}.avatar[data-v-a62df659]{width:32px;height:32px;font-size:14px}.main[data-v-a62df659]{padding:16px}.page-header[data-v-a62df659]{margin-bottom:20px}.h1[data-v-a62df659]{font-size:20px}.sub[data-v-a62df659]{font-size:13px}.quick[data-v-a62df659]{margin-bottom:20px}.qa[data-v-a62df659]{padding:12px}.qa-ico[data-v-a62df659]{width:40px;height:40px}.qa-title[data-v-a62df659]{font-size:14px}.qa-desc[data-v-a62df659]{font-size:12px}.note[data-v-a62df659]{padding:10px;gap:10px}.note-ico[data-v-a62df659]{width:36px;height:36px}.note-title[data-v-a62df659]{font-size:14px}.note-meta[data-v-a62df659]{font-size:11px}.search[data-v-a62df659]{font-size:14px}.modal[data-v-a62df659]{margin:10px;max-width:calc(100vw - 20px);border-radius:12px}.modal-head[data-v-a62df659],.modal-body[data-v-a62df659]{padding:16px}.modal-title[data-v-a62df659]{font-size:18px}.upgrade-btn[data-v-a62df659]{height:44px;font-size:14px}.plan-card[data-v-a62df659]{padding:16px}.pc-price[data-v-a62df659]{font-size:20px}.feature-item[data-v-a62df659]{font-size:13px}}.file-info[data-v-a62df659]{margin:12px 0;padding:8px 12px;background:#4b00821a;border-radius:8px;border-left:3px solid var(--accent)}.file-info p[data-v-a62df659]{margin:0;color:var(--text);font-size:14px}.doc-preview[data-v-a62df659]{margin:16px 0;padding:12px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.doc-preview h4[data-v-a62df659]{margin:0 0 8px;color:var(--accent);font-size:14px}.doc-pre[data-v-a62df659]{margin:0;padding:0;background:transparent;border:none;color:var(--text);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}.game-wrap[data-v-bd0e30a3]{position:relative;max-width:800px;margin:0 auto}.game-title-section[data-v-bd0e30a3]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,#6a0dad1a,#9370db0d);border-radius:20px;border:2px solid rgba(106,13,173,.2)}.game-icon[data-v-bd0e30a3]{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6a0dad,#9370db);border-radius:16px;box-shadow:0 4px 16px #6a0dad4d;animation:float-bd0e30a3 3s ease-in-out infinite}@keyframes float-bd0e30a3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.game-title-text h2[data-v-bd0e30a3]{margin:0 0 4px;font-size:28px;font-weight:700;background:linear-gradient(135deg,#9370db,#6a0dad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-title-text p[data-v-bd0e30a3]{margin:0;font-size:14px;color:#888}.start-game-btn[data-v-bd0e30a3]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#6a0dad,#9370db);color:#fff;border:none;border-radius:16px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #6a0dad66}.start-game-btn[data-v-bd0e30a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a0dad99;background:linear-gradient(135deg,#7b1fa2,#9370db)}.start-game-btn[data-v-bd0e30a3]:active{transform:translateY(0)}.game-container[data-v-bd0e30a3]{background:linear-gradient(135deg,#1a0033,#0a0015);border-radius:20px;padding:24px;border:2px solid rgba(106,13,173,.3);box-shadow:0 8px 32px #6a0dad33}.game-header[data-v-bd0e30a3]{display:flex;justify-content:center;gap:24px;margin-bottom:20px}.stat-box[data-v-bd0e30a3]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;background:#9370db1a;border-radius:12px;border:2px solid rgba(147,112,219,.3);min-width:100px}.stat-box.best[data-v-bd0e30a3]{border-color:#ffd7004d;background:#ffd7000d}.stat-label[data-v-bd0e30a3]{font-size:12px;color:#9370db;text-transform:uppercase;letter-spacing:1px;font-weight:600}.stat-box.best .stat-label[data-v-bd0e30a3]{color:gold}.stat-value[data-v-bd0e30a3]{font-size:28px;font-weight:700;color:#fff;min-width:60px;text-align:center;font-variant-numeric:tabular-nums}canvas[data-v-bd0e30a3]{width:100%;max-width:600px;height:150px;border-radius:12px;cursor:pointer;display:block;margin:0 auto;box-shadow:0 4px 16px #0000004d inset;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;border:2px solid rgba(147,112,219,.2)}.game-instructions[data-v-bd0e30a3]{display:flex;justify-content:center;gap:20px;margin-top:16px;padding:12px;background:#9370db0d;border-radius:12px}.instruction-item[data-v-bd0e30a3]{display:flex;align-items:center;gap:6px;color:#b8b8b8;font-size:14px}kbd[data-v-bd0e30a3]{display:inline-block;padding:4px 8px;background:#9370db33;border:1px solid rgba(147,112,219,.4);border-radius:6px;font-size:12px;font-weight:600;color:#9370db;font-family:monospace}.question-modal[data-v-bd0e30a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-bd0e30a3 .3s ease;padding:20px}.question-card[data-v-bd0e30a3]{background:linear-gradient(135deg,#1a1a1a,#0a0015);border-radius:24px;padding:40px;max-width:600px;width:100%;box-shadow:0 20px 60px #6a0dad99;border:3px solid #6A0DAD;animation:slideUp-bd0e30a3 .4s ease}@keyframes slideUp-bd0e30a3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-header[data-v-bd0e30a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid rgba(147,112,219,.2)}.question-header h3[data-v-bd0e30a3]{font-size:26px;color:#9370db;margin:0;display:flex;align-items:center;gap:10px}.question-header h3[data-v-bd0e30a3]:before{content:"🎯";font-size:28px}.question-score[data-v-bd0e30a3]{font-size:20px;font-weight:700;color:gold;padding:8px 16px;background:#ffd7001a;border-radius:12px;border:2px solid rgba(255,215,0,.3)}.question-text[data-v-bd0e30a3]{font-size:22px;color:#fff;margin-bottom:28px;line-height:1.6;font-weight:500}.question-options[data-v-bd0e30a3]{display:grid;gap:14px}.option-btn[data-v-bd0e30a3]{padding:18px 20px;background:#6a0dad26;border:2px solid rgba(106,13,173,.4);border-radius:14px;color:#fff;font-size:17px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left;position:relative;overflow:hidden}.option-btn[data-v-bd0e30a3]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#6a0dad,#9370db);transform:scaleY(0);transition:transform .3s ease}.option-btn[data-v-bd0e30a3]:hover{background:#9370db40;border-color:#9370db;transform:translate(6px);box-shadow:0 4px 16px #9370db4d}.option-btn[data-v-bd0e30a3]:hover:before{transform:scaleY(1)}.game-over-modal[data-v-bd0e30a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-bd0e30a3 .3s ease;padding:20px}.game-over-card[data-v-bd0e30a3]{background:linear-gradient(135deg,#1a1a1a,#0a0015);border-radius:24px;padding:48px;text-align:center;box-shadow:0 20px 60px #f006;border:3px solid #FF4444;max-width:500px;width:100%;animation:slideUp-bd0e30a3 .4s ease}.game-over-card h2[data-v-bd0e30a3]{font-size:36px;color:#f44;margin:0 0 24px;font-weight:700;text-shadow:0 0 20px rgba(255,68,68,.5)}.final-score[data-v-bd0e30a3]{font-size:28px;color:#9370db;margin-bottom:20px;font-weight:700;padding:16px;background:#9370db1a;border-radius:12px;border:2px solid rgba(147,112,219,.3)}.new-record[data-v-bd0e30a3]{font-size:22px;color:gold;margin-bottom:28px;animation:pulse-bd0e30a3 1s infinite;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.new-record[data-v-bd0e30a3]:before,.new-record[data-v-bd0e30a3]:after{content:"✨";font-size:24px}.restart-btn[data-v-bd0e30a3],.close-btn[data-v-bd0e30a3]{padding:14px 36px;margin:8px;border:none;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn[data-v-bd0e30a3]{background:linear-gradient(135deg,#6a0dad,#9370db);color:#fff;box-shadow:0 4px 16px #6a0dad66}.restart-btn[data-v-bd0e30a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a0dad99}.restart-btn[data-v-bd0e30a3]:active{transform:translateY(0)}.close-btn[data-v-bd0e30a3]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2)}.close-btn[data-v-bd0e30a3]:hover{background:#fff3;border-color:#ffffff4d}@keyframes fadeIn-bd0e30a3{0%{opacity:0}to{opacity:1}}@keyframes pulse-bd0e30a3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 768px){.game-title-section[data-v-bd0e30a3]{flex-direction:column;text-align:center;padding:20px}.game-title-text h2[data-v-bd0e30a3]{font-size:24px}.game-container[data-v-bd0e30a3]{padding:16px}.game-header[data-v-bd0e30a3]{flex-direction:column;gap:12px}.stat-box[data-v-bd0e30a3]{width:100%}.question-card[data-v-bd0e30a3]{padding:28px 20px}.question-header[data-v-bd0e30a3]{flex-direction:column;gap:12px;text-align:center}.question-header h3[data-v-bd0e30a3]{font-size:22px}.question-text[data-v-bd0e30a3]{font-size:18px}.option-btn[data-v-bd0e30a3]{padding:14px 16px;font-size:15px}.game-over-card[data-v-bd0e30a3]{padding:32px 24px}.game-over-card h2[data-v-bd0e30a3]{font-size:28px}.game-instructions[data-v-bd0e30a3]{flex-direction:column;gap:8px}}.note-wrap[data-v-44ffa770]{position:relative;min-height:100vh;width:100vw;max-width:none;margin:0;padding:20px 16px 48px;color:var(--text);background:#000;border:none;border-radius:0;box-shadow:none}.nv-topbar[data-v-44ffa770]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 12px;background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.nv-topbar .spacer[data-v-44ffa770]{flex:1}.back[data-v-44ffa770]{border:1px solid rgba(255,255,255,.1);background:#111;color:var(--text);height:40px;padding:0 14px;border-radius:12px;cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.back[data-v-44ffa770]:hover{background:#4b00821f;border-color:#4b008259;box-shadow:0 8px 22px #4b008240}.title[data-v-44ffa770]{font-size:20px;font-weight:700}.titlebar[data-v-44ffa770]{padding:6px 0 2px}.nv-title[data-v-44ffa770]{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:2px;color:#fff}.meta[data-v-44ffa770]{color:var(--muted);margin:8px 0 14px}.tabs[data-v-44ffa770]{display:flex;gap:6px;margin:0;justify-content:flex-end;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px}.tab[data-v-44ffa770]{height:40px;padding:0 16px;border-radius:8px;border:none;background:transparent;color:#fff;cursor:pointer;font-weight:500;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;transition:background .18s ease,box-shadow .18s ease,transform .12s ease,color .18s ease}.tab .ico[data-v-44ffa770]{width:18px;height:18px;opacity:.9}.tab[data-v-44ffa770]:hover{background:#ffffff1a;transform:translateY(-1px)}.tab.game-tab[data-v-44ffa770]{background:linear-gradient(135deg,#6a0dad4d,#9370db4d);border:1px solid rgba(106,13,173,.4)}.tab.game-tab[data-v-44ffa770]:hover{background:linear-gradient(135deg,#6a0dad80,#9370db80);border-color:#9370db99;box-shadow:0 2px 8px #6a0dad4d}.tab.game-tab.active[data-v-44ffa770]{background:linear-gradient(135deg,#6a0dad,#9370db);box-shadow:0 4px 12px #6a0dad80;border-color:#9370db}.game-section[data-v-44ffa770]{margin-top:20px}.section-header[data-v-44ffa770]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#6a0dad1a,#9370db0d);border-radius:16px;border:1px solid rgba(106,13,173,.2)}.section-icon[data-v-44ffa770]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6a0dad,#9370db);border-radius:12px;box-shadow:0 4px 12px #6a0dad4d}.section-icon svg[data-v-44ffa770]{color:#fff}.section-title[data-v-44ffa770]{flex:1}.section-title h3[data-v-44ffa770]{margin:0 0 6px;font-size:22px;font-weight:700;background:linear-gradient(135deg,#9370db,#6a0dad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-44ffa770]{margin:0;color:#b8b8b8;font-size:14px;line-height:1.5}.tab.active[data-v-44ffa770]{background:indigo;color:#fff;box-shadow:0 6px 16px #4b008259}.tab.active .ico[data-v-44ffa770]{opacity:1}.content[data-v-44ffa770]{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;box-shadow:0 14px 34px #00000073,0 0 0 1px #ffffff08 inset}.section[data-v-44ffa770]{margin-bottom:18px}.section h3[data-v-44ffa770]{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#fff;margin-bottom:8px}.section p[data-v-44ffa770]{color:#e6e6f0;opacity:.95;line-height:1.6}.empty[data-v-44ffa770]{color:var(--muted);padding:8px 0}.empty.big[data-v-44ffa770]{text-align:center;padding:40px 0}.quiz-wrap[data-v-44ffa770]{padding:6px 0 0}.quiz-head[data-v-44ffa770]{display:flex;align-items:center;gap:12px}.quiz-head .title-sm[data-v-44ffa770]{font-weight:700;font-size:18px}.quiz-head .actions[data-v-44ffa770]{margin-left:auto;display:flex;gap:8px}.ghost[data-v-44ffa770]{height:40px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#111;color:var(--text);cursor:pointer;font-weight:500;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.ghost[data-v-44ffa770]:hover{background:#ffffff0d;border-color:#4b008259;box-shadow:0 6px 18px #4b008233}.primary[data-v-44ffa770]{height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(75,0,130,.55);background:linear-gradient(90deg,indigo,#6a0dad);color:#fff;box-shadow:0 10px 26px #4b008266;cursor:pointer;font-weight:600;letter-spacing:-.01em;transition:transform .12s ease}.primary[data-v-44ffa770]:hover{transform:translateY(-1px)}.primary[data-v-44ffa770]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.progress[data-v-44ffa770]{height:16px;background:#ffffff14;border-radius:999px;overflow:hidden;margin:8px 0 12px;border:1px solid rgba(255,255,255,.15);position:relative;box-shadow:inset 0 2px 4px #0000004d}.progress .bar[data-v-44ffa770]{height:100%;background:linear-gradient(90deg,indigo,#6a0dad,#9370db);width:0;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 25px #4b008299,inset 0 2px #fff3,inset 0 -2px #0003;position:relative}.progress .bar[data-v-44ffa770]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-44ffa770 3s infinite}@keyframes shimmer-44ffa770{0%{transform:translate(-100%)}to{transform:translate(100%)}}.q-card[data-v-44ffa770]{border:1px solid rgba(255,255,255,.1);background:#111;border-radius:16px;padding:16px;box-shadow:0 12px 30px #00000073,0 0 0 1px #ffffff08 inset}.q-meta[data-v-44ffa770]{color:var(--muted);margin-bottom:8px}.q-text[data-v-44ffa770]{font-size:18px;font-weight:600;margin-bottom:10px}.opts[data-v-44ffa770]{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.opt[data-v-44ffa770]{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);background:#111;border-radius:12px;padding:10px 12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.opt[data-v-44ffa770]:hover{background:#121214;border-color:#ffffff2e;transform:translateY(-1px)}.opt.selected[data-v-44ffa770]{border-color:#22c55e99;box-shadow:0 0 0 2px #22c55e40 inset;background:#22c55e14}.opt .dot[data-v-44ffa770]{width:10px;height:10px;border-radius:50%;background:#ffffff59}.opt.selected .dot[data-v-44ffa770]{background:#22c55e}.opt.correct[data-v-44ffa770]{border-color:#22c55ecc;box-shadow:0 0 0 2px #22c55e59 inset;background:#22c55e1f}.opt.correct .dot[data-v-44ffa770]{background:#22c55e}.opt.wrong[data-v-44ffa770]{border-color:#ef4444b3;box-shadow:0 0 0 2px #ef444440 inset;background:#ef44441a}.opt.wrong .dot[data-v-44ffa770]{background:#ef4444}.opt.disabled[data-v-44ffa770]{opacity:.6;cursor:not-allowed}.q-actions[data-v-44ffa770]{display:flex;align-items:center;gap:8px}.q-actions .spacer[data-v-44ffa770]{flex:1}.result-card[data-v-44ffa770]{border:1px solid rgba(255,255,255,.1);background:#111;border-radius:16px;padding:16px;box-shadow:0 12px 30px #00000073,0 0 0 1px #ffffff08 inset}.result-title[data-v-44ffa770]{font-weight:600;font-size:20px;margin-bottom:10px}.result-row[data-v-44ffa770]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.score .percent[data-v-44ffa770]{font-size:34px;font-weight:600;letter-spacing:-.02em}.muted[data-v-44ffa770]{color:var(--muted)}.wrong-list[data-v-44ffa770]{margin-top:12px}.wrong-title[data-v-44ffa770]{font-weight:600;margin-bottom:8px}.wrong-item[data-v-44ffa770]{border:1px dashed rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;margin-bottom:8px;background:#ffffff08}.w-q[data-v-44ffa770]{font-weight:600;margin-bottom:6px}.w-rows[data-v-44ffa770]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.chip[data-v-44ffa770]{border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid transparent}.chip.red[data-v-44ffa770]{background:#ef44441f;color:#fecaca;border-color:#ef444459}.chip.green[data-v-44ffa770]{background:#22c55e1f;color:#bbf7d0;border-color:#22c55e59}.cards[data-v-44ffa770]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.card[data-v-44ffa770]{border:1px solid var(--line);border-radius:12px;padding:12px;background:#ffffff0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card[data-v-44ffa770]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4b008240;border-color:#4b008259}.front[data-v-44ffa770]{font-weight:600;margin-bottom:6px}.transcript[data-v-44ffa770]{white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#111;border-radius:12px;padding:14px;border:1px solid var(--line);box-shadow:0 6px 18px #00000040 inset;line-height:1.6}audio[data-v-44ffa770]:not(.audio-compact){width:100%;height:40px;border-radius:10px;background:#111;border:1px solid var(--line)}.youtube-player[data-v-44ffa770]{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0000004d}.youtube-iframe[data-v-44ffa770]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.compact-player[data-v-44ffa770]{margin-bottom:16px}.compact-player h3[data-v-44ffa770]{font-size:14px;margin-bottom:8px;color:#fffc}.youtube-player-compact[data-v-44ffa770]{position:relative;width:100%;max-width:480px;height:0;padding-bottom:28.125%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0003}.youtube-iframe-compact[data-v-44ffa770]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.audio-compact[data-v-44ffa770]{width:100%;max-width:480px;height:32px;border-radius:8px;background:#111;border:1px solid var(--line)}.fade-slide-enter-active[data-v-44ffa770],.fade-slide-leave-active[data-v-44ffa770]{transition:opacity .18s ease,transform .18s ease}.fade-slide-enter-from[data-v-44ffa770],.fade-slide-leave-to[data-v-44ffa770]{opacity:0;transform:translateY(6px)}.skeleton[data-v-44ffa770]{position:relative;overflow:hidden;background:#ffffff0f;border-radius:8px;margin:10px 0;border:1px solid rgba(255,255,255,.08)}.skeleton[data-v-44ffa770]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff26,#fff0);transform:translate(-100%);animation:shimmer-44ffa770 1.2s infinite}.skeleton.title[data-v-44ffa770]{height:22px;width:40%}.skeleton.line[data-v-44ffa770]{height:12px;width:90%}.skeleton.line.w60[data-v-44ffa770]{width:60%}.skeleton.block[data-v-44ffa770]{height:120px;width:100%;border-radius:12px}@keyframes shimmer-44ffa770{to{transform:translate(100%)}}.md[data-v-44ffa770]{line-height:1.7;color:#e5e5e5;font-size:15px}.md h1[data-v-44ffa770],.md h2[data-v-44ffa770],.md h3[data-v-44ffa770],.md h4[data-v-44ffa770],.md h5[data-v-44ffa770],.md h6[data-v-44ffa770]{color:#fff;margin:24px 0 16px;font-weight:600;line-height:1.3}.md h1[data-v-44ffa770]{font-size:28px}.md h2[data-v-44ffa770]{font-size:24px;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:8px}.md h3[data-v-44ffa770]{font-size:20px;color:#f0f0f0}.md h4[data-v-44ffa770]{font-size:18px;color:#e0e0e0}.md p[data-v-44ffa770]{margin:16px 0;color:#d0d0d0}.md strong[data-v-44ffa770]{color:#fff;font-weight:600;background:linear-gradient(135deg,#6a0dad,#9370db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.md em[data-v-44ffa770]{color:#b8b8b8;font-style:italic}.md ul[data-v-44ffa770],.md ol[data-v-44ffa770]{margin:16px 0;padding-left:24px}.md li[data-v-44ffa770]{margin:8px 0;color:#d0d0d0;line-height:1.6}.md ul li[data-v-44ffa770]{list-style:none;position:relative}.md ul li[data-v-44ffa770]:before{content:"•";color:#6a0dad;font-size:18px;position:absolute;left:-16px;top:0}.md ol li[data-v-44ffa770]{color:#d0d0d0}.md code[data-v-44ffa770]{background:#6a0dad33;color:#e0b3ff;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;border:1px solid rgba(106,13,173,.3)}.md pre[data-v-44ffa770]{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;margin:16px 0;overflow-x:auto}.md pre code[data-v-44ffa770]{background:none;border:none;padding:0;color:#e5e5e5}.md blockquote[data-v-44ffa770]{border-left:4px solid #6A0DAD;margin:16px 0;padding:12px 16px;background:#6a0dad1a;border-radius:0 8px 8px 0;color:#d0d0d0;font-style:italic}.md table[data-v-44ffa770]{width:100%;border-collapse:collapse;margin:16px 0;background:#ffffff05;border-radius:8px;overflow:hidden}.md th[data-v-44ffa770],.md td[data-v-44ffa770]{padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.md th[data-v-44ffa770]{background:#6a0dad33;color:#fff;font-weight:600}.md td[data-v-44ffa770]{color:#d0d0d0}.md input[type=checkbox][data-v-44ffa770]{margin-right:8px;accent-color:#6A0DAD}@media (max-width: 768px){.note-wrap[data-v-44ffa770]{padding:16px 12px 32px}.nv-topbar[data-v-44ffa770]{padding:8px 12px;flex-wrap:wrap;gap:8px}.back[data-v-44ffa770]{height:36px;padding:0 12px;font-size:14px}.tabs[data-v-44ffa770]{flex-wrap:wrap;gap:4px;padding:4px}.tab[data-v-44ffa770]{height:36px;padding:0 12px;font-size:14px}.tab .ico[data-v-44ffa770]{width:16px;height:16px}.content[data-v-44ffa770]{padding:12px}.section h3[data-v-44ffa770]{font-size:16px}.q-card[data-v-44ffa770]{padding:12px}.q-text[data-v-44ffa770]{font-size:16px}.opt[data-v-44ffa770]{padding:8px 10px}.result-card[data-v-44ffa770]{padding:12px}.result-title[data-v-44ffa770]{font-size:18px}.score .percent[data-v-44ffa770]{font-size:28px}.study-card[data-v-44ffa770]{height:250px}.fc-title[data-v-44ffa770]{font-size:18px}.fc-definition[data-v-44ffa770],.fc-text[data-v-44ffa770]{font-size:14px}.transcript[data-v-44ffa770]{padding:12px;font-size:14px}.quiz-head[data-v-44ffa770]{flex-direction:column;align-items:stretch;gap:8px}.quiz-head .actions[data-v-44ffa770]{margin-left:0;justify-content:center}.ghost[data-v-44ffa770]{height:36px;padding:0 12px;font-size:14px}.primary[data-v-44ffa770]{height:40px;padding:0 14px;font-size:14px}}@media (max-width: 480px){.note-wrap[data-v-44ffa770]{padding:12px 8px 24px}.nv-topbar[data-v-44ffa770]{padding:6px 8px}.back[data-v-44ffa770]{height:32px;padding:0 10px;font-size:13px}.tabs[data-v-44ffa770]{width:100%;justify-content:center}.tab[data-v-44ffa770]{height:40px;padding:4px 6px;font-size:12px;flex:1;min-width:0;flex-direction:column;gap:2px}.tab span[data-v-44ffa770]{display:block;font-size:10px;line-height:1}.tab .ico[data-v-44ffa770]{width:16px;height:16px}.content[data-v-44ffa770]{padding:8px}.section h3[data-v-44ffa770]{font-size:14px}.q-card[data-v-44ffa770]{padding:8px}.q-text[data-v-44ffa770]{font-size:14px}.opt[data-v-44ffa770]{padding:6px 8px}.result-card[data-v-44ffa770]{padding:8px}.result-title[data-v-44ffa770]{font-size:16px}.score .percent[data-v-44ffa770]{font-size:24px}.study-card[data-v-44ffa770]{height:200px}.fc-title[data-v-44ffa770]{font-size:16px}.fc-definition[data-v-44ffa770],.fc-text[data-v-44ffa770]{font-size:13px}.transcript[data-v-44ffa770]{padding:8px;font-size:13px}.ghost[data-v-44ffa770]{height:32px;padding:0 8px;font-size:12px}.primary[data-v-44ffa770]{height:36px;padding:0 10px;font-size:12px}.study-controls[data-v-44ffa770]{flex-direction:column;gap:8px}.study-nav[data-v-44ffa770]{gap:16px}.btn[data-v-44ffa770]{padding:8px 12px;font-size:12px;min-width:60px}}.study[data-v-44ffa770]{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:12px}.study-controls[data-v-44ffa770]{display:flex;align-items:center;gap:12px;opacity:.95}.study-progress-container[data-v-44ffa770]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:160px}.progress-card-counter[data-v-44ffa770]{font-weight:700;letter-spacing:.2px;opacity:.9;color:var(--text);font-size:14px}.progress-bar-container[data-v-44ffa770]{position:relative;width:140px;height:8px;background:#ffffff14;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 2px #0000004d}.progress-bar-fill[data-v-44ffa770]{height:100%;background:linear-gradient(90deg,indigo,#6a0dad,#9370db);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #4b008266,inset 0 1px #fff3;position:relative}.progress-bar-fill[data-v-44ffa770]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 3s infinite}@media (max-width: 480px){.study-controls[data-v-44ffa770]{flex-direction:column;gap:8px;align-items:center}.study-progress-container[data-v-44ffa770]{min-width:120px}.progress-bar-container[data-v-44ffa770]{width:100px;height:6px}.progress-card-counter[data-v-44ffa770]{font-size:12px}}.study-nav[data-v-44ffa770]{display:flex;align-items:center;gap:24px;margin-top:20px}.hint[data-v-44ffa770]{opacity:.6;font-size:13px;color:#94a3b8;font-weight:500}.btn[data-v-44ffa770]{padding:12px 20px;border-radius:12px;border:none;background:#4a5568;color:#fff;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease;min-width:80px}.btn[data-v-44ffa770]:hover:not(:disabled){background:#5a6578;transform:translateY(-1px)}.btn[data-v-44ffa770]:disabled{opacity:.4;cursor:not-allowed;background:#2d3748}.study-card[data-v-44ffa770]{width:min(680px,96%);height:300px}@media (max-width: 600px){.study-card[data-v-44ffa770]{height:240px}}.cards.fancy[data-v-44ffa770]{perspective:1500px;gap:20px;padding:8px}.card.study-card[data-v-44ffa770]{position:relative;height:200px;border:none;background:transparent;padding:0;cursor:pointer}.card.study-card .card-inner[data-v-44ffa770]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s ease;border-radius:20px;border:none}.card.study-card.flipped .card-inner[data-v-44ffa770]{transform:rotateY(180deg)}.card-face[data-v-44ffa770]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:20px;backface-visibility:hidden;background:#111;border:1px solid rgba(255,255,255,.1);overflow:hidden;width:100%;height:100%}.card.study-card .card-inner[data-v-44ffa770]:before{display:none}.card-face[data-v-44ffa770]:after{display:none}@keyframes rotate-44ffa770{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.study-card .front[data-v-44ffa770]{transform:rotateY(0)}.card.study-card .back[data-v-44ffa770]{transform:rotateY(180deg)}.fc-title[data-v-44ffa770]{font-weight:600;font-size:20px;letter-spacing:-.01em;color:#fff;margin-bottom:8px;text-align:center;position:relative;z-index:2}.fc-definition[data-v-44ffa770]{color:#888;line-height:1.6;font-size:16px;text-align:center;position:relative;z-index:2}.fc-example[data-v-44ffa770]{margin-top:8px;color:#6a0dad;opacity:.85;font-size:14px;font-style:italic;background:transparent;padding:6px 10px;border:none;text-align:center;position:relative;z-index:2}.fc-back-title[data-v-44ffa770]{font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:-.01em;color:#6a0dad;margin-bottom:12px}.fc-text[data-v-44ffa770]{font-size:16px;line-height:1.5;color:#888}.short-answer[data-v-44ffa770]{margin:16px 0}.short-input[data-v-44ffa770]{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:var(--text);font-size:16px;font-family:inherit;transition:border-color .2s ease,background .2s ease}.short-input[data-v-44ffa770]:focus{outline:none;border-color:#7c3aed80;background:#ffffff14}.short-input[data-v-44ffa770]::placeholder{color:#fff6}@media (prefers-reduced-motion: reduce){.card[data-v-44ffa770],.card .card-inner[data-v-44ffa770]{transition:none!important;animation:none!important}}.settings-page[data-v-82c9f876]{min-height:100vh;background:var(--bg);color:var(--text)}.settings-header[data-v-82c9f876]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line);background:#ffffff05}.back-btn[data-v-82c9f876]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--text);cursor:pointer;transition:all .2s ease;font-size:14px}.back-btn[data-v-82c9f876]:hover{background:#ffffff14;border-color:#00d4ff4d}.settings-title[data-v-82c9f876]{font-size:24px;font-weight:700;margin:0}.settings-content[data-v-82c9f876]{padding:24px;max-width:800px;margin:0 auto}.settings-section[data-v-82c9f876]{margin-bottom:32px}.section-title[data-v-82c9f876]{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text)}.account-card[data-v-82c9f876]{display:flex;gap:20px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#ffffff09}.account-avatar[data-v-82c9f876]{flex-shrink:0}.avatar-circle[data-v-82c9f876]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#09c);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff}.account-info[data-v-82c9f876]{flex:1}.info-row[data-v-82c9f876]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.info-row[data-v-82c9f876]:last-child{border-bottom:none}.info-row label[data-v-82c9f876]{font-weight:500;color:var(--muted)}.info-row span[data-v-82c9f876]{color:var(--text)}.user-id[data-v-82c9f876]{font-family:monospace;font-size:12px;background:#ffffff0d;padding:4px 8px;border-radius:4px}.stats-grid[data-v-82c9f876]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-card[data-v-82c9f876]{padding:20px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;text-align:center}.stat-number[data-v-82c9f876]{font-size:32px;font-weight:700;color:#00d4ff;margin-bottom:8px}.stat-label[data-v-82c9f876]{color:var(--muted);font-size:14px}.actions-list[data-v-82c9f876]{display:flex;flex-direction:column;gap:12px}.action-btn[data-v-82c9f876]{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;color:var(--text);cursor:pointer;transition:all .2s ease;font-size:16px;text-align:left}.logout-btn[data-v-82c9f876]{border-color:#ef44444d;color:#ef4444}.logout-btn[data-v-82c9f876]:hover{background:#ef44441a;border-color:#ef444480;transform:translateY(-1px)}.logout-modal[data-v-82c9f876]{max-width:420px;padding:0;text-align:center;border-radius:16px;overflow:hidden;animation:modalIn-82c9f876 .3s cubic-bezier(.34,1.56,.64,1);background:var(--bg);border:1px solid var(--line)}.logout-icon[data-v-82c9f876]{padding:24px 24px 16px;background:#f59e0b1a}.logout-content[data-v-82c9f876]{padding:0 24px 16px}.logout-title[data-v-82c9f876]{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--text)}.logout-message[data-v-82c9f876]{color:var(--muted);margin:0;line-height:1.5;font-size:14px}.logout-actions[data-v-82c9f876]{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px;background:#00000005}.btn[data-v-82c9f876]{padding:12px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-danger[data-v-82c9f876]{background:#ef4444;color:#fff;border:1px solid #dc2626}.btn-danger[data-v-82c9f876]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-ghost[data-v-82c9f876]{background:transparent;color:var(--muted);border:1px solid var(--line)}.btn-ghost[data-v-82c9f876]:hover{background:#ffffff0d;color:var(--text)}@keyframes modalIn-82c9f876{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-wrap[data-v-82c9f876]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080}.modal-backdrop[data-v-82c9f876]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1}@media (max-width: 768px){.settings-content[data-v-82c9f876]{padding:16px}.account-card[data-v-82c9f876]{flex-direction:column;text-align:center}.info-row[data-v-82c9f876]{flex-direction:column;gap:4px;text-align:center}.stats-grid[data-v-82c9f876]{grid-template-columns:1fr 1fr}}:root{--bg: #000000;--panel: #111111;--line: rgba(255,255,255,.1);--muted: #888888;--text: #ffffff;--accent: #AFC2F2;--purple-dark: #AFC2F2;--purple-light: #AFBAF2;--main-gradient: linear-gradient(90deg, #AFC2F2 -15.8%, rgba(112, 124, 227, .45) 52.73%, #AFBAF2 108.57%)}[data-theme=light]{--bg: #ffffff;--panel: #f8f9fa;--line: rgba(0,0,0,.12);--muted: #6c757d;--text: #000000;--accent: #AFC2B2}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;color:var(--text);background:#000;background-attachment:fixed;min-height:100vh;position:relative;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light] body{background:#fff}body:before{display:none}body:after{display:none}@keyframes stars{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes stars2{0%{transform:translateY(0) translate(0)}to{transform:translateY(-300px) translate(-100px)}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:#000000e6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0;position:sticky;top:0;z-index:100;box-shadow:0 8px 32px #0000004d}.header .container{display:flex;justify-content:space-between;align-items:center}.header-actions{display:flex;align-items:center;gap:12px}.header-actions .btn-web-version:before{content:none;display:none;width:0;margin:0}.logo h1{font-size:28px;font-weight:700;color:#fff}.nav-link{background:linear-gradient(135deg,#00d4ffe6,#7c3aede6);color:#fff;padding:12px 24px;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #00d4ff4d,0 0 20px #00d4ff33}.nav-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff66,0 0 30px #7c3aed4d;border-color:#00d4ff99}.hero{padding:80px 0;background:#000;position:relative;overflow:hidden;text-align:center}.hero .container{position:relative;z-index:2}.hero-content{display:flex;flex-direction:column;align-items:center;gap:40px}.hero-logo{display:flex;flex-direction:column;align-items:center;gap:20px}.app-icon{width:120px;height:120px;background:#252528;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0000004d;overflow:hidden}.app-logo-img{width:80px;height:80px;object-fit:contain}.app-name{font-size:32px;font-weight:600;color:#fff;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;margin:0;animation:slideInUp 2s ease-out}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:18px;font-weight:600;color:#00d4ff;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(0,212,255,.5);animation:slideInLeft 1s ease-out,pulse 3s ease-in-out infinite 1s}.hero-heading{font-size:48px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#fff;text-align:center;letter-spacing:-.02em}.highlight{background:var(--main-gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease-in-out infinite}.hero-subtitle{font-size:18px;color:#888;margin-bottom:40px;line-height:1.6;font-weight:400;text-align:center;max-width:600px}.btn{padding:16px 32px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:var(--main-gradient);background-size:200% 200%;color:#fff;border:1px solid rgba(175,194,242,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #afc2f247,0 0 24px #afbaf22e;animation:gradientShift 5s ease-in-out infinite;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #afc2f261,0 0 34px #afbaf247;border-color:#afc2f299}.btn-download{background:linear-gradient(90deg,#afc2b2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);color:#fff;border:none;transition:all .3s ease;margin-right:16px;position:relative;overflow:hidden;box-shadow:0 4px 15px #707ce34d}.btn-download:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14zm-4.2-5.21v1.75l3.2-2.99L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.btn-download:hover{background:linear-gradient(90deg,#afc2b2 -15.8%,#707ce373 52.73%,#afbaf2 108.57%);transform:translateY(-2px);box-shadow:0 8px 25px #707ce380}.btn-web-version{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.btn-web-version:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.94-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.btn-web-version:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff1a}.cta-buttons{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.btn-large{padding:20px 40px;font-size:18px}.hero-visual{position:relative}.ai-comments{position:absolute;top:0;right:0;z-index:2}.comment{background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,212,255,.25);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 8px 32px #0003,0 0 20px #00d4ff1a;display:flex;align-items:center;gap:12px;max-width:280px}.comment-icon{font-size:24px}.comment-text{font-size:14px;color:#b0b0b0;line-height:1.4}.comment-1{transform:rotate(2deg);animation:float 4s ease-in-out infinite,glow 3s ease-in-out infinite}.comment-2{transform:rotate(-1deg);animation:float 4s ease-in-out infinite .5s,glow 3s ease-in-out infinite .5s}.document-preview{background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,212,255,.25);border-radius:16px;padding:24px;box-shadow:0 8px 32px #0003,0 0 20px #00d4ff1a;margin-top:60px}.document-header{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px;margin-bottom:20px}.doc-title{font-size:14px;color:#00d4ff;text-align:center;text-shadow:0 0 10px rgba(0,212,255,.3)}.document-content{display:flex;flex-direction:column;gap:12px}.text-line{height:8px;background:#ffffff1a;border-radius:4px}.text-line:nth-child(1){width:100%}.text-line:nth-child(2){width:80%}.text-line:nth-child(3){width:60%}.trusted-by{padding:80px 0;background:#000;text-align:center;position:relative}.trusted-by .container{position:relative;z-index:2}.trusted-by h3{font-size:20px;font-weight:500;color:#888;margin-bottom:40px;text-align:center}.universities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto}.university-logo{padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease;text-align:center}.university-logo:hover{background:#ffffff1a;border-color:#afc2b2;transform:translateY(-2px)}.university-icon{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.university-logo-img{width:40px;height:40px;object-fit:contain;border-radius:8px}.university-name{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.university-desc{font-size:14px;color:#888}.main-features{padding:100px 0;background:#000;position:relative;overflow:hidden}.main-features .container{position:relative;z-index:2}.section-title{font-size:40px;font-weight:600;text-align:center;margin-bottom:20px;color:#fff;letter-spacing:-.02em;line-height:1.2}.section-subtitle{font-size:18px;text-align:center;color:#888;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.features-asymmetrical{display:grid;grid-template-columns:2fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:0 20px}.features-left-column{display:flex;flex-direction:column;gap:32px}.feature-card-mobile-square{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:0;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;height:100%}.feature-card-mobile-square:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 80px #00000080,0 0 0 1px #afc2f24d;border-color:#afc2f266}.feature-card-mobile-square .feature-visual{flex:1;overflow:hidden}.feature-card-mobile-square .feature-image-container{width:100%;height:100%;background:transparent;overflow:hidden}.feature-card-mobile-square .feature-card-content{padding:24px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start}.feature-card-mobile-square .feature-image{width:100%;height:100%;object-fit:cover!important;object-position:center center!important}.features-container{max-width:1200px;margin:0 auto;padding:0 20px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.features-asymmetrical{grid-template-columns:1fr;gap:30px}.features-left-column{gap:30px}.feature-card-mobile-square{align-self:stretch;height:auto}.feature-card-mobile-square .feature-image-container{height:300px}.feature-card-mobile-square .feature-card-content{padding:20px}.feature-card:not(.feature-card-mobile-square) .feature-image-container{height:140px}}@media (max-width: 480px){.features-asymmetrical,.features-left-column{gap:25px}.feature-card-mobile-square .feature-image-container{height:250px}.feature-card-mobile-square .feature-card-content{padding:16px}.feature-card:not(.feature-card-mobile-square) .feature-image-container{height:130px}}@media (max-width: 320px){.features-asymmetrical,.features-left-column{gap:20px}.feature-card-mobile-square .feature-image-container{height:220px}.feature-card-mobile-square .feature-card-content{padding:12px}.feature-card:not(.feature-card-mobile-square) .feature-image-container{height:120px}}.feature-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:0;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:480px;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 80px #00000080,0 0 0 1px #afc2f24d;border-color:#afc2f266}.feature-card-content{padding:24px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.feature-card h3{font-size:22px;font-weight:700;margin:0 0 16px;color:var(--text);line-height:1.3}.feature-card p{color:var(--muted);line-height:1.6;font-size:16px;margin:0 0 20px;flex:1}.feature-badge{display:inline-block;background:linear-gradient(90deg,#afc2f2,#afbaf2);background-size:200% 200%;animation:gradientShift 4s ease-in-out infinite;color:#000;font-weight:600;font-size:13px;padding:8px 16px;border-radius:16px;margin:0 auto 0 0;align-self:flex-start}.additional-info{font-size:14px;color:#afc2b2;font-style:italic;text-shadow:0 0 10px rgba(0,212,255,.3)}.hero-video-section{max-width:900px;margin:60px auto 80px}.video-container{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #0009;background:#111;aspect-ratio:16/9}.demo-video{width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.video-overlay-above{text-align:center;color:#fff;margin-bottom:30px;position:relative;z-index:2}.video-overlay-above h3{font-size:32px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#afc2f2,#afbaf2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease-in-out infinite}.video-overlay-above p{font-size:18px;opacity:.95;font-weight:500;color:#888}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2}.video-overlay h3{font-size:32px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#afc2f2,#afbaf2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(0,0,0,.5)}.video-overlay p{font-size:18px;opacity:.95;font-weight:500}.feature-visual{position:relative;overflow:hidden}.feature-image-container{position:relative;height:160px;overflow:hidden;flex-shrink:0}.feature-card:not(.feature-card-mobile-square) .feature-image-container{height:260px}.feature-card:not(.feature-card-mobile-square) .feature-image{object-fit:contain;object-position:center center;background:transparent}.feature-image{width:100%;height:100%;object-fit:contain;transition:transform .4s ease;background:#ffffff0d}.feature-image[src*=feature3-mobile]{object-fit:cover;object-position:center top}.feature-card:hover .feature-image{transform:scale(1.1)}.image-overlay{position:absolute;top:20px;left:20px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:8px 12px;display:flex;align-items:center;gap:6px}.overlay-icon{font-size:16px}.overlay-text{color:#fff;font-weight:600;font-size:14px}.feature-icon{font-size:48px;animation:float 4s ease-in-out infinite,rotate 20s linear infinite}.feature-preview{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.preview-item{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px 16px;border-radius:20px;font-size:14px;color:#b0b0b0;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 16px #0000001a}.arrow{font-size:24px;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.notes{background:linear-gradient(135deg,#00d4ffe6,#7c3aede6);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00d4ff4d,0 0 20px #00d4ff33}.collaboration-demo{width:100%;height:120px;background:#14142880;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.25);border-radius:12px;position:relative;overflow:hidden}.doc-editing{position:relative;width:100%;height:100%}.editing-cursor{position:absolute;top:50%;left:20%;width:2px;height:20px;background:#00d4ff;animation:blink 1s infinite;box-shadow:0 0 10px #00d4ffcc}.ai-highlight{position:absolute;top:40%;left:30%;width:60px;height:16px;background:#00d4ff33;border-radius:4px}.ai-comment-bubble{position:absolute;top:20%;right:20%;background:#14142899;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(0,212,255,.3);padding:8px 12px;border-radius:12px;font-size:12px;color:#b0b0b0;box-shadow:0 4px 20px #0003,0 0 20px #00d4ff26}.study-tools{display:flex;gap:16px;justify-content:center}.tool{background:linear-gradient(135deg,#00d4ffe6,#7c3aede6);color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00d4ff4d,0 0 20px #00d4ff33;animation:pulse 2s ease-in-out infinite}.tool:nth-child(1){animation-delay:0s}.tool:nth-child(2){animation-delay:.5s}.tool:nth-child(3){animation-delay:1s}.devices{display:flex;gap:20px;justify-content:center;align-items:center;position:relative}.device{font-size:32px;z-index:2;animation:float 3s ease-in-out infinite}.device:nth-child(1){animation-delay:0s}.device:nth-child(2){animation-delay:1s}.device:nth-child(3){animation-delay:2s}.sync-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.sync-line{width:40px;height:2px;background:#00d4ff;margin:8px 0;opacity:.8;box-shadow:0 0 10px #00d4ff80;animation:pulse 2s ease-in-out infinite}.sync-line:nth-child(1){animation-delay:0s}.sync-line:nth-child(2){animation-delay:.3s}.sync-line:nth-child(3){animation-delay:.6s}.testimonials{padding:80px 0;background:#000;position:relative}.testimonials .container{position:relative;z-index:2}.testimonial-main{max-width:800px;margin:0 auto;text-align:center}.quote-marks{font-size:80px;color:#fff;font-weight:700;margin-bottom:20px;line-height:1}.testimonial-text{font-size:24px;color:#fff;line-height:1.5;margin-bottom:40px;font-style:italic}.testimonial-author{display:flex;flex-direction:column;align-items:center;gap:10px}.author-logo{font-size:24px;font-weight:700;color:#888;margin-bottom:10px}.author-name{font-size:20px;font-weight:700;color:#fff}.author-title{font-size:16px;color:#888}.faq{padding:80px 0;background:#000}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;color:#fff;cursor:pointer}.faq-arrow{font-size:14px;color:#888;transition:transform .3s ease}.faq-arrow.rotated{transform:rotate(180deg)}.faq-answer{padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);margin-top:20px;animation:slideDown .3s ease-out}.faq-answer p{color:#888;line-height:1.6;font-size:16px;margin:0}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0}to{opacity:1;max-height:200px;padding-top:20px}}.final-cta{padding:80px 0;background:#000;text-align:center;position:relative;overflow:hidden}.final-cta .container{position:relative;z-index:2}.cta-content{max-width:600px;margin:0 auto}.cta-content h2{font-size:40px;font-weight:600;margin-bottom:30px;color:#fff;letter-spacing:-.02em;line-height:1.2;animation:slideInUp 1.2s ease-out}.logo-large{font-size:48px;font-weight:600;margin-bottom:30px;color:#fff;letter-spacing:-.02em;animation:slideInUp 1s ease-out}.footer{background:#000;border-top:1px solid rgba(255,255,255,.1);padding:60px 0 30px;position:relative;overflow:hidden}.footer .container{position:relative;z-index:2}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-section h4{font-size:20px;font-weight:600;margin-bottom:20px;color:#fff}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:#888;text-decoration:none;transition:all .3s ease;font-size:16px}.footer-section ul li a:hover{color:#afc2b2;transform:translate(5px)}.footer-bottom{padding-top:30px;text-align:center}.footer-bottom p{color:#888;font-size:14px}@keyframes slideInUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.parallax-star{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:twinkle 4s ease-in-out infinite;box-shadow:0 0 8px #fffc,0 0 16px #fff6}.parallax-star:nth-child(odd){background:#00d4ff;box-shadow:0 0 8px #00d4ffcc,0 0 16px #00d4ff66}.parallax-star:nth-child(3n){background:#7c3aed;box-shadow:0 0 8px #7c3aedcc,0 0 16px #7c3aed66}.parallax-star:nth-child(4n){background:#f59e0b;box-shadow:0 0 8px #f59e0bcc,0 0 16px #f59e0b66}@keyframes twinkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}.parallax-star:nth-child(2n){animation:twinkle 3s ease-in-out infinite}.parallax-star:nth-child(3n){animation:twinkle 5s ease-in-out infinite}.parallax-star:nth-child(4n){animation:twinkle 4s ease-in-out infinite}.parallax-star:nth-child(5n){animation:twinkle 6s ease-in-out infinite}@keyframes starGlow{0%,to{box-shadow:0 0 8px currentColor,0 0 16px currentColor,0 0 24px currentColor}50%{box-shadow:0 0 12px currentColor,0 0 24px currentColor,0 0 36px currentColor}}.parallax-star{animation:twinkle 4s ease-in-out infinite,starGlow 3s ease-in-out infinite}.star-ray{position:absolute;width:4px;height:4px;background:#fff;transform:rotate(45deg);animation:starRayTwinkle 5s ease-in-out infinite;box-shadow:0 0 10px #fffc,0 0 20px #fff6}.star-ray:before,.star-ray:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:inherit;transform:translate(-50%,-50%)}.star-ray:before{transform:translate(-50%,-50%) rotate(90deg)}.star-ray:nth-child(odd){background:#00d4ff;box-shadow:0 0 10px #00d4ffcc,0 0 20px #00d4ff66}.star-ray:nth-child(3n){background:#7c3aed;box-shadow:0 0 10px #7c3aedcc,0 0 20px #7c3aed66}.star-ray:nth-child(4n){background:#f59e0b;box-shadow:0 0 10px #f59e0bcc,0 0 20px #f59e0b66}@keyframes starRayTwinkle{0%,to{opacity:.7;transform:rotate(45deg) scale(1)}25%{opacity:1;transform:rotate(45deg) scale(1.2)}50%{opacity:.8;transform:rotate(45deg) scale(1.5)}75%{opacity:1;transform:rotate(45deg) scale(1.3)}}.star-ray:nth-child(2n){animation:starRayTwinkle 4s ease-in-out infinite}.star-ray:nth-child(3n){animation:starRayTwinkle 6s ease-in-out infinite}.star-ray:nth-child(4n){animation:starRayTwinkle 5s ease-in-out infinite}.star-ray:nth-child(5n){animation:starRayTwinkle 7s ease-in-out infinite}@keyframes starRayGlow{0%,to{box-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}50%{box-shadow:0 0 15px currentColor,0 0 30px currentColor,0 0 45px currentColor}}.star-ray{animation:starRayTwinkle 5s ease-in-out infinite,starRayGlow 4s ease-in-out infinite}@media (max-width: 768px){.container{padding:0 20px}.hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.hero-heading{font-size:40px;line-height:1.2}.hero-subtitle{font-size:18px}.section-title{font-size:36px}.section-subtitle{font-size:18px}.features-grid{grid-template-columns:1fr;gap:30px}.testimonials-grid{grid-template-columns:1fr;gap:20px}.footer-content{grid-template-columns:1fr;text-align:center;gap:30px}.cta-buttons{flex-direction:column;gap:12px;align-items:center}.btn-download{margin-right:0;width:100%;max-width:280px}.btn-web-version{width:100%;max-width:280px}.logos-grid{grid-template-columns:repeat(2,1fr);gap:20px}.logo-item{font-size:16px;padding:15px}}@media (max-width: 768px){.features-asymmetrical{padding:0 16px}.features-grid{grid-template-columns:1fr;gap:30px}.feature-card{min-height:auto;flex-direction:column}.hero-video-section{margin:50px 16px 70px}.video-overlay-above h3{font-size:28px;margin-bottom:16px}.video-overlay-above p{font-size:17px}.video-overlay h3{font-size:28px}.video-overlay p{font-size:17px}}@media (max-width: 480px){.container{padding:0 15px}.header{padding:15px 0}.logo h1{font-size:24px}.nav-link{padding:10px 16px;font-size:14px}.hero{padding:60px 0}.hero-heading{font-size:32px;line-height:1.1}.hero-subtitle{font-size:16px;margin-bottom:30px}.btn{padding:14px 24px;font-size:14px}.btn-large{padding:16px 32px;font-size:16px}.section-title{font-size:28px}.section-subtitle{font-size:16px}.features-asymmetrical{padding:0 15px}.feature-card{padding:30px 20px}.video-overlay-above h3{font-size:20px;margin-bottom:12px}.video-overlay-above p{font-size:14px}.feature-card h3{font-size:20px}.testimonial-card{padding:20px}.testimonial-card p{font-size:14px}.logos-grid{grid-template-columns:1fr;gap:15px}.logo-item{font-size:14px;padding:12px}.cta-content h2{font-size:36px}.logo-large{font-size:40px}.footer{padding:40px 0 20px}.footer-section h4{font-size:18px}.footer-section ul li a{font-size:14px}}@media (max-width: 320px){.container{padding:0 10px}.hero-heading{font-size:28px}.section-title{font-size:24px}.btn{padding:12px 20px;font-size:13px}.features-asymmetrical{padding:0 10px}.video-overlay-above h3{font-size:18px;margin-bottom:8px}.video-overlay-above p{font-size:13px}.feature-card{padding:0}.feature-card h3{margin:100px 20px 10px;font-size:20px}.feature-card p{margin:0 20px 15px;font-size:15px}.feature-badge{margin:0 20px 20px;font-size:12px}.features-grid{grid-template-columns:1fr;gap:24px;padding:0 16px}.feature-card{min-height:auto}.feature-image-container{height:160px}.feature-card-content{padding:20px}.feature-card h3{font-size:20px}.feature-card p{font-size:15px}.hero-video-section{margin:40px 16px 60px}.video-container{aspect-ratio:4/3}.video-overlay h3{font-size:24px}.video-overlay p{font-size:16px}.testimonial-card{padding:15px}}
