.jdInterviewWorkspace-module__WqjrlG__workspace{--jd-ink:var(--ink);--jd-accent:var(--accent-deep);--jd-muted:var(--ink-soft);--jd-line:var(--line);--jd-surface:var(--surface-card);--jd-hover:var(--surface-subtle);--jd-on-accent:var(--button-primary-foreground);--jd-clay:var(--accent-warm);--jd-ready:var(--state-success);--jd-error:var(--state-error);--foreground:var(--jd-ink);--card:var(--jd-surface);--card-foreground:var(--jd-ink);--primary:var(--jd-accent);--primary-foreground:var(--jd-on-accent);--muted:var(--jd-hover);--muted-foreground:var(--jd-muted);--border:var(--jd-line);--input:var(--jd-line);--ring:var(--jd-accent);--destructive:var(--jd-error);--color-foreground:var(--jd-ink);--color-card:var(--jd-surface);--color-primary:var(--jd-accent);--color-primary-foreground:var(--jd-on-accent);--color-muted:var(--jd-hover);--color-muted-foreground:var(--jd-muted);--color-border:var(--jd-line);width:100%;color:var(--jd-ink);gap:24px;display:grid}.jdInterviewWorkspace-module__WqjrlG__card{flex-direction:column;gap:28px;min-width:0;padding:36px;display:flex}.jdInterviewWorkspace-module__WqjrlG__introHeader{border-bottom:1px solid var(--jd-line);padding:24px 140px 40px 0;position:relative}.jdInterviewWorkspace-module__WqjrlG__mascot{bottom:0;right:12px;position:absolute!important}.jdInterviewWorkspace-module__WqjrlG__eyebrow{color:var(--jd-muted);letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 16px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.jdInterviewWorkspace-module__WqjrlG__eyebrow:before{content:"";background:var(--jd-clay);width:22px;height:3px}.jdInterviewWorkspace-module__WqjrlG__title{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(36px,4.8vw,60px);font-weight:500;line-height:1.08}.jdInterviewWorkspace-module__WqjrlG__title em{color:var(--jd-accent);font-style:italic;font-weight:400}.jdInterviewWorkspace-module__WqjrlG__intro{max-width:620px;color:var(--jd-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.jdInterviewWorkspace-module__WqjrlG__optionButtons{gap:8px;display:flex}.jdInterviewWorkspace-module__WqjrlG__inputSection{gap:20px;display:grid}.jdInterviewWorkspace-module__WqjrlG__methodTabs{border-bottom:1px solid var(--jd-line);flex-wrap:wrap;gap:0 28px;display:flex}.jdInterviewWorkspace-module__WqjrlG__fileDropzone{border:1px dashed var(--jd-line);background:var(--jd-hover);width:100%;min-height:200px;color:var(--jd-accent);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;transition:border-color .18s,background-color .18s;display:flex}.jdInterviewWorkspace-module__WqjrlG__fileDropzone:hover{border-color:var(--jd-accent);background:var(--jd-surface)}.jdInterviewWorkspace-module__WqjrlG__fileName{max-width:100%;color:var(--jd-ink);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6}.jdInterviewWorkspace-module__WqjrlG__roomNote{border-left:1px solid var(--jd-line);align-self:center;padding-left:24px}.jdInterviewWorkspace-module__WqjrlG__roomNote p{margin:0 0 6px;font-size:14px;font-weight:500}.jdInterviewWorkspace-module__WqjrlG__roomNote span{color:var(--jd-muted);font-size:13px;line-height:1.65}.jdInterviewWorkspace-module__WqjrlG__optionsGrid{border-top:1px solid var(--jd-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.jdInterviewWorkspace-module__WqjrlG__errorAlert{border-left:2px solid var(--jd-error);color:var(--jd-error);background:#f9eee7;align-items:flex-start;gap:10px;padding:16px;font-size:14px;line-height:1.6;display:flex}.jdInterviewWorkspace-module__WqjrlG__errorAlert svg{flex-shrink:0;margin-top:2px}.jdInterviewWorkspace-module__WqjrlG__submitAction{width:100%}.jdInterviewWorkspace-module__WqjrlG__fileDropzone:focus-visible,.jdInterviewWorkspace-module__WqjrlG__questionToggle:focus-visible{outline:2px solid var(--jd-accent);outline-offset:4px}.jdInterviewWorkspace-module__WqjrlG__progressHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.jdInterviewWorkspace-module__WqjrlG__progressNumber{color:var(--jd-accent);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.jdInterviewWorkspace-module__WqjrlG__progressHeading h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.jdInterviewWorkspace-module__WqjrlG__progressHeading p{color:var(--jd-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.jdInterviewWorkspace-module__WqjrlG__progressStatus{color:var(--jd-muted);align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.jdInterviewWorkspace-module__WqjrlG__statusReady{color:var(--jd-ready)}.jdInterviewWorkspace-module__WqjrlG__statusFailed{color:var(--jd-error)}.jdInterviewWorkspace-module__WqjrlG__progressTrack{background:var(--jd-hover);border-radius:3px;height:6px;overflow:hidden}.jdInterviewWorkspace-module__WqjrlG__progressFill{background:var(--jd-clay);height:100%;transition:width .25s}.jdInterviewWorkspace-module__WqjrlG__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jdInterviewWorkspace-module__WqjrlG__step{border:1px solid var(--jd-line);color:var(--jd-muted);border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.jdInterviewWorkspace-module__WqjrlG__step[data-complete=true]{background:var(--jd-hover);color:var(--jd-accent)}.jdInterviewWorkspace-module__WqjrlG__resultHeader{border-bottom:1px solid var(--jd-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.jdInterviewWorkspace-module__WqjrlG__resultTitle{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500;line-height:1.35}.jdInterviewWorkspace-module__WqjrlG__resultMeta{color:var(--jd-muted);flex-wrap:wrap;gap:10px 20px;font-size:13px;line-height:1.6;display:flex}.jdInterviewWorkspace-module__WqjrlG__resultActions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.jdInterviewWorkspace-module__WqjrlG__questionsList{gap:16px;display:grid}.jdInterviewWorkspace-module__WqjrlG__questionsHeading{color:var(--jd-ink);margin:0;font-size:16px;font-weight:500;line-height:1.5}.jdInterviewWorkspace-module__WqjrlG__questionCard{border:1px solid var(--jd-line);background:var(--jd-surface);border-radius:8px;min-width:0}.jdInterviewWorkspace-module__WqjrlG__questionToggle{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:20px;transition:background-color .18s;display:flex}.jdInterviewWorkspace-module__WqjrlG__questionToggle:hover{background:var(--jd-hover)}.jdInterviewWorkspace-module__WqjrlG__questionTitle{color:var(--jd-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.65}.jdInterviewWorkspace-module__WqjrlG__difficultyLabel{color:var(--jd-muted);font-size:12px;line-height:1.5}.jdInterviewWorkspace-module__WqjrlG__questionDetails{border-top:1px solid var(--jd-line);overflow-wrap:anywhere;gap:16px;padding:20px;font-size:14px;line-height:1.7;display:grid}.jdInterviewWorkspace-module__WqjrlG__questionDetails p,.jdInterviewWorkspace-module__WqjrlG__questionDetails ul{font-size:14px;line-height:1.7}.jdInterviewWorkspace-module__WqjrlG__questionDetails span{font-size:13px}@media (max-width:900px){.jdInterviewWorkspace-module__WqjrlG__card{padding:28px}.jdInterviewWorkspace-module__WqjrlG__resultHeader{flex-direction:column}}@media (max-width:767px){.jdInterviewWorkspace-module__WqjrlG__card{gap:24px;padding:24px}.jdInterviewWorkspace-module__WqjrlG__introHeader{padding:16px 0 100px}.jdInterviewWorkspace-module__WqjrlG__title{font-size:clamp(30px,5.6vw,40px)}.jdInterviewWorkspace-module__WqjrlG__methodTabs{gap:0 20px}.jdInterviewWorkspace-module__WqjrlG__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jdInterviewWorkspace-module__WqjrlG__questionToggle,.jdInterviewWorkspace-module__WqjrlG__questionDetails{padding:16px}}@media (max-width:480px){.jdInterviewWorkspace-module__WqjrlG__card{padding:20px}.jdInterviewWorkspace-module__WqjrlG__eyebrow{letter-spacing:.08em;font-size:9px}.jdInterviewWorkspace-module__WqjrlG__optionsGrid{grid-template-columns:1fr}.jdInterviewWorkspace-module__WqjrlG__roomNote{border-left:0;padding-left:0}.jdInterviewWorkspace-module__WqjrlG__methodTabs{gap:0 16px}.jdInterviewWorkspace-module__WqjrlG__resultActions{flex-direction:column;width:100%}.jdInterviewWorkspace-module__WqjrlG__fileDropzone{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.jdInterviewWorkspace-module__WqjrlG__workspace *{transition:none!important;animation:none!important}}
.newPractice-module__hveKaq__shell{width:min(1180px,100% - 80px);margin-inline:auto;padding:112px 0 96px}.newPractice-module__hveKaq__backLink{margin-bottom:12px}.newPractice-module__hveKaq__loading{min-height:40vh;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}@media (max-width:767px){.newPractice-module__hveKaq__shell{width:calc(100% - 40px);padding:96px 0 64px}}@media (max-width:480px){.newPractice-module__hveKaq__shell{width:calc(100% - 32px)}}
