[data-ui-version=final] .tool-workspace{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none}[data-ui-version=final] .final-tool-page-root{min-height:100vh;padding:18px 14px 96px;background:hsl(var(--final-bg));color:hsl(var(--final-text))}@media (min-width:640px){[data-ui-version=final] .final-tool-page-root{padding:24px 30px 48px}}[data-ui-version=final] .final-tool-page-root__inner{width:100%;max-width:none}[data-ui-version=final].final-tool-page-root--capped .final-tool-page-root__inner{max-width:1240px;margin-inline:auto}[data-ui-version=final] .tool-workspace-hero{display:flex;align-items:flex-start;gap:14px;overflow:hidden;border-radius:20px;border:1px solid hsl(var(--tool-tone-border));background:radial-gradient(120% 120% at 88% -25%,hsl(var(--sheen)),transparent 55%),linear-gradient(135deg,hsl(var(--tool-tone-soft)),hsl(var(--final-bg)) 58%,hsl(var(--tool-tone-soft)));box-shadow:0 1px 2px hsl(var(--final-text)/.04),0 18px 40px -24px hsl(var(--final-text)/.3);padding:20px 22px}[data-ui-version=final] .tool-workspace-hero[data-lane=shortlisted]{--tool-tone-soft:262 88% 97%;--tool-tone-border:262 55% 88%;--tool-tone-text:262 60% 45%;--tool-tone-bar:262 83% 58%}[data-ui-version=final] .tool-workspace-hero[data-lane=recruiters]{--tool-tone-soft:190 90% 95%;--tool-tone-border:190 55% 80%;--tool-tone-text:192 75% 32%;--tool-tone-bar:190 85% 40%}[data-ui-version=final] .interview-hero[data-lane=interviews],[data-ui-version=final] .tool-workspace-hero[data-lane=interviews]{--tool-tone-soft:40 96% 92%;--tool-tone-border:40 75% 80%;--tool-tone-text:30 85% 35%;--tool-tone-bar:35 92% 50%}[data-ui-version=final] .tool-workspace-hero[data-lane=negotiate]{--tool-tone-soft:150 55% 94%;--tool-tone-border:150 40% 78%;--tool-tone-text:152 55% 28%;--tool-tone-bar:150 55% 38%}.dark [data-ui-version=final] .tool-workspace-hero[data-lane=shortlisted],[data-ui-version=final].dark .tool-workspace-hero[data-lane=shortlisted]{--tool-tone-soft:262 45% 15%;--tool-tone-border:262 40% 30%;--tool-tone-text:262 75% 80%;--tool-tone-bar:262 83% 64%}.dark [data-ui-version=final] .tool-workspace-hero[data-lane=recruiters],[data-ui-version=final].dark .tool-workspace-hero[data-lane=recruiters]{--tool-tone-soft:192 55% 13%;--tool-tone-border:192 40% 28%;--tool-tone-text:190 72% 72%;--tool-tone-bar:190 82% 55%}.dark [data-ui-version=final] .interview-hero[data-lane=interviews],.dark [data-ui-version=final] .tool-workspace-hero[data-lane=interviews],[data-ui-version=final].dark .interview-hero[data-lane=interviews],[data-ui-version=final].dark .tool-workspace-hero[data-lane=interviews]{--tool-tone-soft:34 55% 14%;--tool-tone-border:36 42% 30%;--tool-tone-text:40 92% 70%;--tool-tone-bar:38 90% 58%}.dark [data-ui-version=final] .tool-workspace-hero[data-lane=negotiate],[data-ui-version=final].dark .tool-workspace-hero[data-lane=negotiate]{--tool-tone-soft:150 40% 13%;--tool-tone-border:150 35% 28%;--tool-tone-text:150 58% 68%;--tool-tone-bar:150 55% 50%}[data-ui-version=final] .tool-workspace-hero__icon{display:flex;height:52px;width:52px;flex-shrink:0;align-items:center;justify-content:center;border-radius:15px;background:hsl(var(--surface));color:hsl(var(--tool-tone-text));box-shadow:0 6px 16px hsl(var(--tool-tone-bar)/.22)}[data-ui-version=final] .tool-workspace-hero__body{min-width:0;flex:1}[data-ui-version=final] .tool-workspace-hero__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-ui-version=final] .tool-workspace-hero__lane{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--tool-tone-text))}[data-ui-version=final] .tool-workspace-hero__time{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:hsl(var(--faint))}[data-ui-version=final] .tool-workspace-hero__tier{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .tool-workspace-hero__title{margin:4px 0 0;font-size:clamp(26px,4vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.1;max-width:58ch}[data-ui-version=final] .tool-workspace-hero__copy{margin:7px 0 0;font-size:14.5px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:58ch}[data-ui-version=final] .tool-workspace-hero__signals{margin-top:12px;display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}[data-ui-version=final] .tool-workspace-hero__signal{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tool-workspace-hero__signal--primary{font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .tool-workspace-hero__signal svg{color:hsl(var(--ok))}[data-ui-version=final] .tool-workspace-hero__signal--accent svg{color:hsl(var(--tool-tone-bar))}[data-ui-version=final] .tool-workflow-guide{border:1px solid hsl(var(--final-border));border-radius:16px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04);padding:16px}[data-ui-version=final] .tool-workflow-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-ui-version=final] .tool-workflow-guide__eyebrow{font-size:12px;font-weight:850;letter-spacing:.06em;color:hsl(var(--ac));text-transform:uppercase}[data-ui-version=final] .tool-workflow-guide__title{margin:4px 0 0;font-size:15px;font-weight:800}[data-ui-version=final] .tool-workflow-guide__sub{margin:4px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tool-workflow-guide__progress{padding:4px 9px;border-radius:999px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:800;flex-shrink:0}[data-ui-version=final] .tool-workflow-guide__steps{display:flex;gap:8px;overflow-x:auto;padding:12px 1px 4px;scrollbar-width:thin}[data-ui-version=final] .tool-workflow-guide__step{min-height:44px;min-width:120px;flex-shrink:0;padding:8px 12px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}[data-ui-version=final] .tool-workflow-guide__step:not([aria-selected=true]):hover{border-color:hsl(var(--ac-border));background:hsl(var(--surface2));color:hsl(var(--final-text))}[data-ui-version=final] .tool-workflow-guide__step:focus-visible{outline:3px solid hsl(var(--ac)/.35);outline-offset:-3px}[data-ui-version=final] .tool-workflow-guide__step[aria-selected=true]{border-color:hsl(var(--ac));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .tool-workflow-guide__step-num{display:block;font-size:12px;font-weight:850;letter-spacing:.05em}[data-ui-version=final] .tool-workflow-guide__step-label{display:block;margin-top:3px;font-size:12px;font-weight:800;white-space:nowrap}[data-ui-version=final] .tool-workflow-guide__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:10px;padding:14px;border:1px solid hsl(var(--ac-border));border-radius:13px;background:linear-gradient(135deg,hsl(var(--ac-soft)),hsl(var(--surface)))}@media (min-width:640px){[data-ui-version=final] .tool-workflow-guide__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}[data-ui-version=final] .tool-workflow-guide__detail-title{display:block;font-size:14px;font-weight:800}[data-ui-version=final] .tool-workflow-guide__detail-copy{margin:5px 0 0;font-size:12.5px;line-height:1.55;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tool-workflow-guide__detail-items{display:grid;gap:7px}[data-ui-version=final] .tool-workflow-guide__detail-item{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:hsl(var(--final-text))}[data-ui-version=final] .tool-workflow-guide__detail-item svg{flex-shrink:0;margin-top:1px;color:hsl(var(--ok))}[data-ui-version=final] .tool-workflow-guide__nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}[data-ui-version=final] .tool-workflow-guide__nav-btn{min-height:36px;padding:0 12px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:750;cursor:pointer}[data-ui-version=final] .tool-workflow-guide__nav-btn:disabled{opacity:.45;cursor:not-allowed}[data-ui-version=final] .tool-workflow-guide__nav-btn--primary{border:none;background:hsl(var(--ac-btn));color:#fff;font-weight:800}[data-ui-version=final] .tool-briefing-grid{display:grid;gap:16px}@media (min-width:1024px){[data-ui-version=final] .tool-briefing-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.82fr)}}[data-ui-version=final] .tool-input-panel{border:1px solid hsl(var(--final-border));background:hsl(var(--surface));border-radius:16px;box-shadow:0 1px 2px hsl(var(--final-text)/.05),0 16px 36px -22px hsl(var(--final-text)/.28);padding:18px;display:flex;flex-direction:column}[data-ui-version=final] .tool-input-panel__head{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}[data-ui-version=final] .tool-input-panel__head svg{color:hsl(var(--tool-tone-text,var(--ac)))}[data-ui-version=final] .tool-preview-rail{border:1px solid hsl(var(--ac-border));background:linear-gradient(145deg,hsl(var(--ac-soft)/.45),hsl(var(--surface)) 52%);border-radius:16px;box-shadow:0 1px 2px hsl(var(--final-text)/.04);padding:16px}[data-ui-version=final] .tool-preview-rail__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--ac))}[data-ui-version=final] .tool-preview-rail__title{margin-top:4px;font-size:15px;font-weight:800}[data-ui-version=final] .tool-preview-rail__badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid hsl(var(--final-border));background:hsl(var(--surface));font-size:12px;font-weight:800;text-transform:uppercase;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tool-preview-rail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.final-tool-page-loading{min-height:100vh;padding:18px 14px 96px;background:hsl(var(--background))}@media (min-width:640px){.final-tool-page-loading{padding:24px 30px 48px}}.final-tool-page-loading__inner{width:100%;max-width:none;display:grid;gap:16px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.final-tool-page-loading__bar{height:20px;width:220px;border-radius:8px;background:hsl(var(--muted))}.final-tool-page-loading__hero{height:160px;border-radius:20px;background:hsl(var(--muted))}.final-tool-page-loading__panel{height:280px;border-radius:16px;background:hsl(var(--muted)/.8)}[data-ui-version=final] .final-tool-page-loading{min-height:100vh;padding:18px 14px 96px;background:hsl(var(--final-bg))}@media (min-width:640px){[data-ui-version=final] .final-tool-page-loading{padding:24px 30px 48px}}[data-ui-version=final] .final-tool-page-loading__inner{width:100%;max-width:none;display:grid;gap:16px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}[data-ui-version=final] .final-tool-page-loading__bar{height:20px;width:220px;border-radius:8px;background:hsl(var(--surface2))}[data-ui-version=final] .final-tool-page-loading__hero{height:160px;border-radius:20px;background:hsl(var(--surface2))}[data-ui-version=final] .final-tool-page-loading__panel{height:280px;border-radius:16px;background:hsl(var(--surface2)/.8)}[data-ui-version=final] .tool-workflow-guide button,[data-ui-version=final] .tool-workspace button{min-width:unset}[data-ui-version=final] .tool-workflow-guide button:not([class*=min-h-]):not(.kit-button),[data-ui-version=final] .tool-workspace button:not([class*=min-h-]):not(.kit-button){min-height:24px}[data-ui-version=final] .tool-workspace button.kit-stagebar__step{min-height:48px}@media (max-width:639px){[data-ui-version=final] .final-tool-page-root{padding:12px 12px 80px!important}[data-ui-version=final] .tool-workspace{gap:12px!important}[data-ui-version=final] .tool-workspace-hero{flex-direction:column!important;align-items:flex-start!important;padding:14px 16px!important;border-radius:14px!important;gap:12px!important}[data-ui-version=final] .tool-workspace-hero__icon{width:42px!important;height:42px!important;border-radius:12px!important}[data-ui-version=final] .tool-workspace-hero__icon svg{width:20px!important;height:20px!important}[data-ui-version=final] .tool-workspace-hero__title{font-size:20px!important;line-height:1.2!important}[data-ui-version=final] .tool-workspace-hero__copy{font-size:13px!important;line-height:1.5!important}[data-ui-version=final] .tool-workspace-hero__meta{gap:6px!important}[data-ui-version=final] .tool-workspace-hero__signals{margin-top:8px!important;gap:6px 12px!important}[data-ui-version=final] .tool-workspace-hero__signal{font-size:12px!important}[data-ui-version=final] .tool-workflow-guide{padding:12px!important;border-radius:12px!important}[data-ui-version=final] .tool-workflow-guide__head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}[data-ui-version=final] .tool-workflow-guide__steps{gap:6px!important;margin:0 -12px!important;padding:10px 12px 4px!important}[data-ui-version=final] .tool-workflow-guide__step{min-width:90px!important;padding:6px 10px!important;border-radius:9px!important}[data-ui-version=final] .tool-workflow-guide__step-label,[data-ui-version=final] .tool-workflow-guide__step-num{font-size:12px!important}[data-ui-version=final] .tool-workflow-guide__detail{padding:12px!important;border-radius:10px!important;gap:10px!important}[data-ui-version=final] .tool-workflow-guide__detail-title{font-size:13px!important}[data-ui-version=final] .tool-workflow-guide__detail-copy{font-size:12px!important}[data-ui-version=final] .tool-workflow-guide__nav{flex-wrap:wrap!important}[data-ui-version=final] .tool-workflow-guide__nav-btn{flex:1!important;min-width:100px!important;justify-content:center!important}[data-ui-version=final] .tool-input-panel{padding:14px!important;border-radius:12px!important}[data-ui-version=final] .tool-input-panel__head{font-size:12.5px!important}[data-ui-version=final] .tool-preview-rail{padding:14px!important;border-radius:12px!important}[data-ui-version=final] .tool-preview-rail__title{font-size:14px!important}[data-ui-version=final] .tool-briefing-grid{grid-template-columns:1fr!important;gap:12px!important}[data-ui-version=final] .tool-workspace input,[data-ui-version=final] .tool-workspace select,[data-ui-version=final] .tool-workspace textarea{font-size:16px!important}[data-ui-version=final] .tool-workspace button,[data-ui-version=final] .tool-workspace input,[data-ui-version=final] .tool-workspace select{min-height:44px!important}[data-ui-version=final] .tool-workspace label{font-size:13px!important}[data-ui-version=final] .tool-workspace .card,[data-ui-version=final] .tool-workspace [class*=Card]{border-radius:12px!important}[data-ui-version=final] .tool-workspace .grid-cols-2,[data-ui-version=final] .tool-workspace .grid-cols-3,[data-ui-version=final] .tool-workspace .grid-cols-4{grid-template-columns:1fr!important}[data-ui-version=final] .tool-workspace .gap-4{gap:12px!important}[data-ui-version=final] .tool-workspace .gap-6{gap:14px!important}[data-ui-version=final] .tool-workspace .gap-8{gap:16px!important}}@media (min-width:640px) and (max-width:1023px){[data-ui-version=final] .final-tool-page-root{padding:20px 20px 60px!important}[data-ui-version=final] .tool-workspace{gap:14px!important}[data-ui-version=final] .tool-workspace-hero{padding:18px 20px!important;border-radius:16px!important}[data-ui-version=final] .tool-workspace-hero__title{font-size:24px!important}[data-ui-version=final] .tool-briefing-grid{grid-template-columns:1fr!important;gap:14px!important}[data-ui-version=final] .tool-workflow-guide__steps{gap:8px!important}[data-ui-version=final] .tool-workflow-guide__step{min-width:110px!important}}@media (max-width:767px){[data-ui-version=final] .cover-letter-tabs,[data-ui-version=final] [class*=cover-letter] .tabs-list{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}[data-ui-version=final] .cover-letter-output{font-size:14px!important;padding:14px!important}[data-ui-version=final] .resume-score-gauge{width:140px!important;height:140px!important}[data-ui-version=final] .resume-score-breakdown{grid-template-columns:1fr!important}[data-ui-version=final] .resume-score-suggestion{padding:12px!important}[data-ui-version=final] .interview-prep-grid{grid-template-columns:1fr!important}[data-ui-version=final] .interview-question-card{padding:14px!important}[data-ui-version=final] .interview-timer{font-size:28px!important}[data-ui-version=final] .salary-chart-container{height:250px!important;overflow-x:auto!important}[data-ui-version=final] .salary-comparison-grid{grid-template-columns:1fr!important}[data-ui-version=final] .eye-tracking-preview{max-height:400px!important}[data-ui-version=final] .heatmap-overlay{border-radius:12px!important}[data-ui-version=final] .whatsapp-card-preview{transform:scale(.85)!important;transform-origin:top center!important}[data-ui-version=final] .gap-timeline{padding-left:20px!important}[data-ui-version=final] .gap-entry{padding:12px!important}[data-ui-version=final] .chat-container{height:calc(100vh - 300px)!important;height:calc(100dvh - 300px)!important;min-height:350px!important;-webkit-overflow-scrolling:touch}[data-ui-version=final] .chat-message{max-width:90%!important;padding:10px 14px!important;font-size:14px!important}[data-ui-version=final] .chat-input-area{padding:12px!important}[data-ui-version=final] .project-card{padding:14px!important}[data-ui-version=final] .project-tech-stack{flex-wrap:wrap!important;gap:6px!important}[data-ui-version=final] .academic-project-form{gap:14px!important}[data-ui-version=final] .hinglish-comparison{flex-direction:column!important;gap:12px!important}[data-ui-version=final] .hinglish-panel{width:100%!important}[data-ui-version=final] .voice-visualizer{height:80px!important}[data-ui-version=final] .voice-controls{flex-wrap:wrap!important;gap:8px!important}[data-ui-version=final] .voice-controls button{flex:1!important;min-width:100px!important}[data-ui-version=final] .naukri-sections{gap:12px!important}[data-ui-version=final] .naukri-section-card{padding:12px!important}[data-ui-version=final] .naukri-copy-btn{width:100%!important}}@media (hover:none) and (pointer:coarse){[data-ui-version=final] .tool-workspace [role=button],[data-ui-version=final] .tool-workspace a,[data-ui-version=final] .tool-workspace button{min-height:44px!important;min-width:44px!important}[data-ui-version=final] .tool-workspace input[type=checkbox],[data-ui-version=final] .tool-workspace input[type=radio]{width:20px!important;height:20px!important}}@media (hover:none) and (pointer:coarse),(max-width:767px){[data-ui-version=final] .tool-workspace button.kit-stagebar__step{min-height:48px!important}}@media (max-width:896px) and (orientation:landscape){[data-ui-version=final] .final-tool-page-root{padding-bottom:40px!important}[data-ui-version=final] .tool-workspace-hero{flex-direction:row!important;align-items:center!important}}@supports (padding:max(0px)){@media (max-width:767px){[data-ui-version=final] .final-tool-page-root{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;padding-bottom:max(80px,calc(env(safe-area-inset-bottom) + 60px))!important}}}@media print{[data-ui-version=final] .tool-workflow-guide,[data-ui-version=final] .tool-workspace button:not(.print-visible),[data-ui-version=final] .tool-workspace-hero{display:none!important}[data-ui-version=final] .tool-input-panel,[data-ui-version=final] .tool-preview-rail{box-shadow:none!important;border:1px solid #ccc!important}}@media (max-width:359px){[data-ui-version=final] .tool-workflow-guide__step{min-width:60px!important;padding:8px!important;font-size:12px!important}[data-ui-version=final] .tool-workflow-guide__step-label{font-size:12px!important}[data-ui-version=final] .tool-briefing-grid{padding:8px!important;gap:12px!important}[data-ui-version=final] .tool-workspace-hero__badge{font-size:12px!important;padding:4px 8px!important}[data-ui-version=final] .tool-workspace-hero__title{font-size:20px!important}[data-ui-version=final] .tool-workspace-hero__tagline{font-size:12px!important}}