.app-footer[data-v-a3f06f9e]{padding:0 16px 18px;position:relative;z-index:1}.footer-inner[data-v-a3f06f9e]{align-items:center;border-top:1px solid rgba(148,163,184,.1);display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:980px;padding:16px 4px 0}.footer-brand[data-v-a3f06f9e]{color:#8fb5e5;font-size:13px;margin:0}.footer-brand a[data-v-a3f06f9e]{color:inherit;text-decoration:none}.footer-links[data-v-a3f06f9e]{display:flex;flex-wrap:wrap;gap:14px}.footer-links a[data-v-a3f06f9e]{color:#cbd5e1;font-size:14px;text-decoration:none;transition:color .2s ease,opacity .2s ease}.footer-links a[data-v-a3f06f9e]:hover{color:#fff}@media(max-width:768px){.app-footer[data-v-a3f06f9e]{padding:0 14px 14px}.footer-inner[data-v-a3f06f9e]{align-items:flex-start;flex-direction:column;gap:12px}}.action-button[data-v-1d34537a]{background:transparent;border:none;border-radius:999px;cursor:pointer;height:220px;isolation:isolate;overflow:visible;padding:0;position:relative;transition:transform .24s ease,filter .24s ease;width:220px;-webkit-tap-highlight-color:transparent}.action-button[data-v-1d34537a]:hover{filter:saturate(1.06);transform:translateY(-2px) scale(1.03)}.action-button.is-pressed[data-v-1d34537a]{transform:scale(.97)}.action-button[data-v-1d34537a]:disabled{cursor:default}.action-button[data-v-1d34537a]:disabled:hover{filter:none;transform:none}.button-aura[data-v-1d34537a],.button-core[data-v-1d34537a],.button-halo[data-v-1d34537a],.button-ring[data-v-1d34537a],.button-shine[data-v-1d34537a],.record-wave[data-v-1d34537a]{border-radius:999px;position:absolute}.button-aura[data-v-1d34537a]{animation:auraFloat-1d34537a 6s ease-in-out infinite;background:radial-gradient(circle,rgba(59,130,246,.34) 0,rgba(14,165,233,.14) 42%,transparent 72%);filter:blur(22px);inset:-26px;opacity:var(--aura-opacity,.16);z-index:0}.button-halo[data-v-1d34537a]{animation:haloBreath-1d34537a 3s ease-in-out infinite;background:radial-gradient(circle,rgba(96,165,250,.48) 0,rgba(37,99,235,.16) 52%,transparent 74%);inset:-8px;opacity:var(--halo-opacity,.26);z-index:1}.button-ring[data-v-1d34537a]{border:1px solid rgba(125,211,252,.14);inset:-2px;pointer-events:none;z-index:2}.ring-1[data-v-1d34537a]{animation:ringDrift-1d34537a 5s ease-in-out infinite}.ring-2[data-v-1d34537a]{animation:ringDrift-1d34537a 5.8s ease-in-out infinite reverse;border-color:#60a5fa1a;inset:-14px}.record-wave[data-v-1d34537a]{animation:recordWave-1d34537a 2.3s linear infinite;border:1.5px solid rgba(125,211,252,.28);inset:-10px;opacity:0;pointer-events:none;z-index:1}.wave-2[data-v-1d34537a]{animation-delay:.65s}.wave-3[data-v-1d34537a]{animation-delay:1.3s}.button-core[data-v-1d34537a]{background:radial-gradient(circle at 30% 24%,rgba(147,197,253,.9) 0,rgba(96,165,250,.72) 20%,transparent 42%),linear-gradient(180deg,#60a5fa,#3b82f6 34%,#2563eb 72%,#0ea5e9);box-shadow:inset 0 1px #ffffff4d,inset 0 -24px 38px #02061729,0 24px 70px #2563eb52;display:grid;inset:18px;overflow:hidden;place-items:center;transform:scale(var(--core-scale,1));transition:transform 80ms linear,box-shadow .18s ease,filter .18s ease;z-index:3}.action-button:hover .button-core[data-v-1d34537a]{box-shadow:inset 0 1px #ffffff57,inset 0 -24px 38px #02061729,0 28px 84px #2563eb61}.is-recording .button-core[data-v-1d34537a]{background:radial-gradient(circle at 30% 24%,rgba(191,219,254,.92) 0,rgba(96,165,250,.78) 18%,transparent 42%),linear-gradient(180deg,#60a5fa,#2563eb 48%,#1d4ed8 70%,#0284c7)}.is-loading .button-aura[data-v-1d34537a]{animation:loadingAura-1d34537a 1.8s ease-in-out infinite}.is-loading .button-halo[data-v-1d34537a]{animation:loadingHalo-1d34537a 1.4s ease-in-out infinite}.is-loading .ring-1[data-v-1d34537a]{animation:loadingRing-1d34537a 1.7s ease-in-out infinite}.is-loading .ring-2[data-v-1d34537a]{animation:loadingRing-1d34537a 1.7s ease-in-out .25s infinite}.is-loading .button-core[data-v-1d34537a]{animation:loadingPulse-1d34537a 1.45s ease-in-out infinite}.button-shine[data-v-1d34537a]{animation:shineMove-1d34537a 4.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.34) 50%,transparent);height:42%;inset:auto auto 54% -10%;opacity:.28;transform:rotate(-18deg);width:86%}.button-icon[data-v-1d34537a]{filter:drop-shadow(0 10px 18px rgba(255,255,255,.08));font-size:78px;line-height:1;position:relative;transform:translateY(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.is-recording .button-icon[data-v-1d34537a]{color:#eff6ff;font-size:52px;text-shadow:0 0 20px hsla(0,0%,100%,.18);transform:translateY(0)}@keyframes loadingPulse-1d34537a{0%,to{box-shadow:inset 0 1px #ffffff4d,inset 0 -24px 38px #02061729,0 24px 70px #2563eb52;filter:brightness(1);transform:scale(1)}50%{box-shadow:inset 0 1px #ffffff59,inset 0 -24px 38px #0206171f,0 32px 88px #38bdf870;filter:brightness(1.16);transform:scale(1.08)}}@keyframes loadingHalo-1d34537a{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.52;transform:scale(1.08)}}@keyframes loadingAura-1d34537a{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.34;transform:scale(1.08)}}@keyframes loadingRing-1d34537a{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.08)}}@keyframes haloBreath-1d34537a{0%,to{opacity:calc(var(--halo-opacity, .26)*.82);transform:scale(.98)}50%{opacity:var(--halo-opacity,.26);transform:scale(1.05)}}@keyframes auraFloat-1d34537a{0%,to{transform:scale(.98) translateY(0)}50%{transform:scale(1.04) translateY(-3px)}}@keyframes ringDrift-1d34537a{0%,to{opacity:.72;transform:scale(.99)}50%{opacity:1;transform:scale(1.03)}}@keyframes recordWave-1d34537a{0%{opacity:.62;transform:scale(.88)}55%{opacity:.18}to{opacity:0;transform:scale(1.28)}}@keyframes shineMove-1d34537a{0%,to{opacity:.2;transform:translate(-8%) rotate(-18deg)}50%{opacity:.36;transform:translate(12%) rotate(-18deg)}}@media(max-width:768px){.action-button[data-v-1d34537a]{height:196px;width:196px}.button-core[data-v-1d34537a]{inset:16px}.button-icon[data-v-1d34537a]{font-size:68px}.is-recording .button-icon[data-v-1d34537a]{font-size:46px}.button-aura[data-v-1d34537a]{inset:-20px}}@media(prefers-reduced-motion:reduce){.action-button[data-v-1d34537a],.button-aura[data-v-1d34537a],.button-core[data-v-1d34537a],.button-halo[data-v-1d34537a],.button-ring[data-v-1d34537a],.button-shine[data-v-1d34537a],.record-wave[data-v-1d34537a]{animation:none!important;transition:none!important}}.screen[data-v-4e23f284]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:24px 16px 36px;position:relative;z-index:1}.idle-screen[data-v-4e23f284]{margin:0 auto;max-width:980px;width:100%}.brand[data-v-4e23f284]{display:flex;justify-content:center}.brand-kicker[data-v-4e23f284],.section-label[data-v-4e23f284]{color:#93c5fd;font-size:13px;letter-spacing:.22em;margin:0;text-transform:uppercase}.hero-shell[data-v-4e23f284]{align-content:center;flex:1;gap:28px;padding:28px 0 20px;text-align:center}.hero-copy[data-v-4e23f284],.hero-shell[data-v-4e23f284]{display:grid;justify-items:center}.main-title[data-v-4e23f284]{font-size:clamp(48px,8vw,82px);font-weight:800;letter-spacing:-.055em;line-height:.94;margin:14px 0 0;max-width:9ch;text-wrap:balance}.main-subtitle[data-v-4e23f284]{color:#dbe4f0;font-size:20px;line-height:1.55;margin:18px 0 0;max-width:560px;text-wrap:balance}.recording-time[data-v-4e23f284]{align-items:center;background:#0f172a57;border:1px solid rgba(148,163,184,.12);border-radius:999px;box-shadow:inset 0 1px #ffffff0a;color:#dbeafe;display:inline-flex;font-size:28px;font-weight:700;gap:12px;margin-top:20px;min-height:46px;padding:0 16px}.pulse-dot[data-v-4e23f284]{animation:pulseDot-4e23f284 1.4s ease-in-out infinite;background:#93c5fd;border-radius:999px;box-shadow:0 0 #93c5fd8a;height:10px;width:10px}.helper-line[data-v-4e23f284]{color:#8ba0bb;font-size:14px;letter-spacing:.01em;margin:14px 0 0}.hero-action[data-v-4e23f284]{display:grid;min-height:220px;place-items:center}.secondary-shell[data-v-4e23f284]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#091222c2,#070f1da8);border:1px solid rgba(148,163,184,.12);border-radius:30px;box-shadow:0 24px 70px #02061729,inset 0 1px #ffffff0a;margin:0 auto;padding:24px;text-align:center;width:min(100%,440px)}.secondary-top[data-v-4e23f284]{display:grid;gap:14px;justify-items:center}.file-button[data-v-4e23f284]{align-items:center;background:linear-gradient(180deg,#1e40af4d,#1e293b6b);border:1px solid rgba(96,165,250,.18);border-radius:999px;box-shadow:0 10px 28px #0f172a24;color:#eff6ff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;min-height:56px;min-width:220px;padding:0 24px;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.file-button[data-v-4e23f284]:hover{background:linear-gradient(180deg,#2563eb5c,#1e293b80);border-color:#93c5fd57;transform:translateY(-1px)}.upload-hint[data-v-4e23f284]{color:#8ea1b9;font-size:14px;line-height:1.6;margin:0;max-width:320px}.secondary-divider[data-v-4e23f284]{background:linear-gradient(90deg,transparent,rgba(148,163,184,.14) 15%,rgba(148,163,184,.14) 85%,transparent);height:1px;margin:18px 0;width:100%}.imam-toggle[data-v-4e23f284]{align-items:center;cursor:pointer;display:inline-flex;gap:12px;margin:0 auto;min-height:48px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.imam-toggle.is-disabled[data-v-4e23f284]{cursor:not-allowed;opacity:.62}.imam-toggle-checkbox[data-v-4e23f284]{opacity:0;pointer-events:none;position:absolute}.imam-toggle-box[data-v-4e23f284]{background:#0f172ad1;border:1px solid rgba(148,163,184,.2);border-radius:7px;box-shadow:inset 0 1px #ffffff08;height:22px;transition:all .2s ease;width:22px}.imam-toggle-checkbox:checked+.imam-toggle-box[data-v-4e23f284]{background:linear-gradient(180deg,#60a5faeb,#3b82f6);border-color:#60a5fa80;box-shadow:0 0 0 4px #3b82f61f}.imam-toggle-checkbox:checked+.imam-toggle-box[data-v-4e23f284]:after{border-bottom:2px solid #eff6ff;border-right:2px solid #eff6ff;content:"";height:10px;position:absolute;transform:translate(7px,3px) rotate(45deg);width:6px}.imam-toggle-text[data-v-4e23f284]{color:#e6edf7;font-size:16px;font-weight:700}.imam-toggle-hint[data-v-4e23f284]{color:#8ea1b9;font-size:14px;line-height:1.55;margin:10px auto 0;max-width:330px}.imam-toggle-hint.is-unavailable[data-v-4e23f284]{color:#fbbf24}.status-message[data-v-4e23f284]{border-radius:18px;font-size:14px;line-height:1.55;margin:14px 0 0;padding:12px 14px}.status-message.is-error[data-v-4e23f284]{background:#7f1d1d38;border:1px solid hsla(0,91%,71%,.16);color:#fecaca}.hidden-input[data-v-4e23f284]{height:1px;inset:auto;opacity:0;pointer-events:none;position:absolute;width:1px}@keyframes pulseDot-4e23f284{0%,to{box-shadow:0 0 #93c5fd8a;transform:scale(.94)}50%{box-shadow:0 0 0 10px #93c5fd00;transform:scale(1.08)}}@media(max-width:768px){.screen[data-v-4e23f284]{padding:18px 14px 28px}.hero-shell[data-v-4e23f284]{gap:22px;padding:18px 0}.main-title[data-v-4e23f284]{font-size:clamp(42px,13vw,62px);max-width:8.5ch}.main-subtitle[data-v-4e23f284]{font-size:17px;max-width:330px}.recording-time[data-v-4e23f284]{font-size:22px;min-height:42px}.helper-line[data-v-4e23f284]{font-size:13px}.secondary-shell[data-v-4e23f284]{border-radius:26px;padding:20px 18px;width:100%}.file-button[data-v-4e23f284]{font-size:17px;min-width:100%}}.screen[data-v-a43a291d]{box-sizing:border-box;flex:1;min-height:0;padding:24px 16px 36px;position:relative;z-index:1}.loading-screen[data-v-a43a291d]{display:flex;flex-direction:column}.top-bar[data-v-a43a291d]{display:flex;justify-content:flex-end}.top-action[data-v-a43a291d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a85;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e2e8f0;cursor:pointer;font-weight:700;min-height:44px;padding:0 16px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.top-action[data-v-a43a291d]:hover{background:#1e293bbd;border-color:#93c5fd42;transform:translateY(-1px)}.center-stack[data-v-a43a291d]{align-content:center;display:grid;flex:1;justify-items:center;margin:0 auto;max-width:760px;text-align:center;width:100%}.eyebrow[data-v-a43a291d]{color:#93c5fd;font-size:13px;letter-spacing:.22em;margin:20px 0 0;text-transform:uppercase}.main-title[data-v-a43a291d]{font-size:clamp(34px,5vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:14px 0 0}.main-subtitle[data-v-a43a291d]{align-items:center;color:#cbd5e1;display:inline-flex;font-size:18px;gap:4px;line-height:1.6;margin:14px 0 0;max-width:480px;min-height:30px}.loading-dots[data-v-a43a291d]{display:inline-flex;min-width:24px}.loading-dots span[data-v-a43a291d]{animation:dotBlink-a43a291d 1.4s infinite;opacity:.25}.loading-dots span[data-v-a43a291d]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-a43a291d]:nth-child(3){animation-delay:.4s}.orbit-shell[data-v-a43a291d]{display:grid;height:132px;margin-top:30px;place-items:center;position:relative;width:132px}.orbit[data-v-a43a291d]{border:1px solid rgba(147,197,253,.18);border-radius:999px;position:absolute}.orbit-1[data-v-a43a291d]{animation:orbitPulse-a43a291d 2.1s ease-in-out infinite;inset:0}.orbit-2[data-v-a43a291d]{animation:orbitPulse-a43a291d 2.1s ease-in-out .35s infinite;border-color:#60a5fa3d;inset:14px}.orbit-3[data-v-a43a291d]{animation:orbitPulse-a43a291d 2.1s ease-in-out .7s infinite;border-color:#3b82f64d;inset:28px}.orbit-dot[data-v-a43a291d]{animation:dotPulse-a43a291d 1.4s ease-in-out infinite;background:#93c5fd;border-radius:999px;box-shadow:0 0 24px #60a5fa99;height:14px;width:14px}.loading-steps[data-v-a43a291d]{display:grid;gap:12px;margin-top:26px;max-width:420px;width:100%}.loading-step[data-v-a43a291d]{align-items:center;background:#08112085;border:1px solid rgba(148,163,184,.1);border-radius:20px;gap:14px;grid-template-columns:auto 1fr;overflow:hidden;padding:14px 16px;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease,opacity .22s ease}.loading-step[data-v-a43a291d],.step-indicator[data-v-a43a291d]{display:grid;position:relative}.step-indicator[data-v-a43a291d]{flex:0 0 18px;height:18px;place-items:center;width:18px}.step-dot[data-v-a43a291d]{background:#94a3b857;border-radius:999px;height:10px;transition:all .22s ease;width:10px}.step-spinner[data-v-a43a291d]{animation:stepSpin-a43a291d .85s linear infinite;border-color:#93c5fd rgba(147,197,253,.7) rgba(147,197,253,.18) rgba(147,197,253,.18);border-radius:999px;border-style:solid;border-width:2px;box-shadow:0 0 0 4px #93c5fd0f;height:18px;width:18px}.step-text[data-v-a43a291d],.step-title[data-v-a43a291d]{margin:0}.step-title[data-v-a43a291d]{color:#dbe6f3;font-size:15px;font-weight:700}.step-text[data-v-a43a291d]{color:#8ea1b9;font-size:13px;margin-top:4px}.loading-step.is-idle .step-dot[data-v-a43a291d]{background:#94a3b852;opacity:.7}.loading-step.is-active .step-indicator[data-v-a43a291d]{background:#0f172acc;border-color:#93c5fd38;box-shadow:0 14px 34px #02061724;filter:drop-shadow(0 0 10px rgba(147,197,253,.24));transform:scale(1.02)}.loading-step.is-active[data-v-a43a291d]:after{animation:shimmer-a43a291d 1.8s linear infinite;background:linear-gradient(110deg,transparent,rgba(147,197,253,.06) 35%,rgba(147,197,253,.18) 50%,rgba(147,197,253,.06) 65%,transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.loading-step.is-done .step-dot[data-v-a43a291d]{background:#4ade80;box-shadow:0 0 0 6px #4ade8014}@keyframes shimmer-a43a291d{to{transform:translate(100%)}}@keyframes bulletPulse-a43a291d{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}@keyframes dotBlink-a43a291d{0%,80%,to{opacity:.22;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes orbitPulse-a43a291d{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes dotPulse-a43a291d{0%,to{opacity:.82;transform:scale(.92)}50%{opacity:1;transform:scale(1.15)}}@keyframes stepSpin-a43a291d{to{transform:rotate(1turn)}}@media(max-width:768px){.screen[data-v-a43a291d]{padding:18px 14px 28px}.main-title[data-v-a43a291d]{font-size:40px}.main-subtitle[data-v-a43a291d]{font-size:17px;max-width:320px}.loading-steps[data-v-a43a291d]{max-width:100%}}.feedback[data-v-d1d60d77]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#091222c7,#070f1dad);border:1px solid rgba(148,163,184,.12);border-radius:28px;box-shadow:0 20px 54px #02061724,inset 0 1px #ffffff0a;padding:22px;width:100%}.feedback-head[data-v-d1d60d77]{display:grid;gap:8px;justify-items:center;text-align:center}.feedback-label[data-v-d1d60d77]{color:#93c5fd;font-size:12px;letter-spacing:.16em;margin:0;text-transform:uppercase}.feedback-title[data-v-d1d60d77]{color:#eff6ff;font-size:21px;font-weight:800;line-height:1.2;margin:0}.feedback-subtitle[data-v-d1d60d77]{color:#8ea1b9;font-size:14px;line-height:1.6;margin:0;max-width:420px}.feedback-actions[data-v-d1d60d77]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.feedback-action[data-v-d1d60d77]{align-content:space-between;border:1px solid rgba(148,163,184,.12);border-radius:22px;cursor:pointer;display:grid;gap:8px;min-height:108px;padding:18px;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.feedback-action[data-v-d1d60d77]:hover{transform:translateY(-1px)}.feedback-action[data-v-d1d60d77]:disabled{cursor:default;opacity:.7}.feedback-action[data-v-d1d60d77]:disabled:hover{transform:none}.feedback-action-primary[data-v-d1d60d77]{background:linear-gradient(180deg,#082f4970,#0f172ac7);border-color:#7dd3fc2e}.feedback-action-primary[data-v-d1d60d77]:hover{border-color:#7dd3fc47;box-shadow:0 14px 32px #082f4929}.feedback-action-secondary[data-v-d1d60d77]{background:linear-gradient(180deg,#1e293b85,#0f172ac7);border-color:#94a3b824}.feedback-action-secondary[data-v-d1d60d77]:hover{border-color:#94a3b83d;box-shadow:0 14px 32px #0f172a24}.feedback-action-title[data-v-d1d60d77]{color:#eff6ff;font-size:16px;font-weight:800}.feedback-action-text[data-v-d1d60d77]{color:#8ea1b9;font-size:13px;line-height:1.55}.correction-panel[data-v-d1d60d77]{display:grid;gap:14px;margin-top:18px}.panel-head[data-v-d1d60d77]{display:grid;gap:6px}.panel-title[data-v-d1d60d77]{color:#eff6ff;font-size:18px;font-weight:800;margin:0}.panel-subtitle[data-v-d1d60d77]{color:#8ea1b9;font-size:14px;line-height:1.6;margin:0}.field-row[data-v-d1d60d77]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.field[data-v-d1d60d77]{display:grid;gap:8px}label[data-v-d1d60d77]{color:#dbe4f0;font-size:13px;font-weight:600}select[data-v-d1d60d77],textarea[data-v-d1d60d77]{background:#020617bd;border:1px solid rgba(148,163,184,.14);border-radius:16px;color:#fff;font:inherit;padding:13px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}select[data-v-d1d60d77]:focus,textarea[data-v-d1d60d77]:focus{border-color:#7dd3fc4d;box-shadow:0 0 0 4px #3b82f614;outline:none}textarea[data-v-d1d60d77]{min-height:96px;resize:vertical}.correction-actions[data-v-d1d60d77]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.submit-btn[data-v-d1d60d77],.subtle-btn[data-v-d1d60d77]{border-radius:999px;cursor:pointer;font-weight:700;min-height:46px;padding:0 18px;transition:transform .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.subtle-btn[data-v-d1d60d77]{background:#ffffff0a;border:1px solid rgba(148,163,184,.14);color:#e2e8f0}.subtle-btn[data-v-d1d60d77]:hover{border-color:#94a3b83d;transform:translateY(-1px)}.submit-btn[data-v-d1d60d77]{background:linear-gradient(180deg,#2563ebf0,#1d4ed8);border:1px solid rgba(125,211,252,.18);box-shadow:0 12px 28px #2563eb2e;color:#fff}.submit-btn[data-v-d1d60d77]:hover:not(:disabled){transform:translateY(-1px)}.submit-btn[data-v-d1d60d77]:disabled,.subtle-btn[data-v-d1d60d77]:disabled{cursor:default;opacity:.62}.submit-btn[data-v-d1d60d77]:disabled:hover,.subtle-btn[data-v-d1d60d77]:disabled:hover{transform:none}.form-error[data-v-d1d60d77]{background:#7f1d1d33;border:1px solid hsla(0,91%,71%,.14);border-radius:16px;color:#fecaca;font-size:14px;line-height:1.55;margin:14px 0 0;padding:12px 14px;text-align:center}.feedback-done[data-v-d1d60d77]{align-items:center;background:linear-gradient(180deg,#14532d3d,#07241633);border:1px solid rgba(74,222,128,.14);border-radius:20px;display:flex;gap:14px;padding:16px 18px}.done-mark[data-v-d1d60d77]{background:#4ade80;border-radius:999px;box-shadow:0 0 0 8px #4ade8014;flex:0 0 auto;height:14px;width:14px}.done-copy[data-v-d1d60d77]{display:grid;gap:4px}.done-title[data-v-d1d60d77]{color:#dcfce7;font-size:15px;font-weight:800;margin:0}.done-text[data-v-d1d60d77]{color:#bbf7d0;font-size:14px;line-height:1.55;margin:0}@media(max-width:768px){.feedback[data-v-d1d60d77]{border-radius:24px;padding:18px}.feedback-actions[data-v-d1d60d77],.field-row[data-v-d1d60d77]{grid-template-columns:1fr}.correction-actions[data-v-d1d60d77]{flex-direction:column}.submit-btn[data-v-d1d60d77],.subtle-btn[data-v-d1d60d77]{width:100%}}.sheet-overlay[data-v-76a5d881]{align-items:flex-end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617b8;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.sheet[data-v-76a5d881]{background:linear-gradient(180deg,#07101efa,#060e1bfa);border:1px solid rgba(148,163,184,.14);border-radius:28px;box-shadow:0 30px 100px #02061780;display:flex;flex-direction:column;max-height:min(88vh,960px);overflow:hidden;width:min(980px,100%)}.sheet-handle[data-v-76a5d881]{align-self:center;background:#94a3b866;border-radius:999px;height:5px;margin-top:12px;width:56px}.sheet-header[data-v-76a5d881]{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.1);display:flex;gap:18px;justify-content:space-between;padding:22px 22px 18px}.content-label[data-v-76a5d881],.sheet-kicker[data-v-76a5d881]{color:#93c5fd;font-size:13px;letter-spacing:.16em;margin:0;text-transform:uppercase}.sheet-title[data-v-76a5d881]{font-family:Amiri,serif;font-size:34px;line-height:1.1;margin:10px 0 0}.sheet-subtitle[data-v-76a5d881]{color:#b8c6d8;margin:8px 0 0}.close-btn[data-v-76a5d881],.sheet-btn[data-v-76a5d881]{border:none;border-radius:999px;cursor:pointer;font-weight:700;min-height:46px;padding:0 18px;transition:transform .2s ease,background .2s ease,opacity .2s ease}.close-btn[data-v-76a5d881]:hover,.sheet-btn[data-v-76a5d881]:hover{transform:translateY(-1px)}.close-btn[data-v-76a5d881]{background:#ffffff14;color:#e2e8f0}.sheet-scroll[data-v-76a5d881]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 22px;scrollbar-width:thin}.action-card[data-v-76a5d881],.content-card[data-v-76a5d881]{background:#081222b8;border:1px solid rgba(148,163,184,.1);border-radius:24px;padding:18px}.action-card+.content-card[data-v-76a5d881],.content-card+.action-card[data-v-76a5d881],.content-card+.content-card[data-v-76a5d881]{margin-top:18px}.arabic-text[data-v-76a5d881]{color:#f8fafc;direction:rtl;font-family:Amiri,serif;font-size:38px;line-height:2;margin:16px 0 0;text-align:right}.transcription-text[data-v-76a5d881]{color:#cbd5e1;direction:rtl;line-height:1.8;margin:14px 0 0;text-align:right}.action-card[data-v-76a5d881]{display:flex;flex-wrap:wrap;gap:12px}.sheet-btn[data-v-76a5d881]{background:#1e40af38;border:1px solid rgba(96,165,250,.2);color:#eff6ff}.sheet-btn[data-v-76a5d881]:disabled{cursor:not-allowed;opacity:.7}.imam-text[data-v-76a5d881]{color:#eff6ff;font-size:20px;font-weight:700;margin:14px 0 0}.imam-list[data-v-76a5d881]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.imam-chip[data-v-76a5d881]{align-items:center;background:#ffffff0d;border-radius:999px;color:#dbeafe;display:inline-flex;min-height:36px;padding:0 14px}.error-text[data-v-76a5d881]{color:#fecaca;margin:18px 0 0}[data-v-76a5d881] .tajwid-fragment{color:#f8fafc}[data-v-76a5d881] .tajwid-rule-g,[data-v-76a5d881] .tajwid-rule-ghn,[data-v-76a5d881] .tajwid-rule-i,[data-v-76a5d881] .tajwid-rule-idgham{color:#f59e0b}[data-v-76a5d881] .tajwid-rule-ikhf,[data-v-76a5d881] .tajwid-rule-k{color:#22c55e}[data-v-76a5d881] .tajwid-rule-q,[data-v-76a5d881] .tajwid-rule-qlq{color:#38bdf8}[data-v-76a5d881] .tajwid-rule-m,[data-v-76a5d881] .tajwid-rule-p{color:#f472b6}[data-v-76a5d881] .tajwid-rule-n{color:#a78bfa}@media(max-width:768px){.sheet-overlay[data-v-76a5d881]{padding:0}.sheet[data-v-76a5d881]{border-radius:28px 28px 0 0;max-height:92vh;width:100%}.sheet-header[data-v-76a5d881]{padding:18px 18px 14px}.sheet-title[data-v-76a5d881]{font-size:30px}.sheet-scroll[data-v-76a5d881]{padding:16px 18px 18px}.action-card[data-v-76a5d881]{flex-direction:column}.arabic-text[data-v-76a5d881]{font-size:30px;line-height:1.9}}.result-card[data-v-32fa444f]{display:grid;gap:18px}.hero-panel[data-v-32fa444f]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0a1425c2,#070f1ead);border:1px solid rgba(148,163,184,.14);border-radius:32px;box-shadow:0 24px 80px #02061738;padding:28px}.hero-kicker[data-v-32fa444f]{color:#93c5fd;font-size:13px;letter-spacing:.16em;margin:0;text-transform:uppercase}.hero-main[data-v-32fa444f]{margin-top:24px;text-align:center}.surah-arabic[data-v-32fa444f]{color:#f8fafc;direction:rtl;font-family:Amiri,serif;font-size:58px;line-height:1.1;margin:0;text-shadow:0 0 24px rgba(96,165,250,.12)}.surah-transliteration[data-v-32fa444f]{color:#eff6ff;font-size:28px;font-weight:800;margin:14px 0 0}.verse-range[data-v-32fa444f]{color:#b8c6d8;font-size:18px;margin:10px 0 0}.meta-row[data-v-32fa444f]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.meta-pill[data-v-32fa444f]{align-items:center;background:#ffffff0d;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:13px;font-weight:700;min-height:38px;padding:0 16px}.meta-pill.banner-success[data-v-32fa444f]{background:#22c55e1f;color:#dcfce7}.meta-pill.banner-warning[data-v-32fa444f]{background:#f59e0b1f;color:#fde68a}.meta-pill.banner-error[data-v-32fa444f]{background:#ef44441f;color:#fecaca}.imam-pill[data-v-32fa444f]{color:#dbeafe}.action-row[data-v-32fa444f]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.primary-btn[data-v-32fa444f],.secondary-btn[data-v-32fa444f]{border:none;border-radius:999px;cursor:pointer;font-weight:700;min-height:52px;padding:0 22px;transition:transform .2s ease,opacity .2s ease,background .2s ease}.primary-btn[data-v-32fa444f]:hover,.secondary-btn[data-v-32fa444f]:hover{transform:translateY(-1px)}.primary-btn[data-v-32fa444f]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 30px #2563eb38;color:#fff}.secondary-btn[data-v-32fa444f]{background:#ffffff0f;border:1px solid rgba(148,163,184,.16);color:#e2e8f0}.empty-panel[data-v-32fa444f]{text-align:center}.empty-title[data-v-32fa444f]{font-size:30px;line-height:1.15;margin:12px 0 0}.empty-text[data-v-32fa444f]{color:#cbd5e1;line-height:1.7;margin:12px auto 0;max-width:560px}@media(max-width:768px){.hero-panel[data-v-32fa444f]{border-radius:28px;padding:22px 18px}.surah-arabic[data-v-32fa444f]{font-size:44px}.surah-transliteration[data-v-32fa444f]{font-size:22px}.verse-range[data-v-32fa444f]{font-size:17px}.action-row[data-v-32fa444f]{flex-direction:column}.primary-btn[data-v-32fa444f],.secondary-btn[data-v-32fa444f]{width:100%}}.screen[data-v-938c94af]{box-sizing:border-box;flex:1;min-height:0;padding:24px 16px 36px;position:relative;z-index:1}.result-screen[data-v-938c94af]{margin:0 auto;max-width:980px;width:100%}.top-bar[data-v-938c94af]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.title-block[data-v-938c94af]{max-width:540px}.brand-kicker[data-v-938c94af]{color:#93c5fd;font-size:13px;letter-spacing:.22em;margin:0;text-transform:uppercase}.page-title[data-v-938c94af]{font-size:clamp(38px,6vw,56px);font-weight:800;letter-spacing:-.05em;line-height:.98;margin:10px 0 0}.page-subtitle[data-v-938c94af]{color:#c8d4e4;font-size:17px;line-height:1.6;margin:14px 0 0}.top-action[data-v-938c94af]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8f;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e2e8f0;cursor:pointer;font-weight:700;min-height:46px;padding:0 16px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.top-action[data-v-938c94af]:hover{background:#1e293bc7;border-color:#93c5fd47;transform:translateY(-1px)}.banner[data-v-938c94af]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.14);border-radius:26px;box-shadow:0 18px 46px #0206171f;margin-top:22px;padding:18px 20px}.banner-label[data-v-938c94af]{font-size:13px;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.banner-text[data-v-938c94af]{color:#e2e8f0;line-height:1.65;margin:8px 0 0}.banner-success[data-v-938c94af]{background:linear-gradient(180deg,#14532d42,#07241638)}.banner-success .banner-label[data-v-938c94af]{color:#bbf7d0}.banner-warning[data-v-938c94af]{background:linear-gradient(180deg,#78350f42,#321b0838)}.banner-warning .banner-label[data-v-938c94af]{color:#fde68a}.banner-error[data-v-938c94af]{background:linear-gradient(180deg,#7f1d1d3d,#31121233)}.banner-error .banner-label[data-v-938c94af]{color:#fecaca}.content-stack[data-v-938c94af]{display:grid;gap:22px;margin-top:22px}@media(max-width:768px){.screen[data-v-938c94af]{padding:18px 14px 28px}.top-bar[data-v-938c94af]{align-items:stretch;flex-direction:column}.page-subtitle[data-v-938c94af]{font-size:16px}.top-action[data-v-938c94af]{width:100%}}html{min-height:100%}body{background:#081120;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}*{box-sizing:border-box}.page[data-v-44d7ac20]{background:radial-gradient(circle at 50% 12%,rgba(59,130,246,.24),transparent 28%),radial-gradient(circle at 78% 74%,rgba(14,165,233,.1),transparent 20%),radial-gradient(circle at 14% 78%,rgba(59,130,246,.08),transparent 18%),linear-gradient(180deg,#040b16,#07101d 44%,#060d18);color:#fff;overflow-x:hidden}.page[data-v-44d7ac20],.page-content[data-v-44d7ac20]{min-height:100vh;position:relative}.page-content[data-v-44d7ac20]{display:flex;flex-direction:column;z-index:1}.page-grid[data-v-44d7ac20]{background-image:linear-gradient(rgba(148,163,184,.04) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 92%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 92%);opacity:.18}.page-grid[data-v-44d7ac20],.page-noise[data-v-44d7ac20]{inset:0;pointer-events:none;position:absolute;z-index:0}.page-noise[data-v-44d7ac20]{background-image:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.12) 0 1px,transparent 1px),radial-gradient(circle at 80% 40%,hsla(0,0%,100%,.08) 0 1px,transparent 1px),radial-gradient(circle at 40% 70%,hsla(0,0%,100%,.08) 0 1px,transparent 1px);background-size:180px 180px;opacity:.05}.background-glow[data-v-44d7ac20]{border-radius:999px;filter:blur(96px);pointer-events:none;position:absolute}.background-glow-1[data-v-44d7ac20]{background:#3b82f62e;height:520px;left:50%;top:-90px;transform:translate(-50%);width:520px}.background-glow-2[data-v-44d7ac20]{background:#0ea5e917;height:380px;right:-120px;top:24%;width:380px}.background-glow-3[data-v-44d7ac20]{background:#60a5fa14;bottom:10%;height:320px;left:-110px;width:320px}.background-glow-4[data-v-44d7ac20]{background:#1e40af14;bottom:-120px;height:420px;left:50%;transform:translate(-50%);width:420px}@media(max-width:768px){.page[data-v-44d7ac20]{background:radial-gradient(circle at 50% 14%,rgba(59,130,246,.28),transparent 34%),radial-gradient(circle at 82% 70%,rgba(14,165,233,.08),transparent 24%),linear-gradient(180deg,#050c17,#07101d 50%,#060d18)}.page-grid[data-v-44d7ac20]{background-size:42px 42px;opacity:.12}.background-glow-1[data-v-44d7ac20]{height:360px;top:-60px;width:360px}.background-glow-2[data-v-44d7ac20],.background-glow-3[data-v-44d7ac20],.background-glow-4[data-v-44d7ac20]{filter:blur(80px)}}
