@media (min-width:1120px){.recruiter-shell .shell-main{margin-left:250px}.studio-shell .shell-main{margin-left:0}.recruiter-shell .sidebar{display:block}.recruiter-shell .app-topbar .brand{display:none}.recruiter-shell .app-topbar{grid-template-columns:minmax(0,1fr) auto}.mobile-dock,.recruiter-shell .app-topbar .nav{display:none}}@media (max-width:1060px){.studio-shell{grid-template-columns:74px minmax(0,1fr)}.studio-nav-panel{display:none}.studio-content.with-assistant{grid-template-columns:1fr}.assistant-drawer{position:static;height:auto;border-left:0;border-top:1px solid var(--line)}.topbar{grid-template-columns:1fr auto;padding:14px 16px}.nav{position:relative;grid-column:1/-1;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black 85%,transparent);mask-image:linear-gradient(90deg,black 85%,transparent)}.nav::-webkit-scrollbar{display:none}.command-floating-card{position:static;margin-top:8px}.command-floating-card-schedule,.command-floating-card-score{width:auto}.activation-card,.auth-layout,.candidate-crm-layout,.dashboard-command-grid,.dashboard-command-layout,.hero-section,.interview-management-grid,.job-builder-shell,.job-editor-layout,.onboarding-hero,.public-application-layout,.public-schedule-layout,.review-layout,.settings-layout{grid-template-columns:1fr}.builder-inspector,.builder-section-rail,.candidate-decision-rail,.schedule-context-card,.selected-slot-panel{position:static}.builder-section-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.builder-section-rail .eyebrow{grid-column:1/-1}.hero-section{min-height:auto}.landing-hero{padding:48px 18px 42px}.landing-hero-copy h1{max-width:720px;font-size:54px;font-weight:650;line-height:1.05}.landing-command-visual{width:min(100%,920px);aspect-ratio:16/10}.landing-command-window{height:calc(100% - 64px)}.landing-section{padding:64px 18px}.landing-section-header h2{font-size:38px}.landing-value-grid,.pricing-grid,.time-savings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-dashboard-grid{grid-template-areas:"score ai" "role ai" "pipeline pipeline" "signals schedule";grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:auto}.job-editor-side,.review-side{position:static}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.studio-shell{grid-template-columns:1fr}.studio-nav-panel,.studio-rail{display:none}.studio-topbar{grid-template-columns:1fr;padding:12px 14px}.studio-topbar-actions{justify-content:space-between;overflow-x:auto;scrollbar-width:none}.studio-topbar-actions>*{flex:0 0 auto}.studio-account{display:none}.studio-topbar-actions::-webkit-scrollbar{display:none}.command-search{min-height:40px}.studio-content,.studio-content.with-assistant{grid-template-columns:1fr}.assistant-drawer{display:none}.mobile-studio-dock{display:grid}.recruiter-shell .shell-main{padding-bottom:96px}.candidate-page,.dashboard-page,.home-page,.page{padding:26px 16px}.topbar{align-items:center}.public-shell .topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;overflow:hidden;padding:12px 14px}.public-shell .brand{min-width:0}.public-shell .brand span:last-child{overflow:hidden;text-overflow:ellipsis}.topbar-actions{grid-column:1/-1;justify-content:space-between;width:100%}.public-shell .topbar .nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;max-width:100%;width:100%;padding-bottom:2px}.public-shell .topbar-actions{grid-column:2;grid-row:1;gap:6px;width:auto}.public-shell .nav-action{min-height:36px;padding:7px 10px}.public-shell .nav-login{gap:0;font-size:0}.public-shell .nav-login svg{margin:0}.public-shell .theme-toggle{min-height:36px;padding:4px}.public-shell .theme-toggle-track{width:48px;height:26px}.candidate-header h1,.dashboard-header h1,.dashboard-hero h1,.page-header h1,h1{font-size:34px;line-height:1.05}.home-cta h2,h2{font-size:24px}.hero-copy p{font-size:18px}.landing-page{width:100vw;max-width:100vw;margin-right:0;margin-left:0;overflow:hidden;padding-right:14px;padding-left:14px}.landing-hero{gap:26px;max-width:100%;overflow:hidden;padding:34px 0 30px}.landing-hero:before{width:100%;height:470px}.landing-hero-copy{width:100%;max-width:100%;overflow:hidden}.landing-hero-copy h1{width:min(100%,380px);max-width:380px;font-size:34px;font-weight:650;line-height:1.04}.landing-subtitle{width:min(100%,326px);max-width:326px;font-size:16px;line-height:1.5}.landing-eyebrow{max-width:min(100%,306px)}.landing-actions{width:100%;align-items:stretch;flex-direction:column}.landing-actions .button{width:100%;min-width:0;max-width:100%;white-space:normal}.landing-proof-row{display:none;width:100%}.landing-proof-row span{flex:1 1 160px;justify-content:center;min-width:0}.landing-trust{width:100%;justify-content:center;text-align:center}.landing-section{gap:24px;scroll-margin-top:164px;padding:48px 0}.landing-section-header h2{font-size:31px;line-height:1.08}.landing-section-header p:not(.landing-eyebrow){font-size:15px}.ai-workflow-grid,.landing-value-grid,.pricing-grid,.time-savings-grid{grid-template-columns:1fr}.ai-workflow-step{min-height:auto}.candidate-comparison-shell{overflow:visible}.comparison-head{display:none}.comparison-row{grid-template-columns:1fr;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:10px}.comparison-row:first-child{border-top:1px solid var(--line)}.comparison-row [data-label]{display:grid;grid-gap:4px;gap:4px}.comparison-row [data-label]:before{color:var(--muted);content:attr(data-label);font-size:11px;font-style:normal;font-weight:750;text-transform:uppercase}.button-row .button,.hero-actions .button,.page-header-action .button,.side-actions .button{width:100%}.command-visual{min-height:auto;padding:12px}.landing-command-visual{width:100%;max-width:100%;aspect-ratio:auto}.command-dashboard-grid{display:none}.landing-command-visual .command-window{max-height:280px;overflow:hidden}.landing-command-window{height:auto;min-height:auto}.command-window{grid-template-columns:1fr;min-height:auto}.command-sidebar-preview{display:none}.action-list,.activation-card,.candidate-grid,.command-dashboard-grid,.command-main-preview,.command-pipeline,.command-score-card,.feature-grid,.funnel-row,.home-strip,.metric-grid,.onboarding-hero,.settings-layout,.slot-grid{grid-template-columns:1fr}.command-dashboard-grid{grid-template-areas:none}.command-ai-review,.command-pipeline-panel,.command-role-panel,.command-schedule-panel,.command-score-hero,.command-score-table{grid-area:auto}.activation-check-grid,.activation-progress-row,.command-pipeline-panel,.command-score-table,.evidence-grid,.focus-queue-grid,.interview-card-row,.interview-management-grid,.onboarding-grid,.public-schedule-layout,.role-portfolio-grid,.template-gallery-grid{grid-template-columns:1fr}.command-floating-card{position:static;margin-top:10px}.command-floating-card-schedule,.command-floating-card-score{width:100%;justify-content:center}.command-action-strip{position:static;margin-top:10px}.product-tour-section{gap:22px;scroll-margin-top:156px;padding:32px 0 58px}.product-tour-header h2{font-size:32px;line-height:1.08}.product-tour-grid{grid-template-columns:1fr}.pricing-card>strong{font-size:34px}.builder-hero-panel,.candidate-dossier-header,.candidate-header,.dashboard-header,.dashboard-hero,.home-cta,.page-header,.schedule-hero,.section-toolbar,.toolbar{align-items:stretch;flex-direction:column}.builder-hero-panel,.candidate-dossier-header,.command-hero,.schedule-hero{padding:20px}.builder-section-rail{display:flex;overflow-x:auto;scrollbar-width:none}.builder-section-rail::-webkit-scrollbar{display:none}.builder-section-rail a{flex:0 0 auto}.application-panel,.candidate-header,.candidate-panel,.dashboard-section,.job-summary,.panel{padding:20px}.status-summary-grid{grid-template-columns:1fr}.span-2{grid-column:1}.compact-filter{align-items:stretch;flex-direction:column}.candidate-actions{justify-content:flex-start}.score-layout{grid-template-columns:1fr}.table-wrap{max-width:calc(100vw - 40px)}.command-panel .table-wrap,.jobs-command-section .table-wrap,.toolbar+.table-wrap{display:none}.candidate-card-list,.role-card-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.role-card-actions{align-items:stretch;flex-direction:column}.role-card-actions .button{width:100%}.ops-table,.table{min-width:680px}.builder-hero-panel h1,.candidate-dossier-header h1,.preview-job-card h2,.schedule-hero h1{font-size:32px}.disabled-control-row,.portfolio-role-footer,.template-actions .button,.template-actions .button.secondary{width:100%}.disabled-control-row,.portfolio-role-footer{align-items:stretch;flex-direction:column}}@media (max-width:480px){.brand{font-size:16px}.account-chip{max-width:132px;overflow:hidden;text-overflow:ellipsis}.home-strip .workflow-step{min-height:96px}.landing-hero-copy h1{font-size:34px}.landing-proof-row span{flex-basis:100%}.product-tour-card{padding:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.studio-topbar-actions{display:grid;grid-template-columns:auto auto auto;justify-content:stretch}.studio-account-trigger,.studio-ai-toggle,.studio-create{width:100%}.studio-account-trigger svg,.studio-ai-toggle svg,.studio-create svg{margin:0}.studio-account-trigger span{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-account-popover{right:0}.mobile-studio-dock{width:min(390px,calc(100% - 24px));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.studio-topbar-actions{grid-template-columns:1fr auto auto}.studio-account-trigger,.studio-ai-toggle{gap:0;font-size:0;padding-right:11px;padding-left:11px}.studio-account-trigger span{display:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.focus-ring:focus-visible{box-shadow:var(--focus);outline:none}.disabled-state,[aria-disabled=true]{cursor:not-allowed;opacity:.56}.skeleton-block{border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 70%,transparent),color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface-muted) 70%,transparent));background-size:220% 100%;animation:shimmer 1.3s ease-in-out infinite}[data-workspace-ui=v2]{color-scheme:light;--background:#f7f8fc;--background-strong:#ffffff;--foreground:#11182c;--muted:#56627d;--muted-strong:#465371;--line:#e3e7f0;--line-strong:#cfd5e3;--surface:rgba(255,255,255,0.94);--surface-strong:#ffffff;--surface-soft:#f4f5ff;--surface-muted:#f7f8fc;--surface-ink:#ffffff;--primary:#4850f8;--primary-strong:#343ce8;--primary-soft:#eeefff;--ref-accent:#4850f8;--ref-soft:#eeefff;--accent:#7657f6;--accent-soft:#f3efff;--accent-warm:#f28a2a;--success:#087848;--success-soft:#e9f8f1;--warning:#c97008;--warning-soft:#fff5e5;--danger:#e94262;--danger-soft:#ffedf1;--glow:rgba(72,80,248,0.18);--grid:rgba(17,24,44,0.04);--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--shadow-sm:0 2px 7px rgba(19,28,64,0.045);--shadow-md:0 14px 38px rgba(22,30,70,0.1);--shadow-lg:0 24px 70px rgba(21,27,61,0.16);--shadow-card:0 3px 14px rgba(21,29,68,0.055);--shadow-elevated:0 22px 64px rgba(21,27,61,0.15);--shadow-popover:0 18px 52px rgba(20,27,60,0.18);--focus:0 0 0 3px rgba(72,80,248,0.22);--workspace-sidebar:#ffffff;--workspace-canvas:#fafbfe;--workspace-panel:#ffffff;--workspace-topbar:rgba(255,255,255,0.97);--workspace-hover:#f5f6fb;--workspace-active:linear-gradient(90deg,#f0f0ff,#e9e9fc);--workspace-gradient:linear-gradient(135deg,#4850f8,#6552f4 62%,#7758f5);--workspace-silk:linear-gradient(154deg,transparent 67%,rgba(91,97,255,0.07) 76%,transparent 84%),radial-gradient(ellipse at 98% -12%,rgba(84,89,255,0.16),transparent 24%),radial-gradient(ellipse at 100% 1%,rgba(132,100,255,0.13),transparent 22%);background:var(--workspace-canvas);color:var(--foreground);font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility}:root[data-theme=night] [data-workspace-ui=v2]{color-scheme:dark;--background:#0b0e19;--background-strong:#111625;--foreground:#f4f6ff;--muted:#9aa5c2;--muted-strong:#c3cae0;--line:rgba(205,214,245,0.13);--line-strong:rgba(205,214,245,0.23);--surface:rgba(19,24,40,0.95);--surface-strong:#13182a;--surface-soft:#1b2037;--surface-muted:#101526;--surface-ink:#ffffff;--primary:#747aff;--primary-strong:#9195ff;--primary-soft:rgba(116,122,255,0.16);--ref-accent:#9195ff;--ref-soft:rgba(116,122,255,0.16);--accent:#a083ff;--accent-soft:rgba(160,131,255,0.14);--success:#47d89a;--success-soft:rgba(71,216,154,0.13);--warning:#f3b85f;--warning-soft:rgba(243,184,95,0.14);--danger:#ff7892;--danger-soft:rgba(255,120,146,0.13);--glow:rgba(116,122,255,0.2);--grid:rgba(218,224,255,0.04);--shadow-sm:0 5px 20px rgba(0,0,0,0.2);--shadow-md:0 18px 46px rgba(0,0,0,0.34);--shadow-lg:0 28px 80px rgba(0,0,0,0.46);--shadow-card:0 8px 26px rgba(0,0,0,0.23);--shadow-elevated:0 28px 76px rgba(0,0,0,0.44);--shadow-popover:0 22px 64px rgba(0,0,0,0.52);--focus:0 0 0 3px rgba(116,122,255,0.35);--workspace-sidebar:#0f1423;--workspace-canvas:#0b0e19;--workspace-panel:#13182a;--workspace-topbar:rgba(15,20,35,0.96);--workspace-hover:#191f34;--workspace-active:linear-gradient(90deg,rgba(116,122,255,0.2),rgba(160,131,255,0.13));--workspace-gradient:linear-gradient(135deg,#5961ff,#725df7 62%,#8d6dff);--workspace-silk:radial-gradient(ellipse at 86% -12%,rgba(88,96,255,0.19),transparent 29%),radial-gradient(ellipse at 96% 2%,rgba(144,102,255,0.14),transparent 26%)}[data-workspace-ui=v2],[data-workspace-ui=v2] *{box-sizing:border-box}[data-workspace-ui=v2] :where(button,input,select,textarea){font:inherit}[data-workspace-ui=v2] :where(button,a){-webkit-tap-highlight-color:transparent}[data-workspace-ui=v2] :where(button,a,input,select,textarea):focus-visible{outline:2px solid transparent;box-shadow:var(--focus)}[data-workspace-ui=v2] :where(h1,h2,h3){color:var(--foreground);letter-spacing:-.025em}[data-workspace-ui=v2] :where(p,small){color:var(--muted)}@media (prefers-reduced-motion:reduce){[data-workspace-ui=v2] *,[data-workspace-ui=v2] :after,[data-workspace-ui=v2] :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}