.companion_container__EeJ1Z{display:flex;flex-direction:column;height:100vh;background-color:#0f1115;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.companion_header__ngYIG{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#1a1d24;border-bottom:1px solid #2a2e37}.companion_logo__iLwYO{font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:8px}.companion_badge__zQXxM{font-size:.7rem;background:linear-gradient(135deg,#6366f1,#a855f7);padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.companion_status__dghil{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#10b981}.companion_tabs__9Vfbv{display:flex;background-color:#1a1d24;padding:0 12px;border-bottom:1px solid #2a2e37}.companion_tab__geRKj{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 0;background:transparent;color:#9ca3af;font-size:.95rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.companion_activeTab___sjKl{color:#fff;border-bottom:2px solid #6366f1}.companion_metaBar__DjIZ3{display:flex;flex-direction:column;gap:6px;padding:10px 20px;background-color:#12151b;border-bottom:1px solid #2a2e37}.companion_interpretedRow__T5E0k{display:flex;align-items:flex-start;gap:8px}.companion_interpretedLabel__g00P4{font-size:.7rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding-top:2px}.companion_interpretedText__xgkfm{font-size:.82rem;color:#c4c9d4;line-height:1.4}.companion_confidenceRow__8kUaw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.companion_lowConfidencePill__TfWNH{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);padding:3px 9px;border-radius:20px;letter-spacing:.3px}.companion_recoveryChip__HQdjM{font-size:.75rem;color:#94a3b8;font-style:italic;line-height:1.4}.companion_content__hqSy5{flex:1 1;padding:20px;overflow-y:auto}.companion_screen__PwwH_{background-color:#1a1d24;border:1px solid #2a2e37;border-radius:12px;height:100%;padding:24px;overflow-y:auto}.companion_emptyState__XTqg1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;text-align:center}.companion_emptyIcon__9tUhf{margin-bottom:16px;opacity:.5}.companion_hint__qSe2m{font-size:.85rem;margin-top:8px;opacity:.7}.companion_verbalText__li83t{font-size:1.15rem;line-height:1.75;color:#e8ecf0;letter-spacing:.01em}.companion_markdownWrapper__75vFw{font-size:1.05rem;line-height:1.65}.companion_markdownWrapper__75vFw pre{background-color:#0f1115;padding:16px;border-radius:8px;overflow-x:auto;border:1px solid #2a2e37}.companion_markdownWrapper__75vFw code{font-family:Fira Code,monospace;background-color:rgba(255,255,255,.1);padding:2px 4px;border-radius:4px}.AzaraLoader_loaderContainer__2zYQw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;width:100%;padding:2rem;background:transparent}.AzaraLoader_fullScreen__35izK{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;min-height:100vh;z-index:99999;background:radial-gradient(circle at center,rgba(16,10,32,1) 0,rgba(5,3,10,1) 100%);margin:0;overflow:hidden}.AzaraLoader_orbWrapper__Ncj7W{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.AzaraLoader_orb__8116a{width:100%;height:100%;object-fit:contain;animation:AzaraLoader_pulseRotate__Sxk89 3s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 20px rgba(168,85,247,.6))}.AzaraLoader_glow__vb_wd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:130%;background:radial-gradient(circle,rgba(168,85,247,.35) 0,rgba(0,0,0,0) 70%);border-radius:50%;z-index:-1;animation:AzaraLoader_pulseGlow__aFDTa 3s cubic-bezier(.4,0,.2,1) infinite}.AzaraLoader_text__Jr7ec{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(90deg,#a855f7,#ec4899 50%,#a855f7);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:AzaraLoader_shine__BmN9t 3s linear infinite;text-align:center;padding:0 1rem}@keyframes AzaraLoader_shine__BmN9t{to{background-position:200%}}@keyframes AzaraLoader_pulseRotate__Sxk89{0%{transform:scale(.95) rotate(0deg)}50%{transform:scale(1.05) rotate(180deg);filter:drop-shadow(0 0 30px rgba(168,85,247,.9))}to{transform:scale(.95) rotate(1turn)}}@keyframes AzaraLoader_pulseGlow__aFDTa{0%{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.25);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:.5}}.mock_arenaContainer__PtWc8{min-height:100vh;background:radial-gradient(circle at 50% -20%,rgba(139,92,246,.15),transparent 60%),radial-gradient(circle at 80% 120%,rgba(6,182,212,.1),transparent 50%),#070709;color:#fafafa;display:flex;flex-direction:column;padding:24px 32px;font-family:inherit}.mock_header__NukzG{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.mock_backBtn__GC_d0{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:14px;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.04);transition:all .2s}.mock_backBtn__GC_d0:hover{color:#fff;background:rgba(255,255,255,.08)}.mock_headerTitle__Nw1rT{display:flex;align-items:center;gap:12px}.mock_headerTitle__Nw1rT h1{font-size:20px;font-weight:700;margin:0}.mock_badgeLive__ZUk0Y{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:100px}.mock_timerBadge__92DOp{gap:6px;color:#e2e8f0;background:rgba(255,255,255,.06);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.mock_btnEndInterview__smJkY,.mock_timerBadge__92DOp{display:inline-flex;align-items:center;font-size:14px;font-weight:600;padding:8px 16px}.mock_btnEndInterview__smJkY{gap:8px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:8px;cursor:pointer;transition:all .2s}.mock_btnEndInterview__smJkY:hover{background:rgba(239,68,68,.25)}.mock_setupCard__AK7l_{max-width:800px;width:100%;margin:40px auto;background:rgba(18,18,24,.7);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mock_setupHeader__uaUEy{display:flex;align-items:center;gap:16px;margin-bottom:32px}.mock_setupIconBox__1lVY1{width:56px;height:56px;border-radius:16px;background:rgba(139,92,246,.12);display:flex;align-items:center;justify-content:center}.mock_setupHeader__uaUEy h2{font-size:22px;font-weight:700;margin:0 0 6px}.mock_setupHeader__uaUEy p{color:var(--text-secondary);font-size:14px;margin:0}.mock_formGrid__nrGqI{display:flex;flex-direction:column;gap:24px}.mock_formGroup__AiFgR label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.mock_inputField__Mt_fS,.mock_selectField__H0bu8,.mock_textareaField__rfW2M{width:100%;padding:12px 16px;border-radius:10px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;outline:none;transition:all .2s;box-sizing:border-box}.mock_selectField__H0bu8{cursor:pointer;appearance:auto}.mock_selectField__H0bu8 option{background:#121218;color:#fff}.mock_inputField__Mt_fS:focus,.mock_selectField__H0bu8:focus,.mock_textareaField__rfW2M:focus{border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.2)}.mock_setupFooterMeta__qS9mS{display:flex;flex-direction:column;gap:6px}.mock_costBadge__Pem90{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);padding:2px 8px;border-radius:6px;width:fit-content}.mock_resumeStatusText__LsoMv{font-size:13px;color:var(--text-muted)}.mock_durationGrid__HEHir{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.mock_durationBtn__LE5Is{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;text-align:left;transition:all .2s}.mock_durationBtn__LE5Is:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.mock_durationBtnActive__25SrR{background:rgba(56,189,248,.12);border-color:#38bdf8;box-shadow:0 0 16px rgba(56,189,248,.2)}.mock_durationTop__3vYfl{display:flex;align-items:center;justify-content:space-between;gap:8px}.mock_durationTop__3vYfl strong{font-size:14px;font-weight:700}.mock_durationCostPill__pmogQ{font-size:11px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);padding:2px 8px;border-radius:100px}.mock_durationDesc__ueggR{font-size:12px;color:var(--text-secondary)}.mock_rigorGrid__2rcF0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.mock_rigorCard__vwuFQ{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1)}.mock_rigorCard__vwuFQ:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);transform:translateY(-2px)}.mock_rigorCardActiveStandard__WMhhh{background:rgba(16,185,129,.12);border-color:#10b981;box-shadow:0 0 20px rgba(16,185,129,.25)}.mock_rigorCardActiveChallenging__Dp9Am{background:rgba(99,102,241,.14);border-color:#818cf8;box-shadow:0 0 20px rgba(99,102,241,.3)}.mock_rigorCardActiveExtreme__BxlA6{background:rgba(244,63,94,.14);border-color:#f43f5e;box-shadow:0 0 20px rgba(244,63,94,.3)}.mock_rigorTop__sbdlZ{display:flex;align-items:center;justify-content:space-between;gap:8px}.mock_rigorTop__sbdlZ strong{font-size:15px;font-weight:700}.mock_rigorTagStandard__vdl1J{color:#34d399;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:100px}.mock_rigorTagChallenging____I67,.mock_rigorTagStandard__vdl1J{font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase;letter-spacing:.5px}.mock_rigorTagChallenging____I67{color:#a5b4fc;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:100px}.mock_rigorTagExtreme__xjFGJ{font-size:10px;font-weight:700;color:#fda4af;background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.3);padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px}.mock_rigorDesc__TTJsQ{font-size:12px;color:var(--text-secondary);line-height:1.45}.mock_toneGrid__BJlRm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mock_toneBtn__2TU7u{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;text-align:left;transition:all .2s}.mock_toneBtn__2TU7u:hover{background:rgba(255,255,255,.06)}.mock_toneBtnActive__8wt1T{background:rgba(56,189,248,.12);border-color:#38bdf8;box-shadow:0 0 16px rgba(56,189,248,.2)}.mock_toneBtn__2TU7u span{font-size:13px;font-weight:700}.mock_toneBtn__2TU7u small{font-size:11px;color:var(--text-secondary)}.mock_resumeToggleCard__kpn1V{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:all .25s}.mock_resumeToggleHeader__bmPyF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mock_resumeToggleInfo__SMhIE{display:flex;flex-direction:column;gap:6px}.mock_resumeToggleTitleRow__cdZYb{display:flex;align-items:center;gap:8px;font-size:14px}.mock_resumeToggleTitleRow__cdZYb strong{color:#f1f5f9}.mock_resumeToggleDescription__neusk{font-size:12px;color:var(--text-secondary);line-height:1.45;margin:0}.mock_resumeDropdownContainer__i5fq5{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);animation:mock_fadeIn__zoiyO .2s ease-out}.mock_resumeSelectLabel__JtGku{font-size:12px;font-weight:600;color:#94a3b8}.mock_switch__q1f17{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.mock_switch__q1f17 input{opacity:0;width:0;height:0}.mock_slider__KvZGo{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.15);border-radius:34px}.mock_slider__KvZGo,.mock_slider__KvZGo:before{position:absolute;transition:.3s cubic-bezier(.16,1,.3,1)}.mock_slider__KvZGo:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3)}.mock_switch__q1f17 input:checked+.mock_slider__KvZGo{background:linear-gradient(135deg,#06b6d4,#6366f1)}.mock_switch__q1f17 input:checked+.mock_slider__KvZGo:before{transform:translateX(20px)}.mock_setupFooter___2Vmu{display:flex;align-items:center;justify-content:space-between;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.mock_btnStartInterview__7_zgM{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#06b6d4,#6366f1);color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.mock_btnStartInterview__7_zgM:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,.35)}.mock_connectingCard__w5TOk{max-width:500px;margin:100px auto;text-align:center;padding:40px;background:rgba(18,18,24,.7);border:1px solid rgba(255,255,255,.1);border-radius:24px}.mock_spinningOrb__vq_UV{animation:mock_pulse__Bgx6o 2s ease-in-out infinite}@keyframes mock_pulse__Bgx6o{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.05);opacity:1;filter:drop-shadow(0 0 20px rgba(56,189,248,.6))}to{transform:scale(.95);opacity:.8}}.mock_activeArena__a9ltn{max-width:900px;width:100%;margin:32px auto;display:flex;flex-direction:column;gap:32px}.mock_orbStage__lJFRS{display:flex;flex-direction:column;align-items:center;gap:16px}.mock_orbWrapper__cGHFD{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mock_orbSpeaking__Z1vDu{animation:mock_speakPulse__p4wRD 1.2s ease-in-out infinite alternate}.mock_orbListening__8_1zt{animation:mock_listenPulse__vMMga 1.8s ease-in-out infinite alternate}@keyframes mock_speakPulse__p4wRD{0%{transform:scale(1);filter:drop-shadow(0 0 15px rgba(192,132,252,.7))}to{transform:scale(1.15);filter:drop-shadow(0 0 35px rgba(192,132,252,1))}}@keyframes mock_listenPulse__vMMga{0%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(74,222,128,.5))}to{transform:scale(1.08);filter:drop-shadow(0 0 25px rgba(74,222,128,.9))}}.mock_statusPill___4NdJ{font-size:14px;font-weight:600;padding:8px 18px;border-radius:100px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.mock_transcriptBox__42r6K{background:rgba(18,18,24,.7);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;max-height:380px;display:flex;flex-direction:column}.mock_transcriptBox__42r6K h4{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 16px}.mock_transcriptList__0wMdX{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.mock_modelTranscript__2f_XZ,.mock_userTranscript__qVp59{padding:12px 16px;border-radius:12px;font-size:14px}.mock_userTranscript__qVp59{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.15);align-self:flex-end;max-width:80%}.mock_modelTranscript__2f_XZ{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);align-self:flex-start;max-width:80%}.mock_transcriptHeader__5sXe8{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--text-muted);margin-bottom:6px}.mock_scorecardCard__YAedo{max-width:900px;width:100%;margin:40px auto;background:rgba(18,18,24,.85);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:28px}.mock_scorecardHeader__DRWjJ{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px}.mock_scoreBadge__RxqnI{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,.12);padding:6px 14px;border-radius:8px}.mock_verdictText__P7efG{color:#4ade80;text-transform:uppercase}.mock_pillarsGrid__f34kZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.mock_pillarBox__Qc_5p{padding:16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.mock_pillarBox__Qc_5p span{font-size:12px;color:var(--text-secondary)}.mock_pillarBox__Qc_5p strong{font-size:22px;color:#38bdf8}.mock_feedbackGrid__CXEgL{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:700px){.mock_feedbackGrid__CXEgL{grid-template-columns:1fr}}.mock_improvementsBox__jHxyj,.mock_strengthsBox__G_Mb1{padding:20px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.mock_improvementsBox__jHxyj h4,.mock_strengthsBox__G_Mb1 h4{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 12px}.mock_improvementsBox__jHxyj ul,.mock_strengthsBox__G_Mb1 ul{margin:0;padding-left:18px;font-size:13px;color:var(--text-secondary);display:flex;flex-direction:column;gap:8px}.mock_rewriteSection__9N4Jw{background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.2);border-radius:16px;padding:24px}.mock_rewriteSection__9N4Jw h4{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 10px;color:#e0f2fe}.mock_rewriteBox__rwCDD{margin-top:14px;background:rgba(0,0,0,.3);padding:16px;border-radius:10px;border-left:3px solid #38bdf8}.mock_rewriteBox__rwCDD h5{font-size:12px;color:#38bdf8;margin:0 0 6px;text-transform:uppercase}.mock_rewriteBox__rwCDD p{margin:0;font-size:14px;line-height:1.6;color:#f1f5f9}.mock_extendBanner__3sq_U{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);width:calc(100% - 48px);max-width:520px;background:rgba(18,18,26,.95);border:1px solid rgba(56,189,248,.4);box-shadow:0 16px 40px rgba(0,0,0,.8),0 0 30px rgba(56,189,248,.2);border-radius:18px;padding:20px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:60;animation:mock_slideUpFade__wRWh7 .3s cubic-bezier(.16,1,.3,1)}@keyframes mock_slideUpFade__wRWh7{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.mock_extendHeader__AVtbz{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mock_extendTitle__D3iLQ{font-size:15px;font-weight:700;color:#38bdf8;margin:0}.mock_extendBody__Q__2y{font-size:13px;color:#cbd5e1;margin:0 0 16px;line-height:1.5}.mock_extendActions__rC6i3{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mock_btnExtendDismiss__dRd0e{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.mock_btnExtendDismiss__dRd0e:hover{background:rgba(255,255,255,.12);color:#fff}.mock_btnExtendConfirm__6i1Jk{background:linear-gradient(135deg,#06b6d4,#6366f1);border:none;color:#fff;padding:8px 18px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(99,102,241,.35);transition:all .2s;display:inline-flex;align-items:center;gap:6px}.mock_btnExtendConfirm__6i1Jk:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,102,241,.5)}.admin_adminContainer__Eh90a{display:flex;min-height:100vh;background:var(--bg-deep,#030305);color:#ffffff;position:relative}.admin_mobileTopBar__ofAXx{display:none;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(12,14,22,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:999}.admin_mobileBrand__Gfr2C{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:700;font-size:16px}.admin_menuToggleBtn__zs5ld{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;cursor:pointer}.admin_sidebar__mXGAh{width:250px;background:var(--bg-surface,#0c0e16);border-right:1px solid var(--border-color,rgba(255,255,255,.08));padding:24px 18px;display:flex;flex-direction:column;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:1000}.admin_sidebarHeader__R_jJT{margin-bottom:28px}.admin_sidebarTitle__GI_jG{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.02em}.admin_sidebarSubtitle__ruU7M{font-size:12px;color:var(--text-muted,#71717a);margin-top:2px}.admin_navList__IEqEq{display:flex;flex-direction:column;gap:6px;flex:1 1}.admin_navLink__SAU_m{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;color:var(--text-secondary,#a1a1aa);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid transparent}.admin_navLink__SAU_m:hover{background:rgba(255,255,255,.05);color:#fff}.admin_navLinkActive__9HAmI{background:rgba(168,85,247,.15);color:#d8b4fe;font-weight:600;border-color:rgba(168,85,247,.3)}.admin_exitLink__SMkqC{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;color:var(--text-secondary,#a1a1aa);text-decoration:none;font-size:13px;margin-top:auto;transition:all .2s ease}.admin_exitLink__SMkqC:hover{background:rgba(255,255,255,.05);color:#fff}.admin_drawerBackdrop__U69CH{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998}.admin_mainContent__LKiLk{flex:1 1;padding:36px 40px;overflow-y:auto;min-width:0}.admin_pageHeader__KzEWi{margin-bottom:28px}.admin_pageTitle__mBoy6{font-size:26px;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:6px}.admin_pageDescription__DOlYj{color:var(--text-secondary,#a1a1aa);font-size:14px}.admin_statsGrid__wDvIu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.admin_statCard__x3Xg1{padding:22px;display:flex;align-items:center;gap:16px}.admin_statCard__x3Xg1,.admin_tableCard__8F1zU{background:var(--bg-surface,#0c0e16);border:1px solid var(--border-color,rgba(255,255,255,.08));border-radius:16px}.admin_tableCard__8F1zU{overflow:hidden}.admin_tableResponsive__8BA_w{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin_dataTable__cRBso{width:100%;border-collapse:collapse;text-align:left;min-width:600px}.admin_dataTable__cRBso th{padding:14px 18px;color:var(--text-secondary,#a1a1aa);font-weight:500;font-size:13px;background:var(--bg-deep,#05060a);border-bottom:1px solid rgba(255,255,255,.06)}.admin_dataTable__cRBso td{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13.5px}.admin_couponsLayout__O4Pe_{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}@media (max-width:768px){.admin_adminContainer__Eh90a{flex-direction:column}.admin_mobileTopBar__ofAXx{display:flex}.admin_sidebar__mXGAh{position:fixed;top:0;left:0;bottom:0;width:260px;height:100vh;transform:translateX(-100%);box-shadow:0 0 30px rgba(0,0,0,.8)}.admin_sidebarOpen___Q2T_{transform:translateX(0)}.admin_drawerBackdropOpen__i4A7S{display:block}.admin_mainContent__LKiLk{padding:20px 16px}.admin_pageTitle__mBoy6{font-size:22px}.admin_statsGrid__wDvIu{grid-template-columns:1fr;gap:14px}.admin_couponsLayout__O4Pe_{grid-template-columns:1fr;gap:20px}}.layout_dashboardLayout__6vZVo{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--bg-deep);overflow:hidden}.layout_topHeader__Nou6p{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 24px;background:rgba(5,5,10,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);box-shadow:0 4px 24px rgba(0,0,0,.4);z-index:100;flex-shrink:0;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.layout_topHeader__Nou6p a,.layout_topHeader__Nou6p button,.layout_topHeader__Nou6p input{-webkit-app-region:no-drag}.layout_headerLeft__Sb74P{display:flex;align-items:center;gap:28px}.layout_logo__yO_Cd{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;font-weight:800;color:#FFFFFF;letter-spacing:-.03em;transition:transform var(--transition-bounce),filter var(--transition-fast)}.layout_logo__yO_Cd:hover{transform:scale(1.05);filter:drop-shadow(0 0 12px var(--accent-primary-glow))}.layout_desktopNav__B9Xos{display:flex;align-items:center;gap:2px}.layout_navLink__SGJAA{display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--radius-full);text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:13.5px;white-space:nowrap;transition:all var(--transition-fast);border:1px solid transparent}.layout_navLink__SGJAA svg{color:var(--text-muted);transition:color var(--transition-fast)}.layout_navLink__SGJAA:hover{color:var(--text-primary);background:rgba(255,255,255,.05);border-color:var(--border-subtle)}.layout_navLink__SGJAA:hover svg{color:var(--text-secondary)}.layout_navLinkActive__onsuI{color:#ffffff;font-weight:600;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(99,102,241,.14));border:1px solid rgba(139,92,246,.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.1)}.layout_navLinkActive__onsuI svg{color:var(--accent-primary)}.layout_headerRight__nr3mL{display:flex;align-items:center;gap:20px}.layout_creditsWallet__flS5n{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:var(--accent-primary);text-decoration:none;font-weight:600;font-size:14px;transition:all var(--transition-fast)}.layout_creditsWallet__flS5n:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.4);box-shadow:0 0 16px var(--accent-primary-glow);transform:translateY(-1px)}.layout_userProfile__C2lJD{display:flex;align-items:center;gap:12px;padding-left:20px;border-left:1px solid var(--border)}.layout_avatarPlaceholder__5PFWm{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3)}.layout_logoutBtn__sWfer{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.layout_logoutBtn__sWfer:hover{color:var(--accent-danger);background:rgba(244,63,94,.1)}.layout_mainContent__f4j27{flex:1 1;overflow-y:auto;position:relative;z-index:10}.layout_mobileBottomNav__8LIOH{display:none}@media (max-width:900px){.layout_desktopNav__B9Xos{display:none}.layout_headerLeft__Sb74P{gap:0}.layout_mobileBottomNav__8LIOH{display:flex;justify-content:space-around;align-items:center;background:rgba(5,5,10,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border);padding:12px 0 calc(12px + env(safe-area-inset-bottom));flex-shrink:0;z-index:100}.layout_mobileNavLink__LcjLA{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--text-muted);font-size:11px;font-weight:500;transition:color var(--transition-fast)}.layout_mobileNavLink__LcjLA svg{color:var(--text-muted);transition:transform var(--transition-bounce),color var(--transition-fast)}.layout_mobileNavLinkActive__O73My{color:var(--text-primary)}.layout_mobileNavLinkActive__O73My svg{color:var(--accent-primary);transform:translateY(-2px)}}.FeedbackModal_overlay__MRkij{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FeedbackModal_card__AqISi{width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;display:grid;gap:14px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(14,15,22,.97);box-shadow:0 24px 70px rgba(0,0,0,.5);color:var(--text-primary,#fff)}.FeedbackModal_header__ezXCo{display:flex;align-items:center;justify-content:space-between}.FeedbackModal_title__WkxiG{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700}.FeedbackModal_close__BfG2s{display:inline-flex;padding:6px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary,#a1a1aa);cursor:pointer}.FeedbackModal_categories__ermw3{display:flex;flex-wrap:wrap;gap:8px}.FeedbackModal_categoryBtn___OR1L{padding:7px 14px;border:1px solid rgba(255,255,255,.12);border-radius:9999px;background:rgba(255,255,255,.04);color:var(--text-secondary,#a1a1aa);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.FeedbackModal_categoryActive__Z57SO{border-color:rgba(168,85,247,.5);background:rgba(168,85,247,.16);color:#d8b4fe}.FeedbackModal_textarea__RYgeL{width:100%;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text-primary,#fff);font:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:110px}.FeedbackModal_messageMeta__wPWw_{margin-top:-8px;color:var(--text-muted,#71717a);font-size:11px;text-align:right}.FeedbackModal_screenshotRow__RWklV{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;color:var(--text-secondary,#a1a1aa);font-size:12.5px;cursor:pointer}.FeedbackModal_fileInput__iiI0n{display:none}.FeedbackModal_actions__LmdCg{display:flex;justify-content:flex-end;gap:10px}.FeedbackModal_cancelBtn__896Fm,.FeedbackModal_sendBtn__zXZ11{padding:9px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.14);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.FeedbackModal_cancelBtn__896Fm{background:transparent;color:var(--text-secondary,#a1a1aa)}.FeedbackModal_sendBtn__zXZ11{border:none;background:var(--accent-primary,#7c3aed);color:#fff}.FeedbackModal_sendBtn__zXZ11:disabled{opacity:.45;cursor:not-allowed}.FeedbackModal_success__Iv6GR{display:grid;justify-items:center;gap:12px;padding:18px 8px;text-align:center;color:var(--text-secondary,#c4c4cc);font-size:14px;line-height:1.55}.FeedbackModal_success__Iv6GR p{margin:0}.FeedbackModal_error__8uBAE{display:flex;align-items:center;gap:7px;margin:0;color:#f87171;font-size:13px}.billing_container__KIUpi{max-width:1200px;margin:0 auto;padding:40px;min-height:100vh;font-family:Inter,system-ui,sans-serif;color:#fff;background:radial-gradient(circle at 50% -20%,rgba(109,40,217,.15) 0,transparent 70%)}.billing_header__taw08{text-align:center;margin-bottom:64px;animation:billing_slideDown__K4eKZ .6s cubic-bezier(.16,1,.3,1)}.billing_header__taw08 h1{font-size:48px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.billing_header__taw08 p{font-size:18px;color:#a1a1aa;max-width:600px;margin:0 auto;line-height:1.6}.billing_balanceWrapper__L06XA{display:flex;justify-content:center;margin-bottom:80px;animation:billing_fadeUp__sk_R3 .8s cubic-bezier(.16,1,.3,1) .1s backwards}.billing_balanceCard__Y_lS2{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:32px 48px;display:flex;align-items:center;gap:32px;box-shadow:0 32px 64px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.billing_balanceCard__Y_lS2:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:skewX(-20deg);animation:billing_shine__nv0EO 6s infinite}.billing_balanceAmount__8DW8p{font-size:72px;font-weight:800;line-height:1;background:linear-gradient(135deg,#c084fc,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}.billing_balanceLabel__QbHX1{font-size:16px;font-weight:500;color:#a1a1aa;line-height:1.4;text-transform:uppercase;letter-spacing:.1em}.billing_grid__Ws7nY{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:64px}.billing_tierCard__KG11M{background:rgba(24,24,27,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;animation:billing_fadeUp__sk_R3 .8s cubic-bezier(.16,1,.3,1) backwards}.billing_tierCard__KG11M:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(168,85,247,.3);box-shadow:0 32px 64px -16px rgba(168,85,247,.15);background:rgba(24,24,27,.8)}.billing_tierCard__KG11M:active{transform:scale(.98)}.billing_tierCard__KG11M[data-popular=true]{border-color:rgba(168,85,247,.5);background:linear-gradient(180deg,rgba(168,85,247,.05),rgba(24,24,27,.8))}.billing_popularBadge__z9fhX{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#c084fc,#3b82f6);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:6px 12px;border-radius:100px;box-shadow:0 4px 12px rgba(168,85,247,.3)}.billing_tierName__jintR{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.billing_tierDesc__itCCx{font-size:15px;color:#a1a1aa;margin-bottom:32px;line-height:1.5;min-height:45px}.billing_priceBlock__bVjSi{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.billing_priceValue__Csi8w{font-size:48px;font-weight:800;color:#fff;letter-spacing:-.04em}.billing_creditsValue__Xpe9W{font-size:18px;font-weight:600;color:#c084fc}.billing_exchangeRate__qDnEa{font-size:14px;color:#71717a;margin-bottom:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_checkoutBtn__LTWC3{margin-top:auto;width:100%;padding:16px;border-radius:16px;font-size:16px;font-weight:600;border:none;cursor:pointer;color:#fff;background:rgba(255,255,255,.05);transition:all .2s ease;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2)}.billing_checkoutBtn__LTWC3:active{transform:scale(.96)!important}.billing_tierCard__KG11M[data-popular=true] .billing_checkoutBtn__LTWC3{background:linear-gradient(135deg,#09A5DB,#6366f1);box-shadow:0 8px 24px rgba(99,102,241,.3)}.billing_tierCard__KG11M:hover .billing_checkoutBtn__LTWC3:not(:disabled){background:#fff;color:#000;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 16px rgba(255,255,255,.15)}.billing_tierCard__KG11M[data-popular=true]:hover .billing_checkoutBtn__LTWC3:not(:disabled){background:linear-gradient(135deg,#10b6ef,#7578f5);color:#fff;box-shadow:0 8px 24px rgba(99,102,241,.4)}.billing_checkoutBtn__LTWC3:disabled{opacity:.7;cursor:not-allowed}.billing_tooltipContainer__Oc_Q8{position:relative;width:100%}.billing_currencyTooltip__CZWsC{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4;white-space:normal;width:max-content;max-width:280px;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:10}.billing_currencyTooltip__CZWsC:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:transparent transparent var(--border-color) transparent}.billing_currencyTooltip__CZWsC:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:transparent transparent var(--bg-surface) transparent}.billing_tooltipContainer__Oc_Q8:hover .billing_currencyTooltip__CZWsC{opacity:1;visibility:visible;transform:translateX(-50%) translateY(2px)}@keyframes billing_slideDown__K4eKZ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes billing_fadeUp__sk_R3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes billing_shine__nv0EO{0%{left:-100%}20%{left:200%}to{left:200%}}.billing_backupModeCard__i2J8d{margin-top:40px;background:rgba(24,24,27,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;transition:all .4s ease;animation:billing_fadeUp__sk_R3 .8s cubic-bezier(.16,1,.3,1) .2s backwards}.billing_backupModeCard__i2J8d:hover{border-color:rgba(168,85,247,.3);box-shadow:0 32px 64px -16px rgba(168,85,247,.15);background:rgba(24,24,27,.8)}.billing_backupHeader__Rug4j{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.billing_backupHeader__Rug4j h3{font-size:24px;font-weight:700;color:#fff;margin:0}.billing_backupDesc__IRDs2{font-size:16px;color:#a1a1aa;line-height:1.6;margin-bottom:32px;max-width:800px}.billing_vaultBtn__oYJt3{align-self:flex-start;padding:16px 32px;border-radius:16px;font-size:16px;font-weight:600;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#09A5DB,#6366f1);transition:all .2s ease;box-shadow:0 8px 24px rgba(99,102,241,.3)}.billing_vaultBtn__oYJt3:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#10b6ef,#7578f5)}.billing_vaultBtn__oYJt3:disabled{opacity:.7;cursor:not-allowed}.billing_vaultedStatus__k90TE{display:flex;align-items:center;font-size:16px;font-weight:500}.billing_switch__nsg51{position:relative;display:inline-block;width:60px;height:34px}.billing_switch__nsg51 input{opacity:0;width:0;height:0}.billing_slider__79RBO{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.1);transition:.4s;border-radius:34px;border:1px solid rgba(255,255,255,.1)}.billing_slider__79RBO:before{position:absolute;content:"";height:26px;width:26px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.billing_slider__79RBO{background:linear-gradient(135deg,#09A5DB,#6366f1);border-color:transparent}input:checked+.billing_slider__79RBO:before{transform:translateX(26px)}@media (max-width:768px){.billing_container__KIUpi{padding:24px 16px}.billing_header__taw08{margin-bottom:40px}.billing_header__taw08 h1{font-size:32px}.billing_header__taw08 p{font-size:16px}.billing_balanceWrapper__L06XA{margin-bottom:40px}.billing_balanceCard__Y_lS2{padding:24px;gap:20px;flex-direction:column;text-align:center}.billing_balanceAmount__8DW8p{font-size:56px}.billing_grid__Ws7nY{grid-template-columns:1fr;gap:20px}.billing_tierCard__KG11M{padding:32px 24px}.billing_priceValue__Csi8w{font-size:40px}}.ManualModal_overlay__6vdXL{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.ManualModal_modal__29Xoo{background:rgba(20,20,22,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:600px;box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;animation:ManualModal_modalEnter__LAnwh .3s cubic-bezier(.16,1,.3,1)}@keyframes ManualModal_modalEnter__LAnwh{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ManualModal_header___3fQe{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.02)}.ManualModal_header___3fQe h2{font-size:18px;font-weight:600;color:#fff;margin:0}.ManualModal_closeBtn__HJJV5{background:transparent;border:none;color:#A1A1AA;font-size:20px;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.ManualModal_closeBtn__HJJV5:hover{background:rgba(255,255,255,.1);color:#fff}.ManualModal_content__3_eAt{padding:24px;max-height:70vh;overflow-y:auto}.ManualModal_section__YHeQh{margin-bottom:24px}.ManualModal_section__YHeQh:last-child{margin-bottom:0}.ManualModal_section__YHeQh h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#a855f7;margin:0 0 12px;font-weight:600}.ManualModal_section__YHeQh ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ManualModal_section__YHeQh li{font-size:14px;color:#D4D4D8;line-height:1.5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ManualModal_section__YHeQh li strong{color:#fff}.ManualModal_section__YHeQh kbd{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:12px;color:#E4E4E7;box-shadow:0 2px 0 rgba(0,0,0,.2)}.ManualModal_layout__Ez0EP{display:flex;height:60vh}.ManualModal_sidebar__2mKTv{width:220px;background:rgba(0,0,0,.2);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;padding:12px;gap:8px;overflow-y:auto}.ManualModal_tabBtn__CFZM3{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid transparent;border-radius:8px;color:#A1A1AA;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s}.ManualModal_tabBtn__CFZM3:hover{background:rgba(255,255,255,.05);color:#fff}.ManualModal_tabActive__a5u1d{background:rgba(168,85,247,.1)!important;border:1px solid rgba(168,85,247,.3)!important;color:#a855f7!important}.ManualModal_tabIcon__USZdF{font-size:16px}.StealthPreflight_preflight__3XLrK{position:relative;z-index:80}.StealthPreflight_button__JIpW_,.StealthPreflight_link__n9ras,.StealthPreflight_select__7fivf,.StealthPreflight_trigger__WHGRF{min-height:32px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.06);color:var(--text-primary);font:inherit}.StealthPreflight_trigger__WHGRF{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;cursor:pointer;white-space:nowrap}.StealthPreflight_triggerStatus__vF3uZ{color:var(--text-secondary);font-size:11px}.StealthPreflight_chevronOpen__HYcnK{transform:rotate(180deg)}.StealthPreflight_panel__jYfHd{position:fixed;top:64px;right:16px;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 82px);overflow-y:auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(12,14,20,.97);box-shadow:0 24px 70px rgba(0,0,0,.48);color:var(--text-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.StealthPreflight_introduction__QrB5f,.StealthPreflight_notice__uR7VM,.StealthPreflight_section__WohP7{display:grid;gap:9px}.StealthPreflight_introduction__QrB5f h2,.StealthPreflight_introduction__QrB5f p,.StealthPreflight_notice__uR7VM p,.StealthPreflight_section__WohP7 h3,.StealthPreflight_section__WohP7 p{margin:0}.StealthPreflight_introduction__QrB5f h2{font-size:18px}.StealthPreflight_notice__uR7VM,.StealthPreflight_section__WohP7{margin-top:15px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.025)}.StealthPreflight_section__WohP7 h3{font-size:14px}.StealthPreflight_evidenceLine__L1mF1,.StealthPreflight_introduction__QrB5f p,.StealthPreflight_notice__uR7VM p,.StealthPreflight_refreshStatus__y28bP,.StealthPreflight_section__WohP7 p{color:var(--text-secondary);font-size:12px;line-height:1.5}.StealthPreflight_button__JIpW_,.StealthPreflight_link__n9ras{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:6px 10px;cursor:pointer;text-decoration:none}.StealthPreflight_button__JIpW_:disabled{cursor:not-allowed;opacity:.42}.StealthPreflight_danger__bwmtb{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12);color:#fca5a5}.StealthPreflight_actions__wCBQi{display:flex;flex-wrap:wrap;gap:8px}.StealthPreflight_shortcuts__4nTfr{display:grid;gap:7px;margin:0;padding:0;list-style:none}.StealthPreflight_evidenceLine__L1mF1,.StealthPreflight_shortcuts__4nTfr li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.StealthPreflight_shortcutName__wEJdp{text-transform:capitalize}.StealthPreflight_observed__8jW3U{color:#86efac}.StealthPreflight_warning__flwM7{color:#fbbf24!important}.StealthPreflight_label__PPHUe{font-size:12px;font-weight:700}.StealthPreflight_select__7fivf{width:100%;padding:6px 9px}.StealthPreflight_preview__z5wb1{width:100%;height:auto;max-height:220px;border:1px solid rgba(255,255,255,.12);border-radius:10px;object-fit:contain;background:#08090d}.StealthPreflight_confirmation__s3qAA{display:grid;gap:10px;padding:12px;border:1px solid rgba(239,68,68,.35);border-radius:11px;background:rgba(239,68,68,.07)}.StealthPreflight_checkbox__FvaF1{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:12px}@media (max-width:700px){.StealthPreflight_panel__jYfHd{top:58px;right:8px;width:calc(100vw - 16px);max-height:calc(100vh - 70px)}.StealthPreflight_triggerStatus__vF3uZ{display:none}.StealthPreflight_evidenceLine__L1mF1,.StealthPreflight_shortcuts__4nTfr li{grid-template-columns:1fr}}.verbal_layout__gSUMI{position:relative;height:100vh;width:100vw;background:radial-gradient(circle at 50% -20%,rgba(139,92,246,.15),transparent 60%),radial-gradient(circle at 80% 120%,rgba(6,182,212,.1),transparent 50%),#050505;overflow:hidden;display:flex;flex-direction:column;transition:background .3s ease,border-color .3s ease}.verbal_desktopLayout__5OaL8{background:rgba(8,8,14,.82)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid rgba(255,255,255,.1);border-radius:16px}.verbal_locked__RP6x0{background:rgba(0,0,0,.16)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-color:rgba(168,85,247,.35)!important}.verbal_topBar__hi9lh{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:rgba(15,15,20,.85);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(255,255,255,.12);padding:6px 10px;border-radius:100px;z-index:50;box-shadow:0 16px 40px -8px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.15);transition:all .3s cubic-bezier(.16,1,.3,1);width:max-content;max-width:calc(100vw - 32px);flex-wrap:nowrap;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.verbal_topBar__hi9lh a,.verbal_topBar__hi9lh button,.verbal_topBar__hi9lh input{-webkit-app-region:no-drag}@media (max-width:800px){.verbal_topBar__hi9lh{top:12px;padding:4px 8px;gap:6px;max-width:calc(100vw - 20px)}}@media (max-width:600px){.verbal_topBar__hi9lh{top:8px;padding:4px 6px;gap:4px;border-radius:20px;max-width:calc(100vw - 16px)}}.verbal_topBar__hi9lh:hover{background:rgba(20,20,25,.85);border:1px solid rgba(255,255,255,.15);box-shadow:0 16px 40px -8px rgba(0,0,0,.8),0 0 30px rgba(139,92,246,.15),inset 0 1px 1px rgba(255,255,255,.2)}.verbal_backBtn__7_pEv{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#a1a1aa;text-decoration:none;border-radius:100px;transition:all .2s ease;background:rgba(255,255,255,.03);flex-shrink:0}.verbal_backBtn__7_pEv:hover{color:#fff;background:rgba(255,255,255,.1);transform:scale(1.05)}.verbal_modeSwitcher__Rx2Fx{display:flex;background:rgba(0,0,0,.6);border-radius:100px;padding:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.5);flex-shrink:0}.verbal_modeBtn__kNKQ8{padding:5px 14px;font-size:12px;font-weight:600;border-radius:100px;color:#71717a;cursor:pointer;border:none;background:transparent;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.02em;white-space:nowrap}@media (max-width:600px){.verbal_modeBtn__kNKQ8{padding:4px 8px;font-size:11px}}.verbal_modeBtn__kNKQ8:hover:not(.verbal_modeBtnActive__hDMtY){color:#e4e4e7}.verbal_modeBtnActive__hDMtY{background:rgba(255,255,255,.12);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4)}.verbal_phoneSyncPill__hHuk7{display:inline-flex;align-items:center;gap:5px;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.35);color:#c084fc;padding:5px 10px;border-radius:100px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease;flex-shrink:0;white-space:nowrap}@media (max-width:600px){.verbal_phoneSyncPill__hHuk7{padding:4px 8px;font-size:11px}}.verbal_phoneSyncPill__hHuk7:hover{background:rgba(168,85,247,.22);border-color:rgba(168,85,247,.6);color:#ffffff}.verbal_creditsPill__fluGh{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:#d8b4fe;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.2);flex-shrink:0;white-space:nowrap}@media (max-width:600px){.verbal_creditsPill__fluGh{padding:4px 8px;font-size:11px}}.verbal_sandboxPill__YsjQs{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:#fcd34d;flex-shrink:0;white-space:nowrap;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.2);animation:verbal_pulseAmber__6R08e 3s infinite alternate}@keyframes verbal_pulseAmber__6R08e{0%{box-shadow:0 0 0 rgba(245,158,11,0)}to{box-shadow:0 0 20px rgba(245,158,11,.2)}}.verbal_teleprompterContainer__fMQbb{flex:1 1;width:100%;max-width:1000px;margin:100px auto 120px;position:relative;z-index:10}.verbal_hudContainer__81mFy{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:clamp(8px,1.5vw,16px);background:rgba(18,18,22,.9);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);padding:8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px -12px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.15);max-width:calc(100vw - 24px);width:auto;box-sizing:border-box;flex-wrap:nowrap}.verbal_hudGroup__X06ES{display:flex;align-items:center;gap:8px;flex-shrink:0}.verbal_hudDivider___Ch4_{width:1px;height:24px;background:rgba(255,255,255,.12);flex-shrink:0;margin:0 2px}.verbal_iconBtn__JvYja{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.03);color:#a1a1aa;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;flex-shrink:0}.verbal_iconBtn__JvYja:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.verbal_iconBtnActive__xoQED{background:rgba(139,92,246,.15);color:#c4b5fd;border-color:rgba(139,92,246,.3)}.verbal_iconBtnActive__xoQED:hover{background:rgba(139,92,246,.25);color:#fff}.verbal_hudActive__MRwQR:hover{background:rgba(168,85,247,.25);color:#fff}.verbal_dangerBtn__ckXa6{color:#f87171}.verbal_dangerBtn__ckXa6:hover{background:rgba(248,113,113,.1);color:#fca5a5}.verbal_recordingCenterpiece__tnj84{position:relative;z-index:110;display:flex;align-items:center;justify-content:center;min-width:0;flex-shrink:1}.verbal_commandBarOverlay__nKUGx{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%);width:min(580px,calc(100vw - 32px));background:rgba(18,18,24,.95);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(168,85,247,.4);border-radius:100px;padding:6px 8px 6px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 16px 40px rgba(0,0,0,.8),0 0 24px rgba(168,85,247,.25);z-index:120;animation:verbal_slideUpCommandBar__WUcez .25s cubic-bezier(.16,1,.3,1)}@keyframes verbal_slideUpCommandBar__WUcez{0%{opacity:0;transform:translate(-50%,12px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.verbal_commandBarIcon__ejrU_{display:flex;align-items:center;justify-content:center;color:var(--accent-primary);flex-shrink:0}.verbal_commandBarInput__a9srQ{flex:1 1;background:transparent;border:none;color:var(--text-primary);font-size:14px;font-weight:500;outline:none;min-width:0}.verbal_commandBarInput__a9srQ::placeholder{color:var(--text-muted);font-size:13.5px}.verbal_commandBarSubmitBtn__a9igm{display:inline-flex;align-items:center;gap:6px;background:var(--accent-primary);color:#ffffff;border:none;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s ease}.verbal_commandBarSubmitBtn__a9igm:hover:not(:disabled){background:var(--accent-secondary);transform:scale(1.04)}.verbal_commandBarSubmitBtn__a9igm:disabled{opacity:.4;cursor:not-allowed}.verbal_commandBarCloseBtn__qu_uZ{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:50%;font-size:13px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.verbal_commandBarCloseBtn__qu_uZ:hover{color:var(--text-primary)}@media (max-width:768px){.verbal_hudContainer__81mFy{bottom:12px;padding:6px 10px;gap:6px;max-width:calc(100vw - 16px)}.verbal_hudGroup__X06ES{gap:4px}.verbal_teleprompterContainer__fMQbb{margin:70px 12px 100px;width:calc(100% - 24px)}.verbal_iconBtn__JvYja{width:34px;height:34px}.verbal_commandBarOverlay__nKUGx{bottom:calc(100% + 8px);padding:6px 8px 6px 12px;border-radius:16px}}.written_layout__fpHqm{position:relative;height:100vh;width:100vw;background:radial-gradient(circle at 50% -20%,rgba(139,92,246,.15),transparent 60%),radial-gradient(circle at 80% 120%,rgba(6,182,212,.1),transparent 50%),#050505;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .3s ease,border-color .3s ease}.written_desktopLayout__66j11{background:rgba(8,8,14,.82)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid rgba(255,255,255,.1);border-radius:16px}.written_topBar__IAXCe{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:rgba(15,15,20,.75);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(255,255,255,.08);padding:6px 10px;border-radius:100px;z-index:50;box-shadow:0 16px 40px -8px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.15);transition:all .3s cubic-bezier(.16,1,.3,1);width:max-content;max-width:calc(100vw - 32px);flex-wrap:nowrap;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.written_topBar__IAXCe a,.written_topBar__IAXCe button,.written_topBar__IAXCe input{-webkit-app-region:no-drag}@media (max-width:800px){.written_topBar__IAXCe{top:12px;padding:4px 8px;gap:6px;max-width:calc(100vw - 20px)}}@media (max-width:600px){.written_topBar__IAXCe{top:8px;padding:4px 6px;gap:4px;border-radius:20px;max-width:calc(100vw - 16px)}}.written_topBar__IAXCe:hover{background:rgba(20,20,26,.85);border-color:rgba(255,255,255,.15);box-shadow:0 16px 40px -8px rgba(0,0,0,.8),0 0 30px rgba(139,92,246,.15),inset 0 1px 1px rgba(255,255,255,.2)}.written_backBtn__SiWLR{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#a1a1aa;text-decoration:none;border-radius:100px;transition:all .2s ease;background:rgba(255,255,255,.03);flex-shrink:0}.written_backBtn__SiWLR:hover{color:#fff;background:rgba(255,255,255,.1);transform:scale(1.05)}.written_modeSwitcher__gqUA9{display:flex;background:rgba(0,0,0,.6);border-radius:100px;padding:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.5);flex-shrink:0}.written_modeBtn__6gmx6{padding:5px 14px;font-size:12px;font-weight:600;border-radius:100px;color:#71717a;cursor:pointer;border:none;background:transparent;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.02em;white-space:nowrap}@media (max-width:600px){.written_modeBtn__6gmx6{padding:4px 8px;font-size:11px}}.written_modeBtn__6gmx6:hover:not(.written_modeBtnActive__jHTAE){color:#e4e4e7}.written_modeBtnActive__jHTAE{background:rgba(255,255,255,.12);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4)}.written_phoneSyncPill__EbHqL{display:inline-flex;align-items:center;gap:5px;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.35);color:#c084fc;padding:5px 10px;border-radius:100px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease;flex-shrink:0;white-space:nowrap}@media (max-width:600px){.written_phoneSyncPill__EbHqL{padding:4px 8px;font-size:11px}}.written_phoneSyncPill__EbHqL:hover{background:rgba(168,85,247,.22);border-color:rgba(168,85,247,.6);color:#ffffff}.written_creditsPill__3zqbG{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:#d8b4fe;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.2);flex-shrink:0;white-space:nowrap}@media (max-width:600px){.written_creditsPill__3zqbG{padding:4px 8px;font-size:11px}}.written_desktopModeBadge__9KjvQ{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:#10b981;background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2);box-shadow:0 0 12px rgba(16,185,129,.15);flex-shrink:0;white-space:nowrap}@media (max-width:600px){.written_desktopModeBadge__9KjvQ{padding:4px 8px;font-size:11px}}.written_sandboxPill__lreEm{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:700;color:#fcd34d;flex-shrink:0;white-space:nowrap;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.2);animation:written_pulseAmber__SVq49 3s infinite alternate}@keyframes written_pulseAmber__SVq49{0%{box-shadow:0 0 0 rgba(245,158,11,0)}to{box-shadow:0 0 20px rgba(245,158,11,.2)}}.written_studioContainer__IH8co{flex:1 1;width:100%;max-width:1440px;margin:80px auto 95px;padding:0 24px;display:grid;grid-template-columns:minmax(400px,480px) 1fr;gap:20px;height:calc(100vh - 175px);min-height:0;position:relative;z-index:10}.written_inputCard__21sxO{background:rgba(16,18,27,.7);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px -12px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.1);transition:border-color .3s ease}.written_inputCard__21sxO:hover{border-color:rgba(255,255,255,.12)}.written_cardHeader__GYhxr{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}.written_cardTitleBadge__EADM4{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c084fc}.written_pulseDot__FRAXL{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #c084fc;animation:written_beaconPulse__3OOWU 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes written_beaconPulse__3OOWU{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.written_tabNav__E6Ggp{display:flex;gap:4px;padding:6px 14px;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.04)}.written_tabItem__u9hy3{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:none;background:transparent;color:#a1a1aa;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.written_tabItem__u9hy3:hover{color:#fff;background:rgba(255,255,255,.04)}.written_tabItemActive__84s_T{background:rgba(139,92,246,.15);color:#e9d5ff;border:1px solid rgba(139,92,246,.25)}.written_inputBody__u4rBh{flex:1 1;padding:16px 20px;display:flex;flex-direction:column;overflow-y:auto;gap:14px}.written_textareaWrapper___FAgF{flex:1 1;display:flex;flex-direction:column;position:relative;min-height:180px}.written_customTextarea__MrF3O{flex:1 1;width:100%;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;color:#f1f5f9;font-size:14px;line-height:1.6;font-family:inherit;resize:none;transition:all .25s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.written_customTextarea__MrF3O:focus{outline:none;border-color:rgba(168,85,247,.5);background:rgba(0,0,0,.5);box-shadow:0 0 0 2px rgba(168,85,247,.15),inset 0 2px 4px rgba(0,0,0,.4)}.written_customTextarea__MrF3O::placeholder{color:#52525b}.written_dropzone__AxkYj{flex:1 1;min-height:200px;border:2px dashed rgba(255,255,255,.12);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:all .3s ease;position:relative;overflow:hidden;padding:24px;text-align:center;cursor:pointer}.written_dropzone__AxkYj:hover{border-color:rgba(168,85,247,.4);background:rgba(168,85,247,.05)}.written_dropzoneActive__WKoIO{border-color:#a855f7;background:rgba(168,85,247,.1);transform:scale(1.01)}.written_dropzoneIconWrapper__bO7c_{width:52px;height:52px;background:rgba(168,85,247,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#c084fc;border:1px solid rgba(168,85,247,.25)}.written_dropzoneTitle__CIFuU{font-size:15px;font-weight:600;color:#f1f5f9;margin-bottom:6px}.written_dropzoneSubtitle__lNSFH{font-size:12px;color:#71717a;max-width:320px;line-height:1.5}.written_dropzoneSubtitle__lNSFH kbd{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:2px 5px;font-size:11px;color:#e4e4e7;font-family:inherit}.written_primarySnapBtn__opYyr{margin-top:16px;display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:100px;font-size:14px;font-weight:700;color:#fff;border:none;cursor:pointer;background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 8px 24px -4px rgba(168,85,247,.4),inset 0 1px 1px rgba(255,255,255,.3);transition:all .25s cubic-bezier(.16,1,.3,1)}.written_primarySnapBtn__opYyr:hover{transform:translateY(-2px);box-shadow:0 12px 32px -4px rgba(168,85,247,.6),inset 0 1px 1px rgba(255,255,255,.4)}.written_previewContainer__JHUqi{position:relative;width:100%;background:rgba(0,0,0,.5);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.08)}.written_previewToolbar___8D_6{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px;gap:8px}.written_cropActionBtn__YyN_O{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#e4e4e7;cursor:pointer;transition:all .2s}.written_cropActionBtn__YyN_O:hover{background:rgba(255,255,255,.1);color:#fff}.written_cropActionBtnDanger__NrvjV{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#fca5a5}.written_cropActionBtnDanger__NrvjV:hover{background:rgba(239,68,68,.2);color:#fee2e2}.written_previewImage__TEBoa{max-width:100%;max-height:240px;object-fit:contain;border-radius:10px}.written_cameraStreamContainer__IOzao{position:relative;width:100%;height:240px;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.1)}.written_cameraVideo__9mJVf{width:100%;height:100%;object-fit:cover}.written_cameraSnapOverlay__JMvvx{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.9);color:#000;border:none;padding:8px 18px;border-radius:100px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.5);transition:transform .2s ease}.written_cameraSnapOverlay__JMvvx:hover{transform:translateX(-50%) scale(1.05)}.written_optionsBar__PPeiL{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:rgba(0,0,0,.25);border-radius:14px;border:1px solid rgba(255,255,255,.04)}.written_optionRow__zQYqp{display:flex;align-items:center;justify-content:space-between;gap:8px}.written_optionLabel__KtuKP{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.written_chipGroup__VFbMb{display:flex;gap:4px}.written_chipBtn__rkW_r{padding:4px 10px;font-size:11px;font-weight:600;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:#a1a1aa;cursor:pointer;transition:all .2s ease}.written_chipBtn__rkW_r:hover{color:#fff;background:rgba(255,255,255,.08)}.written_chipBtnActive__43bA2{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.4);color:#c084fc}.written_generateBtn__KMfeS{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:14px;font-size:14px;font-weight:700;color:#fff;border:none;cursor:pointer;background:linear-gradient(135deg,#9333ea,#6366f1);box-shadow:0 8px 24px -4px rgba(147,51,234,.4),inset 0 1px 1px rgba(255,255,255,.3);transition:all .25s cubic-bezier(.16,1,.3,1)}.written_generateBtn__KMfeS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px -4px rgba(147,51,234,.6),inset 0 1px 1px rgba(255,255,255,.4)}.written_generateBtn__KMfeS:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.written_solutionCard__p4H0D{background:rgba(16,18,27,.7);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px -12px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.1);position:relative}.written_solutionHeader__fOdiP{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}.written_solutionActions__TdXVE{display:flex;align-items:center;gap:8px}.written_actionPillBtn__Qbwza{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#a1a1aa;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.written_actionPillBtn__Qbwza:hover{color:#fff;background:rgba(255,255,255,.1);transform:translateY(-1px)}.written_actionPillGhost__orQKn{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.25);color:#93c5fd}.written_actionPillGhost__orQKn:hover{background:rgba(59,130,246,.2);color:#bfdbfe}.written_actionPillAutoType__x_YbN{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#fca5a5}.written_actionPillAutoType__x_YbN:hover{background:rgba(239,68,68,.2);color:#fee2e2}.written_solutionBody__9vl6b{flex:1 1;padding:28px;overflow-y:auto;display:flex;flex-direction:column}.written_emptyState__iTQDp{flex:1 1;flex-direction:column;text-align:center;padding:40px 20px}.written_emptyOrb__sPyAs,.written_emptyState__iTQDp{display:flex;align-items:center;justify-content:center}.written_emptyOrb__sPyAs{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.25) 0,rgba(139,92,246,.05) 70%,transparent 100%);border:1px solid rgba(168,85,247,.3);color:#c084fc;margin-bottom:20px;box-shadow:0 0 32px rgba(168,85,247,.2);animation:written_orbPulse__qftQa 4s ease-in-out infinite alternate}@keyframes written_orbPulse__qftQa{0%{transform:scale(.96);box-shadow:0 0 20px rgba(168,85,247,.15)}to{transform:scale(1.04);box-shadow:0 0 40px rgba(168,85,247,.35)}}.written_emptyTitle__q_MHG{font-size:18px;font-weight:700;color:#f1f5f9;margin:0 0 8px}.written_emptySubtitle__i5A2u{font-size:13px;color:#71717a;max-width:380px;line-height:1.6;margin:0 0 28px}.written_presetChipsContainer__N0ZqS{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:440px}.written_presetChip__wHeXD{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:#a1a1aa;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.written_presetChip__wHeXD:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3);color:#e9d5ff;transform:translateX(4px)}.written_solutionContentWrapper__WF5oB{font-size:15px;line-height:1.8;color:#f1f5f9;word-break:break-word}.written_blinkCursor__V3pxo{display:inline-block;width:8px;height:18px;margin-left:6px;background-color:#a855f7;animation:written_cursorBlink__s5K6M 1s step-end infinite;vertical-align:middle;border-radius:2px;box-shadow:0 0 8px #c084fc}@keyframes written_cursorBlink__s5K6M{0%,to{opacity:1}50%{opacity:0}}.written_hudContainer__BzDnn{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:16px;background:rgba(20,20,24,.85);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);padding:8px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 64px -16px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.1)}.written_hudGroup__pb5Ep{display:flex;align-items:center;gap:10px}.written_iconBtn__sM3DA{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.03);color:#a1a1aa;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.written_iconBtn__sM3DA:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.written_iconBtnAmber__SCiTv{background:rgba(245,158,11,.15);color:#fcd34d;border-color:rgba(245,158,11,.3)}.written_iconBtnAmber__SCiTv:hover{background:rgba(245,158,11,.25);color:#fff}.written_dangerBtn__Nr1Rp{color:#f87171}.written_dangerBtn__Nr1Rp:hover{background:rgba(248,113,113,.15);color:#fca5a5}.written_ghostOverlayContainer__uPwX2{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(5,5,8,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;display:flex;flex-direction:column;padding:40px}.written_ghostCloseBtn__Qrb2_{align-self:flex-end;pointer-events:auto;background:rgba(239,68,68,.85);color:white;border:none;padding:8px 18px;border-radius:100px;font-weight:700;font-size:13px;cursor:pointer;margin-bottom:20px;box-shadow:0 4px 14px rgba(239,68,68,.4);transition:transform .2s ease}.written_ghostCloseBtn__Qrb2_:hover{transform:scale(1.05)}.written_ghostOverlayText__Fvkq8{color:rgba(255,255,255,.85);font-size:20px!important;font-family:JetBrains Mono,Fira Code,monospace!important;line-height:1.8;text-shadow:0 2px 10px rgba(0,0,0,.9);max-width:900px;margin:0 auto}.written_solutionBody__9vl6b .markdown-body{font-family:inherit;font-size:15px;color:#f1f5f9}.written_solutionBody__9vl6b .markdown-body h1,.written_solutionBody__9vl6b .markdown-body h2,.written_solutionBody__9vl6b .markdown-body h3{color:#fff;font-weight:700;margin-top:1.2em;margin-bottom:.6em}.written_solutionBody__9vl6b .markdown-body p{margin-bottom:1em;line-height:1.7}.written_solutionBody__9vl6b .markdown-body ol,.written_solutionBody__9vl6b .markdown-body ul{padding-left:20px;margin-bottom:1em}.written_solutionBody__9vl6b .markdown-body li{margin-bottom:.4em;line-height:1.6}.written_solutionBody__9vl6b .markdown-body pre{background:rgba(5,7,12,.85)!important;padding:18px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;margin:1.2em 0!important;overflow-x:auto}.written_solutionBody__9vl6b .markdown-body code{background:rgba(255,255,255,.06);padding:3px 7px;border-radius:6px;color:#c084fc;font-size:.9em;font-family:JetBrains Mono,monospace}.written_solutionBody__9vl6b .markdown-body pre code{background:transparent;padding:0;color:#e2e8f0}.written_desktopSuperpowerRow__YT79e{display:flex;gap:16px;padding:24px;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.06)}.written_desktopAutoTypeBtn__BsFPG,.written_desktopGhostBtn__VLk2b{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:16px;font-size:15px;font-weight:700;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.written_desktopGhostBtn__VLk2b{background:rgba(59,130,246,.15);color:#93c5fd;border:1px solid rgba(59,130,246,.3);box-shadow:0 8px 24px -4px rgba(59,130,246,.2)}.written_desktopGhostBtn__VLk2b:hover{background:rgba(59,130,246,.25);color:#bfdbfe;transform:translateY(-2px);box-shadow:0 12px 32px -4px rgba(59,130,246,.4)}.written_desktopAutoTypeBtn__BsFPG{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#ffffff;box-shadow:0 8px 24px -4px rgba(239,68,68,.4),inset 0 1px 2px rgba(255,255,255,.3)}.written_desktopAutoTypeBtn__BsFPG:hover{transform:translateY(-2px);box-shadow:0 12px 32px -4px rgba(239,68,68,.6),inset 0 1px 2px rgba(255,255,255,.4)}@media (max-width:1024px){.written_studioContainer__IH8co{grid-template-columns:1fr;height:auto;overflow-y:auto;margin:75px auto 40px;padding:0 16px;gap:16px}.written_layout__fpHqm{overflow-y:auto;height:100vh}.written_topBar__IAXCe{top:12px;gap:6px;padding:4px 8px;max-width:calc(100% - 16px)}.written_modeBtn__6gmx6{padding:4px 10px;font-size:12px}.written_creditsPill__3zqbG,.written_desktopModeBadge__9KjvQ,.written_sandboxPill__lreEm{padding:4px 10px;font-size:11px}.written_inputCard__21sxO,.written_solutionCard__p4H0D{border-radius:16px;min-height:auto}.written_emptyState__iTQDp{min-height:220px;padding:24px 16px}}@media (max-width:640px){.written_studioContainer__IH8co{margin-top:65px;padding:0 10px;gap:14px}.written_cardHeader__GYhxr{padding:12px 14px}.written_tabNav__E6Ggp{padding:4px;gap:4px}.written_tabItem__u9hy3{padding:6px 10px;font-size:12px}.written_actionFooter__vA6qR{padding:12px 14px}}