@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{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.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{font-size:56px}.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%,312px);max-width:312px;font-size:34px;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:8px;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:950;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}.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}}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 380px),var(--background);background-size:44px 44px,44px 44px,auto,auto;color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus);outline:none}::selection{background:var(--primary);color:var(--surface-ink)}