#root{width:100vw;height:100vh;margin:0;padding:0;background-color:hsl(var(--background));color:hsl(var(--foreground));overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.App{width:100%;min-height:100%;margin:0;padding:0;background-color:hsl(var(--background));color:hsl(var(--foreground));transition:background-color .3s ease,color .3s ease}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media(orientation:portrait)and (max-width:768px){body.interview-active .App>nav,body.interview-active .App>header,body.interview-active .App>footer,body.interview-active [class*=NavBar],body.interview-active [class*=navRoot],body.interview-active [class*=SiteFooter],body.interview-active [class*=footer]{display:none!important}body.interview-active .App{min-height:100vh;min-height:100svh}body.interview-active .App>main{flex:1;min-height:100vh;min-height:100svh}}._container_1ieo9_2{min-height:100vh;width:100vw;margin:0;padding:0;position:relative;background-color:hsl(var(--background));color:hsl(var(--foreground));transition:background-color .3s ease,color .3s ease}._header_1ieo9_14{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:fixed;top:0;left:0;right:0;background:linear-gradient(to right,hsl(var(--background) / .9) 0% 50%,hsl(var(--background)) 50% 100%);z-index:1000;border-bottom:none;box-shadow:none;transition:background .3s ease}._leftSide_1ieo9_34{flex:1;background:transparent;display:flex;align-items:center}._authButtons_1ieo9_41{display:flex;gap:1rem;align-items:center;background:hsl(var(--card));padding:.5rem 1rem;border-radius:25px;box-shadow:0 2px 10px hsl(var(--foreground) / .1);transition:background-color .3s ease,box-shadow .3s ease}._authButton_1ieo9_41{padding:.5rem 1.5rem;background:#3498db;border:none;border-radius:25px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #3498db4d}._authButton_1ieo9_41:hover{background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 12px #3498db66}._svgFullScreen_1ieo9_71{width:100vw;min-height:100vh;position:relative;background-color:hsl(var(--background));transition:background-color .3s ease}._fullScreenSvg_1ieo9_79{width:100%;height:auto;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:.9;transition:opacity .3s ease}@media(max-width:768px){._header_1ieo9_14{padding:1rem;background:linear-gradient(to right,transparent 0%,transparent 30%,white 30%,white 100%)}._authButtons_1ieo9_41{padding:.3rem .8rem}._authButton_1ieo9_41{padding:.4rem 1rem;font-size:.9rem}}@media(max-width:480px){._header_1ieo9_14{padding:.5rem 1rem;background:linear-gradient(to right,transparent 0%,transparent 20%,white 20%,white 100%)}._authButtons_1ieo9_41{padding:.2rem .5rem}._authButton_1ieo9_41{padding:.3rem .8rem;font-size:.8rem}}._switch_1npjs_1{position:relative;display:inline-block;width:64px;height:30px}._checkbox_1npjs_8{opacity:0;width:0;height:0}._slider_1npjs_14{position:absolute;inset:0;background-color:hsl(var(--surface-alt));border-radius:9999px;cursor:pointer;transition:background-color .3s ease;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;padding:0 6px}._slider_1npjs_14:before{content:"";position:absolute;height:24px;width:24px;left:3px;bottom:3px;background-color:#020a1c;border-radius:50%;transition:transform .4s ease;box-shadow:var(--shadow-sm);z-index:1}._checkbox_1npjs_8:checked+._slider_1npjs_14:before{transform:translate(34px)}._checkbox_1npjs_8:checked+._slider_1npjs_14{background-color:#2f2763;box-shadow:#000}._icon_1npjs_51{position:relative;z-index:2;transition:all .3s ease;border-radius:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px}._sunIcon_1npjs_64{font-size:14px;line-height:1;margin-right:auto}._moonIcon_1npjs_70{font-size:14px;line-height:1;margin-left:auto}._slider_1npjs_14:hover{filter:brightness(1.05)}._slider_1npjs_14:active:before{transform:scale(.95)}._checkbox_1npjs_8:not(:checked)+._slider_1npjs_14 ._sunIcon_1npjs_64{opacity:1}._checkbox_1npjs_8:not(:checked)+._slider_1npjs_14 ._moonIcon_1npjs_70{opacity:.6}._checkbox_1npjs_8:checked+._slider_1npjs_14 ._sunIcon_1npjs_64{opacity:.6}._checkbox_1npjs_8:checked+._slider_1npjs_14 ._moonIcon_1npjs_70{opacity:1}._activeIcon_1npjs_100{color:#fde047}._authContainer_zn8oj_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._authBox_zn8oj_12{background-color:#121212;padding:40px;border-radius:10px;box-shadow:0 8px 20px #00000080;text-align:center;width:100%;max-width:400px}._authBox_zn8oj_12 h2{font-size:2em;margin-bottom:30px;color:#fff}._formGroup_zn8oj_30{margin-bottom:20px;text-align:left}._formGroup_zn8oj_30 label{display:block;margin-bottom:8px;color:#bdbdbd}._formGroup_zn8oj_30 input{width:100%;padding:10px;border:1px solid #333333;border-radius:5px;background-color:#1e1e1e;color:#e0e0e0;box-sizing:border-box}._authButton_zn8oj_53{background:linear-gradient(45deg,#673ab7 30%,#5e35b1 90%);color:#fff;padding:12px 20px;font-size:1.1em;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s ease;width:100%}._authButton_zn8oj_53:hover{opacity:.9}._divider_zn8oj_69{display:flex;align-items:center;gap:12px;margin:24px 0 16px;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#888}._divider_zn8oj_69:before,._divider_zn8oj_69:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#ffffff26,#ffffff0d)}._googleButton_zn8oj_88{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#fff;color:#222;border:1px solid #ddd;padding:11px 18px;font-size:.95rem;font-weight:500;border-radius:5px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}._googleButton_zn8oj_88:hover:not(:disabled){background:#f7f7f7}._googleButton_zn8oj_88:disabled{opacity:.65;cursor:default}._googleButton_zn8oj_88:before{content:"";width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"/><path fill="#4285F4" d="M46.5 24.55c0-1.57-.15-3.09-.39-4.55H24v9.02h12.65c-.55 2.82-2.2 5.22-4.7 6.82l7.27 5.64C43.9 37.64 46.5 31.62 46.5 24.55z"/><path fill="#FBBC05" d="M10.54 28.41A14.5 14.5 0 0 1 9.5 24c0-1.53.26-3.01.72-4.41l-7.98-6.19A23.86 23.86 0 0 0 0 24c0 3.92.94 7.63 2.56 10.91l7.98-6.5z"/><path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.91-5.81l-7.27-5.64c-2.02 1.36-4.6 2.17-8.64 2.17-6.26 0-11.57-4.22-13.46-9.91l-7.98 6.5C6.51 42.62 14.62 48 24 48z"/></svg>') center/contain no-repeat;display:inline-block}._error_zn8oj_122{color:#ff6b6b;margin-top:15px;margin-bottom:15px}._switchAuth_zn8oj_129{margin-top:20px;color:#bdbdbd}._switchAuth_zn8oj_129 a{color:#bb86fc;text-decoration:none}._switchAuth_zn8oj_129 a:hover{text-decoration:underline}._container_zn8oj_145{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);padding:20px}._card_zn8oj_154{background-color:#121212;padding:50px 40px;border-radius:16px;box-shadow:0 8px 32px #00000080;text-align:center;width:100%;max-width:420px}._iconContainer_zn8oj_164{margin-bottom:24px}._spinner_zn8oj_168{width:48px;height:48px;border:4px solid rgba(187,134,252,.2);border-top-color:#bb86fc;border-radius:50%;margin:0 auto;animation:_spin_zn8oj_168 1s linear infinite}@keyframes _spin_zn8oj_168{to{transform:rotate(360deg)}}._successIcon_zn8oj_182{width:64px;height:64px;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:32px;color:#fff;font-weight:700}._errorIcon_zn8oj_196{width:64px;height:64px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:32px;color:#fff;font-weight:700}._title_zn8oj_210{font-size:1.75em;margin:0 0 12px;color:#fff}._subtitle_zn8oj_216{color:#bdbdbd;margin:0 0 8px;line-height:1.5}._email_zn8oj_222{color:#bb86fc;font-weight:500;margin:16px 0;font-size:1.1em}._primaryBtn_zn8oj_229{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:14px 28px;font-size:1em;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:24px;width:100%}._primaryBtn_zn8oj_229:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._codeInputContainer_zn8oj_248{display:flex;justify-content:center;gap:8px;margin:24px 0}._codeInput_zn8oj_248{width:48px;height:56px;text-align:center;font-size:24px;font-weight:600;border:2px solid #333;border-radius:8px;background-color:#1e1e1e;color:#fff;transition:border-color .2s ease}._codeInput_zn8oj_248:focus{outline:none;border-color:#bb86fc}._codeInput_zn8oj_248::-moz-placeholder{color:#555}._codeInput_zn8oj_248::placeholder{color:#555}._resendLink_zn8oj_277{color:#bb86fc;background:none;border:none;cursor:pointer;font-size:.9em;margin-top:16px;text-decoration:underline}._resendLink_zn8oj_277:disabled{color:#666;cursor:not-allowed;text-decoration:none}._timerText_zn8oj_293{color:#888;font-size:.85em;margin-top:8px}._container_1igqp_1{background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:clamp(16px,4vw,40px) clamp(16px,4vw,32px) max(env(safe-area-inset-bottom,16px),clamp(16px,5vw,36px));margin:0;box-sizing:border-box;transition:background-color .3s ease,color .3s ease;overflow-x:hidden;touch-action:manipulation}@supports (min-height: 100svh){._container_1igqp_1{min-height:100svh}}._header_1igqp_20{display:flex;justify-content:space-between;align-items:center;padding:20px 0 32px;max-width:1200px;margin:0 auto 48px;border-bottom:1px solid hsl(var(--border))}._leftSection_1igqp_30{display:flex;align-items:center;gap:24px;flex:1}._welcomeMessage_1igqp_37{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}._headerActions_1igqp_47{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._languageContainer_1igqp_54{display:flex;align-items:center;gap:10px;padding:10px 18px;background:hsl(var(--surface-alt));border-radius:12px;border:1px solid hsl(var(--border));transition:all .2s cubic-bezier(.4,0,.2,1)}._languageContainer_1igqp_54:hover{background:hsl(var(--surface-hover));box-shadow:0 2px 8px -2px #0000001a;transform:translateY(-1px)}._languageLabel_1igqp_71{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:500}._languageSelect_1igqp_77{padding:6px 10px;background:hsl(var(--surface-alt));color:hsl(var(--foreground));border:none;border-radius:6px;font-weight:600;cursor:pointer;outline:none;font-size:.875rem;transition:background .2s ease}._languageSelect_1igqp_77:hover,._languageSelect_1igqp_77:focus{background:hsl(var(--surface-hover))}._usersTab_1igqp_98{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:1.5rem}._usersTab_1igqp_98:focus{outline:none}._usersTab_1igqp_98:hover{opacity:.8}._disabledButton_1igqp_115{cursor:not-allowed!important}._disabledButton_1igqp_115:hover{opacity:1}._disabledSelect_1igqp_123{cursor:not-allowed!important}._disabledSelect_1igqp_123:hover{background:hsl(var(--surface-alt))}._content_1igqp_131{max-width:1200px;margin:0 auto}._content_1igqp_131 h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px;color:hsl(var(--foreground));font-weight:700;letter-spacing:-.03em;text-align:center}._tagline_1igqp_146{font-size:26px;color:hsl(var(--muted-foreground));text-align:center;margin-bottom:40px;font-weight:400;letter-spacing:.01em;opacity:.9}._swoosh_1igqp_156{position:relative}._swoosh_1igqp_156:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:radial-gradient(ellipse at center,var(--primary-color, hsl(var(--primary))) 0%,transparent 90%);transform:scaleY(.5);transform-origin:center;pointer-events:none}._backendDemo_1igqp_178{margin-bottom:30px;padding:20px;background-color:#2a2a2a;border-radius:8px;border:1px solid #333333}._backendDemo_1igqp_178 h3{color:#fff;margin-bottom:15px}._backendDemo_1igqp_178 ul{list-style:none;padding:0;margin:0}._backendDemo_1igqp_178 li{padding:8px 12px;margin-bottom:5px;background-color:#1e1e1e;border-radius:4px;border:1px solid #333333;color:#e0e0e0}._jobDescriptionInput_1igqp_206{margin-bottom:48px;text-align:left}._jobDescriptionLabel_1igqp_211{display:block;margin-bottom:12px;font-size:1.125rem;background:linear-gradient(135deg,#a855f7,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;letter-spacing:-.01em;animation:_labelPulse_1igqp_1 3s ease-in-out infinite}@keyframes _labelPulse_1igqp_1{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-2px);opacity:.9}}._validationError_1igqp_238{margin-bottom:12px;padding:12px 16px;background:#ef44441a;border:1px solid hsl(0 84.2% 60.2% / .3);border-radius:8px;color:#ef4444;font-size:.9rem;font-weight:500;animation:_shake_1igqp_1 .3s ease-in-out}@keyframes _shake_1igqp_1{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}._textareaWrapper_1igqp_266{background:hsl(var(--surface));position:relative;border-radius:16px;margin-bottom:20px}._difficultySlider_1igqp_273{display:flex;justify-content:center;margin-bottom:20px}._sliderContainer_1igqp_279{display:flex;flex-direction:column;align-items:center;gap:10px}._sliderLine_1igqp_286{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:200px;padding:0}._sliderLine_1igqp_286:before{content:"";position:absolute;left:0;right:0;top:50%;width:100%;height:2px;background:hsl(var(--border));transform:translateY(-50%)}._sliderDot_1igqp_308{width:10px;height:10px;border-radius:50%;background:hsl(var(--background));border:2px solid hsl(var(--border));cursor:pointer;transition:all .2s ease;z-index:1;position:relative}._sliderDot_1igqp_308:hover{border-color:#a855f7;transform:scale(1.2)}._sliderDot_1igqp_308._activeDot_1igqp_325{background:#8b5cf6;border-color:#a855f7;box-shadow:0 2px 6px #8b5cf666;transform:scale(1.3)}._sliderLevels_1igqp_332{display:flex;flex-direction:row;justify-content:space-between;width:200px;padding:0}._sliderLevels_1igqp_332 span{font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;flex:1}._sliderLevels_1igqp_332 span:hover{color:hsl(var(--foreground))}._sliderLevels_1igqp_332 span._activeLevel_1igqp_355{color:#8b5cf6;font-weight:600}._typingPlaceholder_1igqp_360{position:absolute;top:20px;left:20px;right:20px;color:hsl(var(--muted-foreground));opacity:.8;font-size:1rem;line-height:1.6;pointer-events:none;z-index:1;white-space:pre-wrap;word-wrap:break-word}._examplePrefix_1igqp_375{font-weight:600;color:hsl(var(--primary));opacity:1}._cursor_1igqp_381{display:inline-block;width:2px;margin-left:2px;animation:_blink_1igqp_1 1s infinite;color:hsl(var(--primary));font-weight:300}@keyframes _blink_1igqp_1{0%,49%{opacity:1}50%,to{opacity:0}}._jobDescriptionInput_1igqp_206 label{display:block;margin-bottom:14px;font-size:1.125rem;color:hsl(var(--foreground));font-weight:600;letter-spacing:-.01em}._jobDescriptionInput_1igqp_206 textarea{width:75ch;max-width:100%;padding:20px;border:2px solid hsl(var(--border));border-radius:16px;background:transparent;color:hsl(var(--foreground));box-sizing:border-box;resize:vertical;font-size:1rem;line-height:1.6;min-height:160px;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}._jobDescriptionInput_1igqp_206 textarea._hasContent_1igqp_434{background:hsl(var(--surface))}._jobDescriptionInput_1igqp_206 textarea::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:.8}._jobDescriptionInput_1igqp_206 textarea::placeholder{color:hsl(var(--muted-foreground));opacity:.8}._jobDescriptionInput_1igqp_206 textarea:hover{border-color:hsl(var(--primary) / .4)}._jobDescriptionInput_1igqp_206 textarea:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .1),0 4px 6px -1px #0000001a;transform:translateY(-2px)}._jobDescriptionInput_1igqp_206 textarea._hasError_1igqp_454{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a;animation:_shake_1igqp_1 .3s ease-in-out}._jobDescriptionInput_1igqp_206 textarea._hasError_1igqp_454:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444426}._jobDescriptionActions_1igqp_465{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}._createInterviewButton_1igqp_473{background:var(--gradient-primary);color:#fff;padding:16px 36px;font-size:1.125rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px -2px #6366f166;position:relative;overflow:hidden;letter-spacing:-.01em}._createInterviewButton_1igqp_473:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}._createInterviewButton_1igqp_473:hover{transform:translateY(-2px);box-shadow:0 6px 20px -2px #6366f180;filter:brightness(1.1)}._createInterviewButton_1igqp_473:hover:before{left:100%}._createInterviewButton_1igqp_473:active{transform:translateY(0)}._exhaustedButton_1igqp_514{background:linear-gradient(135deg,#6b7280,#4b5563)!important;cursor:not-allowed!important;opacity:.85;box-shadow:none!important;display:flex;align-items:center;justify-content:center;gap:8px}._exhaustedButton_1igqp_514:hover{transform:none!important;filter:none!important;box-shadow:none!important}._exhaustedButton_1igqp_514:before{display:none}._exhaustedIcon_1igqp_535{font-size:1.1rem}._studyPlanButton_1igqp_539{background:var(--gradient-accent);color:#fff;padding:16px 36px;font-size:1.125rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px -2px #ec489966;letter-spacing:-.01em}._studyPlanButton_1igqp_539:hover{transform:translateY(-2px);box-shadow:0 6px 20px -2px #ec489980;filter:brightness(1.1)}._studyPlanButton_1igqp_539:active{transform:translateY(0)}._studyPlanLink_1igqp_563{font-size:1.125rem;padding:16px 36px;color:hsl(var(--foreground));text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:hsl(var(--surface-alt));border:2px solid hsl(var(--border));border-radius:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}._studyPlanLink_1igqp_563:hover{background:hsl(var(--surface-hover));border-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000001a}._studyPlanLink_1igqp_563:active{transform:translateY(0)}._existingPlanIndicator_1igqp_591{margin-top:20px;padding:16px 28px;background:hsl(var(--success) / .1);border:1px solid hsl(var(--success) / .3);border-radius:12px;color:hsl(var(--success));font-size:1rem;text-align:center;font-weight:600;display:inline-flex;align-items:center;gap:10px;box-shadow:0 2px 8px -2px hsl(var(--success) / .2)}._existingPlanIndicator_1igqp_591:before{content:"✓";display:inline-block;font-size:1.3rem;font-weight:700}._interviewsGrid_1igqp_614{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:24px}._interviewCard_1igqp_621{border:1px solid hsl(var(--border));border-radius:16px;padding:24px;background:hsl(var(--card));transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;position:relative;overflow:hidden}._interviewCard_1igqp_621:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}._interviewCard_1igqp_621:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 8px 16px -4px #0000001f;transform:translateY(-4px)}._interviewCard_1igqp_621:hover:before{opacity:1}._interviewHeader_1igqp_654{display:flex;justify-content:space-between;align-items:flex-start;font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:16px;gap:12px}._interviewTitle_1igqp_664{font-weight:700;font-size:1.125rem;color:hsl(var(--foreground));line-height:1.3}._interviewDate_1igqp_671{opacity:.85;font-size:.8rem;background:hsl(var(--muted));padding:6px 12px;border-radius:8px;white-space:nowrap;font-weight:500}._interviewBody_1igqp_681{display:grid;gap:14px;margin-bottom:20px}._interviewJD_1igqp_687{font-size:.95rem;line-height:1.6;max-height:4.8em;overflow:hidden;text-overflow:ellipsis;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}._interviewActions_1igqp_700{display:flex;gap:12px;padding-top:20px;border-top:1px solid hsl(var(--border))}._interviewActions_1igqp_700 button{flex:1;padding:12px 18px;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}._interviewActions_1igqp_700 button:first-child{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._interviewActions_1igqp_700 button:first-child:hover{background:hsl(var(--primary) / .9);transform:translateY(-2px);box-shadow:0 4px 10px -2px hsl(var(--primary) / .4)}._interviewActions_1igqp_700 button:last-child{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .3)}._interviewActions_1igqp_700 button:last-child:hover{background:hsl(var(--destructive));color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px -2px hsl(var(--destructive) / .4)}._interviewActions_1igqp_700 button:active{transform:translateY(0)}._emptyState_1igqp_747{text-align:center;padding:60px 20px;color:hsl(var(--muted-foreground))}._emptyState_1igqp_747 h4{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:hsl(var(--foreground))}._emptyState_1igqp_747 p{font-size:1rem;line-height:1.6}@media(max-width:768px){._container_1igqp_1{padding:16px 16px max(env(safe-area-inset-bottom,20px),28px)}._header_1igqp_20{flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:32px}._leftSection_1igqp_30{width:100%}._headerActions_1igqp_47{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}._welcomeMessage_1igqp_37{font-size:1.5rem}._languageContainer_1igqp_54{padding:8px 14px}._jobDescriptionActions_1igqp_465{flex-direction:column;width:100%}._createInterviewButton_1igqp_473,._studyPlanButton_1igqp_539,._studyPlanLink_1igqp_563{width:100%;justify-content:center;padding:14px 28px}._interviewsGrid_1igqp_614{grid-template-columns:1fr;gap:16px}._interviewCard_1igqp_621{padding:20px}}@media(max-width:480px){._content_1igqp_131 h2{font-size:1.5rem;margin-bottom:8px}._headerActions_1igqp_47{flex-direction:column;align-items:stretch}._tagline_1igqp_146{font-size:.95rem;margin-bottom:28px}._jobDescriptionInput_1igqp_206{margin-bottom:32px}._jobDescriptionInput_1igqp_206 label{font-size:1rem}._createInterviewButton_1igqp_473,._studyPlanButton_1igqp_539,._studyPlanLink_1igqp_563{font-size:1rem;padding:12px 24px}._interviewTitle_1igqp_664{font-size:1rem}._interviewActions_1igqp_700{flex-direction:column}._interviewActions_1igqp_700 button{width:100%}}._jobDescriptionInput_1igqp_206{margin-bottom:48px;text-align:left;display:flex;flex-direction:column;align-items:center}._textareaWrapper_1igqp_266{position:relative;border-radius:16px;margin-bottom:20px;width:100%;max-width:800px}._jobDescriptionInput_1igqp_206 textarea{width:100%;max-width:100%}._settingsBotIcon_1igqp_885{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;filter:brightness(1.2)}._usersTab_1igqp_98{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center}._usersTab_1igqp_98:hover{opacity:.8;transform:scale(1.1);transition:transform .2s ease}._overlay_t16w7_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:2000}._previewContainer_t16w7_16{background-color:#1e1e1e;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:30px;border-radius:10px;box-shadow:0 8px 20px #00000080;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;position:relative}._aiInterviewer_t16w7_35{position:absolute;top:15px;right:50px;display:flex;flex-direction:column;align-items:center;z-index:10}._aiCircle_t16w7_45{width:60px;height:60px;border-radius:50%;background:linear-gradient(45deg,#4a90e2,#357abd);display:flex;align-items:center;justify-content:center;transition:all .1s ease-out;position:relative;overflow:hidden}._aiCircle_t16w7_45._speaking_t16w7_58{animation:_pulse_t16w7_1 .5s ease-in-out infinite alternate}._aiInner_t16w7_62{width:45px;height:45px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._aiText_t16w7_73{font-size:14px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}._aiLabel_t16w7_80{margin-top:5px;font-size:10px;color:#bdbdbd;text-align:center}@keyframes _pulse_t16w7_1{0%{transform:scale(1);box-shadow:0 0 10px #4a90e24d}to{transform:scale(1.1);box-shadow:0 0 30px #4a90e2cc}}._closeButton_t16w7_99{position:absolute;top:10px;right:10px;font-size:1.5em;color:#bdbdbd;background:none;border:none;cursor:pointer}._closeButton_t16w7_99:hover{color:#fff}._previewContainer_t16w7_16 h2{font-size:2em;margin-bottom:20px;color:#fff;text-align:center}._videoArea_t16w7_121{margin-bottom:20px}._videoArea_t16w7_121 video{width:100%;height:auto;border-radius:10px}._inlineError_t16w7_131{background:#2a2a2a;border:1px solid #444;border-radius:10px;padding:12px;color:#e0e0e0}._errorMessage_t16w7_139{color:#f44336;font-weight:700}._questionsArea_t16w7_144 h3{font-size:1.5em;margin-bottom:15px;color:#fff}._questionNavigation_t16w7_150{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background-color:#2a2a2a;border-radius:8px}._navButton_t16w7_160{background-color:#4a90e2;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:14px;transition:all .3s ease}._navButton_t16w7_160:hover:not(:disabled){background-color:#357abd;transform:translateY(-2px)}._navButton_t16w7_160:disabled{background-color:#555;cursor:not-allowed;opacity:.5}._questionCounter_t16w7_182{font-weight:700;color:#4a90e2}._currentQuestion_t16w7_187{background-color:#2a2a2a;padding:15px;border-radius:8px;margin-bottom:15px;border-left:4px solid #4a90e2}._currentQuestion_t16w7_187 p{margin-bottom:10px;font-size:16px;line-height:1.4}._speakButton_t16w7_201{background-color:#ff9800;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:14px;transition:all .3s ease}._speakButton_t16w7_201:hover:not(:disabled){background-color:#f57c00;transform:translateY(-2px)}._speakButton_t16w7_201:disabled{opacity:.7;cursor:not-allowed}._allQuestions_t16w7_222{margin-top:20px}._allQuestions_t16w7_222 summary{cursor:pointer;font-weight:700;color:#4a90e2;margin-bottom:10px}._allQuestions_t16w7_222 ol{padding-left:20px}._allQuestions_t16w7_222 li{margin-bottom:8px;color:#bdbdbd;cursor:pointer;padding:5px;border-radius:3px;transition:all .3s ease}._allQuestions_t16w7_222 li:hover{background-color:#2a2a2a;color:#fff}._activeQuestion_t16w7_251{background-color:#4a90e2!important;color:#fff!important;font-weight:700}._tabNavigation_t16w7_257{display:flex;justify-content:center;margin:20px 0;border-bottom:2px solid #555}._tabButton_t16w7_264{background:none;border:none;color:#bdbdbd;padding:12px 20px;cursor:pointer;font-size:14px;font-weight:700;border-bottom:3px solid transparent;transition:all .3s ease}._tabButton_t16w7_264:hover{color:#4a90e2}._tabButton_t16w7_264._activeTab_t16w7_280{color:#4a90e2;border-bottom-color:#4a90e2}._responsesArea_t16w7_285,._evaluationArea_t16w7_286{max-height:400px;overflow-y:auto;padding:20px 0}._responseItem_t16w7_292{background-color:#2a2a2a;border-radius:8px;padding:15px;margin-bottom:15px;border-left:4px solid #4a90e2}._responseItem_t16w7_292 ._replayBar_t16w7_297{display:flex;justify-content:flex-end;margin-bottom:10px}._responseItem_t16w7_292 ._replayButton_t16w7_303{background-color:#4a90e2;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:14px}._responseItem_t16w7_292 ._replayButton_t16w7_303:hover{background-color:#357abd}._responseItem_t16w7_292 ._analysisReport_t16w7_318{padding:10px 0 20px}._responseItem_t16w7_292 ._reportHeader_t16w7_322{display:flex;gap:16px;align-items:center;margin-bottom:12px}._responseItem_t16w7_292 ._scoreRing_t16w7_329{width:120px;height:120px}._responseItem_t16w7_292 ._ringBg_t16w7_334{fill:none;stroke:#333;stroke-width:12}._responseItem_t16w7_292 ._ringFg_t16w7_340{fill:none;stroke:#4a90e2;stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px;stroke-dasharray:0 339;transition:stroke-dasharray .6s ease}._responseItem_t16w7_292 ._ringText_t16w7_351{fill:#fff;font-size:20px;font-weight:700}._responseItem_t16w7_292 ._headerText_t16w7_357 h3{margin:0 0 4px}._responseItem_t16w7_292 ._subtle_t16w7_361{color:#bdbdbd;margin:0;font-size:12px}._responseItem_t16w7_292 ._jd_t16w7_367{color:#e0e0e0;margin:6px 0 0;font-size:13px}._responseItem_t16w7_292 ._overallCard_t16w7_373{background:#2a2a2a;border-radius:8px;padding:14px;margin:16px 0;border-left:4px solid #4a90e2}._responseItem_t16w7_292 ._overallCard_t16w7_373 h4{margin:0 0 8px;color:#4a90e2}._responseItem_t16w7_292 ._scoreBars_t16w7_386{background:#1f1f1f;border-radius:8px;padding:14px;margin:16px 0}._responseItem_t16w7_292 ._scoreBars_t16w7_386 h4{margin:0 0 10px;color:#4a90e2}._responseItem_t16w7_292 ._scoreRow_t16w7_398{display:flex;align-items:center;gap:10px;margin:8px 0}._responseItem_t16w7_292 ._scoreLabel_t16w7_405{width:40px;color:#bdbdbd;font-size:12px}._responseItem_t16w7_292 ._scoreBarWrap_t16w7_411{flex:1;background:#333;height:10px;border-radius:6px;overflow:hidden}._responseItem_t16w7_292 ._scoreBar_t16w7_386{height:100%;background:linear-gradient(90deg,#ff9800,#4a90e2)}._responseItem_t16w7_292 ._scoreValue_t16w7_424{width:30px;text-align:right;color:#e0e0e0;font-size:12px}._responseItem_t16w7_292 ._detailsList_t16w7_431{display:flex;flex-direction:column;gap:12px;margin-top:12px}._responseItem_t16w7_292 ._detailCard_t16w7_438{background:#2a2a2a;border-radius:8px;padding:14px}._responseItem_t16w7_292 ._detailHeader_t16w7_444{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._responseItem_t16w7_292 ._qIndex_t16w7_451{background:#4a90e2;color:#fff;padding:4px 8px;border-radius:6px;font-weight:700;font-size:12px}._responseItem_t16w7_292 ._verdict_t16w7_460{text-transform:capitalize;font-weight:700;font-size:12px}._responseItem_t16w7_292 ._verdict_t16w7_460[data-verdict=correct]{color:#4caf50}._responseItem_t16w7_292 ._verdict_t16w7_460[data-verdict=partial]{color:#ff9800}._responseItem_t16w7_292 ._verdict_t16w7_460[data-verdict=incorrect]{color:#f44336}._responseItem_t16w7_292 ._verdict_t16w7_460[data-verdict=off-topic]{color:#9e9e9e}._responseItem_t16w7_292 ._questionText_t16w7_482{color:#e0e0e0;margin:6px 0 10px;font-size:14px}._responseItem_t16w7_292 ._section_t16w7_488{background:#333;border-radius:6px;padding:10px;margin:8px 0}._responseItem_t16w7_292 ._section_t16w7_488 strong{color:#4a90e2;display:block;margin-bottom:6px;font-size:13px}._responseItem_t16w7_292 ._section_t16w7_488 p,._responseItem_t16w7_292 ._section_t16w7_488 li{color:#e0e0e0;font-size:13px;line-height:1.4}._responseQuestion_t16w7_514{color:#4a90e2;margin-bottom:10px;font-size:14px}._responseAnswer_t16w7_520{color:#e0e0e0;font-size:14px;line-height:1.4;margin-bottom:10px}._responseFeedback_t16w7_527{background-color:#333;border-left:4px solid #f39c12;padding:12px;border-radius:6px;margin-top:10px}._responseFeedback_t16w7_527 strong{color:#f39c12;display:block;margin-bottom:8px;font-size:14px}._responseFeedback_t16w7_527 p{color:#e0e0e0;margin:0 0 10px;font-size:13px;line-height:1.4}._speakFeedbackButton_t16w7_549{background-color:#f39c12;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}._speakFeedbackButton_t16w7_549:hover:not(:disabled){background-color:#e67e22;transform:translateY(-1px)}._speakFeedbackButton_t16w7_549:disabled{opacity:.7;cursor:not-allowed}._overallScore_t16w7_570{background-color:#2a2a2a;border-radius:8px;padding:20px;margin-bottom:20px;text-align:center;border:2px solid #4a90e2}._overallScore_t16w7_570 h4{color:#4a90e2;font-size:18px;margin:0 0 10px}._questionEvaluations_t16w7_585{margin-bottom:20px}._questionEval_t16w7_585{background-color:#2a2a2a;border-radius:8px;padding:15px;margin-bottom:15px}._questionEval_t16w7_585 h5{color:#4a90e2;margin:0 0 15px;font-size:16px}._evalContent_t16w7_602{display:flex;flex-direction:column;gap:10px}._evalSection_t16w7_608{background-color:#333;padding:12px;border-radius:6px}._evalSection_t16w7_608 strong{color:#4a90e2;display:block;margin-bottom:5px;font-size:14px}._evalSection_t16w7_608 p{color:#e0e0e0;margin:0;font-size:13px;line-height:1.4}._recommendations_t16w7_628{background-color:#2a2a2a;border-radius:8px;padding:20px}._recommendations_t16w7_628 h4{color:#4a90e2;margin:0 0 15px}._recommendations_t16w7_628 ul{margin:0;padding-left:20px}._recommendations_t16w7_628 li{color:#e0e0e0;margin-bottom:8px;line-height:1.4}._evaluationError_t16w7_650{background-color:#2a2a2a;border:2px solid #e74c3c;border-radius:8px;padding:20px;text-align:center}._evaluationError_t16w7_650 h3{color:#e74c3c;margin:0 0 10px}._evaluationError_t16w7_650 p{color:#bdbdbd;margin:0}._actionButtons_t16w7_668{display:flex;justify-content:space-between;margin-top:20px;gap:15px}._saveButton_t16w7_675,._discardButton_t16w7_676{flex:1;padding:12px 20px;border:none;border-radius:6px;font-size:1em;font-weight:700;cursor:pointer;transition:all .3s ease}._saveButton_t16w7_675{background-color:#4caf50;color:#fff}._saveButton_t16w7_675:hover{background-color:#45a049;transform:translateY(-2px)}._discardButton_t16w7_676{background-color:#f44336;color:#fff}._discardButton_t16w7_676:hover{background-color:#da190b;transform:translateY(-2px)}._errorMessage_t16w7_139{color:#ff6b6b;font-weight:700;margin-bottom:10px}._backdrop_spce8_1{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_spce8_12{width:100%;max-width:430px;background:hsl(var(--surface));color:hsl(var(--foreground));border:1px solid hsl(var(--surface-border-subtle));border-radius:16px;padding:1.8rem 1.8rem 2rem;box-shadow:0 20px 40px -20px #00000040;position:relative;animation:_scaleIn_spce8_1 .35s cubic-bezier(.16,.8,.32,1);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._modal_spce8_12:before{content:"";position:absolute;inset:0;pointer-events:none;display:none}:root._dark_spce8_39 ._modal_spce8_12{background:hsl(var(--surface));border:1px solid hsl(var(--surface-border-subtle));box-shadow:0 30px 60px -25px #00000080}._close_spce8_45{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.3rem;cursor:pointer;color:var(--muted-foreground)}._title_spce8_56{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}._contextMsg_spce8_63{margin:0 0 1.1rem;font-size:.95rem;color:hsl(var(--muted-foreground))}._form_spce8_69{display:flex;flex-direction:column;gap:.85rem}._label_spce8_75{display:flex;flex-direction:column;font-size:.85rem;gap:.35rem}._label_spce8_75 input{padding:.7rem .8rem;border:1px solid hsl(var(--border));border-radius:10px;font-size:.95rem;background:hsl(var(--surface-alt));color:hsl(var(--foreground))}._label_spce8_75 input:focus{outline:2px solid hsl(var(--ring));outline-offset:1px;background:hsl(var(--surface-alt));color:hsl(var(--foreground))}._primaryBtn_spce8_98{margin-top:.3rem;background:hsl(var(--primary));border:none;color:#fff;padding:.75rem 1rem;border-radius:12px;cursor:pointer;font-weight:600;font-size:.95rem;box-shadow:0 4px 14px -4px #00000073,0 2px #ffffff40 inset;transition:transform .2s ease,box-shadow .2s ease}._primaryBtn_spce8_98:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px -4px #0000008c,0 2px #ffffff40 inset}._primaryBtn_spce8_98:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px -3px #00000080}._primaryBtn_spce8_98:disabled{opacity:.6;cursor:default}._divider_spce8_127{text-align:center;margin:.9rem 0 .6rem;position:relative;font-size:.75rem;letter-spacing:.04em;color:hsl(var(--muted-foreground))}._divider_spce8_127:before,._divider_spce8_127:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--border)}._divider_spce8_127:before{left:0}._divider_spce8_127:after{right:0}._googleBtn_spce8_154{width:100%;background:hsl(var(--surface-alt));color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:.7rem .9rem;border-radius:12px;cursor:pointer;font-weight:600;font-size:.95rem;box-shadow:0 6px 18px -8px #00000040;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._googleBtn_spce8_154:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000047}._googleBtn_spce8_154:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px -6px #00000040}._googleBtn_spce8_154:disabled{opacity:.6;cursor:default}._googleBtnContent_spce8_183{display:inline-flex;gap:.55rem;align-items:center;justify-content:center}._googleIcon_spce8_190{width:20px;height:20px;display:inline-block}._switchMode_spce8_196{margin-top:.9rem;background:none;border:none;color:hsl(var(--foreground));cursor:pointer;font-size:.85rem;text-decoration:underline;text-underline-offset:3px}._error_spce8_208{background:#dc26261f;color:#ef4444;padding:.55rem .7rem;border-radius:8px;font-size:.75rem}@keyframes _scaleIn_spce8_1{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._verificationStep_spce8_229{text-align:center}._verificationTitle_spce8_233{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:hsl(var(--foreground))}._verificationSubtitle_spce8_240{font-size:.9rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem}._verificationEmail_spce8_246{color:hsl(var(--primary));font-weight:500}._codeInputContainer_spce8_251{display:flex;justify-content:center;gap:8px;margin:1.5rem 0}._codeInput_spce8_251{width:44px;height:52px;text-align:center;font-size:1.4rem;font-weight:600;border:2px solid hsl(var(--border));border-radius:10px;background:hsl(var(--surface-alt));color:hsl(var(--foreground));transition:border-color .2s ease,box-shadow .2s ease}._codeInput_spce8_251:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px #8b5cf626}._codeInput_spce8_251::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:.5}._codeInput_spce8_251::placeholder{color:hsl(var(--muted-foreground));opacity:.5}._resendContainer_spce8_282{margin-top:1rem;text-align:center}._resendLink_spce8_287{color:hsl(var(--primary));background:none;border:none;cursor:pointer;font-size:.85rem;text-decoration:underline;text-underline-offset:2px}._resendLink_spce8_287:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;text-decoration:none}._timerText_spce8_303{color:hsl(var(--muted-foreground));font-size:.8rem;margin-top:.5rem}._backButton_spce8_309{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.85rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.3rem}._backButton_spce8_309:hover{color:hsl(var(--foreground))}._successMessage_spce8_326{background:#22c55e1f;color:#22c55e;padding:.55rem .7rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem}._infoMessage_spce8_335{background:#3b82f61f;color:#3b82f6;padding:.55rem .7rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem}._overlay_119hy_3{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modal_119hy_13{width:min(720px,92vw);max-height:90vh;overflow:auto;background-color:hsl(var(--surface));color:hsl(var(--foreground));border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-xl);transition:background-color .3s ease,color .3s ease}._header_119hy_25{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._footer_119hy_32{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}._closeBtn_119hy_39{background:transparent;border:none;color:hsl(var(--muted-foreground));font-size:20px;cursor:pointer}._input_119hy_47,._textarea_119hy_48,._select_119hy_49{width:100%;padding:8px 10px;background-color:hsl(var(--input));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.875rem;transition:background-color .3s ease,color .3s ease}._textarea_119hy_48{min-height:80px}._button_119hy_64{padding:8px 14px;border-radius:var(--radius);background-color:hsl(var(--surface-alt));color:hsl(var(--foreground));border:1px solid hsl(var(--border));cursor:pointer;transition:background-color .3s ease,color .3s ease}._buttonPrimary_119hy_74{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}._button_119hy_64:disabled{opacity:.5;cursor:not-allowed}._container_1fbpb_3{min-height:100vh;background:linear-gradient(135deg,hsl(var(--gradient-plan-start)),hsl(var(--gradient-plan-end)));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100vw;padding:20px;margin:0;box-sizing:border-box;overflow-x:hidden}._header_1fbpb_15{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid hsl(var(--border));margin-bottom:30px;position:relative}._backButton_1fbpb_24{position:absolute;left:0;z-index:1}._backBtn_1fbpb_30{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}._backBtn_1fbpb_30:hover{background-color:hsl(var(--primary) / .9)}._headerTitle_1fbpb_45{flex:1;text-align:center}._headerTitle_1fbpb_45 h1{color:hsl(var(--foreground));margin:0;font-size:2em}._content_1fbpb_56{padding:2rem;max-width:1200px;margin:0 auto}._tabContainer_1fbpb_62{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid hsl(var(--border))}._tab_1fbpb_62{padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;color:hsl(var(--muted-foreground));border-bottom:3px solid transparent;transition:all .3s ease}._tab_1fbpb_62:hover{color:hsl(var(--primary))}._activeTab_1fbpb_85{color:hsl(var(--primary))!important;border-bottom-color:hsl(var(--primary))}._tabContent_1fbpb_90{min-height:400px}._emptyState_1fbpb_94{text-align:center;padding:3rem 2rem;background:hsl(var(--surface));border-radius:10px;box-shadow:var(--shadow-md);border:1px solid hsl(var(--border))}._emptyState_1fbpb_94 h3{margin-bottom:1rem;color:hsl(var(--foreground))}._emptyState_1fbpb_94 p{margin-bottom:2rem;color:hsl(var(--muted-foreground))}._createBtn_1fbpb_113{padding:.75rem 1.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s ease}._createBtn_1fbpb_113:hover{background:hsl(var(--primary) / .9)}._historyList_1fbpb_129{display:flex;flex-direction:column;gap:1.5rem}._historyItem_1fbpb_135{background:hsl(var(--surface));border-radius:10px;padding:1.5rem;box-shadow:var(--shadow-sm);border:1px solid hsl(var(--border));transition:transform .2s ease,box-shadow .2s ease}._historyItem_1fbpb_135:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._itemHeader_1fbpb_149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._itemTitle_1fbpb_157{margin:0;font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));flex:1}._jobDescTitle_1fbpb_165{margin:0;font-size:1.1rem;font-weight:600;color:hsl(var(--foreground));flex:1}._itemActions_1fbpb_173{display:flex;gap:.5rem;flex-shrink:0}._viewBtn_1fbpb_179,._recreateBtn_1fbpb_180,._useBtn_1fbpb_181,._deleteBtn_1fbpb_182{padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}._viewBtn_1fbpb_179{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}._viewBtn_1fbpb_179:hover{background:hsl(var(--accent))}._recreateBtn_1fbpb_180,._useBtn_1fbpb_181{background:hsl(var(--success));color:hsl(var(--success-foreground))}._recreateBtn_1fbpb_180:hover,._useBtn_1fbpb_181:hover{background:hsl(var(--success) / .9)}._deleteBtn_1fbpb_182{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}._deleteBtn_1fbpb_182:hover{background:hsl(var(--destructive) / .9)}._itemDescription_1fbpb_221{margin:0 0 1rem;color:hsl(var(--muted-foreground));line-height:1.5}._itemMeta_1fbpb_227{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._itemMeta_1fbpb_227 span{background:hsl(var(--surface-alt));padding:.25rem .5rem;border-radius:3px;font-size:12px;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}._itemDates_1fbpb_243{display:flex;gap:1rem;font-size:12px;color:hsl(var(--muted-foreground));flex-wrap:wrap}._originalJobDesc_1fbpb_251{margin-top:1rem;padding:1rem;background:hsl(var(--surface-alt));border-radius:5px;border-left:4px solid hsl(var(--primary))}._originalJobDesc_1fbpb_251 strong{display:block;margin-bottom:.5rem;color:hsl(var(--foreground))}._originalJobDesc_1fbpb_251 p{margin:0;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.4}._jobDescContent_1fbpb_272{margin:0 0 1rem;color:hsl(var(--muted-foreground));line-height:1.5;white-space:pre-wrap;max-height:200px;overflow-y:auto;background:hsl(var(--surface-alt));padding:1rem;border-radius:5px;border:1px solid hsl(var(--border))}._modal_1fbpb_286{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_1fbpb_300{background:hsl(var(--surface));border-radius:10px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl)}._modalHeader_1fbpb_310{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid hsl(var(--border))}._modalHeader_1fbpb_310 h2,._modalHeader_1fbpb_310 h3{margin:0;color:hsl(var(--foreground))}._closeBtn_1fbpb_324{background:none;border:none;font-size:24px;cursor:pointer;color:hsl(var(--muted-foreground));padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}._closeBtn_1fbpb_324:hover{background:hsl(var(--surface-alt))}._modalBody_1fbpb_344{padding:1.5rem}._modalMeta_1fbpb_348{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}._modalMeta_1fbpb_348 span{background:hsl(var(--surface-alt));padding:.5rem;border-radius:5px;font-size:14px;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}._topicsList_1fbpb_364{margin-top:1.5rem}._topicsList_1fbpb_364 h3{margin-bottom:1rem;color:hsl(var(--foreground))}._topicItem_1fbpb_373{margin-bottom:1rem;padding:1rem;background:hsl(var(--surface-alt));border-radius:5px;border:1px solid hsl(var(--border))}._topicHeader_1fbpb_381{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._topicStatus_1fbpb_388{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}._topicStatus_1fbpb_388._completed_1fbpb_400{background:hsl(var(--success));color:hsl(var(--success-foreground))}._topicStatus_1fbpb_388:not(._completed_1fbpb_400){background:hsl(var(--border));color:hsl(var(--muted-foreground))}._topicDuration_1fbpb_410{margin-left:auto;font-size:12px;color:hsl(var(--muted-foreground));background:hsl(var(--surface));padding:.25rem .5rem;border-radius:3px;border:1px solid hsl(var(--border))}._videoCount_1fbpb_420{font-size:12px;color:hsl(var(--muted-foreground));margin-top:.5rem;font-style:italic}._modalActions_1fbpb_427{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid hsl(var(--border))}._confirmDeleteBtn_1fbpb_435{padding:.75rem 1.5rem;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s ease}._confirmDeleteBtn_1fbpb_435:hover{background:hsl(var(--destructive) / .9)}._cancelBtn_1fbpb_451{padding:.75rem 1.5rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s ease}._cancelBtn_1fbpb_451:hover{background:hsl(var(--accent))}._loadingContainer_1fbpb_468{text-align:center;padding:60px 20px}._loadingSubtext_1fbpb_473{color:hsl(var(--muted-foreground));font-size:.9em;margin-top:10px;font-style:italic}._spinner_1fbpb_480{border:4px solid hsl(var(--border));border-top:4px solid hsl(var(--primary));border-radius:50%;width:50px;height:50px;animation:_spin_1fbpb_480 1s linear infinite;margin:0 auto 20px}@keyframes _spin_1fbpb_480{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1fbpb_500{text-align:center;padding:40px 20px;background:hsl(var(--danger-bg-subtle));border-radius:8px;border:1px solid hsl(var(--danger-border-subtle))}._retryBtn_1fbpb_508{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;margin-top:15px}@media(max-width:768px){._header_1fbpb_15{padding:1rem;flex-direction:column;gap:1rem}._backButton_1fbpb_24{flex:none;align-self:flex-start}._headerTitle_1fbpb_45{flex:none}._content_1fbpb_56{padding:1rem}._itemHeader_1fbpb_149{flex-direction:column;align-items:flex-start;gap:1rem}._itemActions_1fbpb_173{width:100%;justify-content:flex-end}._itemMeta_1fbpb_227,._itemDates_1fbpb_243{flex-direction:column;gap:.5rem}._tabContainer_1fbpb_62{flex-direction:column;gap:0}._tab_1fbpb_62{text-align:left;padding:.75rem 1rem}._modalContent_1fbpb_300{margin:1rem;max-height:calc(100vh - 2rem)}._modalActions_1fbpb_427,._modalMeta_1fbpb_348{flex-direction:column;gap:.5rem}}:root{--iv-bg-primary: #0a0a0f;--iv-bg-secondary: #12121a;--iv-bg-tertiary: #1a1a24;--iv-bg-elevated: rgba(255, 255, 255, .03);--iv-border-subtle: rgba(255, 255, 255, .06);--iv-border-medium: rgba(255, 255, 255, .1);--iv-text-primary: #ffffff;--iv-text-secondary: rgba(255, 255, 255, .7);--iv-text-tertiary: rgba(255, 255, 255, .45);--iv-accent-primary: #6366f1;--iv-accent-secondary: #8b5cf6;--iv-accent-glow: rgba(99, 102, 241, .4);--iv-success: #10b981;--iv-success-glow: rgba(16, 185, 129, .3);--iv-danger: #ef4444;--iv-danger-glow: rgba(239, 68, 68, .3);--iv-warning: #f59e0b;--iv-gradient-primary: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);--iv-gradient-glass: linear-gradient(135deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,.02) 100%);--iv-shadow-soft: 0 4px 24px -4px rgba(0, 0, 0, .4);--iv-shadow-glow: 0 0 60px -12px var(--iv-accent-glow);--iv-radius-sm: 8px;--iv-radius-md: 12px;--iv-radius-lg: 16px;--iv-radius-xl: 24px;--iv-radius-full: 9999px;--iv-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--iv-transition-base: .25s cubic-bezier(.4, 0, .2, 1);--iv-transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--iv-transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1)}._container_htvem_35{position:fixed;inset:0;width:100vw;height:100vh;background:var(--iv-bg-primary);color:var(--iv-text-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (height: 100svh){._container_htvem_35{height:100svh}}._container_htvem_35:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(139,92,246,.06) 0%,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 80%,rgba(168,85,247,.04) 0%,transparent 50%);pointer-events:none;animation:_ambientShift_htvem_1 20s ease-in-out infinite;z-index:0}@keyframes _ambientShift_htvem_1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(2%,-2%) rotate(1deg)}66%{transform:translate(-1%,1%) rotate(-.5deg)}}._dynamicIsland_htvem_80{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:50%;transform:translate(-50%);z-index:1000;animation:_islandEntry_htvem_1 .6s var(--iv-transition-spring) both}@keyframes _islandEntry_htvem_1{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._timerContent_htvem_100{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#12121ad9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--iv-border-medium);border-radius:var(--iv-radius-full);box-shadow:var(--iv-shadow-soft),inset 0 1px #ffffff0d}._timerDot_htvem_115{position:relative;width:8px;height:8px;background:var(--iv-danger);border-radius:50%;box-shadow:0 0 12px var(--iv-danger-glow)}._timerDot_htvem_115:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--iv-danger);opacity:.4;animation:_dotPulse_htvem_1 2s ease-out infinite}@keyframes _dotPulse_htvem_1{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:0}}._timerText_htvem_140{font-size:14px;font-weight:600;color:var(--iv-text-primary);letter-spacing:.02em;font-variant-numeric:tabular-nums}._meetingLayout_htvem_149{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:20px;flex:1;height:100vh;padding:calc(env(safe-area-inset-top,0px) + 80px) 24px 90px;z-index:1;animation:_layoutEntry_htvem_1 .8s var(--iv-transition-slow) both;animation-delay:.2s;overflow:hidden}@supports (height: 100svh){._meetingLayout_htvem_149{height:100svh}}@keyframes _layoutEntry_htvem_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._aiSection_htvem_181{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:24px;background:var(--iv-gradient-glass);border:1px solid var(--iv-border-subtle);border-radius:var(--iv-radius-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-color var(--iv-transition-base);height:100%}._aiSection_htvem_181:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(99,102,241,.08) 0%,transparent 60%);pointer-events:none}._aiSection_htvem_181:hover{border-color:var(--iv-border-medium)}._aiInterviewerContainer_htvem_210{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:560px;position:relative;z-index:1}._avatarWrapper_htvem_221{display:flex;align-items:center;justify-content:center}._aiLabel_htvem_227{font-size:13px;font-weight:500;color:var(--iv-text-tertiary);text-transform:uppercase;letter-spacing:.12em;margin-top:-8px}._aiQuestionBlock_htvem_236{width:100%;animation:_questionEntry_htvem_1 .5s var(--iv-transition-spring) both}@keyframes _questionEntry_htvem_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._aiQuestionHeader_htvem_252{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px}._aiQuestionNumber_htvem_260{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--iv-gradient-primary);border-radius:var(--iv-radius-full);font-size:12px;font-weight:600;color:#fff;letter-spacing:.02em;box-shadow:0 2px 12px var(--iv-accent-glow)}._aiQuestionNumber_htvem_260:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%;opacity:.9}._aiQuestionBubble_htvem_283{position:relative;background:#ffffff0a;border:1px solid var(--iv-border-subtle);border-radius:var(--iv-radius-lg);padding:24px 28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--iv-transition-base);max-height:240px;overflow-y:auto}._aiQuestionBubble_htvem_283:hover{background:#ffffff0d;border-color:var(--iv-border-medium)}._aiQuestionBubble_htvem_283::-webkit-scrollbar{width:6px}._aiQuestionBubble_htvem_283::-webkit-scrollbar-track{background:transparent}._aiQuestionBubble_htvem_283::-webkit-scrollbar-thumb{background:var(--iv-border-medium);border-radius:3px}._aiQuestionBubble_htvem_283::-webkit-scrollbar-thumb:hover{background:#fff3}._aiQuestionText_htvem_318{font-size:15px;font-weight:400;line-height:1.6;color:var(--iv-text-primary);margin:0;letter-spacing:-.01em}._thinkingText_htvem_327{color:var(--iv-text-secondary);font-style:italic}._thinkingDots_htvem_332:after{content:"";animation:_thinkingDots_htvem_332 1.5s infinite}@keyframes _thinkingDots_htvem_332{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}._speakingIndicator_htvem_344{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:var(--iv-radius-full);font-size:12px;font-weight:500;color:#a5b4fc;animation:_speakingPulse_htvem_1 1.5s ease-in-out infinite}._speakingIndicator_htvem_344:before{content:"";width:8px;height:8px;background:var(--iv-accent-primary);border-radius:50%;box-shadow:0 0 8px var(--iv-accent-glow);animation:_voiceWave_htvem_1 .6s ease-in-out infinite alternate}@keyframes _speakingPulse_htvem_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _voiceWave_htvem_1{0%{transform:scale(.8)}to{transform:scale(1.2)}}._candidateSection_htvem_378{display:flex;justify-content:center;align-items:center;padding:16px;height:100%}._videoContainer_htvem_386{position:relative;width:100%;height:100%;max-height:100%;border-radius:var(--iv-radius-xl);overflow:hidden;background:var(--iv-bg-secondary);border:1px solid var(--iv-border-subtle);box-shadow:var(--iv-shadow-soft),0 0 0 1px #00000080;transition:all var(--iv-transition-base)}._videoContainer_htvem_386:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4) 100%);z-index:1;pointer-events:none}._videoContainer_htvem_386:hover{border-color:var(--iv-border-medium);box-shadow:var(--iv-shadow-soft),var(--iv-shadow-glow),0 0 0 1px #00000080}._candidateVideo_htvem_422{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--iv-bg-tertiary);transform:scaleX(-1)}._videoLabel_htvem_430{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--iv-radius-md);border:1px solid rgba(255,255,255,.1);z-index:2;font-size:13px;font-weight:500;color:var(--iv-text-primary)}._videoLabel_htvem_430:before{content:"";width:8px;height:8px;background:var(--iv-success);border-radius:50%;box-shadow:0 0 8px var(--iv-success-glow);animation:_liveDot_htvem_1 2s ease-in-out infinite}@keyframes _liveDot_htvem_1{0%,to{opacity:1}50%{opacity:.5}}._speakNowIndicator_htvem_465{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-size:24px;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6);animation:_speakNowFade_htvem_1 .3s ease-out}@keyframes _speakNowFade_htvem_1{0%{opacity:0}to{opacity:1}}._audioLevelIndicator_htvem_488{position:absolute;bottom:16px;right:16px;display:flex;align-items:flex-end;gap:3px;height:32px;padding:6px 10px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--iv-radius-sm);z-index:5}._audioBar_htvem_503{width:4px;min-height:4px;background:linear-gradient(180deg,#6366f1,#10b981);border-radius:2px;transition:height .05s ease-out;animation:_audioBarPulse_htvem_1 .3s ease-in-out infinite alternate}._audioBar_htvem_503:nth-child(1){animation-delay:0s}._audioBar_htvem_503:nth-child(2){animation-delay:.1s}._audioBar_htvem_503:nth-child(3){animation-delay:.05s}._audioBar_htvem_503:nth-child(4){animation-delay:.15s}._audioBar_htvem_503:nth-child(5){animation-delay:.08s}@keyframes _audioBarPulse_htvem_1{0%{opacity:.7}to{opacity:1}}._controlsPanel_htvem_523{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:transparent;z-index:100;height:80px;box-sizing:border-box;pointer-events:none}._controlButtons_htvem_539{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:_controlsEntry_htvem_1 .5s var(--iv-transition-spring) both;animation-delay:.4s;pointer-events:auto}@keyframes _controlsEntry_htvem_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._repeatButton_htvem_561,._nextButton_htvem_562,._endButton_htvem_563{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;letter-spacing:.01em;border-radius:var(--iv-radius-full);border:none;cursor:pointer;transition:all var(--iv-transition-base);outline:none;white-space:nowrap}._repeatButton_htvem_561:focus-visible,._nextButton_htvem_562:focus-visible,._endButton_htvem_563:focus-visible{box-shadow:0 0 0 2px var(--iv-bg-primary),0 0 0 4px var(--iv-accent-primary)}._repeatButton_htvem_561{background:#ffffff0f;color:var(--iv-text-secondary);border:1px solid var(--iv-border-subtle)}._repeatButton_htvem_561:hover:not(:disabled){background:#ffffff1a;color:var(--iv-text-primary);border-color:var(--iv-border-medium);transform:translateY(-2px)}._repeatButton_htvem_561:active:not(:disabled){transform:translateY(0)}._nextButton_htvem_562{background:var(--iv-gradient-primary);color:#fff;box-shadow:0 4px 16px var(--iv-accent-glow),inset 0 1px #fff3;min-width:160px}._nextButton_htvem_562:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity var(--iv-transition-fast)}._nextButton_htvem_562:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px var(--iv-accent-glow),inset 0 1px #fff3}._nextButton_htvem_562:hover:not(:disabled):before{opacity:1}._nextButton_htvem_562:active:not(:disabled){transform:translateY(0)}._nextButton_htvem_562:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._endButton_htvem_563{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}._endButton_htvem_563:hover:not(:disabled){background:#ef444433;color:#fecaca;border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 16px var(--iv-danger-glow)}._endButton_htvem_563:active:not(:disabled){transform:translateY(0)}._endButton_htvem_563:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}._loadingState_htvem_671,._errorState_htvem_672{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px;animation:_fadeIn_htvem_1 .4s ease-out}@keyframes _fadeIn_htvem_1{0%{opacity:0}to{opacity:1}}._loadingState_htvem_671 h3,._errorState_htvem_672 h3{font-size:16px;font-weight:600;color:var(--iv-text-primary);margin:0}._loadingState_htvem_671 p,._errorState_htvem_672 p{font-size:14px;color:var(--iv-text-tertiary);margin:0;max-width:400px}._loadingSpinner_htvem_704{width:36px;height:36px;border:3px solid var(--iv-border-subtle);border-top-color:var(--iv-accent-primary);border-radius:50%;animation:_spin_htvem_1036 .8s linear infinite}@keyframes _spin_htvem_1036{to{transform:rotate(360deg)}}._retryButton_htvem_717,._backButton_htvem_718{padding:10px 20px;font-size:14px;font-weight:500;border-radius:var(--iv-radius-full);border:none;cursor:pointer;transition:all var(--iv-transition-base);margin:4px}._retryButton_htvem_717{background:var(--iv-gradient-primary);color:#fff;box-shadow:0 2px 12px var(--iv-accent-glow)}._retryButton_htvem_717:hover{transform:translateY(-2px);box-shadow:0 4px 20px var(--iv-accent-glow)}._backButton_htvem_718{background:#ffffff0f;color:var(--iv-text-secondary);border:1px solid var(--iv-border-subtle)}._backButton_htvem_718:hover{background:#ffffff1a;color:var(--iv-text-primary);transform:translateY(-2px)}._instructionOverlay_htvem_753{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0a0ff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:3000;padding:20px;animation:_overlayIn_htvem_1 .3s ease-out;overflow-y:auto}._instructionCard_htvem_768{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 40px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid var(--iv-border-medium);border-radius:var(--iv-radius-xl);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:720px;width:100%;text-align:center;animation:_cardFloat_htvem_1 .5s var(--iv-transition-spring) both;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;margin:auto}@media(min-width:769px){._instructionSteps_htvem_792{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}._instructionStep_htvem_792{margin:0}}._instructionTitle_htvem_804{font-size:24px;font-weight:700;color:var(--iv-text-primary);margin:0;letter-spacing:-.02em;background:var(--iv-gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._instructionSteps_htvem_792{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}._instructionStep_htvem_792{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#ffffff08;border:1px solid var(--iv-border-subtle);border-radius:var(--iv-radius-md);transition:all var(--iv-transition-fast)}._instructionStep_htvem_792:hover{background:#ffffff0d;border-color:var(--iv-border-medium)}._stepNumber_htvem_840{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:var(--iv-gradient-primary);border-radius:50%;font-size:14px;font-weight:700;color:#fff}._stepContent_htvem_854{flex:1}._stepContent_htvem_854 strong{display:block;font-size:15px;font-weight:600;color:var(--iv-text-primary);margin-bottom:4px}._stepContent_htvem_854 p{font-size:13px;color:var(--iv-text-secondary);line-height:1.5;margin:0}._instructionButton_htvem_873{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--iv-gradient-primary);border:none;border-radius:var(--iv-radius-full);font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all var(--iv-transition-base);box-shadow:0 4px 24px var(--iv-accent-glow);margin-top:8px;width:100%;max-width:320px}._instructionButton_htvem_873:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--iv-accent-glow),0 0 0 2px #6366f14d}._instructionButton_htvem_873:active{transform:translateY(0)}._instructionNote_htvem_904{font-size:13px;color:var(--iv-text-tertiary);margin:0;padding:12px 16px;background:#6366f114;border-radius:var(--iv-radius-md);border:1px solid rgba(99,102,241,.15);line-height:1.5}@media(max-width:768px){._instructionCard_htvem_768{padding:28px 24px;gap:18px;max-width:100%}._instructionTitle_htvem_804{font-size:20px}._instructionSteps_htvem_792{gap:12px}._instructionStep_htvem_792{padding:14px;gap:12px}._stepNumber_htvem_840{width:24px;height:24px;min-width:24px;font-size:12px}._stepContent_htvem_854 strong{font-size:14px}._stepContent_htvem_854 p{font-size:12px}._instructionButton_htvem_873{padding:14px 28px;font-size:15px}._instructionNote_htvem_904{font-size:12px;padding:10px 14px}}@media(max-width:480px){._instructionOverlay_htvem_753{padding:16px}._instructionCard_htvem_768{padding:24px 20px;gap:16px}._instructionTitle_htvem_804{font-size:18px}._instructionStep_htvem_792{padding:12px;gap:10px}._instructionButton_htvem_873{padding:14px 24px;font-size:14px}}._analyzingOverlay_htvem_987{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0a0fe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2000;animation:_overlayIn_htvem_1 .3s ease-out}@keyframes _overlayIn_htvem_1{0%{opacity:0}to{opacity:1}}._analyzingCard_htvem_1009{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 48px;background:var(--iv-gradient-glass);border:1px solid var(--iv-border-subtle);border-radius:var(--iv-radius-xl);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:420px;text-align:center;animation:_cardFloat_htvem_1 .5s var(--iv-transition-spring) both}@keyframes _cardFloat_htvem_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._spinner_htvem_1036{width:48px;height:48px;border:3px solid var(--iv-border-subtle);border-top-color:var(--iv-accent-primary);border-radius:50%;animation:_spin_htvem_1036 .8s linear infinite}._analyzingText_htvem_1045{font-size:18px;font-weight:600;color:var(--iv-text-primary);letter-spacing:-.01em}._analyzingSubtext_htvem_1052{font-size:14px;color:var(--iv-text-tertiary);line-height:1.5}._questionCard_htvem_1058{background:var(--iv-bg-elevated);border:1px solid var(--iv-border-subtle);border-radius:var(--iv-radius-lg);padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._questionHeader_htvem_1067{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._questionNumber_htvem_1074{display:inline-flex;align-items:center;padding:4px 12px;background:var(--iv-gradient-primary);border-radius:var(--iv-radius-full);font-size:12px;font-weight:600;color:#fff}._questionContent_htvem_1085{font-size:15px;line-height:1.6;color:var(--iv-text-primary)}._statusIndicator_htvem_1091{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:var(--iv-radius-full);font-size:12px;font-weight:500;transition:all var(--iv-transition-base)}._listening_htvem_1103{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}._activeSpeech_htvem_1109{background:#6366f11f;border:1px solid rgba(99,102,241,.3);color:#a5b4fc}._feedbackSection_htvem_1115{background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:16px;text-align:center}._answerDetected_htvem_1123{color:#6ee7b7;font-weight:500;font-size:13px;margin-bottom:12px}._feedbackButton_htvem_1130{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:10px 20px;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}._feedbackButton_htvem_1130:hover{transform:translateY(-2px);box-shadow:0 4px 16px #10b9814d}._feedbackLoading_htvem_1147{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:12px;color:#fbbf24;font-weight:500;font-size:13px}._speakButton_htvem_1161{padding:12px 24px;border-radius:9999px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 12px #10b9814d}._speakButton_htvem_1161:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #10b9814d}._speakActive_htvem_1179{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 0 0 3px #10b98133,0 4px 20px #10b9814d}._transcriptDisplay_htvem_1186{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px}._transcriptDisplay_htvem_1186 h4{font-size:13px;font-weight:600;color:#ffffffb3;margin:0 0 8px}._transcriptDisplay_htvem_1186 p{font-size:14px;color:#ffffff73;line-height:1.5;margin:0}@media(max-width:1200px){._meetingLayout_htvem_149{grid-template-columns:1.2fr 1fr;gap:16px;padding-left:20px;padding-right:20px}}@media(max-width:1024px){._meetingLayout_htvem_149{grid-template-columns:1fr;grid-template-rows:1fr auto;gap:16px;height:100vh;padding:calc(env(safe-area-inset-top,0px) + 70px) 20px 90px;overflow-y:auto}@supports (height: 100svh){._meetingLayout_htvem_149{height:100svh}}._aiSection_htvem_181{order:1;padding:20px;min-height:auto;height:auto}._candidateSection_htvem_378{order:2;padding:0;height:auto;min-height:280px}._videoContainer_htvem_386{max-width:320px;margin:0 auto;aspect-ratio:3/4;height:auto}._controlsPanel_htvem_523{height:80px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))}}@media(max-width:768px){._dynamicIsland_htvem_80{top:calc(env(safe-area-inset-top,0px) + 12px)}._timerContent_htvem_100{padding:8px 16px;gap:10px}._timerText_htvem_140{font-size:13px}._meetingLayout_htvem_149{padding:calc(env(safe-area-inset-top,0px) + 65px) 16px 90px;gap:12px;height:100vh}._aiSection_htvem_181{padding:16px 14px;border-radius:16px}._aiInterviewerContainer_htvem_210{gap:16px}._aiLabel_htvem_227{font-size:11px}._aiQuestionHeader_htvem_252{flex-direction:column;align-items:flex-start;gap:10px}._aiQuestionNumber_htvem_260{font-size:11px;padding:5px 12px}._aiQuestionBubble_htvem_283{padding:16px;border-radius:12px;max-height:140px}._aiQuestionText_htvem_318{font-size:14px;line-height:1.5}._videoContainer_htvem_386{max-width:260px;border-radius:16px}._videoLabel_htvem_430{bottom:12px;left:12px;padding:6px 12px;font-size:12px}._controlsPanel_htvem_523{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));height:80px}._controlButtons_htvem_539{gap:8px}._repeatButton_htvem_561,._nextButton_htvem_562,._endButton_htvem_563{padding:10px 16px;font-size:13px}._nextButton_htvem_562{min-width:130px}}@media(max-width:480px){._meetingLayout_htvem_149{padding:calc(env(safe-area-inset-top,0px) + 60px) 12px 80px;height:100vh}._aiSection_htvem_181{padding:14px 12px}._aiQuestionBubble_htvem_283{padding:14px;max-height:120px}._aiQuestionText_htvem_318{font-size:13px}._videoContainer_htvem_386{max-width:200px}._controlsPanel_htvem_523{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));height:70px}._controlButtons_htvem_539{flex-direction:row;flex-wrap:wrap;width:100%;max-width:100%;gap:6px}._controlButtons_htvem_539 button{flex:1;min-width:auto;justify-content:center}._repeatButton_htvem_561,._nextButton_htvem_562,._endButton_htvem_563{padding:10px 14px;font-size:12px}._analyzingCard_htvem_1009{margin:20px;padding:32px 24px}._analyzingText_htvem_1045{font-size:16px}._analyzingSubtext_htvem_1052{font-size:13px}}@media print{._container_htvem_35{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(orientation:portrait)and (max-width:768px){._container_htvem_35{overflow:hidden}._meetingLayout_htvem_149{display:flex;flex-direction:column;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 60px) 12px 80px;height:100%;overflow:hidden}._aiSection_htvem_181{order:1;flex:1;min-height:0;padding:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}._aiInterviewerContainer_htvem_210{width:100%;max-width:100%;gap:12px}._avatarWrapper_htvem_221{display:none!important}._aiLabel_htvem_227{display:none}._aiQuestionBlock_htvem_236{width:100%;flex:1;display:flex;flex-direction:column}._aiQuestionBubble_htvem_283{flex:1;max-height:none;min-height:100px;overflow-y:auto}._aiQuestionText_htvem_318{font-size:15px;line-height:1.6}._candidateSection_htvem_378{order:2;flex:0 0 auto;padding:0;height:auto;min-height:unset}._videoContainer_htvem_386{width:120px;height:160px;max-width:none;aspect-ratio:auto;position:fixed;bottom:90px;right:12px;z-index:50;border-radius:12px;box-shadow:0 4px 20px #0006}._videoLabel_htvem_430{bottom:8px;left:8px;padding:4px 8px;font-size:10px}._videoLabel_htvem_430:before{width:6px;height:6px}._controlsPanel_htvem_523{position:fixed;bottom:0;left:0;right:0;height:auto;min-height:70px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0a0ff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--iv-border-subtle)}._controlButtons_htvem_539{display:flex;flex-wrap:wrap;gap:6px;width:100%;justify-content:center}._repeatButton_htvem_561,._nextButton_htvem_562,._endButton_htvem_563{padding:10px 12px;font-size:12px;flex:0 1 auto}._nextButton_htvem_562{min-width:110px}._dynamicIsland_htvem_80{top:calc(env(safe-area-inset-top,0px) + 8px)}._timerContent_htvem_100{padding:6px 12px;gap:8px}._timerText_htvem_140{font-size:12px}}@media(orientation:portrait)and (max-width:380px){._meetingLayout_htvem_149{padding:calc(env(safe-area-inset-top,0px) + 55px) 8px 75px;gap:8px}._aiSection_htvem_181{padding:10px}._aiQuestionBubble_htvem_283{padding:12px}._aiQuestionText_htvem_318{font-size:14px}._videoContainer_htvem_386{width:100px;height:133px;bottom:85px;right:8px}._controlsPanel_htvem_523{min-height:65px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))}._repeatButton_htvem_561,._nextButton_htvem_562,._endButton_htvem_563{padding:8px 10px;font-size:11px}._nextButton_htvem_562{min-width:100px}}._avatarContainer_1r9di_3{position:relative;width:clamp(120px,18vw,160px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}._ambientGlow_1r9di_13{position:absolute;inset:-40%;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.4) 0%,rgba(139,92,246,.2) 30%,transparent 70%);border-radius:50%;filter:blur(30px);pointer-events:none;transition:opacity .4s ease}._pulseRing_1r9di_29,._pulseRingOuter_1r9di_30{position:absolute;inset:-15%;border-radius:50%;border:2px solid rgba(99,102,241,.3);pointer-events:none;transition:all .3s ease}._pulseRingOuter_1r9di_30{inset:-25%;border-color:#8b5cf633}._speaking_1r9di_44 ._pulseRing_1r9di_29{animation:_pulseExpand_1r9di_1 2s ease-out infinite}._speaking_1r9di_44 ._pulseRingOuter_1r9di_30{animation:_pulseExpand_1r9di_1 2s ease-out infinite .5s}@keyframes _pulseExpand_1r9di_1{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}._orbWrapper_1r9di_64{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._orb_1r9di_64{position:relative;width:85%;height:85%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0000004d,0 0 40px #6366f133,inset 0 -20px 40px #0006;transition:box-shadow .3s ease}._speaking_1r9di_44 ._orb_1r9di_64{box-shadow:0 0 0 1px #ffffff26,0 4px 30px #0006,0 0 60px #6366f166,0 0 100px #8b5cf633,inset 0 -20px 40px #0006}._orbGradient_1r9di_99{position:absolute;inset:0;background:linear-gradient(135deg,#6366f1e6,#8b5cf6cc,#a855f7b3)}._orbHighlight_1r9di_112{position:absolute;top:5%;left:10%;width:60%;height:50%;background:radial-gradient(ellipse at 30% 30%,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 40%,transparent 70%);border-radius:50%;pointer-events:none}._orbSheen_1r9di_129{position:absolute;inset:0;background:linear-gradient(160deg,transparent 40%,rgba(255,255,255,.1) 45%,rgba(255,255,255,.05) 50%,transparent 55%);pointer-events:none;animation:_sheenMove_1r9di_1 4s ease-in-out infinite}@keyframes _sheenMove_1r9di_1{0%,to{transform:translate(-100%) rotate(20deg)}50%{transform:translate(100%) rotate(20deg)}}._aiIcon_1r9di_149{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fffffff2}._aiIcon_1r9di_149 svg{width:45%;height:45%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}._speaking_1r9di_44 ._aiIcon_1r9di_149 svg{animation:_iconFloat_1r9di_1 2s ease-in-out infinite}@keyframes _iconFloat_1r9di_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}._soundWaves_1r9di_175{position:absolute;bottom:-30%;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;gap:4px;height:24px;width:60px}._wave_1r9di_188{width:4px;background:linear-gradient(to top,#6366f1cc,#a855f799);border-radius:2px;animation:_waveMove_1r9di_1 .5s ease-in-out infinite alternate}._wave_1r9di_188:nth-child(1){animation-delay:0s}._wave_1r9di_188:nth-child(2){animation-delay:.15s}._wave_1r9di_188:nth-child(3){animation-delay:.3s}@keyframes _waveMove_1r9di_1{0%{height:20%}to{height:100%}}._statusDot_1r9di_209{position:absolute;bottom:8%;right:8%;width:14px;height:14px;background:#6b7280;border-radius:50%;border:3px solid rgba(10,10,15,.9);box-shadow:0 0 8px #0006;transition:all .3s ease}._statusDot_1r9di_209._active_1r9di_222{background:#10b981;box-shadow:0 0 8px #0006,0 0 12px #10b98180;animation:_statusPulse_1r9di_1 1.5s ease-in-out infinite}@keyframes _statusPulse_1r9di_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(max-width:768px){._avatarContainer_1r9di_3{width:clamp(100px,28vw,140px)}._soundWaves_1r9di_175{height:20px;width:50px;gap:3px}._wave_1r9di_188{width:3px}._statusDot_1r9di_209{width:12px;height:12px;border-width:2px}}@media(prefers-reduced-motion:reduce){._orbSheen_1r9di_129,._wave_1r9di_188,._statusDot_1r9di_209._active_1r9di_222,._speaking_1r9di_44 ._aiIcon_1r9di_149 svg,._speaking_1r9di_44 ._pulseRing_1r9di_29,._speaking_1r9di_44 ._pulseRingOuter_1r9di_30{animation:none}}._container_1a0yr_1{background:linear-gradient(135deg,#1e1e1e,#2a2a2a);color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}._header_1a0yr_9{display:flex;align-items:center;gap:20px;padding:10px 0 20px;max-width:1128px;margin:0 auto}._backButton_1a0yr_18{padding:12px 20px;background-color:#0a66c2;color:#fff;border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}._backButton_1a0yr_18:hover{background-color:#004182;transform:translateY(-1px)}._title_1a0yr_35{font-size:28px;color:#e0e0e0;margin:0;font-weight:400}._content_1a0yr_42{max-width:1128px;margin:0 auto;display:flex;flex-direction:column;gap:24px}._loadingContainer_1a0yr_50{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:16px}._spinner_1a0yr_59{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #0a66c2;border-radius:50%;animation:_spin_1a0yr_59 1s linear infinite}@keyframes _spin_1a0yr_59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._profileCard_1a0yr_79{background:#333;border-radius:12px;box-shadow:0 2px 8px #0000004d;overflow:hidden;position:relative}._banner_1a0yr_87{height:200px;background:linear-gradient(135deg,#4a9eff,#06c);position:relative}._bannerOverlay_1a0yr_93{position:absolute;inset:0;background:#0000001a}._profileHeader_1a0yr_102{padding:24px;position:relative;display:flex;align-items:flex-start;gap:24px}._avatarContainer_1a0yr_110{position:relative;margin-top:-100px}._avatar_1a0yr_110{width:152px;height:152px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#06c);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;border:6px solid #333333;box-shadow:0 4px 12px #0000004d}._profileInfo_1a0yr_130{flex:1;padding-top:24px}._name_1a0yr_135{font-size:32px;font-weight:600;margin:0 0 8px;color:#e0e0e0}._jobTitle_1a0yr_142{font-size:20px;font-weight:400;margin:0 0 8px;color:#b0b0b0}._companyLocation_1a0yr_149{font-size:16px;color:#b0b0b0;margin:0 0 8px}._connections_1a0yr_155{font-size:14px;color:#4a9eff;margin:0;font-weight:600}._profileActions_1a0yr_162{display:flex;gap:12px;padding-top:24px}._editButton_1a0yr_168,._shareButton_1a0yr_169{padding:8px 16px;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._editButton_1a0yr_168{background-color:#4a9eff;color:#fff;border:none}._editButton_1a0yr_168:hover{background-color:#06c}._shareButton_1a0yr_169{background-color:transparent;color:#4a9eff;border:1px solid #4a9eff}._shareButton_1a0yr_169:hover{background-color:#2a2a2a}._tabsContainer_1a0yr_199{display:flex;border-top:1px solid #444444;background:#2a2a2a}._tab_1a0yr_199{flex:1;padding:16px 24px;background:transparent;border:none;color:#b0b0b0;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:3px solid transparent}._tab_1a0yr_199:hover{background-color:#333;color:#e0e0e0}._activeTab_1a0yr_223{color:#4a9eff!important;border-bottom-color:#4a9eff!important;background-color:#333}._section_1a0yr_230{background:#333;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000004d}._sectionTitle_1a0yr_237{font-size:20px;font-weight:600;margin:0 0 16px;color:#e0e0e0}._aboutText_1a0yr_244{font-size:16px;line-height:1.6;color:#e0e0e0;margin:0}._experienceList_1a0yr_252{display:flex;flex-direction:column;gap:24px}._experienceItem_1a0yr_258{display:flex;gap:16px;padding-bottom:24px;border-bottom:1px solid #444444}._experienceItem_1a0yr_258:last-child{border-bottom:none;padding-bottom:0}._companyLogo_1a0yr_270{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#4a9eff,#06c);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}._experienceDetails_1a0yr_284{flex:1}._experienceTitle_1a0yr_288{font-size:18px;font-weight:600;margin:0 0 4px;color:#e0e0e0}._experienceCompany_1a0yr_295{font-size:16px;color:#b0b0b0;margin:0 0 4px}._experienceDuration_1a0yr_301{font-size:14px;color:#b0b0b0;margin:0 0 12px}._experienceDescription_1a0yr_307{font-size:14px;line-height:1.5;color:#e0e0e0;margin:0}._educationList_1a0yr_315{display:flex;flex-direction:column;gap:16px}._educationItem_1a0yr_321{display:flex;gap:16px;align-items:flex-start}._schoolLogo_1a0yr_327{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#f7941d,#e67e22);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}._educationDetails_1a0yr_339{flex:1}._educationDegree_1a0yr_343{font-size:16px;font-weight:600;margin:0 0 4px;color:#e0e0e0}._educationSchool_1a0yr_350{font-size:14px;color:#b0b0b0;margin:0 0 4px}._educationYear_1a0yr_356{font-size:14px;color:#b0b0b0;margin:0}._skillsGrid_1a0yr_363{display:flex;flex-wrap:wrap;gap:8px}._skillTag_1a0yr_369{background:#2a2a2a;color:#4a9eff;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:500;border:1px solid #444444}._certificationsList_1a0yr_380{display:flex;flex-direction:column;gap:16px}._certificationItem_1a0yr_386{display:flex;gap:16px;align-items:flex-start}._certificationIcon_1a0yr_392{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,gold,#ffb347);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}._certificationDetails_1a0yr_404{flex:1}._certificationName_1a0yr_408{font-size:16px;font-weight:600;margin:0 0 4px;color:#e0e0e0}._certificationIssuer_1a0yr_415{font-size:14px;color:#b0b0b0;margin:0 0 4px}._certificationYear_1a0yr_421{font-size:14px;color:#b0b0b0;margin:0}@media(max-width:768px){._profileHeader_1a0yr_102{flex-direction:column;align-items:center;text-align:center}._profileInfo_1a0yr_130{padding-top:16px}._profileActions_1a0yr_162{justify-content:center;padding-top:16px}._experienceItem_1a0yr_258,._educationItem_1a0yr_321,._certificationItem_1a0yr_386{flex-direction:column;gap:12px}._companyLogo_1a0yr_270,._schoolLogo_1a0yr_327,._certificationIcon_1a0yr_392{align-self:flex-start}}._container_1dmfw_1{background:linear-gradient(135deg,hsl(var(--gradient-plan-start)),hsl(var(--gradient-plan-end)));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100vw;min-height:100vh;padding:20px;margin:0;box-sizing:border-box;overflow-x:hidden}._header_1dmfw_13{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid hsl(var(--border));margin-bottom:30px;position:relative}._backButton_1dmfw_22{position:absolute;left:0;z-index:1}._backBtn_1dmfw_28{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}._backBtn_1dmfw_28:hover{background-color:hsl(var(--primary) / .9)}._headerTitle_1dmfw_43{flex:1;text-align:center}._headerTitle_1dmfw_43 h1{color:hsl(var(--foreground));margin:0;font-size:2em}._regenerateBtn_1dmfw_54{background-color:hsl(var(--warning));color:hsl(var(--warning-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}._regenerateBtn_1dmfw_54:hover{background-color:hsl(var(--warning) / .9)}._regenerateBtn_1dmfw_54:disabled{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}._historyBtn_1dmfw_75{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease;margin-right:10px}._historyBtn_1dmfw_75:hover{background-color:hsl(var(--accent))}._headerActions_1dmfw_91{display:flex;align-items:center;gap:10px}._content_1dmfw_97{max-width:1200px;margin:0 auto}._loadingContainer_1dmfw_102{text-align:center;padding:60px 20px}._loadingSubtext_1dmfw_107{color:hsl(var(--muted-foreground));font-size:.9em;margin-top:10px;font-style:italic}._spinner_1dmfw_114{border:4px solid hsl(var(--border));border-top:4px solid hsl(var(--primary));border-radius:50%;width:50px;height:50px;animation:_spin_1dmfw_114 1s linear infinite;margin:0 auto 20px}@keyframes _spin_1dmfw_114{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_1dmfw_134{text-align:center;padding:40px 20px;background:hsl(var(--danger-bg-subtle));border-radius:8px;border:1px solid hsl(var(--danger-border-subtle))}._retryBtn_1dmfw_142{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;margin-top:15px}._studyPlanContainer_1dmfw_153{background:hsl(var(--surface));border-radius:12px;padding:30px;border:1px solid hsl(var(--border))}._planHeader_1dmfw_160{text-align:center;margin-bottom:30px}._planHeader_1dmfw_160 h2{color:hsl(var(--foreground));font-size:2.5em;margin-bottom:15px}._description_1dmfw_171{color:hsl(var(--muted-foreground));font-size:1.2em;margin-bottom:20px;line-height:1.5}._learningPath_1dmfw_178{color:hsl(var(--foreground));font-size:1.1em;margin-bottom:20px;line-height:1.5;padding:15px;background:hsl(var(--surface-alt));border-radius:8px;border-left:4px solid hsl(var(--primary))}._planMeta_1dmfw_189{display:flex;justify-content:center;gap:30px;margin-bottom:20px}._planMeta_1dmfw_189 span{background:hsl(var(--surface-alt));padding:8px 16px;border-radius:20px;border:1px solid hsl(var(--border));color:hsl(var(--foreground))}._lastUpdated_1dmfw_204{margin-top:15px;padding:8px 16px;background-color:hsl(var(--surface-accent));border:1px solid hsl(var(--primary));border-radius:8px;color:hsl(var(--primary));font-size:.9em;text-align:center}._progressBar_1dmfw_215{width:100%;height:12px;background:hsl(var(--surface-alt));border-radius:6px;margin-bottom:40px;overflow:hidden}._progressFill_1dmfw_224{height:100%;background:linear-gradient(45deg,hsl(var(--success)) 30%,hsl(var(--success) / .8) 90%);transition:width .3s ease}._topicsContainer_1dmfw_230{display:grid;gap:25px}._topicCard_1dmfw_235{background:hsl(var(--surface-alt));border-radius:12px;padding:25px;border:1px solid hsl(var(--border));transition:all .3s ease}._topicCard_1dmfw_235:hover{border-color:hsl(var(--primary));box-shadow:var(--shadow-md)}._topicCard_1dmfw_235._completed_1dmfw_248{border-color:hsl(var(--success));background-color:hsl(var(--success) / .1)}._topicHeader_1dmfw_253{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}._topicMeta_1dmfw_260{display:flex;flex-direction:column;gap:8px;align-items:flex-end}._topicDuration_1dmfw_267{background:hsl(var(--surface));color:hsl(var(--foreground));padding:6px 12px;border-radius:15px;font-size:.9em;border:1px solid hsl(var(--border))}._topicDifficulty_1dmfw_276{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:4px 10px;border-radius:12px;font-size:.8em;font-weight:500}._topicTitle_1dmfw_285{display:flex;align-items:center;gap:12px;flex:1}._topicTitle_1dmfw_285 h3{color:hsl(var(--foreground));margin:0;font-size:1.5em}._topicCheckbox_1dmfw_298{width:20px;height:20px;cursor:pointer}._prerequisites_1dmfw_304{margin:15px 0;padding:12px;background:hsl(var(--surface));border-radius:6px;border-left:3px solid hsl(var(--warning));color:hsl(var(--muted-foreground));font-size:.95em}._learningObjectives_1dmfw_314{margin:15px 0;padding:12px;background:hsl(var(--surface));border-radius:6px;border-left:3px solid hsl(var(--success));color:hsl(var(--muted-foreground));font-size:.95em}._learningObjectives_1dmfw_314 ul{margin:8px 0 0;padding-left:20px}._learningObjectives_1dmfw_314 li{margin-bottom:5px}._subtopics_1dmfw_333{margin:15px 0;padding:12px;background:hsl(var(--surface));border-radius:6px;border-left:3px solid hsl(var(--accent));color:hsl(var(--muted-foreground));font-size:.95em}._videosContainer_1dmfw_343 h4{color:hsl(var(--foreground));margin-bottom:15px;font-size:1.2em}._videosList_1dmfw_349{display:grid;gap:12px}._videoItem_1dmfw_354{display:flex;align-items:center;gap:12px;padding:12px;background:hsl(var(--surface));border-radius:8px;border:1px solid hsl(var(--border));transition:all .3s ease}._videoItem_1dmfw_354:hover{border-color:hsl(var(--primary));box-shadow:var(--shadow-sm)}._videoItem_1dmfw_354._watched_1dmfw_370{background-color:hsl(var(--success) / .1);border-color:hsl(var(--success))}._videoCheckbox_1dmfw_375{width:18px;height:18px;cursor:pointer}._topicDescription_1dmfw_381{color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:20px}._videoTitleRow_1dmfw_387{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px}._videoIndicators_1dmfw_395{display:flex;align-items:center;gap:8px}._notesIndicator_1dmfw_401,._progressIndicator_1dmfw_402{font-size:.9em;cursor:help}._notesIndicator_1dmfw_401{color:hsl(var(--success))}._progressIndicator_1dmfw_402{color:hsl(var(--warning))}._watchOrder_1dmfw_415{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:2px 8px;border-radius:10px;font-size:.8em;font-weight:700;min-width:30px;text-align:center}._videoDetails_1dmfw_426{display:flex;gap:15px;margin-bottom:5px;flex-wrap:wrap}._videoDifficulty_1dmfw_433{background-color:hsl(var(--warning));color:hsl(var(--warning-foreground));padding:2px 8px;border-radius:10px;font-size:.8em;font-weight:500}._videoDescription_1dmfw_442{color:hsl(var(--muted-foreground));font-size:.9em;line-height:1.4;margin:5px 0 0;font-style:italic}._videoInfo_1dmfw_450{flex:1;display:flex;flex-direction:column}._videoTitle_1dmfw_387{color:hsl(var(--primary));text-decoration:none;font-weight:500;font-size:1.1em;flex:1;background:none;border:none;text-align:left;cursor:pointer;padding:0;transition:color .3s ease}._videoTitle_1dmfw_387:hover{color:hsl(var(--primary) / .8);text-decoration:underline}._videoTitle_1dmfw_387:disabled{opacity:.6;cursor:not-allowed}._videoChannel_1dmfw_480{color:hsl(var(--muted-foreground));font-size:.9em}._videoDuration_1dmfw_485{color:hsl(var(--muted-foreground));opacity:.85;font-size:.85em}._noStudyPlan_1dmfw_491{text-align:center;padding:60px 20px;background:hsl(var(--surface));border-radius:12px;border:1px solid hsl(var(--border))}._noStudyPlan_1dmfw_491 h3{color:hsl(var(--foreground));margin-bottom:15px}._noStudyPlan_1dmfw_491 p{color:hsl(var(--muted-foreground));margin-bottom:25px}._goHomeBtn_1dmfw_509{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:1em;transition:background-color .3s ease}._goHomeBtn_1dmfw_509:hover{background-color:hsl(var(--primary) / .9)}@media(max-width:768px){._header_1dmfw_13{flex-direction:column;gap:15px;text-align:center}._planMeta_1dmfw_189{flex-direction:column;gap:15px}._topicHeader_1dmfw_253{flex-direction:column;align-items:flex-start;gap:10px}._videoInfo_1dmfw_450{gap:2px}}._videoLoadingOverlay_1dmfw_549{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._videoLoadingBox_1dmfw_559{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:10px;padding:20px 24px;text-align:center;color:hsl(var(--foreground));min-width:260px}._videoLoadingSpinner_1dmfw_569{width:32px;height:32px;border:3px solid hsl(var(--border));border-top:3px solid hsl(var(--primary));border-radius:50%;animation:_spin_1dmfw_114 1s linear infinite;margin:0 auto 12px}._overlay_powfz_1{position:fixed;inset:0;background-color:#1e1e1e;display:flex;flex-direction:column;z-index:1000;overflow:hidden}._container_powfz_14{background-color:#1e1e1e;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}._header_powfz_23{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333333;background-color:#2a2a2a}._header_powfz_23 h2{color:#fff;margin:0 20px 0 0;font-size:1.5em;flex:1}._closeButton_powfz_40{background-color:#f44336;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}._closeButton_powfz_40:hover{background-color:#d32f2f}._content_powfz_59{display:flex;flex:1;min-height:0;overflow:hidden}._videoSection_powfz_66{flex:2;padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;min-height:0}._videoPlayer_powfz_76{width:100%;height:400px;border-radius:8px}._videoInfo_powfz_82{background-color:#2a2a2a;padding:15px 20px;border-radius:8px;border:1px solid #333333}._videoInfoContent_powfz_89{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}._videoMetaLeft_powfz_96{flex:1}._videoMetaLeft_powfz_96 p{margin:5px 0;color:#e0e0e0;font-size:.95em}._continueButton_powfz_106{background:linear-gradient(135deg,#4a9eff,#2e7dd1);color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:.95em;font-weight:600;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px #4a9eff4d}._continueButton_powfz_106:hover{background:linear-gradient(135deg,#3a8eef,#1e6dc1);transform:translateY(-1px);box-shadow:0 4px 12px #4a9eff66}._notesSection_powfz_126{flex:1;min-width:400px;max-width:500px;background-color:#2a2a2a;border-left:1px solid #333333;display:flex;flex-direction:column;overflow:hidden}._notesHeader_powfz_137{padding:16px 20px;border-bottom:1px solid #333333;flex-shrink:0}._notesHeader_powfz_137 h3{margin:0;color:#fff;font-size:1.2em}._addTimestamp_powfz_149{padding:12px 20px;border-bottom:1px solid #333333;display:flex;gap:10px;align-items:center;flex-shrink:0}._notesScrollArea_powfz_158{flex:1;overflow-y:auto;display:flex;flex-direction:column}._timestampInput_powfz_165{flex:1;padding:10px;background-color:#1e1e1e;border:1px solid #333333;border-radius:6px;color:#e0e0e0;font-size:.9em}._timestampInput_powfz_165:focus{outline:none;border-color:#4a9eff}._addButton_powfz_180{background-color:#4caf50;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;font-size:.9em;white-space:nowrap;transition:background-color .3s ease}._addButton_powfz_180:hover:not(:disabled){background-color:#45a049}._addButton_powfz_180:disabled{background-color:#666;cursor:not-allowed}._timestampsList_powfz_201{padding:15px 20px;border-bottom:1px solid #333333;flex-shrink:0}._timestampsList_powfz_201 h4{margin:0 0 12px;color:#fff;font-size:1em;font-weight:600}._noTimestamps_powfz_214{color:#bdbdbd;font-style:italic;text-align:center;margin:20px 0}._timestampItem_powfz_221{background-color:#1e1e1e;border-radius:8px;padding:12px;margin-bottom:10px;border:1px solid #333333}._timestampHeader_powfz_229{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._timestampTime_powfz_236{background-color:#4a9eff;color:#fff;border:none;padding:5px 12px;border-radius:15px;cursor:pointer;font-size:.85em;font-weight:500;transition:background-color .3s ease}._timestampTime_powfz_236:hover{background-color:#3a8eef}._deleteButton_powfz_252{background-color:#f44336;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.8em;transition:background-color .3s ease}._deleteButton_powfz_252:hover{background-color:#d32f2f}._timestampNote_powfz_267{margin:0;color:#e0e0e0;font-size:.9em;line-height:1.4}._generalNotes_powfz_274{padding:15px 20px 20px;display:flex;flex-direction:column;flex:1}._generalNotes_powfz_274 h4{margin:0 0 12px;color:#fff;font-size:1em;font-weight:600;flex-shrink:0}._notesTextarea_powfz_289{flex:1;min-height:150px;padding:12px 15px;background-color:#1e1e1e;border:1px solid #333333;border-radius:8px;color:#e0e0e0;font-size:.95em;line-height:1.5;resize:none;margin-bottom:12px;font-family:inherit}._notesTextarea_powfz_289::-moz-placeholder{color:#666}._notesTextarea_powfz_289::placeholder{color:#666}._notesTextarea_powfz_289:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 2px #4a9eff1a}._saveNotesButton_powfz_314{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:500;transition:all .3s ease;align-self:flex-start;box-shadow:0 2px 6px #4caf504d}._saveNotesButton_powfz_314:hover{background:linear-gradient(135deg,#45a049,#2e7d32);transform:translateY(-1px);box-shadow:0 4px 10px #4caf5066}._errorContainer_powfz_334{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#1e1e1e;border-radius:12px;color:#e0e0e0;text-align:center}@media(max-width:1024px){._content_powfz_59{flex-direction:column;overflow-y:auto}._videoSection_powfz_66{flex:none;overflow-y:visible}._videoPlayer_powfz_76{height:300px}._videoInfoContent_powfz_89{flex-direction:column;gap:15px}._continueButton_powfz_106{align-self:flex-start}._notesSection_powfz_126{min-width:auto;max-width:none;border-left:none;border-top:1px solid #333333;flex:none;overflow:visible}._notesScrollArea_powfz_158{overflow:visible}._generalNotes_powfz_274{min-height:200px}._addTimestamp_powfz_149{flex-direction:column;gap:10px}._timestampInput_powfz_165{width:100%}}@media(max-width:768px){._header_powfz_23{padding:15px}._header_powfz_23 h2{font-size:1.1em}._videoSection_powfz_66{padding:15px}._videoPlayer_powfz_76{height:220px}._generalNotes_powfz_274{min-height:180px}}._container_1i7z4_1{padding:24px;max-width:1100px;margin:0 auto;color:hsl(var(--foreground))}._header_1i7z4_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._title_1i7z4_15{font-size:24px;margin:0;color:hsl(var(--foreground))}._subtle_1i7z4_21{color:hsl(var(--muted-foreground));font-size:12px}._actions_1i7z4_26{display:flex;gap:8px}._homeBtn_1i7z4_31{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground));padding:8px 14px;border-radius:6px;cursor:pointer;transition:background .25s,transform .25s}._homeBtn_1i7z4_31:hover{background:color-mix(in srgb,hsl(var(--primary)) 85%,black);transform:translateY(-1px)}._downloadBtn_1i7z4_46{background:hsl(var(--surface-alt));border:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:8px 14px;border-radius:6px;cursor:pointer;transition:background .25s,transform .25s}._downloadBtn_1i7z4_46:hover{background:hsl(var(--surface));transform:translateY(-1px)}._reportGrid_1i7z4_61{display:grid;grid-template-columns:280px 1fr;gap:16px}._leftCol_1i7z4_67{display:flex;flex-direction:column;gap:16px}._card_1i7z4_73{background:hsl(var(--surface));border-radius:10px;padding:14px;border:1px solid hsl(var(--border))}._sectionTitle_1i7z4_80{margin:0 0 10px;color:hsl(var(--primary));font-size:16px}._jd_1i7z4_86{white-space:pre-wrap;font-size:13px}._scoreRing_1i7z4_91{width:180px;height:180px;margin:0 auto}._ringBg_1i7z4_97{fill:none;stroke:hsl(var(--border));stroke-width:14}._ringFg_1i7z4_103{fill:none;stroke:hsl(var(--primary));stroke-width:14;stroke-linecap:round;transform:rotate(-90deg);transform-origin:90px 90px;stroke-dasharray:0 565;transition:stroke-dasharray .6s ease}._ringText_1i7z4_114{fill:hsl(var(--foreground));font-size:24px;font-weight:700}._scoreHelp_1i7z4_120{text-align:center;color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px}._rightCol_1i7z4_127{display:flex;flex-direction:column;gap:16px}._overall_1i7z4_133,._scores_1i7z4_134{background:hsl(var(--surface));border-radius:10px;padding:14px;border:1px solid hsl(var(--border))}._overall_1i7z4_133 h3,._scores_1i7z4_134 h3{margin:0 0 10px;color:hsl(var(--primary))}._row_1i7z4_147{display:flex;align-items:center;gap:10px;margin:8px 0}._label_1i7z4_154{width:44px;color:hsl(var(--muted-foreground));font-size:12px}._barWrap_1i7z4_160{flex:1;background:hsl(var(--surface-alt));height:10px;border-radius:6px;overflow:hidden}._bar_1i7z4_160{height:100%;background:linear-gradient(135deg,#6c28d9 0% 50%,#8b5cf6 75%,#ec4899)}._value_1i7z4_173{width:30px;text-align:right;color:hsl(var(--foreground));font-size:12px}._detailCard_1i7z4_180{background:hsl(var(--surface));border-radius:10px;padding:14px;border:1px solid hsl(var(--border));margin-bottom:12px}._detailHeader_1i7z4_188{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._qIndex_1i7z4_195{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:4px 8px;border-radius:6px;font-weight:700;font-size:12px}._verdict_1i7z4_204{text-transform:capitalize;font-weight:700;font-size:12px}._verdict_1i7z4_204[data-verdict=correct]{color:#4caf50}._verdict_1i7z4_204[data-verdict=partial]{color:#ff9800}._verdict_1i7z4_204[data-verdict=incorrect]{color:#f44336}._verdict_1i7z4_204[data-verdict=off-topic]{color:#9e9e9e}._question_1i7z4_227{color:hsl(var(--foreground));margin:6px 0 10px;font-size:14px}._section_1i7z4_80{background:hsl(var(--surface-alt));border-radius:6px;padding:10px;margin:8px 0}._section_1i7z4_80 strong{color:hsl(var(--primary));display:block;margin-bottom:6px;font-size:13px}._section_1i7z4_80 p,._section_1i7z4_80 li{color:hsl(var(--foreground));font-size:13px;line-height:1.4}._replay_1i7z4_254{background:hsl(var(--surface));border-radius:10px;padding:14px;border:1px solid hsl(var(--border))}._replay_1i7z4_254 video{width:100%;border-radius:8px}._mobileHero_1i7z4_266{display:none}._mobileHeroCard_1i7z4_270{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:12px;background:var(--gradient-primary);color:hsl(var(--primary-foreground));box-shadow:var(--shadow-md)}._mobileHeroScore_1i7z4_281{font-size:36px;font-weight:700;line-height:1}._mobileHeroLabel_1i7z4_287{text-transform:uppercase;letter-spacing:.08em;font-size:11px;opacity:.8;margin-bottom:6px}._mobileHeroMeta_1i7z4_295{max-width:55%;font-size:12px;line-height:1.5;opacity:.92}._mobileHeroMeta_1i7z4_295 strong{display:block;font-size:13px;margin-bottom:4px;color:inherit}._mobileFloatingActions_1i7z4_309{display:none}._mobileFloatingActions_1i7z4_309 button{flex:1}@media(max-width:900px){._container_1i7z4_1{padding:18px 16px 110px;max-width:100%}._header_1i7z4_8{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}._title_1i7z4_15{font-size:20px}._actions_1i7z4_26{width:100%;display:none}._reportGrid_1i7z4_61{display:flex;flex-direction:column;gap:14px}._leftCol_1i7z4_67,._rightCol_1i7z4_127{gap:14px}._card_1i7z4_73,._overall_1i7z4_133,._scores_1i7z4_134,._detailCard_1i7z4_180,._replay_1i7z4_254{padding:12px;border-radius:12px}._scoreRing_1i7z4_91{width:150px;height:150px}._ringText_1i7z4_114{font-size:20px}._jd_1i7z4_86{font-size:12px}._section_1i7z4_80{padding:12px}._section_1i7z4_80 strong,._section_1i7z4_80 p,._section_1i7z4_80 li{font-size:12px}._detailHeader_1i7z4_188{flex-wrap:wrap;gap:8px}._row_1i7z4_147{margin:6px 0}._label_1i7z4_154{width:38px}._mobileHero_1i7z4_266{display:block}._mobileFloatingActions_1i7z4_309{display:flex;position:fixed;left:16px;right:16px;bottom:18px;background:hsl(var(--background) / .92);border-radius:14px;padding:12px;box-shadow:var(--shadow-lg);gap:12px;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._mobileFloatingActions_1i7z4_309 ._homeBtn_1i7z4_31{margin:0;width:100%;font-size:15px;padding:12px 16px;background:hsl(var(--primary))}._mobileFloatingActions_1i7z4_309 ._homeBtn_1i7z4_31:hover{transform:none}._replay_1i7z4_254 video{aspect-ratio:16/9}}@media(max-width:600px){._mobileHeroCard_1i7z4_270{padding:16px}._mobileHeroScore_1i7z4_281{font-size:32px}._mobileHeroMeta_1i7z4_295{max-width:60%;font-size:11px}._container_1i7z4_1{padding-bottom:130px}._detailCard_1i7z4_180{margin-bottom:10px}}._wrapper_1i8zo_1{display:flex;flex-direction:column;gap:12px}._controls_1i8zo_2{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;width:100%}._fieldGroup_1i8zo_3{display:flex;align-items:center;gap:6px;flex:1 1 100%;font-size:12px}._fieldGroup_1i8zo_3 label{color:#bdbdbd;font-size:12px}._select_1i8zo_5{background:#161616;border:1px solid #333;color:#fff;padding:6px 8px;border-radius:6px;font-size:12px}._buttons_1i8zo_6{display:flex;flex-wrap:wrap;gap:8px;width:100%}._button_1i8zo_6{background:#333;color:#fff;border:1px solid #444;border-radius:6px;padding:8px 10px;font-size:12px;cursor:pointer;flex:1 1 100%;transition:all .2s ease}._buttonPrimary_1i8zo_8{background:#4a90e2;border-color:#4a90e2}._button_1i8zo_6:hover:not(:disabled){background:#3a3a3a;transform:translateY(-1px)}._buttonPrimary_1i8zo_8:hover:not(:disabled){background:#357abd;transform:translateY(-1px)}._button_1i8zo_6:disabled{opacity:.5;cursor:not-allowed;background:#252525;color:#666;border-color:#333}._button_1i8zo_6:disabled:hover{transform:none}._status_1i8zo_13{width:100%;font-size:11px;color:#bdbdbd;min-height:14px}._canvas_1i8zo_14,._video_1i8zo_14{width:100%;background:#0f1115;border-radius:8px;display:block}@media(min-width:480px){._button_1i8zo_6{flex:1 1 calc(33.333% - 8px)}._buttons_1i8zo_6{justify-content:stretch}}._accountContainer_1g7c6_1{max-width:1180px;margin:0 auto;padding:40px 20px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:hsl(var(--foreground))}._accountHeader_1g7c6_9{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media(min-width:860px){._accountHeader_1g7c6_9{flex-direction:row;align-items:flex-end;justify-content:space-between}}._accountTitle_1g7c6_24{font-size:2.5rem;font-weight:700;background:linear-gradient(90deg,#818cf8,#a78bfa,#ec4899);-webkit-background-clip:text;color:transparent;line-height:1.1;margin:0 0 4px}._accountSubtitle_1g7c6_34{font-size:.9rem;color:hsl(var(--muted-foreground))}._userIdBadge_1g7c6_39{font-size:.65rem;letter-spacing:.05em;background:hsl(var(--muted));color:hsl(var(--foreground));padding:6px 10px;border-radius:6px;opacity:.85}._statusCard_1g7c6_49{border:1px solid hsl(var(--border));border-radius:14px;background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--card) / .85));padding:28px 30px 34px;margin-bottom:56px;display:grid;gap:36px}@media(min-width:880px){._statusCard_1g7c6_49{grid-template-columns:280px 1fr;align-items:flex-start}}._statusTop_1g7c6_66{display:flex;flex-direction:column;gap:10px}._statusHeading_1g7c6_72{display:flex;align-items:center;gap:14px;font-size:1.15rem;font-weight:600}._planBadge_1g7c6_80{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--surface-border-subtle));background:hsl(var(--badge-bg));color:hsl(var(--badge-fg));box-shadow:0 1px 2px #0000000d}._planBadge_1g7c6_80._pro_1g7c6_93{background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);border:0;color:#fff;box-shadow:0 0 0 1px #ffffff14,0 4px 10px -2px #00000080}._statusMeta_1g7c6_100{font-size:.75rem;color:hsl(var(--muted-foreground))}._usageSection_1g7c6_105{display:flex;flex-direction:column;gap:22px}._usageTitle_1g7c6_111{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground))}._usageBar_1g7c6_119{display:flex;flex-direction:column;gap:4px}._usageBarHeader_1g7c6_125{display:flex;justify-content:space-between;font-size:.65rem;color:hsl(var(--muted-foreground))}._progressTrack_1g7c6_132{height:6px;border-radius:4px;background:hsl(var(--muted));overflow:hidden}._progressFill_1g7c6_139{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899)}._actionsRow_1g7c6_144{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}._buttonSm_1g7c6_151{padding:8px 16px;font-size:.7rem;font-weight:600;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));cursor:pointer;transition:background .25s,transform .25s}._buttonSm_1g7c6_151:hover{background:hsl(var(--secondary) / .85);transform:translateY(-1px)}._buttonOutline_1g7c6_168{background:transparent}._buttonOutline_1g7c6_168:hover{background:hsl(var(--muted))}._buttonDanger_1g7c6_176{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border:none}._buttonDanger_1g7c6_176:hover{background:hsl(var(--destructive) / .85)}._buttonPrimary_1g7c6_186{background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);border:none;color:#fff;box-shadow:0 4px 16px -4px #00000080}._buttonPrimary_1g7c6_186:hover{filter:brightness(1.1);color:hsl(var(--hover-text));box-shadow:0 6px 16px -2px #6366f180}._buttonPrimary_1g7c6_186:hover{filter:brightness(1.07)}._buttonFull_1g7c6_203{width:100%;justify-content:center}._buttonDisabled_1g7c6_208{opacity:.5;cursor:not-allowed}._plansSection_1g7c6_213{margin-bottom:90px}._plansTitle_1g7c6_217{font-size:1.9rem;font-weight:600;margin:0 0 28px}._plansGrid_1g7c6_223{display:grid;gap:34px}@media(min-width:860px){._plansGrid_1g7c6_223{grid-template-columns:repeat(2,1fr)}}._planCard_1g7c6_234{position:relative;border:1px solid hsl(var(--border));border-radius:18px;padding:28px 28px 32px;background:linear-gradient(180deg,hsl(var(--gradient-plan-start)),hsl(var(--gradient-plan-end)));display:flex;flex-direction:column;gap:18px;box-shadow:0 4px 14px -6px #00000040}._planCard_1g7c6_234 ._buttonFull_1g7c6_203{margin-top:auto}._planCard_1g7c6_234._popular_1g7c6_251{box-shadow:0 0 0 1px #6366f1,0 8px 30px -10px #6366f173}._popularTag_1g7c6_255{position:absolute;top:14px;right:14px;background:#6366f1;color:#fff;font-size:.55rem;letter-spacing:.09em;font-weight:600;padding:6px 10px;border-radius:999px;box-shadow:0 4px 12px -4px #00000080}._planHeader_1g7c6_269{display:flex;flex-direction:column;gap:4px}._planName_1g7c6_275{font-size:1rem;font-weight:600}._planPrice_1g7c6_280{font-size:2.4rem;font-weight:700;letter-spacing:-1px;margin-right:6px;transition:color .25s ease}._priceStrikethrough_1g7c6_288{position:relative;color:hsl(var(--muted-foreground))}._priceStrikethrough_1g7c6_288:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626);transform:rotate(-5deg);border-radius:2px;box-shadow:0 1px 3px #ef444466}._priceRow_1g7c6_306{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;row-gap:4px}._freePromo_1g7c6_314{font-family:Caveat,Comic Sans MS,cursive,sans-serif;font-size:1.35rem;color:#22c55e;font-weight:600;transform:rotate(-2deg);display:inline-block;text-shadow:0 1px 2px rgba(0,0,0,.15);animation:_promoWiggle_1g7c6_1 3s ease-in-out infinite;margin-left:4px}@keyframes _promoWiggle_1g7c6_1{0%,to{transform:rotate(-2deg)}50%{transform:rotate(1deg)}}._buttonPromoDisabled_1g7c6_331{background:linear-gradient(90deg,hsl(var(--muted)),hsl(var(--muted) / .8))!important;color:hsl(var(--muted-foreground))!important;cursor:not-allowed!important;opacity:.65!important;box-shadow:none!important;border:1px dashed hsl(var(--border))!important}._buttonPromoDisabled_1g7c6_331:hover{filter:none!important;transform:none!important}._planPeriod_1g7c6_345{font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--muted-foreground))}._featuresList_1g7c6_352{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:9px;font-size:.8rem;color:hsl(var(--foreground))}._featuresList_1g7c6_352 li{display:flex;gap:8px;align-items:flex-start}._featuresList_1g7c6_352 li:before{content:"•";color:#6366f1;position:relative;top:1px}._valuesSection_1g7c6_376{margin-bottom:120px}._valuesTitle_1g7c6_380{font-size:1.9rem;font-weight:600;margin:0 0 34px}._valuesGrid_1g7c6_386{display:grid;gap:32px}@media(min-width:860px){._valuesGrid_1g7c6_386{grid-template-columns:repeat(3,1fr)}}._valueCard_1g7c6_397{border:1px solid hsl(var(--border));border-radius:16px;padding:22px 24px;background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--card) / .6));display:flex;flex-direction:column;gap:10px}._valueCardTitle_1g7c6_407{font-size:1rem;font-weight:600}._valueCardDesc_1g7c6_412{font-size:.8rem;line-height:1.35;color:hsl(var(--muted-foreground))}._verifyingNote_1g7c6_418{margin-top:10px;font-size:.7rem;color:#a5b4fc}._errorBox_1g7c6_424{margin-bottom:16px;padding:12px 16px;border:1px solid #7f1d1d;background:#450a0a;color:#fca5a5;font-size:.75rem;border-radius:8px}._loadingText_1g7c6_434{font-size:.75rem;color:hsl(var(--muted-foreground));margin-bottom:20px}._container_15tfv_2{background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:clamp(16px,4vw,40px) clamp(16px,4vw,32px) max(env(safe-area-inset-bottom,16px),clamp(16px,5vw,36px));margin:0;box-sizing:border-box;transition:background-color .3s ease,color .3s ease;overflow-x:hidden;touch-action:manipulation}@supports (min-height: 100svh){._container_15tfv_2{min-height:100svh}}._header_15tfv_21{display:flex;justify-content:space-between;align-items:center;padding:20px 0 32px;max-width:1200px;margin:0 auto 48px;border-bottom:1px solid hsl(var(--border))}._leftSection_15tfv_31{display:flex;align-items:center;gap:24px;flex:1}._title_15tfv_38{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;margin:0}._lastUpdated_15tfv_49{font-size:1rem;color:hsl(var(--muted-foreground));margin:0}._content_15tfv_55{max-width:800px;margin:0 auto;line-height:1.7}._content_15tfv_55 h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:8px;letter-spacing:-.03em}._content_15tfv_55 h2{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;color:hsl(var(--foreground));margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border) / .3);letter-spacing:-.02em}._content_15tfv_55 p{font-size:1.05rem;color:hsl(var(--foreground) / .9);margin-bottom:1.5rem;line-height:1.7}._content_15tfv_55 ul,._content_15tfv_55 ol{margin:1.5rem 0;padding-left:1.5rem}._content_15tfv_55 li{font-size:1.05rem;color:hsl(var(--foreground) / .9);margin-bottom:.75rem;line-height:1.6}._content_15tfv_55 a{color:hsl(var(--primary));text-decoration:none;font-weight:500;transition:color .2s ease}._content_15tfv_55 a:hover{color:hsl(var(--primary) / .8);text-decoration:underline}._section_15tfv_115{margin-bottom:2.5rem;padding:1.5rem;background:hsl(var(--surface));border-radius:12px;border:1px solid hsl(var(--border));transition:all .3s cubic-bezier(.4,0,.2,1)}._section_15tfv_115:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 4px 12px -2px #00000014;transform:translateY(-2px)}._sectionTitle_15tfv_130{display:flex;align-items:center;gap:12px;margin-bottom:1rem}._sectionNumber_15tfv_137{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--gradient-primary);color:#fff;border-radius:8px;font-weight:600;font-size:.875rem}._section_15tfv_115 h2{margin:0;border:none;padding:0;font-size:1.375rem}._contactEmail_15tfv_157{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--foreground));text-decoration:none;font-weight:500;transition:all .2s ease}._contactEmail_15tfv_157:hover{background:hsl(var(--surface-hover));border-color:hsl(var(--primary));transform:translateY(-1px);text-decoration:none}@media(max-width:768px){._container_15tfv_2{padding:16px 16px max(env(safe-area-inset-bottom,20px),28px)}._header_15tfv_21{flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:32px}._leftSection_15tfv_31{width:100%}._content_15tfv_55{padding:0 8px}._section_15tfv_115{padding:1.25rem;margin-bottom:2rem}._content_15tfv_55 h1{font-size:1.75rem}._content_15tfv_55 h2{font-size:1.375rem;margin:2rem 0 1rem}}@media(max-width:480px){._content_15tfv_55 h1{font-size:1.5rem}._content_15tfv_55 h2{font-size:1.25rem}._content_15tfv_55 p,._content_15tfv_55 li{font-size:1rem}._section_15tfv_115{padding:1rem}._contactEmail_15tfv_157{width:100%;justify-content:center}}._pageWrapper_qwsch_1{width:100%;min-height:100vh;padding:40px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;justify-content:center;align-items:center;background:hsl(var(--background));color:hsl(var(--foreground))}._formCard_qwsch_14{width:100%;max-width:600px;padding:32px;border-radius:16px;background:hsl(var(--surface));box-shadow:0 4px 20px #00000026}._title_qwsch_25{text-align:center;font-size:28px;font-weight:700;margin-bottom:24px}._form_qwsch_14{display:flex;flex-direction:column;gap:20px}._inputGroup_qwsch_38{display:flex;flex-direction:column}._label_qwsch_43{margin-bottom:6px;font-weight:600;font-size:15px}._input_qwsch_38,._textarea_qwsch_50{width:100%;padding:12px;background:hsl(var(--surface-alt));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;font-size:15px;transition:border .2s ease,box-shadow .2s ease}._input_qwsch_38:focus,._textarea_qwsch_50:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsla(var(--ring),.3)}._textarea_qwsch_50{resize:none}._btn_qwsch_93{padding:8px 16px;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._btn_qwsch_93:hover{background:hsl(var(--surface-hover));transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._btn_qwsch_93:active{transform:translateY(0)}._btnOutline_qwsch_116{background:transparent;border-color:hsl(var(--border))}._btnOutline_qwsch_116:hover{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .2)}._submitBtn_qwsch_75{background:var(--gradient-primary);border:0;color:#fff;box-shadow:0 4px 12px -2px #6366f166}._submitBtn_qwsch_75:hover{filter:brightness(1.1);color:hsl(var(--hover-text));box-shadow:0 6px 16px -2px #6366f180}._submitBtn_qwsch_75:disabled{opacity:.6;cursor:not-allowed;transform:none}._statusMessage_qwsch_145{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;font-weight:500;text-align:center}._statusMessage_qwsch_145._success_qwsch_154{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}._statusMessage_qwsch_145._error_qwsch_160{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._navRoot_50tnk_1{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(180deg,hsla(var(--background),.95),hsla(var(--background),.92));border-bottom:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}._navInner_50tnk_12{width:100%;max-width:1400px;margin:0 auto;height:64px;display:flex;align-items:center;gap:32px;padding:0 clamp(16px,5vw,32px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._logo_50tnk_24{height:45px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}._brand_50tnk_32{display:flex;align-items:center;height:100%;padding:0}._brand_50tnk_32:hover ._logo_50tnk_24{opacity:.85}@media(max-width:780px){._logo_50tnk_24{height:40px}}._navLinks_50tnk_49{display:flex;gap:4px;flex:1;justify-content:center}._navLink_50tnk_49{font-size:.875rem;font-weight:500;padding:8px 16px;border-radius:8px;color:hsl(var(--muted-foreground));text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}._navLink_50tnk_49:hover{background:hsl(var(--surface-hover));color:hsl(var(--foreground));transform:translateY(-1px)}._navLink_50tnk_49._active_50tnk_73{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 8px -2px hsl(var(--primary) / .5);font-weight:600}._actions_50tnk_80{margin-left:auto;display:flex;align-items:center;gap:12px}._menuButton_50tnk_87{display:none;margin-left:auto;height:40px;width:40px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--surface-alt));align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}._menuButton_50tnk_87:active{transform:scale(.96)}._menuIcon_50tnk_105{display:inline-flex;flex-direction:column;gap:6px}._menuIcon_50tnk_105 span{display:block;width:20px;height:2px;background:hsl(var(--foreground));border-radius:999px;transition:transform .2s ease,opacity .2s ease}._menuIconOpen_50tnk_120 span:nth-child(1){transform:translateY(8px) rotate(45deg)}._menuIconOpen_50tnk_120 span:nth-child(2){opacity:0}._menuIconOpen_50tnk_120 span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._mobileMenu_50tnk_132{position:fixed;top:64px;left:0;right:0;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));box-shadow:0 20px 40px -24px #0f172a73;padding:16px clamp(16px,6vw,32px) calc(env(safe-area-inset-bottom) + 24px);display:flex;flex-direction:column;gap:16px;z-index:40}._mobileMenuOpen_50tnk_151{opacity:1;pointer-events:auto;transform:translateY(0)}._mobileNavSection_50tnk_157{display:flex;flex-direction:column;gap:8px}._mobileNavLink_50tnk_163{font-size:1rem;font-weight:600;padding:12px 0;color:hsl(var(--muted-foreground));text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between}._mobileNavLinkActive_50tnk_174{color:hsl(var(--primary))}._mobileDivider_50tnk_178{width:100%;height:1px;background:hsl(var(--border));opacity:.4}._mobileActions_50tnk_185{display:flex;flex-direction:column;gap:12px}._mobileBtn_50tnk_191{width:100%;justify-content:center}._planPill_50tnk_196{font-size:.75rem;letter-spacing:.025em;padding:6px 12px;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));font-weight:600;transition:all .2s ease}._planPill_50tnk_196._pro_50tnk_208{background:var(--badge-pro);color:#fff;border:0;box-shadow:0 4px 12px -2px #6366f166;animation:_shimmer_50tnk_1 3s ease-in-out infinite}@keyframes _shimmer_50tnk_1{0%,to{box-shadow:0 4px 12px -2px #6366f166}50%{box-shadow:0 6px 16px -2px #8b5cf680}}._btn_50tnk_228{padding:8px 16px;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._btn_50tnk_228:hover{background:hsl(var(--surface-hover));transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}._btn_50tnk_228:active{transform:translateY(0)}._btnOutline_50tnk_251{background:transparent;border-color:hsl(var(--border))}._btnOutline_50tnk_251:hover{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .2)}._btnPrimary_50tnk_261{background:var(--gradient-primary);border:0;color:#fff;box-shadow:0 4px 12px -2px #6366f166}._btnPrimary_50tnk_261:hover{filter:brightness(1.1);color:hsl(var(--hover-text));box-shadow:0 6px 16px -2px #6366f180}@media(max-width:900px){._navLinks_50tnk_49{gap:2px}._navLink_50tnk_49{font-size:.8rem;padding:6px 12px}}@media(max-width:780px){._navLinks_50tnk_49,._actions_50tnk_80{display:none}._menuButton_50tnk_87{display:inline-flex}._navInner_50tnk_12{gap:12px}._brand_50tnk_32{font-size:1.1rem}}._userDropdownWrapper_50tnk_307{position:relative}._userIcon_50tnk_311{cursor:pointer;padding:8px;border-radius:50%;background:hsl(var(--surface-alt));display:flex;align-items:center;justify-content:center}._userIcon_50tnk_311:hover{background:hsl(var(--surface-hover))}button{border:none}._userDropdown_50tnk_307{position:absolute;right:0;top:50px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;box-shadow:0 8px 20px #00000026;min-width:160px;z-index:100;display:flex;flex-direction:column}._dropdownItem_50tnk_343{padding:12px 16px;cursor:pointer;text-align:left;border-bottom:1px solid hsl(var(--border));background:none;font-size:.9rem;text-decoration:none;color:hsl(var(--foreground))}._dropdownItem_50tnk_343:last-child{border-bottom:none}._dropdownItem_50tnk_343:hover{background:hsl(var(--surface-hover))}._contactIcon_50tnk_362{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;color:hsl(var(--muted-foreground));text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}._contactIcon_50tnk_362:hover{background:hsl(var(--surface-hover));color:hsl(var(--foreground));transform:translateY(-1px)}@media(max-width:780px){._contactIcon_50tnk_362{display:none}}._footer_23n4p_1{margin-top:auto;padding:2.5rem 1.5rem 3rem;background:linear-gradient(180deg,#0000,#0006);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._inner_23n4p_8{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}._brand_23n4p_18{font-weight:600;font-size:.9rem;color:var(--muted-foreground)}._links_23n4p_24{display:flex;gap:1.25rem;font-size:.85rem}._links_23n4p_24 a{color:var(--muted-foreground);text-decoration:none;position:relative}._links_23n4p_24 a:hover{color:var(--foreground)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2{top:50%}.z-\[9999\]{z-index:9999}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shrink_var\(--dur\)_linear_forwards\]{animation:shrink var(--dur) linear forwards}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@layer base{:root{--background:0 0% 99%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:263 70% 50.4%;--primary-foreground:0 0% 100%;--secondary:220 14.3% 95.9%;--secondary-foreground:222.2 47.4% 11.2%;--muted:220 14.3% 95.9%;--muted-foreground:220 8.9% 46.1%;--accent:220 14.3% 95.9%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--success:142 76% 36%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--border:220 13% 91%;--input:220 13% 91%;--ring:263 70% 50.4%;--radius:.75rem;--surface:0 0% 100%;--surface-alt:220 14.3% 98%;--surface-accent:263 100% 98%;--surface-hover:220 14.3% 96%;--surface-border-subtle:220 13% 91%;--badge-bg:220 14.3% 95.9%;--badge-fg:222.2 47.4% 11.2%;--badge-pro:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #ec4899 100%);--gradient-primary:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-accent:linear-gradient(135deg, #ec4899 0%, #f97316 100%);--gradient-plan-start:263 100% 98%;--gradient-plan-end:220 14.3% 96%;--danger-bg-subtle:0 84% 97%;--danger-border-subtle:0 84% 90%;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--hover-text:black}.dark{--background:222.2 84% 4%;--foreground:210 40% 98%;--card:222.2 84% 5%;--card-foreground:210 40% 98%;--popover:222.2 84% 5%;--popover-foreground:210 40% 98%;--primary:263 70% 50.4%;--primary-foreground:0 0% 100%;--secondary:217.2 32.6% 16%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 16%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 18%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 50.6%;--destructive-foreground:0 0% 100%;--success:142 76% 36%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--border:217.2 32.6% 16%;--input:217.2 32.6% 16%;--ring:263 70% 50.4%;--surface:222.2 84% 6%;--surface-alt:222.2 84% 8%;--surface-accent:263 70% 12%;--surface-hover:217.2 32.6% 18%;--surface-border-subtle:217.2 32.6% 16%;--badge-bg:222.2 84% 10%;--badge-fg:210 40% 98%;--badge-pro:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #ec4899 100%);--gradient-primary:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-accent:linear-gradient(135deg, #ec4899 0%, #f97316 100%);--gradient-plan-start:222.2 84% 8%;--gradient-plan-end:222.2 84% 4%;--danger-bg-subtle:0 62.8% 12%;--danger-border-subtle:0 62.8% 30%;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #0000004d, 0 8px 10px -6px #0000004d;--hover-text:white}*{border-color:hsl(var(--border));box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background-color:hsl(var(--background));color:hsl(var(--foreground));width:100vw;height:100vh;transition:background-color .3s,color .3s;overflow-x:hidden}#root{background-color:hsl(var(--background));width:100vw;height:100vh;transition:background-color .3s}.container,.interviewArea,.app{transition:background-color .3s,color .3s;background-color:hsl(var(--background))!important;width:100%!important;min-height:100vh!important;color:hsl(var(--foreground))!important}.surface{background:hsl(var(--surface));color:hsl(var(--foreground))}.surface-alt{background:hsl(var(--surface-alt));color:hsl(var(--foreground))}.surface-accent{background:hsl(var(--surface-accent));color:hsl(var(--foreground))}.badge{background:hsl(var(--badge-bg));color:hsl(var(--badge-fg))}.gradient-plan{background:linear-gradient(180deg,hsl(var(--gradient-plan-start)),hsl(var(--gradient-plan-end)))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
