.application-panel,.candidate-header,.candidate-panel,.dashboard-section,.job-summary,.notice,.panel,.review-main,.review-side{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.panel{padding:34px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0 0 16px;font-size:64px;line-height:.98}h2{margin:0 0 10px;font-size:30px;line-height:1.08}h3{font-size:18px}h3,p{margin:0}p{color:var(--muted);line-height:1.65}.home-page{width:min(100%,1280px);display:grid;grid-gap:22px;gap:22px}.hero-section{display:grid;min-height:calc(100vh - 108px);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;grid-gap:48px;gap:48px;padding:18px 0 10px}.hero-copy{display:grid;grid-gap:22px;gap:22px}.hero-copy p{max-width:650px;font-size:20px}.button-row,.hero-actions,.hero-kicker,.topbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.auth-proof span,.candidate-assurance,.hero-kicker>span,.job-facts span,.schedule-note{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted-strong);font-size:13px;font-weight:750;line-height:1.4;padding:9px 12px}.hero-kicker>span{color:var(--primary);text-transform:uppercase}.hero-trust{display:flex;max-width:640px;align-items:flex-start;gap:10px;color:var(--muted-strong);font-size:14px;font-weight:800;line-height:1.5}.auth-proof svg,.candidate-assurance svg,.hero-trust svg,.job-facts svg,.schedule-note svg{flex:0 0 auto;color:var(--primary)}.command-visual{position:relative;min-height:560px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 16%,transparent),transparent 40%),var(--surface);box-shadow:var(--shadow);overflow:hidden;padding:18px}.command-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.command-action-strip span,.command-floating-card,.command-topline span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 82%,transparent);color:var(--muted-strong);font-size:12px;font-weight:750;padding:8px 10px}.command-topline strong{color:var(--foreground);font-size:13px;text-transform:uppercase}.command-window{min-height:410px;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:14px}.command-sidebar-preview,.command-window{display:grid;border-radius:var(--radius-md)}.command-sidebar-preview{align-content:start;grid-gap:10px;gap:10px;background:var(--surface-soft);padding:12px}.command-sidebar-preview span{display:block;height:34px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--foreground) 16%,transparent)}.command-sidebar-preview span:first-child{background:var(--primary)}.command-main-preview{display:grid;grid-template-columns:.85fr 1.15fr;grid-auto-rows:minmax(94px,auto);grid-gap:12px;gap:12px}.crm-create-panel,.crm-filter-panel,.integration-actions{display:grid;grid-gap:18px;gap:18px}.button-row,.crm-filter-heading,.crm-inline-form,.integration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.crm-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.offer-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.client-detail-grid,.crm-results-layout,.integration-grid,.offer-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);grid-gap:18px;gap:18px}.client-grid,.crm-results-list,.integration-list,.offer-list,.submission-board{display:grid;grid-gap:14px;gap:14px}.client-card,.crm-result-row,.integration-row,.offer-row,.submission-card{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;padding:18px;text-decoration:none}.demo-checklist,.demo-kit-link-grid,.demo-result-grid,.preference-list,.report-section-list,.team-user-list{display:grid;grid-gap:14px;gap:14px}.team-user-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.demo-step-card,.team-user-row div{display:grid;grid-gap:5px;gap:5px}.team-user-row span{color:var(--muted);font-size:13px;font-weight:800}.compact-form,.sample-report-main{display:grid;grid-gap:14px;gap:14px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--foreground);font-weight:700;text-transform:capitalize}.demo-kit-page{display:grid;grid-gap:22px;gap:22px}.demo-kit-grid,.sample-report-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.demo-result-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.score-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:14px;gap:14px}.mini-meter{height:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-soft)}.mini-meter span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.step-number{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--primary);color:var(--surface-ink);font-weight:750}.ai-disclaimer-card,.error-boundary-card{display:grid;grid-gap:14px;gap:14px}.compliance-warning-list,.demo-kit-link-grid{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:760px){.team-user-row{grid-template-columns:1fr}}.client-card,.offer-row,.submission-card{display:grid;justify-content:stretch}.client-submission-panel,.comparison-drawer{align-self:start}.comparison-item,.submission-row,.timeline-mini{display:flex;min-width:0;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding:12px 0}.comparison-item{display:grid}.crm-compare-check{padding-top:8px}.tag,.tag-row span{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:12px;font-weight:700;padding:6px 9px}.compact-filter input,.compact-filter select,.compact-filter textarea,.crm-inline-form input,.crm-inline-form select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);padding:10px 12px}.compact-filter textarea{min-height:90px}.crm-inline-form input,.crm-inline-form select{min-width:min(100%,220px)}.demo-mode-badge,.trial-warning{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:12px;font-weight:750;padding:7px 10px}.guided-checklist .ai-tip{border-left:3px solid var(--primary);padding-left:10px}.public-offer-upload-page{min-height:100vh;display:grid;place-items:center;padding:24px}.public-card{width:min(100%,620px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);display:grid;grid-gap:18px;gap:18px;padding:32px}@media (max-width:900px){.client-detail-grid,.crm-results-layout,.integration-grid,.offer-detail-grid{grid-template-columns:1fr}.crm-result-row,.integration-row{display:grid}}.command-panel-preview,.command-pipeline,.command-score-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.hero-score{display:flex;align-items:center;justify-content:space-between}.hero-score strong{display:block;margin-top:5px;font-size:52px;line-height:.9}.hero-score svg{color:var(--accent-warm)}.ai-summary{display:grid;grid-gap:10px;gap:10px}.ai-summary p{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:750}.ai-summary strong{font-size:18px;line-height:1.35}.command-pipeline{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.command-pipeline div,.command-score-card div{border-radius:var(--radius-md);background:var(--surface-soft);padding:12px}.command-floating-card span,.command-pipeline span,.command-score-card span{display:block;color:var(--muted);font-size:12px;font-weight:700}.command-floating-card strong,.command-pipeline strong,.command-score-card strong{display:block;margin-top:4px;color:var(--foreground);font-size:24px}.command-score-card{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.command-floating-card{position:absolute;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.command-floating-card.left{bottom:78px;left:28px}.command-floating-card.right{right:28px;bottom:78px}.command-action-strip{position:absolute;right:18px;bottom:18px;left:18px;display:flex;flex-wrap:wrap;gap:8px}.feature-grid,.home-strip{display:grid;grid-gap:12px;gap:12px}.home-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.action-list div,.candidate-mini-card,.feature-card,.metric,.metric-card,.role-card,.score-list div,.score-row,.score-total,.slot-card,.workflow-step{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.workflow-step{display:grid;min-height:108px;grid-gap:8px;gap:8px;padding:18px}.feature-card span,.metric-card span,.workflow-step span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.workflow-step strong{align-self:end}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{display:grid;min-height:180px;grid-gap:10px;gap:10px;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card svg{color:var(--primary)}.feature-card strong{font-size:24px}.feature-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.home-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:30px}.home-cta h2{margin:0;font-size:36px;max-width:760px}.landing-page{width:min(100%,1480px);gap:0;overflow:hidden}.landing-hero{position:relative;isolation:isolate;min-height:calc(100vh - 72px);grid-template-columns:1fr;justify-items:center;gap:30px;padding:56px 24px 58px;text-align:center;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:44px 44px}.landing-hero:before{position:absolute;inset:0 auto auto 50%;z-index:-1;width:min(1120px,100%);height:560px;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 38%),radial-gradient(circle at 82% 32%,color-mix(in srgb,var(--accent-warm) 15%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 74%,transparent),transparent 86%);content:"";filter:blur(.2px);transform:translateX(-50%)}.landing-hero>*{min-width:0}.landing-hero-copy{max-width:1120px;justify-items:center;gap:18px}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--primary);font-size:13px;font-weight:800;justify-content:center;line-height:1.35;padding:9px 14px;text-align:center;text-transform:uppercase}.landing-hero-copy h1{max-width:760px;margin:0;font-size:58px;font-weight:650;line-height:1.04;text-wrap:balance}.landing-subtitle{max-width:690px;font-size:19px;line-height:1.55}.landing-actions{justify-content:center;margin-top:2px}.landing-actions .button{min-width:228px}.landing-proof-row{justify-content:center;gap:10px;max-width:760px}.landing-proof-row span{gap:8px;min-height:38px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--muted-strong);font-size:13px;font-weight:750;padding:8px 12px}.landing-proof-row svg{color:var(--primary)}.landing-trust{justify-content:center;max-width:640px;text-align:center}.landing-section{display:grid;grid-gap:32px;gap:32px;scroll-margin-top:112px;padding:78px 24px}.landing-band{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 13%,transparent),transparent 40%),color-mix(in srgb,var(--surface-strong) 74%,transparent);box-shadow:var(--shadow-soft)}.landing-section-header{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:860px;margin:0 auto;text-align:center}.landing-section-header h2{max-width:820px;margin:0;font-size:46px;letter-spacing:0;line-height:1.05}.landing-section-header p:not(.landing-eyebrow){max-width:760px;color:var(--muted-strong);font-size:17px;line-height:1.65}.landing-value-grid,.pricing-grid,.time-savings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ai-workflow-step,.faq-list details,.landing-value-card,.pricing-card,.time-saving-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 90%,transparent),color-mix(in srgb,var(--surface) 96%,transparent)),var(--surface);box-shadow:var(--shadow-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ai-workflow-step:hover,.landing-value-card:hover,.time-saving-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.landing-value-card,.pricing-card,.time-saving-card{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:22px}.landing-card-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 56%,transparent);color:var(--primary)}.landing-value-card h3,.pricing-card h3,.time-saving-card h3{font-size:22px}.landing-value-card p,.time-saving-card p{color:var(--muted-strong);font-size:15px;line-height:1.58}.landing-value-card ul,.pricing-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.landing-value-card li,.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:var(--muted-strong);font-size:14px;font-weight:750;line-height:1.4}.landing-value-card li svg,.pricing-card li svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.ai-workflow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-workflow-step{position:relative;display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:186px;padding:18px}.ai-workflow-step span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--foreground);color:var(--background-strong);font-size:12px;font-weight:750}.ai-workflow-step:first-child span{background:var(--primary)}.ai-workflow-step:nth-child(2) span{background:color-mix(in srgb,var(--primary) 85%,var(--foreground))}.ai-workflow-step:nth-child(3) span{background:color-mix(in srgb,var(--primary) 70%,var(--foreground))}.ai-workflow-step:nth-child(4) span{background:color-mix(in srgb,var(--primary) 55%,var(--foreground))}.ai-workflow-step:nth-child(5) span{background:color-mix(in srgb,var(--primary) 40%,var(--foreground))}.ai-workflow-step:nth-child(6) span{background:var(--foreground)}.ai-workflow-step p{color:var(--foreground);font-size:14px;font-weight:700;line-height:1.45}.candidate-comparison-shell{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.comparison-row{display:grid;grid-template-columns:.85fr .55fr 1fr 1fr 1.25fr .64fr;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:16px}.comparison-row:first-child{border-top:0}.comparison-head{background:color-mix(in srgb,var(--surface-soft) 78%,transparent);color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.comparison-row strong{color:var(--foreground)}.comparison-row span{min-width:0;color:var(--muted-strong);font-size:14px;line-height:1.45}.comparison-row em{justify-self:start;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-soft) 54%,transparent);color:var(--primary);font-size:12px;font-style:normal;font-weight:750;padding:7px 10px}.landing-command-visual{width:min(100%,1060px);min-height:auto;aspect-ratio:16/8.8;margin-top:6px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 13%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 18%,transparent),transparent 44%),color-mix(in srgb,var(--surface-strong) 88%,transparent)}.landing-command-window{height:calc(100% - 58px);min-height:420px;grid-template-columns:1fr;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 82%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),var(--surface)}.command-dashboard-grid{display:grid;min-height:350px;grid-template-areas:"role score ai" "pipeline pipeline ai" "signals signals schedule";grid-template-columns:minmax(0,.9fr) minmax(0,.95fr) minmax(0,1fr);grid-gap:12px;gap:12px}.command-role-panel{grid-area:role}.command-score-hero{grid-area:score}.command-ai-review{position:relative;grid-area:ai;overflow:hidden}.command-ai-review:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--primary) 15%,transparent) 42%,transparent 70%);content:"";transform:translateX(-120%)}.command-pipeline-panel{grid-area:pipeline}.command-score-table{grid-area:signals}.command-schedule-panel{grid-area:schedule}.command-role-panel,.command-schedule-panel{display:grid;grid-gap:10px;gap:10px}.command-role-panel p,.command-schedule-panel p,.command-score-hero p{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:750}.command-role-panel strong,.command-schedule-panel strong{color:var(--foreground);font-size:18px;line-height:1.25}.command-schedule-panel>span,.command-score-hero span{color:var(--muted);font-size:12px;font-weight:700}.command-tag-row{display:flex;flex-wrap:wrap;gap:7px}.command-tag-row span{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-soft) 46%,transparent);color:var(--muted-strong);font-size:11px;font-weight:750;padding:6px 8px}.command-score-hero{min-height:156px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-warm) 17%,transparent),transparent 58%),var(--surface)}.command-score-hero strong{font-size:62px}.command-ai-review strong{font-size:20px}.command-pipeline-panel{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.pipeline-row{display:grid;grid-gap:8px;gap:8px;min-width:0}.pipeline-meter{height:7px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--foreground) 11%,transparent);padding:0}.pipeline-meter i{display:block;width:var(--meter);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent-warm));transform-origin:left}.command-floating-card-score{bottom:74px;left:34px}.command-floating-card-schedule{right:34px;bottom:74px}.product-tour-section{display:grid;grid-gap:30px;gap:30px;scroll-margin-top:96px;padding:54px 24px 96px}.product-tour-header{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:780px;margin:0 auto;text-align:center}.product-tour-header h2{margin:0;font-size:44px;letter-spacing:0;line-height:1.04}.product-tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.product-tour-card{position:relative;display:grid;min-width:0;grid-gap:16px;gap:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 96%,transparent)),var(--surface);box-shadow:var(--shadow-soft);padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-tour-card:before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent-warm));content:""}.product-tour-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.tour-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour-card-topline span{color:var(--primary);font-size:12px;font-weight:750}.tour-card-topline svg{color:var(--accent-warm)}.product-tour-card h3{font-size:24px}.product-tour-card p{color:var(--muted-strong);font-size:15px;line-height:1.55}.tour-mini-window{display:grid;grid-gap:12px;gap:12px;min-height:176px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 72%,transparent);padding:12px}.tour-mini-header{display:flex;gap:6px}.tour-mini-header span{width:8px;height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--foreground) 22%,transparent)}.tour-mini-header span:first-child{background:var(--primary)}.tour-mini-body{display:grid;grid-gap:9px;gap:9px}.tour-mini-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:10px}.tour-mini-row span,.tour-mini-row strong{min-width:0;font-size:12px;font-weight:750}.tour-mini-row span{color:var(--muted)}.tour-mini-row strong{color:var(--foreground)}.pricing-card{grid-template-rows:auto auto auto 1fr auto}.pricing-card:nth-child(2){background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--primary),var(--accent-warm)) border-box;border:2px solid transparent;box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.pricing-card>span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.pricing-card>strong{color:var(--foreground);font-size:clamp(30px,2.7vw,38px);line-height:1.05;text-wrap:balance}.pricing-card ul{align-self:start}.pricing-card .button{align-self:end;width:100%}.faq-list{display:grid;max-width:920px;width:100%;grid-gap:10px;gap:10px;margin:0 auto}.faq-list details{overflow:hidden;padding:0}.faq-list summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;color:var(--foreground);cursor:pointer;font-size:17px;font-weight:800;padding:18px 20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--primary);font-size:22px;line-height:1}.faq-list details[open] summary:after{content:"-"}.faq-list details p{border-top:1px solid var(--line);color:var(--muted-strong);font-size:15px;line-height:1.65;padding:0 20px 18px}.site-footer{margin-top:48px;border-top:1px solid var(--line);background:var(--background-strong);padding:0 24px}.footer-inner{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto;padding:56px 0 40px}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-brand .brand{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--foreground);text-decoration:none}.footer-brand .brand-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--foreground);color:var(--background-strong)}.footer-brand p{color:var(--muted);font-size:14px;line-height:1.65;max-width:320px}.footer-links{display:contents}.footer-link-group strong{display:block;margin-bottom:16px;color:var(--foreground);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.footer-link-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-link-group li a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease}.footer-link-group li a:hover{color:var(--primary)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px 0;border-top:1px solid var(--line)}.footer-bottom small{color:var(--muted);font-size:13px}.footer-bottom-links{display:flex;gap:18px}.footer-bottom-links a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .16s ease}.footer-bottom-links a:hover{color:var(--primary)}@media (max-width:760px){.footer-inner{grid-template-columns:1fr;gap:32px;padding:40px 0 28px}.footer-brand p{max-width:100%}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}.ai-workflow-step,.candidate-comparison-shell,.faq-list details,.landing-command-visual,.landing-hero-copy>*,.landing-value-card,.pricing-card,.product-tour-card,.time-saving-card{animation:landing-rise .68s ease both}.landing-hero-copy>:nth-child(2){animation-delay:50ms}.landing-hero-copy>:nth-child(3){animation-delay:.1s}.landing-command-visual,.landing-hero-copy>:nth-child(4){animation-delay:.15s}.landing-hero-copy>:nth-child(5){animation-delay:.19s}.command-floating-card-score{animation:float-card 5.8s ease-in-out infinite}.command-floating-card-schedule{animation:float-card 6.4s ease-in-out .5s infinite}.command-ai-review:after{animation:ai-sheen 3.8s ease-in-out 1s infinite}.pipeline-meter i{animation:meter-fill 1s ease-out both}.product-tour-card:nth-child(2){animation-delay:90ms}.product-tour-card:nth-child(3){animation-delay:.18s}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-child{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.scroll-reveal.is-visible .scroll-reveal-child:first-child{transition-delay:0s;opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .scroll-reveal-child:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .scroll-reveal-child:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .scroll-reveal-child:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .scroll-reveal-child:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .scroll-reveal-child:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal-child{opacity:1;transform:none;transition:none}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ai-sheen{0%,42%{transform:translateX(-120%)}72%,to{transform:translateX(120%)}}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes skeleton-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes audio-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 24%,transparent)}50%{box-shadow:0 0 0 12px transparent}}.button,.ui-button{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);color:#ffffff;cursor:pointer;font-weight:750;padding:10px 16px;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button:hover,.ui-button:hover{background:var(--primary-strong);border-color:var(--primary-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.button.secondary,.ui-button-ghost,.ui-button-secondary{border-color:var(--line-strong);background:var(--surface-strong);color:var(--foreground)}.button.danger,.ui-button-danger{border-color:var(--danger);background:var(--danger);color:#ffffff}.button-large{min-height:52px;padding:13px 18px}.compact-button{min-height:36px;padding:7px 12px}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.icon-button{width:38px;height:38px;border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground)}.icon-button:hover{box-shadow:var(--shadow-soft)}.skeleton,.skeleton-card{display:block;min-height:16px;border-radius:var(--radius-md);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 8%,transparent),transparent),color-mix(in srgb,var(--foreground) 9%,transparent);background-size:220% 100%,auto;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-stack{display:grid;grid-gap:10px;gap:10px}.skeleton-stack .skeleton:nth-child(2){width:86%}.skeleton-stack .skeleton:nth-child(3){width:64%}.skeleton-card{min-height:224px}.loading-skeleton{display:grid;grid-gap:10px;gap:10px}.loading-skeleton-row,.loading-skeleton-title{display:block;border-radius:var(--radius-md);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 8%,transparent),transparent),color-mix(in srgb,var(--foreground) 9%,transparent);background-size:220% 100%,auto;animation:skeleton-shimmer 1.4s ease-in-out infinite}.loading-skeleton-title{width:min(280px,72%);height:24px}.loading-skeleton-row{width:100%;height:14px}.loading-skeleton-row:nth-child(3){width:86%}.loading-skeleton-row:nth-child(4){width:64%}.dialog-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:80;display:grid;background:rgba(3,7,18,.45);padding:18px}.dialog-backdrop{place-items:center}.dialog-panel,.drawer-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow)}.dialog-panel{width:min(560px,100%)}.drawer-backdrop{justify-items:end}.drawer-panel{width:min(440px,100%);height:100%;overflow-y:auto;padding:22px}.drawer-left{justify-self:start}.confirm-dialog{display:grid;width:min(480px,100%);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow);padding:22px}.confirm-dialog-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--warning) 34%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 10%,var(--surface-strong));color:var(--warning)}.confirm-dialog-copy{display:grid;grid-gap:8px;gap:8px}.action-drawer-footer,.confirm-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.action-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.action-drawer-body{min-width:0}.action-drawer-footer{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.ui-modal-header h2{margin:0;font-size:22px}.tabs{display:grid;grid-gap:16px;gap:16px}.tabs-list{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:4px}.tab-button{display:inline-flex;min-height:34px;align-items:center;border-radius:6px;color:var(--muted-strong);font-size:13px;font-weight:750;padding:7px 12px;white-space:nowrap}.tab-button[aria-selected=true]{background:var(--surface-strong);color:var(--foreground);box-shadow:var(--shadow-soft)}.tab-panel{min-width:0}.stepper,.timeline{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}.timeline-dot{width:12px;height:12px;margin-top:6px;border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-strong)}.stepper-item.active span,.stepper-item.done span,.timeline-item.active .timeline-dot,.timeline-item.done .timeline-dot{border-color:var(--primary);background:var(--primary);color:var(--surface-ink)}.timeline-item.failed .timeline-dot{border-color:var(--danger);background:var(--danger)}.stepper-item strong,.timeline-item strong{color:var(--foreground);font-size:14px}.timeline-item small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:700}.timeline-item p{margin-top:4px;font-size:13px;line-height:1.45}.stepper{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stepper-item{display:flex;min-width:0;align-items:center;gap:10px}.stepper-item span{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:12px;font-weight:750}.progress-ring{position:relative;display:inline-grid;width:86px;height:86px;place-items:center}.progress-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke:color-mix(in srgb,var(--foreground) 10%,transparent);stroke-width:5}.progress-ring circle:last-child{stroke:var(--primary);stroke-dasharray:calc(var(--progress) * 1.07) 107;stroke-linecap:round}.progress-ring strong{color:var(--foreground);font-size:17px}.plan-badge,.status-pill{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:12px;font-weight:750;padding:6px 10px;text-transform:capitalize}.status-pill-success{border-color:color-mix(in srgb,var(--success) 42%,var(--line));color:var(--success)}.status-pill-warning{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));color:var(--warning)}.status-pill-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));color:var(--danger)}.plan-badge,.status-pill-info{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));color:var(--primary)}.plan-badge.trial{color:var(--accent-warm)}.usage-meter{display:grid;grid-gap:9px;gap:9px}.usage-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-meter span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.usage-meter strong{color:var(--foreground);font-size:13px}.score-gauge{display:grid;width:118px;min-height:118px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:conic-gradient(var(--primary) var(--score),color-mix(in srgb,var(--foreground) 10%,transparent) 0),var(--surface);padding:12px}.score-gauge span,.score-gauge strong{display:inline-flex;width:78px;height:32px;align-items:center;justify-content:center;background:var(--surface-strong)}.score-gauge span{align-self:end;border-radius:8px 8px 0 0;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.score-gauge strong{align-self:start;border-radius:0 0 8px 8px;color:var(--foreground);font-size:26px}.audio-orb{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-soft) 66%,transparent);color:var(--primary)}.audio-orb.active{animation:audio-pulse 1.8s ease-in-out infinite}.toast-region{position:fixed;right:18px;bottom:18px;z-index:90;display:grid;grid-gap:10px;gap:10px;width:min(360px,calc(100vw - 36px))}.link-button,.text-link{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:14px;font-weight:750;padding:0}.link-button:hover,.text-link:hover{color:var(--primary-strong);text-decoration:underline;text-underline-offset:3px}.grid,.metric-grid{display:grid;grid-gap:14px;gap:14px}.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.metric{padding:14px}.metric strong{display:block;font-size:28px}.metric span{color:var(--muted);font-size:14px}.dashboard-header,.dashboard-hero,.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dashboard-header h1,.dashboard-hero h1,.page-header h1{font-size:52px}.dashboard-hero p{max-width:760px}.page-header-copy{grid-gap:8px;gap:8px}.page-header-copy p:not(.eyebrow){max-width:760px;font-size:16px}.page-header-actions,.page-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboard-health{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:13px;font-weight:750;padding:8px 12px}.dashboard-health[data-state=ready]{border-color:color-mix(in srgb,var(--success) 44%,var(--line));color:var(--success)}.dashboard-health[data-state=error]{border-color:color-mix(in srgb,var(--danger) 44%,var(--line));color:var(--danger)}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card{min-width:0;border-left:4px solid var(--line-strong);padding:18px}.metric-card strong{display:block;margin-top:12px;font-size:34px;line-height:1}.metric-card p{margin-top:8px;font-size:13px}.metric-card.good,.metric-card.success{border-left-color:var(--success)}.metric-card.info{border-left-color:var(--accent)}.metric-card.warn,.metric-card.warning{border-left-color:var(--warning)}.dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:18px;gap:18px}.dashboard-section,.notice{padding:22px}.section-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.candidate-panel h2,.dashboard-section h2,.review-section h2,.review-side h2,.section-toolbar h2{margin:0 0 6px;font-size:20px}.action-list,.focus-list,.funnel-row{display:grid;grid-gap:12px;gap:12px}.funnel-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.action-list div,.focus-list div,.funnel-stage{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:16px}.funnel-stage{display:grid;grid-gap:8px;gap:8px}.focus-list svg,.funnel-stage svg{color:var(--primary)}.action-list span,.focus-list span,.funnel-stage span{color:var(--muted);font-size:13px}.action-list strong,.funnel-stage strong{display:block;color:var(--foreground);font-size:30px}.focus-list{margin-top:18px}.focus-list div{display:flex;align-items:center;gap:10px}.compact-filter{display:flex;align-items:center;gap:8px}.compact-filter span{color:var(--muted);font-size:13px;font-weight:750}.compact-filter select{min-width:150px}.notice{display:grid;grid-gap:8px;gap:8px}.notice strong{font-size:15px}.notice span{color:var(--muted);font-size:14px}.notice.error{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface-strong))}.notice.error strong{color:var(--danger)}.form,.form-grid{display:grid;grid-gap:16px;gap:16px}.form{margin-top:24px;max-width:460px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:24px}.field{display:grid;grid-gap:8px;gap:8px}.button-row.full,.checkbox-row.full,.field.full{grid-column:1/-1}.span-2{grid-column:span 2}.field label{color:var(--foreground);font-size:13px;font-weight:750}.compact-filter select,.field input,.field select,.field textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);color:var(--foreground);padding:12px}.field textarea{min-height:150px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb,var(--muted) 76%,transparent)}.field .compact-value-input{font-size:12px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.toolbar.compact{margin-top:0}.page-header-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.status-summary-grid{flex:1 1 100%;grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:4px}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ops-table,.table{width:100%;min-width:720px;border-collapse:collapse;margin-top:18px}.ops-table td,.ops-table th,.table td,.table th{border-bottom:1px solid var(--line);padding:14px 10px;text-align:left;vertical-align:middle;font-size:14px;line-height:1.45}.ops-table th,.table th{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.ops-table td strong,.table td strong{display:inline-block;max-width:320px}.table-muted{color:var(--muted);font-size:13px}.badge,.status{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:12px;font-weight:750;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.status.published,.status.scheduled,.status.shortlisted{border-color:color-mix(in srgb,var(--success) 42%,var(--line));color:var(--success)}.status.applied,.status.scheduling_sent{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--accent)}.badge-danger,.status.rejected{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));color:var(--danger)}.actions,.candidate-actions,.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.row-actions{justify-content:flex-end}.action-menu,.row-actions{position:relative}.action-menu summary{display:inline-flex;width:38px;height:36px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);cursor:pointer;list-style:none}.action-menu summary::-webkit-details-marker{display:none}.action-menu-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:25;display:grid;min-width:178px;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow);padding:7px}.action-menu-popover a,.action-menu-popover button{display:flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:13px;font-weight:750;padding:8px;text-align:left}.action-menu-popover a:hover,.action-menu-popover button:hover{background:var(--surface-soft)}.danger-item{color:var(--danger)!important}.onboarding-page,.settings-page{width:min(100%,1280px)}.activation-card,.onboarding-hero,.settings-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:flex-end;grid-gap:20px;gap:20px}.onboarding-hero{margin-bottom:22px}.onboarding-hero h1,.settings-hero h1{max-width:850px}.onboarding-hero p,.settings-hero p{max-width:780px;font-size:17px}.onboarding-progress-card{display:grid;grid-gap:10px;gap:10px;padding:20px}.activation-progress-row span,.onboarding-progress-card span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.activation-progress-row strong,.onboarding-progress-card strong{color:var(--foreground);font-size:36px;line-height:1}.onboarding-progress-card .progress-ring strong{font-size:17px}.progress-track{height:10px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft)}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent)),var(--primary)}.onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.onboarding-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.onboarding-step-card.complete{border-color:color-mix(in srgb,var(--success) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--success) 7%,transparent),transparent 42%),var(--surface)}.step-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--primary)}.step-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.step-heading h2{margin:0;font-size:20px}.ai-tip{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:var(--muted-strong);font-size:13px;font-weight:700;line-height:1.5}.ai-tip svg{flex:0 0 auto;color:var(--accent-warm);margin-top:2px}.step-actions{grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:4px}.onboarding-footer,.step-actions{display:flex;flex-wrap:wrap;align-items:center}.onboarding-footer{gap:14px;margin-top:22px}.activation-card{margin-top:18px}.activation-progress-row{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.activation-check-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.activation-check-grid span{display:flex;min-width:0;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:750;padding:9px 10px}.activation-check-grid span.complete{border-color:color-mix(in srgb,var(--success) 34%,var(--line));color:var(--success)}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:20px;gap:20px;margin-top:20px}.settings-form-panel{min-width:0}.privacy-form{margin-top:0}.settings-rail{display:grid;align-content:start;grid-gap:14px;gap:14px}.settings-insight-card{display:grid;grid-gap:10px;gap:10px;padding:18px}.settings-insight-card svg{color:var(--primary)}.settings-insight-card h2{margin:0;font-size:20px}.document-scan-decision__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.document-scan-decision__heading .status-pill{flex:0 0 auto}.calendar-launch-checklist__grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-launch-checklist__item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:12px}.calendar-launch-checklist__item.done svg{color:var(--success)}.calendar-launch-checklist__item.blocked svg{color:var(--warning,#f59e0b)}.calendar-launch-checklist__item span,.calendar-launch-checklist__item strong{display:block}.calendar-launch-checklist__item span{margin-top:4px;color:var(--muted-strong);font-size:.9rem;line-height:1.45}.billing-launch-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.billing-launch-list li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--muted-strong);font-size:.9rem;line-height:1.45}.billing-launch-list svg{margin-top:2px;color:var(--success)}.billing-launch-list li.warning svg{color:var(--warning,#f59e0b)}@media (max-width:720px){.calendar-launch-checklist__grid{grid-template-columns:1fr}}.candidate-card-list,.role-card-list{display:none}.candidate-mini-card,.role-card{padding:16px}.candidate-mini-card h3,.role-card h3{margin:10px 0 5px}.role-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.auth-layout{display:grid;min-height:calc(100vh - 150px);grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;grid-gap:70px;gap:70px}.auth-copy{grid-gap:18px;gap:18px}.auth-copy p{max-width:620px;font-size:18px}.auth-proof{display:flex;flex-wrap:wrap;gap:10px}.auth-panel{box-shadow:var(--shadow)}.auth-provider-actions,.auth-secondary-action{display:grid;grid-gap:10px;gap:10px}.auth-google-button{width:100%;justify-content:center}.auth-divider{display:grid;place-items:center;margin:16px 0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.auth-divider:before{content:"";grid-area:1/1;width:100%;height:1px;background:var(--border)}.auth-divider span{position:relative;grid-area:1/1;padding:0 10px;background:var(--surface)}.auth-secondary-action{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.auth-secondary-action,.trial-login-link{color:var(--muted);font-size:14px;font-weight:800}.trial-login-link{margin:0}.trial-login-link a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.form-status{color:var(--muted);font-size:14px;font-weight:700;line-height:1.5}.form-status.success{color:var(--success)}.form-status.error{color:var(--danger)}.job-edit-page{width:min(100%,1280px)}.breadcrumb-row{margin-bottom:12px}.job-editor-layout,.public-application-layout,.review-layout{display:grid;align-items:flex-start;grid-gap:22px;gap:22px}.job-editor-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.job-editor-side{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:18px;gap:18px}.form-section{display:grid;grid-gap:16px;gap:16px;margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.form-section-header{display:grid;grid-gap:5px;gap:5px}.form-section-header h2,.lifecycle-card h2{margin:0;font-size:21px}.job-snapshot,.lifecycle-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:16px}.job-snapshot span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.job-snapshot strong{font-size:20px}.side-actions{display:grid;grid-gap:10px;gap:10px}.candidate-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:26px}.candidate-header h1{font-size:52px}.candidate-header-meta{display:flex;gap:8px;margin-top:14px}.candidate-actions{justify-content:flex-end}.candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.candidate-panel{display:grid;grid-gap:13px;gap:13px;padding:22px}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:12px;font-weight:750;padding:6px 9px}.score-layout{display:grid;grid-template-columns:170px 1fr;align-items:flex-start;grid-gap:16px;gap:16px}.score-list div,.score-row,.score-total{padding:16px}.score-total strong{display:block;font-size:44px}.score-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.score-list span,.score-row span,.timeline-item span{color:var(--muted);font-size:12px}.score-list strong{display:block;margin-top:5px;font-size:20px}.answer-list,.timeline-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.timeline-list{list-style:none}.answer-list div,.timeline-list li{border-bottom:1px solid var(--line);padding-bottom:10px}.answer-list dt,.timeline-list strong{color:var(--foreground);font-size:13px;font-weight:750}.answer-list dd{margin:4px 0 0;color:var(--muted)}.dialog-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.58);padding:18px}.dialog-panel{display:grid;width:min(100%,520px);grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow);padding:22px}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.public-application-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.35fr)}.job-summary{display:grid;grid-gap:16px;gap:16px;padding:24px}.company-mark{display:flex;width:72px;height:72px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong)}.company-mark img{width:100%;height:100%;object-fit:contain}.company-mark span{color:var(--primary);font-size:30px;font-weight:750}.job-facts{display:flex;flex-wrap:wrap;gap:8px}.job-facts span{border-radius:var(--radius-md);color:var(--foreground)}.job-description{white-space:pre-wrap}.application-panel{padding:30px}.application-closed-state{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 12%,transparent),transparent 58%),var(--surface-muted)}.application-closed-state h2,.application-closed-state p{margin:0}.application-closed-state p{color:var(--muted);line-height:1.6}.application-form{max-width:none}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:14px;line-height:1.5}.checkbox-row input{accent-color:var(--primary);margin-top:4px}.schedule-panel{display:grid;grid-gap:18px;gap:18px}.slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.slot-card{display:grid;min-height:132px;grid-gap:9px;gap:9px;border-color:var(--line);color:var(--foreground);cursor:pointer;padding:16px;text-align:left}.slot-card.selected,.slot-card:hover{border-color:var(--primary);box-shadow:var(--shadow-soft)}.slot-card svg{color:var(--primary)}.slot-card span{color:var(--foreground);font-weight:750}.slot-card strong{color:var(--muted);font-size:13px}.review-layout{grid-template-columns:minmax(0,1fr) 320px}.review-grid{display:grid;grid-gap:22px;gap:22px;margin-top:24px}.review-section{display:grid;grid-gap:12px;gap:12px;min-width:0;border-top:1px solid var(--line);padding-top:20px}.resume-preview{display:flex;min-height:220px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:20px}.review-side{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:18px;gap:18px;padding:20px}.plain-list{color:var(--muted);line-height:1.6;margin:0;padding-left:20px}.command-center-page,.interviews-page,.public-schedule-page,.templates-page{width:min(100%,1320px)}.command-hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 13%,transparent),transparent 48%),var(--surface);box-shadow:var(--shadow-soft);padding:28px}.command-hero:after{position:absolute;right:28px;bottom:20px;width:min(42%,420px);height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);content:""}.field-hint,.insight-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:750;padding:7px 10px}.dashboard-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:20px;gap:20px}.active-job-link-grid,.ai-insight-list,.dashboard-ai-rail,.dashboard-primary-stack,.decision-action-list,.quality-stack,.rank-reason-list,.readiness-list,.schedule-context-list,.schedule-day-stack,.suggested-action-list{display:grid;grid-gap:14px;gap:14px}.dashboard-ai-rail{align-content:start}.ai-rail-panel{display:grid;grid-gap:16px;gap:16px}.active-job-link-grid a,.active-job-link-grid>span,.ai-insight-list article,.disabled-control-row,.evidence-grid article,.focus-queue-card,.interview-card-row article,.portfolio-role-card,.quality-stack div,.rank-reason-list span,.readiness-list div,.schedule-context-list div,.skeleton-card,.suggested-action-list a,.template-card,.template-payload-preview span{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.ai-insight-list article{display:grid;grid-gap:6px;gap:6px;padding:14px}.ai-insight-list span,.interview-card-row span,.portfolio-role-footer span,.quality-stack span,.rank-reason-list span,.schedule-context-list span,.score-emblem small,.score-emblem span,.template-card-meta span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.ai-insight-list strong{color:var(--foreground);font-size:28px}.active-job-link-grid a,.active-job-link-grid>span,.suggested-action-list a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;color:var(--foreground);font-size:14px;font-weight:750;padding:12px}.enhanced-funnel .funnel-stage{min-height:156px}.funnel-meter{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--foreground) 10%,transparent)}.funnel-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent-warm))}.focus-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.focus-queue-grid.single-column{grid-template-columns:1fr}.focus-queue-card{display:grid;grid-gap:10px;gap:10px;padding:16px}.focus-queue-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.focus-queue-card svg{color:var(--primary)}.focus-queue-card strong{font-size:16px}.interview-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.interview-card-row article{display:grid;grid-gap:8px;gap:8px;padding:16px}.interview-card-row strong{color:var(--foreground);font-size:20px}.interview-management-grid,.role-portfolio-grid,.template-gallery-grid{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.role-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-role-card{display:grid;min-height:172px;align-content:space-between;grid-gap:18px;gap:18px;padding:18px}.portfolio-role-card h3{margin:12px 0 8px;font-size:21px}.portfolio-role-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton-card{min-height:132px;padding:18px}.skeleton-card p,.skeleton-card span,.skeleton-card strong,.skeleton-row{display:block;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 7%,transparent),color-mix(in srgb,var(--foreground) 13%,transparent),color-mix(in srgb,var(--foreground) 7%,transparent))}.skeleton-card span{width:42%;height:12px}.skeleton-card strong{width:62%;height:28px;margin-top:18px}.skeleton-card p{width:80%;height:10px;margin-top:14px}.skeleton-row{width:100%;min-height:72px}.job-builder-page{width:min(100%,1440px)}.job-builder-shell{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(300px,360px);grid-gap:18px;gap:18px;align-items:flex-start}.builder-inspector,.builder-section-rail{top:92px;display:grid;grid-gap:10px;gap:10px}.builder-section-rail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:16px}.builder-section-rail a{display:flex;min-height:40px;align-items:center;gap:9px;border-radius:var(--radius-md);color:var(--muted-strong);font-size:13px;font-weight:750;padding:9px}.builder-section-rail a:hover{background:var(--surface-soft);color:var(--foreground)}.builder-advanced-section summary,.builder-hero-actions,.builder-hero-metrics,.builder-hero-summary,.candidate-active-filter-chips,.template-category-tabs,.template-preview-actions,.voice-status-more summary{display:flex;flex-wrap:wrap;gap:8px}.builder-canvas,.builder-form-card,.builder-inspector,.builder-template-strip,.inspector-panel,.job-live-preview,.preview-job-card{display:grid;grid-gap:16px;gap:16px}.builder-form-card,.builder-hero-panel,.builder-template-strip,.job-live-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:24px}.builder-hero-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent),transparent 44%),var(--surface)}.builder-hero-panel h1{font-size:46px}.builder-hero-actions{margin-top:18px}.builder-hero-summary{align-items:stretch;justify-content:flex-end;min-width:min(100%,18rem)}.builder-hero-metrics{align-content:start;max-width:17rem}.builder-hero-metrics span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:750;padding:7px 9px;text-transform:capitalize}.builder-readiness-orb,.schedule-trust-card,.score-emblem{display:grid;min-width:132px;justify-items:center;grid-gap:3px;gap:3px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow-soft);padding:16px}.builder-readiness-orb strong,.score-emblem strong{color:var(--foreground);font-size:42px;line-height:1}.builder-readiness-orb span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.builder-quick-start{border-color:color-mix(in srgb,var(--primary) 22%,var(--line))}.builder-quick-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(9rem,1fr))}.builder-advanced-section{align-content:start}.builder-advanced-section summary{align-items:center;justify-content:space-between;list-style:none}.builder-advanced-section summary::-webkit-details-marker{display:none}.builder-advanced-section summary span{color:var(--foreground);font-size:18px;font-weight:800}.builder-advanced-section summary small{color:var(--muted);font-weight:700}.builder-advanced-section[open] summary{margin-bottom:14px}.preview-browser-bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px}.preview-browser-bar span{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--line-strong)}.preview-browser-bar strong{margin-left:auto;color:var(--muted);font-size:11px;text-transform:uppercase}.preview-job-card{margin-top:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,var(--surface-strong),var(--surface-soft));padding:20px}.preview-job-card h2{margin-top:12px;font-size:34px}.preview-compensation{display:grid;grid-gap:4px;gap:4px;border-left:3px solid var(--accent-warm);padding-left:12px}.preview-compensation span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.preview-jd{max-height:150px;overflow:hidden}.preview-chip-row,.template-actions,.template-card-meta,.template-filter-row,.template-pill-row{display:flex;flex-wrap:wrap;gap:8px}.template-pill-row button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--foreground);cursor:pointer;font-size:13px;font-weight:750;padding:9px 12px}.template-pill-row button:hover{border-color:var(--primary)}.inspector-actions,.sticky-action-panel{display:grid;grid-gap:10px;gap:10px}.readiness-list div{display:flex;align-items:center;gap:9px;padding:10px}.readiness-list svg{color:var(--muted)}.readiness-list div.complete span,.readiness-list div.complete svg{color:var(--success)}.quality-stack div{display:grid;grid-gap:3px;gap:3px;padding:12px}.quality-stack strong{color:var(--foreground);text-transform:capitalize}.candidate-crm-page{width:min(100%,1320px)}.candidate-dossier-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),var(--surface);box-shadow:var(--shadow-soft);padding:28px}.candidate-dossier-header h1{font-size:54px}.candidate-crm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:20px;gap:20px;align-items:flex-start}.candidate-crm-main{display:grid;grid-gap:18px;gap:18px}.candidate-decision-rail{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px}.ai-summary-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),var(--surface)}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.evidence-grid article{padding:14px}.evidence-grid span{color:var(--primary);font-size:12px;font-weight:750;text-transform:uppercase}.decision-action-list .button{justify-content:flex-start;width:100%}.privacy-rail-card{display:grid;grid-gap:10px;gap:10px}.rich-timeline li{position:relative;padding-left:18px}.rich-timeline li:before{position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--primary);content:""}.public-schedule-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:flex-start}.schedule-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 44%),var(--surface);box-shadow:var(--shadow-soft);padding:28px}.schedule-hero h1{font-size:52px}.schedule-context-card,.selected-slot-panel{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:16px;gap:16px}.schedule-context-list div{display:grid;grid-gap:8px;gap:8px;padding:14px}.schedule-context-list svg{color:var(--primary)}.schedule-context-list select{min-height:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);padding:8px}.schedule-day-stack section{display:grid;grid-gap:12px;gap:12px}.schedule-day-stack h3{color:var(--muted-strong)}.slot-card small{color:var(--muted);font-size:12px}.selected-slot-panel .button{width:100%}.rank-reason-list span{border-radius:var(--radius-md);padding:9px 10px;text-transform:none}.schedule-error-guide{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--muted);font-size:14px}.schedule-error-guide svg{flex:0 0 auto;color:var(--warning)}.interview-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-management-card{display:grid;grid-gap:16px;gap:16px}.disabled-control-row{display:flex;align-items:center;gap:12px;padding:12px}.disabled-control-row span{color:var(--muted);font-size:13px;font-weight:750}.template-toolbar-panel{display:grid;grid-gap:14px;gap:14px}.template-category-tabs{align-items:center;overflow-x:auto;padding-bottom:2px}.candidate-active-filter-chips button,.template-category-tabs button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;font-size:13px;font-weight:800;padding:8px 11px;white-space:nowrap}.template-category-tabs button.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,var(--surface));color:var(--primary-strong)}.template-search{width:100%}.template-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-card{display:grid;align-content:start;grid-gap:12px;gap:12px;background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.template-card-top{display:flex;align-items:flex-start;gap:12px}.template-icon{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--primary)}.template-card h2{font-size:21px}.template-card-meta span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);padding:6px 9px}.template-payload-preview{display:grid;grid-gap:8px;gap:8px}.template-payload-preview span{color:var(--muted-strong);font-size:13px;font-weight:700;padding:10px}.template-best-for{color:var(--muted-strong);margin:0}.template-preview-backdrop{position:fixed;inset:0;z-index:60;display:grid;justify-items:end;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.template-preview-drawer{display:grid;width:min(100%,520px);align-content:start;grid-gap:16px;gap:16px;overflow:auto;border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-strong);padding:clamp(20px,4vw,32px)}.template-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.template-preview-header h2{margin:0}.template-preview-content{max-height:44vh;overflow:auto}.template-preview-actions{align-items:center}.pricing-page,.trial-page{display:grid;grid-gap:22px;gap:22px;width:min(calc(100% - 64px),1280px);margin:0 auto;padding:44px 0 72px}.pricing-hero,.trial-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,380px);align-items:stretch;grid-gap:28px;gap:28px}.pricing-hero h1,.trial-hero h1{max-width:760px;font-size:52px;font-weight:650;line-height:1.04;text-wrap:balance}.pricing-hero p,.trial-hero p{max-width:700px;font-size:16px;line-height:1.7}.trial-welcome-page .trial-hero{align-items:flex-start}.trial-welcome-page .hero-actions{margin-top:18px}.trial-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:760px;margin-top:22px}.trial-snapshot span{display:grid;min-height:86px;align-content:center;grid-gap:6px;gap:6px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),var(--surface)),var(--surface);color:var(--muted-strong);font-size:12px;font-weight:700;padding:14px;text-transform:uppercase}.trial-snapshot strong{color:var(--foreground);font-size:26px;font-weight:750;line-height:1;text-transform:none}.pricing-hero-card,.trial-form-card,.trial-status-card{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:22px}.pricing-hero-card svg,.trial-status-card>svg{color:var(--primary)}.trial-welcome-page .trial-status-card{border-color:color-mix(in srgb,var(--primary) 18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),var(--surface)),var(--surface);box-shadow:var(--shadow-soft)}.trial-welcome-page .trial-status-card h2{margin:0}.trial-welcome-page .trial-status-card .button{width:100%}.trial-ready-note{display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--success);font-size:13px;font-weight:750;line-height:1.35;padding:12px}.trial-ready-note svg{flex:0 0 auto}.pricing-tier-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:center}.pricing-tier-card{flex:1 1 320px;min-height:auto;max-width:390px;padding:24px}.pricing-tier-card.featured{border-color:color-mix(in srgb,var(--primary) 44%,var(--line))}.pricing-card p{color:var(--muted-strong);font-size:14px;line-height:1.55}.pricing-card li.muted{color:var(--muted)}.feature-comparison{display:grid;grid-gap:16px;gap:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:22px}.feature-comparison-table{overflow-x:auto;border-radius:var(--radius-md);scrollbar-color:color-mix(in srgb,var(--primary) 32%,var(--line)) transparent}.feature-comparison-row{display:grid;min-width:860px;grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(120px,1fr));align-items:stretch;border-bottom:1px solid var(--line)}.feature-comparison-row:last-child{border-bottom:0}.feature-comparison-row>*{display:flex;min-width:0;align-items:center;gap:7px;padding:12px 10px;color:var(--muted-strong);font-size:13px;line-height:1.35}.feature-comparison-head span,.feature-comparison-row strong{color:var(--foreground);font-weight:750}.feature-comparison-row svg{flex:0 0 auto;color:var(--primary)}.tier-metrics{display:grid;grid-gap:7px;gap:7px}.feature-chip-list span,.plan-alert,.plan-ok,.tier-metrics small,.trial-proof-row span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:750;line-height:1.35;padding:8px 10px}.pricing-assurance-grid,.trial-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-assurance-grid article,.trial-assurance-grid article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.pricing-assurance-grid svg,.trial-assurance-grid svg{color:var(--primary)}.marketing-page{display:grid;width:min(100%,1280px);grid-gap:28px;gap:28px;margin:0 auto;padding:44px 32px 72px}.marketing-hero{display:grid;min-height:calc(100vh - 126px);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;grid-gap:32px;gap:32px}.marketing-hero h1{margin:0 0 16px;font-size:56px;font-weight:650;line-height:1.04;text-wrap:balance}.marketing-hero p:not(.landing-eyebrow){max-width:680px;color:var(--muted-strong);font-size:19px;line-height:1.58}.demo-preview-band,.product-mock-panel,.security-control-panel,.tutorial-detail-panel,.tutorial-path-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 44%),color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:var(--shadow);padding:22px}.product-mock-panel{display:grid;grid-gap:20px;gap:20px}.mock-dashboard-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.mock-review-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.mock-review-card strong{color:var(--foreground);font-size:20px}.mock-review-card p{font-size:14px;line-height:1.5}.feature-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.security-control-panel{display:grid;align-content:center;grid-gap:16px;gap:16px}.legal-page{gap:18px}.legal-hero{min-height:auto;padding:34px 0 18px}.legal-overview-card{min-width:0;display:grid;align-content:center;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 44%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface-strong) 86%,transparent);box-shadow:var(--shadow);padding:24px}.legal-meta-grid{display:grid;grid-gap:12px;gap:12px;margin:4px 0 0}.legal-meta-grid div{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--line);padding-top:12px}.legal-meta-grid dt{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-meta-grid dd{margin:0;color:var(--foreground);font-weight:750}.legal-page a:not(.button){color:var(--primary);font-weight:750;text-decoration:none}.legal-page a:not(.button):hover{text-decoration:underline}.legal-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-content{display:grid;width:min(100%,980px);grid-gap:16px;gap:16px;margin:0 auto;padding:0 24px 40px}.legal-callout,.legal-section{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 96%,transparent)),var(--surface);box-shadow:var(--shadow-soft);padding:24px}.legal-section{display:grid;grid-gap:12px;gap:12px}.legal-callout h2,.legal-section h2{margin:0;font-size:24px;line-height:1.14}.legal-callout p,.legal-section li,.legal-section p{color:var(--muted-strong);font-size:15px;line-height:1.72}.legal-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.legal-callout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warm) 14%,transparent),transparent 50%),color-mix(in srgb,var(--surface-strong) 90%,transparent)}.legal-callout svg{color:var(--primary);margin-top:2px}.demo-hero{align-items:flex-start;padding-top:28px}.demo-form-card{padding:24px}.demo-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.demo-proof-row span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:13px;font-weight:750;padding:8px 12px}.demo-preview-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:center}.voice-explainer{display:flex;align-items:center;gap:16px}.voice-explainer h2{margin:0 0 6px;font-size:24px}.tutorial-detail-page,.tutorials-page{display:grid;grid-gap:22px;gap:22px}.tutorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tutorial-card{display:grid;min-height:184px;align-content:space-between;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:20px}.tutorial-card svg{color:var(--primary)}.tutorial-card h2{margin:0;font-size:24px}.tutorial-card span{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:14px;font-weight:750}.voice-status-panel{display:grid;grid-gap:10px;gap:10px}.voice-public-page{min-height:100vh;display:grid;grid-gap:22px;gap:22px;width:min(100%,1180px);margin:0 auto;padding:42px 24px 70px}.voice-public-grid,.voice-public-hero{display:grid;grid-gap:20px;gap:20px}.voice-public-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 46%),linear-gradient(315deg,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent 42%),var(--surface);box-shadow:var(--shadow);padding:28px}.voice-public-hero h1{margin-bottom:12px;font-size:52px}.voice-public-hero p:not(.landing-eyebrow){max-width:720px;color:var(--muted-strong);font-size:18px}.voice-card-heading,.voice-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.voice-status-row{margin-top:18px}.voice-public-orb{display:grid;justify-items:center;grid-gap:14px;gap:14px}.voice-public-orb .audio-orb{width:86px;height:86px}.voice-public-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.voice-public-page .stepper{padding:14px}.completion-panel,.consent-panel,.voice-public-card,.voice-public-page .stepper{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.completion-panel,.consent-panel,.voice-public-card{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:22px}.completion-panel,.consent-panel>div:first-child{align-items:center}.consent-panel>div:first-child{display:flex;gap:10px}.completion-panel svg,.consent-panel svg,.voice-card-heading svg{color:var(--primary)}.completion-panel h2,.consent-panel h2,.voice-card-heading h2{margin:0;font-size:22px}.voice-public-card.span-2{grid-column:1/-1}.mic-meter{width:100%;height:12px;border-radius:var(--radius-pill);background:var(--surface-soft);border:1px solid var(--line);overflow:hidden}.mic-meter span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--accent);transition:width .18s ease}.voice-privacy-list,.voice-warning-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.voice-warning-list{color:var(--warning)}.screening-countdown{display:inline-grid;gap:2px;width:max-content;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:10px 12px}.screening-countdown span{color:var(--muted);font-size:12px;font-weight:800}.screening-countdown strong{font-size:24px}@media (max-width:1060px){.demo-preview-band,.marketing-hero{grid-template-columns:1fr}.feature-page-grid,.legal-card-grid,.security-grid,.tutorial-grid,.voice-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-public-hero{grid-template-columns:1fr}}@media (max-width:760px){.marketing-page{padding:28px 16px 54px}.marketing-hero{min-height:auto;gap:22px}.marketing-hero h1{font-size:36px}.marketing-hero p:not(.landing-eyebrow){font-size:16px}.feature-page-grid,.legal-card-grid,.mock-dashboard-row,.security-grid,.tutorial-grid,.voice-public-grid{grid-template-columns:1fr}.legal-content{padding:0 0 28px}.legal-callout,.legal-overview-card,.legal-section{padding:18px}.legal-callout{grid-template-columns:1fr}.voice-public-page{padding:24px 14px 48px}.voice-public-hero{padding:22px}.voice-public-hero h1{font-size:36px}.mock-dashboard-row .audio-orb{justify-self:start}}.billing-settings-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(280px,360px);grid-gap:20px;gap:20px;margin-top:20px}.billing-summary-grid{margin-top:20px}.billing-plan-card,.billing-usage-card,.usage-meter-panel,.usage-plan-panel{display:grid;align-content:start;grid-gap:18px;gap:18px}.usage-settings-page{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.production-readiness-page{display:grid;grid-gap:18px;gap:18px}.settings-page>*{min-width:0}.usage-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-check-grid,.readiness-summary-grid,.usage-kpi-grid{display:grid;grid-gap:12px;gap:12px}.readiness-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-check-card,.readiness-summary-card{display:grid;align-content:start;grid-gap:10px;gap:10px}.readiness-summary-card{min-height:150px}.readiness-check-heading span,.readiness-meta-row,.readiness-summary-card span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.readiness-summary-card strong{color:var(--foreground);font-size:30px;line-height:1}.readiness-check-card small,.readiness-summary-card small{color:var(--muted-strong);font-size:13px;font-weight:800;line-height:1.45}.readiness-check-card.green,.readiness-summary-card.green{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.readiness-check-card.yellow,.readiness-summary-card.yellow{border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}.readiness-check-card.red,.readiness-summary-card.red{border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}.readiness-check-card.green svg,.readiness-summary-card.green svg{color:var(--success)}.readiness-check-card.yellow svg,.readiness-summary-card.yellow svg{color:var(--warning)}.readiness-check-card.red svg,.readiness-summary-card.red svg{color:var(--danger)}.readiness-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:12px 14px}.readiness-check-card .text-link,.readiness-meta-row .text-link{display:inline-flex;align-items:center;gap:6px}.readiness-category{display:grid;grid-gap:12px;gap:12px}.readiness-check-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.readiness-check-heading h3{margin:2px 0 0;font-size:18px}.usage-dashboard-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(260px,.65fr) minmax(360px,1.2fr) minmax(260px,.7fr);grid-gap:16px;gap:16px}.cost-stack{display:grid;grid-gap:10px;gap:10px}.cost-stack span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:750;padding:12px}.cost-stack strong{color:var(--foreground);font-size:20px}.billing-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.billing-plan-heading h2{margin:0 0 6px}.billing-plan-heading strong{color:var(--foreground);font-size:24px}.plan-alert{border-color:color-mix(in srgb,var(--warning) 36%,var(--line));color:var(--warning)}.plan-ok{border-color:color-mix(in srgb,var(--success) 36%,var(--line));color:var(--success)}.trial-date-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.trial-date-row span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.trial-date-row strong{color:var(--foreground);text-align:right}.usage-list{display:grid;grid-gap:12px;gap:12px}.usage-row{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:12px}.usage-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-row small,.usage-row span{color:var(--muted);font-size:12px;font-weight:750}.usage-row strong{color:var(--foreground)}.usage-row.limit{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.usage-meter{height:9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--foreground) 10%,transparent)}.usage-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent))}.feature-chip-list{display:flex;flex-wrap:wrap;gap:8px}.trial-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.trial-warning{max-width:760px;border-radius:var(--radius-md);font-size:15px;font-weight:750;line-height:1.55;padding:12px 14px}.trial-form{display:grid;grid-gap:13px;gap:13px}.trial-form label{display:grid;grid-gap:7px;gap:7px}.trial-form .checkbox-row,.trial-form label{color:var(--muted-strong);font-size:13px;font-weight:750}.trial-form .checkbox-row{display:flex;align-items:center;justify-content:flex-start;gap:10px}.trial-form .checkbox-row input{flex:0 0 auto;margin:0}.trial-form input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--foreground);padding:10px 12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong) 80%,transparent)}.trial-form input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.trial-form input:not([type=checkbox]):focus{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));outline:none}.form-heading{display:flex;align-items:center;gap:10px}.form-heading svg{color:var(--primary)}.form-message{color:var(--muted-strong);font-size:13px;font-weight:750}.spin-icon{animation:spin .9s linear infinite}.trial-status-card{min-height:360px}.trial-usage-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px}.trial-usage-banner.needs-upgrade{border-color:color-mix(in srgb,var(--warning) 40%,var(--line))}.dashboard-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-usage-grid span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:750;padding:10px}.dashboard-usage-grid span.limit-hit{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));color:var(--warning)}.dashboard-usage-grid strong{color:var(--foreground);font-size:19px}.dashboard-usage-grid small{color:var(--muted-strong)}.job-compare-page{display:grid;grid-gap:18px;gap:18px}.comparison-disclaimer{display:flex;align-items:center;gap:10px;max-width:320px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--success) 8%,var(--surface));color:var(--foreground);font-size:13px;font-weight:750;padding:12px}.comparison-disclaimer svg{flex:0 0 auto;color:var(--success)}.compare-control-band,.comparison-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.compare-control-band>div,.comparison-summary>div{display:grid;grid-gap:4px;gap:4px}.compare-control-band span,.comparison-summary small,.comparison-summary span{color:var(--muted);font-size:12px;font-weight:750}.compare-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.compare-candidate-card{position:relative;display:grid;min-height:176px;grid-gap:10px;gap:10px;border-radius:var(--radius-md);background:var(--surface);color:inherit;padding:14px}.compare-candidate-card.selected,.compare-candidate-card:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--line))}.compare-candidate-card strong{color:var(--foreground);font-size:18px}.compare-candidate-card small{color:var(--muted);font-weight:700;overflow-wrap:anywhere}.compare-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--primary)}.comparison-results{display:grid;grid-gap:16px;gap:16px}.comparison-summary h2{max-width:760px;margin:0;font-size:22px}.comparison-summary p{color:var(--muted-strong);margin:0}.compare-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.compare-evidence-card{display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.compare-evidence-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.compare-evidence-card header>div{display:grid;grid-gap:8px;gap:8px}.compare-evidence-card h2{margin:0}.compare-evidence-card header>strong{color:var(--primary);font-size:24px}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.signal-grid span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:750;padding:10px}.signal-grid strong{color:var(--foreground);font-size:13px;overflow-wrap:anywhere}.compare-section{display:grid;grid-gap:5px;gap:5px}.compare-section span{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.compare-section p{margin:0;color:var(--foreground);font-weight:750;overflow-wrap:anywhere}.compare-empty-state{display:flex;align-items:center;gap:10px;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface);padding:18px}@media (max-width:1100px){.pricing-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-settings-grid,.compare-card-grid,.trial-usage-banner,.usage-dashboard-grid{grid-template-columns:1fr}.compare-selection-grid,.dashboard-usage-grid,.readiness-check-grid,.readiness-summary-grid,.usage-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1500px){.studio-shell .usage-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.activation-card,.onboarding-hero,.settings-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}.settings-hero>.button{justify-content:center;width:100%}.pricing-assurance-grid,.pricing-hero,.pricing-tier-grid,.readiness-check-grid,.readiness-summary-grid,.trial-assurance-grid,.trial-hero,.usage-kpi-grid{grid-template-columns:1fr}.pricing-page,.trial-page{width:min(calc(100% - 28px),1280px);padding:26px 0 54px}.pricing-hero,.trial-hero{gap:18px}.trial-welcome-page .hero-actions .button{width:100%}.trial-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.trial-snapshot span{min-height:74px;padding:12px}.pricing-hero h1,.trial-hero h1{font-size:34px;line-height:1.05}.feature-comparison,.pricing-hero-card,.pricing-tier-card,.trial-form-card,.trial-status-card{padding:18px}.feature-comparison-table{overflow:visible}.feature-comparison-head{display:none}.feature-comparison-row{min-width:0;grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-strong) 72%,transparent);margin-bottom:10px;overflow:hidden}.feature-comparison-row:last-child{margin-bottom:0}.feature-comparison-row>*{padding:10px 12px}.feature-comparison-row strong{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.feature-comparison-row span[data-plan]{justify-content:space-between}.feature-comparison-row span[data-plan]:before{content:attr(data-plan);color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.usage-dashboard-grid{grid-template-columns:minmax(0,1fr)}.billing-plan-heading,.compare-control-band,.comparison-summary,.trial-date-row{align-items:flex-start;flex-direction:column}.compare-selection-grid,.signal-grid{grid-template-columns:1fr}.trial-date-row strong{text-align:left}}.voice-review-page{display:grid;grid-gap:18px;gap:18px}.ai-governance-grid,.voice-session-grid,.voice-settings-grid,.voice-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.voice-session-card{min-width:0;border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);padding:16px;text-decoration:none}.voice-command-stats,.voice-filter-bar,.voice-session-card,.voice-session-meta{display:grid;grid-gap:12px;gap:12px}.voice-command-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.voice-status-tile{display:grid;grid-gap:6px;gap:6px;min-height:82px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);padding:12px;text-align:left}.voice-status-tile.active{background:var(--surface-soft)}.voice-status-tile span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.voice-status-tile strong{font-size:28px}.voice-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(140px,1fr));align-items:flex-end;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px}.voice-client-submit-fields,.voice-context-card,.voice-filter-bar label{display:grid;grid-gap:8px;gap:8px}.voice-filter-bar label span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.voice-client-submit-fields input,.voice-filter-bar input,.voice-filter-bar select{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--foreground);padding:10px 11px}.voice-session-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.voice-session-meta div{display:grid;grid-gap:2px;gap:2px;min-width:0}.voice-session-meta dt{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.voice-session-meta dd{margin:0;overflow-wrap:anywhere}.voice-skeleton-short{width:46%}.voice-skeleton-title{width:70%;height:30px}.voice-skeleton-wide{width:90%}.voice-skeleton-actions{width:100%;height:42px}.voice-action-grid,.voice-card-heading,.voice-chip-list,.voice-ok-row,.voice-session-card div,.voice-status-row,.voice-warning-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-review-card h2,.voice-review-card h3,.voice-session-card h2{margin:0}.voice-session-card span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:750}.voice-review-layout,.voice-template-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px;align-items:flex-start}.voice-review-card,.voice-review-main,.voice-review-side{display:grid;grid-gap:12px;gap:12px}.voice-detail-skeleton{min-height:260px}.voice-disclaimer-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.voice-disclaimer-card svg{color:var(--primary)}.sticky-action-card{position:-webkit-sticky;position:sticky;top:88px;z-index:1}.voice-summary-text{font-size:18px;font-weight:800;color:var(--foreground)}.feature-chip-list span,.voice-chip-list span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:750;padding:6px 9px}.voice-skill-evidence-list{display:grid;grid-gap:10px;gap:10px}.voice-skill-evidence-list article{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:10px}.voice-skill-evidence-list article div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.voice-skill-evidence-list article span{color:var(--muted);font-size:12px;font-weight:750}.voice-review-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.voice-ok-row{color:var(--success)}.voice-warning-row{color:var(--warning)}.transcript-timeline{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.transcript-turn{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start}.transcript-turn>span{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:750}.transcript-turn div{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px;background:var(--surface-soft)}.evidence-quote-list,.governance-table,.rubric-score-list{display:grid;grid-gap:10px;gap:10px}.governance-row,.rubric-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-md);padding:10px;background:var(--surface-soft)}.rubric-score-row i{display:block;width:120px;height:8px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.rubric-score-row b{display:block;height:100%;background:var(--accent)}.evidence-quote-card,.evidence-quote-list a{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--foreground);background:var(--surface-soft);padding:10px;text-decoration:none}.evidence-quote-card small{color:var(--primary);font-size:12px;font-weight:700}.evidence-quote-icon{display:inline-flex;color:var(--primary)}.voice-action-grid{align-items:stretch}.voice-action-grid .button{flex:1 1 130px;justify-content:center}.sticky-action-card textarea,.voice-template-layout .voice-review-card textarea{min-height:120px}.voice-decision-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.voice-decision-picker button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--foreground);min-height:42px;padding:8px 10px}.voice-decision-picker button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}@media (max-width:1000px){.ai-governance-grid,.voice-review-layout,.voice-session-grid,.voice-settings-grid,.voice-template-grid,.voice-template-layout{grid-template-columns:1fr}.voice-command-stats,.voice-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-action-card{position:static}}@media (max-width:700px){.governance-row,.rubric-score-row,.voice-command-stats,.voice-decision-picker,.voice-filter-bar,.voice-review-columns,.voice-session-meta{grid-template-columns:1fr}.rubric-score-row i{width:100%}}.metric-link-card{color:inherit;text-decoration:none}.command-extended-metrics{margin-top:12px}.command-search-bar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px}.api-integration-page input,.command-search-bar input,.reports-filter-grid input{min-width:0}.integration-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.api-integration-page .compact-filter,.sticky-action-card .compact-filter,.whatsapp-integration-page .compact-filter{align-items:stretch;display:grid}.whatsapp-integration-page textarea{min-height:96px}.provider-status-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.provider-status-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:10px}.provider-status-grid span{color:var(--muted);font-size:12px;font-weight:750}.evidence-comparison,.ops-column-grid article,.report-chart-panel,.report-table-panel,.reports-filter-panel,.reports-tabs,.source-quality-list{display:grid;grid-gap:10px;gap:10px}.evidence-comparison article,.integration-row,.ops-column-grid a,.source-quality-list a{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--foreground);display:grid;grid-gap:4px;gap:4px;padding:12px;text-decoration:none}.ops-column-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.reports-tabs{display:flex;flex-wrap:wrap}.reports-tabs a{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);padding:8px 12px;text-decoration:none}.reports-tabs a.active{background:var(--surface-soft);color:var(--foreground)}.reports-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.reports-filter-grid label{display:grid;grid-gap:6px;gap:6px}.report-bar-list,.report-bar-row{display:grid;grid-gap:10px;gap:10px}.report-bar-row{align-items:center;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 64px}.report-bar-row span{color:var(--foreground);font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-bar-row strong{text-align:right}.report-bar-track{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-pill);height:12px;overflow:hidden}.report-bar-track i{background:linear-gradient(90deg,var(--accent),var(--success));display:block;height:100%}.report-table-scroll{overflow-x:auto}.report-table{border-collapse:collapse;min-width:560px;width:100%}.report-table td,.report-table th{border-bottom:1px solid var(--line);padding:12px;text-align:left}.api-integration-page .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.api-integration-page .integration-grid,.command-search-bar,.integration-form-grid,.ops-column-grid,.provider-status-grid,.report-bar-row,.reports-filter-grid{grid-template-columns:1fr}}.app-shell h1,.candidate-header h1,.candidate-page h1,.dashboard-header h1,.dashboard-hero h1,.dashboard-page h1,.page h1,.page-header h1,.studio-main h1{font-size:clamp(32px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.app-shell h2,.candidate-page h2,.dashboard-page h2,.page h2,.page-header h2,.section-toolbar h2,.studio-main h2{font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:-.015em;line-height:1.16}.app-shell h3,.candidate-page h3,.dashboard-page h3,.page h3,.studio-main h3{font-size:clamp(15px,1.5vw,18px);font-weight:700;line-height:1.25}.candidate-page p,.dashboard-page p,.notice p,.page p,.panel p,.studio-main p{font-size:var(--text-sm);line-height:1.6}.command-floating-card span,.command-pipeline span,.command-score-card span,.eyebrow,.feature-card span,.metric-card span,.studio-nav-section p,.studio-workspace-card small,.studio-workspace-card span,.workflow-step span{font-size:12px;font-weight:700;letter-spacing:.04em}.application-panel,.candidate-header,.candidate-panel,.client-card,.command-panel-preview,.command-pipeline,.command-score-card,.crm-result-row,.dashboard-section,.feature-card,.home-cta,.integration-row,.job-summary,.metric-card,.notice,.offer-row,.panel,.public-card,.review-main,.review-side,.submission-card,.team-user-row,.workflow-step{box-shadow:var(--shadow-card)}.button,.link-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-radius:var(--radius-pill);background:var(--primary);color:var(--surface-ink);cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:10px 16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:hover,.link-button:hover{background:var(--primary-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.button svg,.link-button svg{width:16px;height:16px;flex:0 0 auto}.button.button-secondary,.button.secondary,.link-button.secondary{border-color:var(--line);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--foreground)}.button.button-secondary:hover,.button.secondary:hover,.link-button.secondary:hover{border-color:var(--line-strong);background:var(--surface-soft)}.button.button-ghost,.button.ghost{border-color:transparent;background:transparent;color:var(--muted-strong)}.button.button-ghost:hover,.button.ghost:hover{border-color:var(--line);background:var(--surface-soft);color:var(--foreground)}.button.button-subtle,.button.subtle{border-color:transparent;background:color-mix(in srgb,var(--primary) 9%,var(--surface-strong));color:var(--primary-strong)}:root[data-theme=night] .button.button-subtle,:root[data-theme=night] .button.subtle{color:var(--primary)}.button.button-danger,.button.danger{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:var(--danger-soft);color:var(--danger)}.button.button-danger:hover,.button.danger:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,var(--danger-soft))}.button.compact,.compact-button{min-height:34px;gap:6px;font-size:13px;padding:7px 11px}.button-large,.button.large{min-height:46px;padding:12px 18px}.button:disabled,.icon-button:disabled,.link-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.icon-button{display:inline-flex;width:36px;height:36px;min-width:36px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--muted-strong);cursor:pointer;padding:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--foreground);box-shadow:var(--shadow-card)}.icon-button svg{width:16px;height:16px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:700;text-decoration:none;text-underline-offset:3px}.text-link:hover{color:var(--primary-strong);text-decoration:underline}.page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:var(--space-5);gap:var(--space-5)}.page-header-copy{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.page-header-copy .eyebrow{margin-bottom:var(--space-1)}.page-header-copy h1,.page-header-copy p{margin:0}.action-toolbar,.action-toolbar-actions,.page-header-actions,.page-header-meta,.page-header-primary,.page-header-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.page-header-actions{justify-content:flex-end}.page-header-secondary .button,.page-header-secondary .link-button{min-height:36px;font-size:13px;padding:8px 12px}.action-toolbar{justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-strong) 80%,transparent);padding:var(--space-3)}.action-toolbar-content{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.overflow-menu{position:relative;display:inline-flex}.overflow-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:190px;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-popover);padding:6px}.overflow-menu-item{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--foreground);cursor:pointer;font-size:13px;font-weight:700;padding:9px 10px;text-align:left;text-decoration:none}.overflow-menu-item:focus-visible,.overflow-menu-item:hover{background:var(--surface-soft)}.overflow-menu-item.danger{color:var(--danger)}.entity-label{display:inline-flex;min-width:0;align-items:center;gap:6px}.entity-label-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-label-debug-id,.entity-label-kind{color:var(--muted);font-size:12px}.feature-gate-state,.locked-module-card,.provider-setup-state{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line));border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 42%),var(--surface);box-shadow:var(--shadow-card);padding:var(--space-7)}.feature-gate-state-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--primary)}.feature-gate-state-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.feature-gate-state-copy h2,.feature-gate-state-copy p{margin:0}.feature-gate-state-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.feature-gate-state-meta span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--muted-strong);font-size:12px;font-weight:700;padding:5px 9px}.feature-gate-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.feature-gate-state.provider-disabled,.provider-setup-state.provider-disabled{border-color:color-mix(in srgb,var(--warning) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 8%,transparent),transparent 44%),var(--surface)}.feature-gate-state.admin-only{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.feature-gate-state.coming-soon{border-style:dashed}@media (max-width:760px){.app-shell h1,.candidate-header h1,.candidate-page h1,.dashboard-header h1,.dashboard-hero h1,.dashboard-page h1,.page h1,.page-header h1,.studio-main h1{font-size:clamp(28px,8vw,32px);line-height:1.1}.app-shell h2,.candidate-page h2,.dashboard-page h2,.page h2,.page-header h2,.section-toolbar h2,.studio-main h2{font-size:clamp(20px,6vw,22px)}.page-header{grid-template-columns:1fr}.action-toolbar,.action-toolbar-actions,.page-header-actions{justify-content:flex-start}.feature-gate-state,.locked-module-card,.provider-setup-state{padding:var(--space-5)}}.nav-lock-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:10px;font-weight:700;padding:3px 6px;text-transform:uppercase}.nav-lock-badge svg{width:12px;height:12px}.redesigned-dashboard{gap:18px;padding-top:30px}.dashboard-command-header{align-items:center;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 42%),var(--surface);box-shadow:var(--shadow-card);padding:var(--space-7)}.dashboard-trial-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 86%,transparent);color:var(--muted-strong);font-size:13px;font-weight:700;padding:9px 12px}.dashboard-trial-banner.warn{border-color:color-mix(in srgb,var(--warning) 28%,var(--line));background:color-mix(in srgb,var(--warning-soft) 42%,var(--surface))}.dashboard-trial-banner strong{color:var(--foreground)}.dashboard-focus-panel,.dashboard-funnel-panel,.dashboard-kpi-card,.dashboard-launch-checklist,.dashboard-reports-preview,.dashboard-suggested-actions,.dashboard-today-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card)}.dashboard-launch-checklist{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6)}.dashboard-action-links,.dashboard-launch-steps{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dashboard-action-links a,.dashboard-launch-steps a{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:13px;font-weight:700;padding:8px 11px}.dashboard-launch-steps a.complete{border-color:color-mix(in srgb,var(--success) 28%,var(--line));background:var(--success-soft);color:var(--success)}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-kpi-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.dashboard-kpi-copy{display:grid;grid-gap:6px;gap:6px}.dashboard-kpi-copy span,.dashboard-report-metrics span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-kpi-copy strong{color:var(--foreground);font-size:clamp(30px,4vw,42px);font-weight:750;letter-spacing:-.04em;line-height:.95}.dashboard-kpi-copy p{min-height:42px}.dashboard-kpi-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dashboard-kpi-footer small{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:11px;font-weight:700;padding:5px 8px}.dashboard-command-layout-v2{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);grid-gap:16px;gap:16px}.dashboard-focus-panel,.dashboard-funnel-panel,.dashboard-reports-preview,.dashboard-suggested-actions,.dashboard-today-panel{padding:var(--space-6)}.dashboard-focus-list,.dashboard-report-metrics,.dashboard-today-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dashboard-focus-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 76%,transparent);padding:var(--space-4)}.dashboard-focus-icon,.dashboard-focus-item{align-items:center;border-radius:var(--radius-lg)}.dashboard-focus-icon{display:inline-flex;width:38px;height:38px;justify-content:center;background:var(--primary-soft);color:var(--primary-strong)}.dashboard-focus-item small{color:var(--primary);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.dashboard-focus-item h3,.dashboard-focus-item p{margin:0}.dashboard-today-panel{align-self:start}.dashboard-today-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--foreground);padding:12px}.dashboard-today-list a:hover{background:var(--surface-soft)}.dashboard-today-list svg{color:var(--primary)}.dashboard-today-list span{color:var(--muted-strong);font-size:13px;font-weight:700}.dashboard-funnel-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.dashboard-funnel-step{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-strong) 76%,transparent);padding:var(--space-4)}.dashboard-funnel-step span{display:inline-flex;align-items:center;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:700}.dashboard-funnel-step strong{color:var(--foreground);font-size:24px;line-height:1}.dashboard-funnel-step i{display:block;height:7px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-soft)}.dashboard-funnel-step b{display:block;height:100%;border-radius:inherit;background:var(--primary)}.dashboard-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);grid-gap:16px;gap:16px}.dashboard-reports-preview,.dashboard-suggested-actions{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.dashboard-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-report-metrics span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);padding:var(--space-3)}.dashboard-report-metrics strong{color:var(--foreground);font-size:22px;line-height:1}.dashboard-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-skeleton-grid .large{grid-column:span 2;min-height:220px}@media (max-width:1024px){.dashboard-kpi-grid,.dashboard-report-metrics,.dashboard-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-layout-v2,.dashboard-launch-checklist,.dashboard-secondary-grid{grid-template-columns:1fr}}@media (max-width:760px){.redesigned-dashboard{display:flex;flex-direction:column}.dashboard-command-header{order:0;padding:var(--space-5)}.dashboard-launch-checklist,.dashboard-trial-banner{order:1}.dashboard-command-layout-v2{order:2}.dashboard-kpi-grid{order:3;grid-template-columns:1fr}.dashboard-today-panel{order:2}.dashboard-funnel-panel{order:4}.dashboard-secondary-grid{order:5}.dashboard-focus-item{grid-template-columns:auto minmax(0,1fr)}.dashboard-focus-item .button{grid-column:1/-1;justify-self:start}.dashboard-report-metrics,.dashboard-skeleton-grid{grid-template-columns:1fr}.dashboard-skeleton-grid .large{grid-column:auto}}.onboarding-page,.tutorial-detail-page,.tutorials-page{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.onboarding-hero{background:radial-gradient(circle at top left,rgba(22,163,74,.14),transparent 34rem),linear-gradient(135deg,rgba(241,245,249,.96),rgba(255,255,255,.78));border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;padding:clamp(var(--space-5),4vw,var(--space-8))}.onboarding-hero h1{max-width:12ch}.onboarding-progress{align-items:center;background:rgba(255,255,255,.72);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;min-width:9rem;padding:var(--space-4);text-align:center}.trial-demo-card,.tutorial-outcome-card,.tutorial-recommended-card{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.success-copy{color:var(--success-700);font-weight:700;margin-top:var(--space-2)}.section-heading-row{align-items:flex-end;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.advanced-workflows{background:rgba(255,255,255,.76);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);padding:var(--space-4)}.advanced-workflows summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;list-style:none}.advanced-workflows summary::-webkit-details-marker{display:none}.advanced-workflows summary span{color:var(--text-strong);font-size:var(--font-size-lg);font-weight:800}.advanced-workflows summary small{color:var(--text-muted);max-width:42rem;text-align:right}.advanced-workflows .guided-checklist{margin-top:var(--space-4)}.onboarding-footer-actions,.tutorial-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.subtle-link{color:var(--text-muted);font-weight:700;text-decoration:none}.subtle-link:hover{color:var(--text-strong);text-decoration:underline}.spin{animation:spin .8s linear infinite}.tutorial-paths{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.tutorial-group{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tutorial-grid-compact{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.tutorial-detail-steps{counter-reset:tutorial-step;list-style:none;margin:0;padding:0}.tutorial-detail-steps,.tutorial-step-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tutorial-step-card{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.step-number{align-items:center;background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-weight:800;height:2.25rem;justify-content:center;width:2.25rem}.tutorial-step-card ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:1.2rem}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:760px){.onboarding-hero{grid-template-columns:1fr}.advanced-workflows summary,.onboarding-footer-actions,.section-heading-row,.trial-demo-card,.tutorial-detail-actions,.tutorial-outcome-card,.tutorial-recommended-card{align-items:stretch;flex-direction:column}.advanced-workflows summary small{text-align:left}}.jobs-workspace-page{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.jobs-workspace-panel{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.jobs-page-header{margin-bottom:0}.jobs-header-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.help-chip{align-items:center;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:var(--font-size-sm);font-weight:800;gap:var(--space-1);padding:.45rem .7rem;text-decoration:none}.help-chip:hover{background:var(--surface-soft);color:var(--text-strong)}.jobs-summary-row{align-items:center;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-summary-pill{align-items:center;background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-4)}.jobs-summary-pill strong{color:var(--text-strong);font-size:var(--font-size-xl)}.jobs-summary-pill span{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase}.jobs-table td:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.candidate-identity-cell{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.candidate-identity-cell .table-muted,.candidate-identity-cell strong{display:block;max-width:100%;overflow-wrap:anywhere}.candidate-identity-cell .table-muted{font-size:var(--font-size-sm)}.jobs-row-actions{flex-wrap:nowrap}.jobs-mobile-card-list{display:none}.jobs-mobile-card{background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.jobs-mobile-card-header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.jobs-mobile-card h2,.jobs-mobile-card p{margin:0}.jobs-mobile-card p,.jobs-mobile-card span{color:var(--text-muted)}.requirements-empty-state{background:color-mix(in srgb,var(--accent-soft) 62%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4)}.requirements-empty-state strong{color:var(--text-strong)}.requirements-empty-state p{margin:0}@media (max-width:760px){.jobs-header-secondary-actions{justify-content:flex-start}.jobs-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-table-wrap{display:none}.jobs-mobile-card-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}}.candidate-search-page{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.candidate-command-hero{align-items:center}.candidate-command-search{align-items:center;background:var(--surface-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}.candidate-command-search input{border:0;font-size:var(--font-size-lg);min-width:0;outline:none}.candidate-essential-filters{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(10rem,1fr))}.candidate-essential-filters .compact-filter:first-child,.candidate-essential-filters .compact-filter:nth-child(3){min-width:0}.candidate-essential-filters .compact-filter span{white-space:nowrap}.candidate-advanced-filters{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-4)}.candidate-advanced-filters summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;list-style:none}.candidate-advanced-filters summary::-webkit-details-marker{display:none}.candidate-advanced-filters summary span{color:var(--text-strong);font-weight:800}.candidate-advanced-filters summary small{color:var(--text-muted)}.candidate-advanced-filters .crm-filter-grid{margin-top:var(--space-4)}.candidate-active-filter-chips,.candidate-chip-row,.candidate-filter-actions,.skill-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.skill-chip-row{margin-top:var(--space-3)}.skill-chip-row button{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);cursor:pointer;font-weight:800;padding:.4rem .7rem}.candidate-active-filter-chips{align-items:center}.candidate-active-filter-chips button{display:inline-flex;align-items:center;gap:6px;max-width:min(100%,20rem)}.candidate-active-filter-chips button span{overflow:hidden;text-overflow:ellipsis}.comparison-helper{background:color-mix(in srgb,var(--accent-soft) 62%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-muted);font-weight:800;padding:var(--space-3) var(--space-4)}.candidate-results-layout{align-items:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.candidate-results-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.candidate-result-card{align-items:center;border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4)}.candidate-result-main{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.candidate-result-main h2,.candidate-result-main p{margin:0}.candidate-result-main p{color:var(--text-muted)}.candidate-skill-row span{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-empty-state{background:var(--surface-strong);border:1px dashed var(--border-subtle);border-radius:var(--radius-2xl);display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-6)}.candidate-comparison-drawer{position:-webkit-sticky;position:sticky;top:var(--space-5)}.comparison-selected-list,.structured-comparison,.structured-comparison article{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.candidate-comparison-drawer .comparison-item{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.candidate-comparison-drawer .comparison-item button{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.structured-comparison article{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.structured-comparison header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.structured-comparison section span{color:var(--text-muted);display:block;font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}.structured-comparison section p,.structured-comparison section ul{margin:var(--space-1) 0 0}.candidate-header-actions{align-items:center;display:flex;gap:var(--space-4)}.candidate-primary-action-row{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end}.candidate-dossier-header .score-emblem{min-width:8.5rem}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:920px){.candidate-command-search,.candidate-essential-filters,.candidate-result-card,.candidate-results-layout{grid-template-columns:1fr}.candidate-header-actions,.candidate-primary-action-row{align-items:stretch;flex-direction:column}.candidate-comparison-drawer{position:static}}@media (max-width:1100px){.job-builder-shell{grid-template-columns:1fr}.builder-section-rail{position:-webkit-sticky;position:sticky;z-index:5;top:0;display:flex;overflow-x:auto;border-radius:var(--radius-pill)}.builder-section-rail .eyebrow{display:none}.builder-section-rail a{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);white-space:nowrap}.builder-inspector{position:static}}@media (max-width:760px){.builder-advanced-section summary,.builder-hero-panel,.builder-hero-summary,.template-preview-header{align-items:stretch;flex-direction:column}.builder-quick-grid,.template-gallery-grid{grid-template-columns:1fr}.template-preview-backdrop{align-items:end}.template-preview-drawer{width:100%;max-height:88vh;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-left:0}}.interviews-page{display:grid;grid-gap:var(--space-6,1.5rem);gap:var(--space-6,1.5rem)}.calendar-readiness-card,.interviews-hero,.interviews-panel{border:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:var(--radius-2xl,24px);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,246,255,.88));box-shadow:var(--shadow-soft,0 20px 60px rgba(15,23,42,.08))}.interviews-hero{display:flex;justify-content:space-between;gap:var(--space-5,1.25rem)}.interviews-hero h1{margin:.2rem 0 .5rem;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.06em}.interviews-hero p{max-width:760px;margin:0;color:var(--text-muted,#64748b)}.interview-row-actions,.interviews-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.interview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem)}.interview-metric-card{display:grid;grid-gap:.4rem;gap:.4rem;min-height:132px;padding:1rem;border:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:var(--radius-xl,20px);background:rgba(255,255,255,.92)}.interview-metric-card svg{color:var(--accent-strong,#0f766e)}.interview-metric-card.warn svg{color:var(--warning-strong,#b45309)}.interview-metric-card.danger svg{color:var(--danger-strong,#be123c)}.interview-metric-card span{color:var(--text-muted,#64748b);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.interview-metric-card strong{align-self:end;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.06em}.calendar-readiness-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.calendar-readiness-card.connected{background:linear-gradient(135deg,rgba(236,253,245,.96),rgba(240,249,255,.9))}.calendar-readiness-card.local{background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.9))}.calendar-readiness-card h2,.interview-card h3,.interview-empty-state h2{margin:.2rem 0}.calendar-readiness-card p{max-width:720px;margin:0 0 .75rem;color:var(--text-muted,#64748b)}.calendar-readiness-card__hint{max-width:260px;color:var(--text-muted,#64748b);font-size:.9rem}.interviews-panel{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem)}.interviews-filters,.interviews-filters>div,.interviews-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.interviews-filters button,.interviews-tabs button{border:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:999px;background:rgba(255,255,255,.82);color:var(--text-muted,#64748b);cursor:pointer;font:inherit;font-weight:700}.interviews-tabs button{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem .95rem}.interviews-tabs button span{min-width:1.55rem;padding:.15rem .45rem;border-radius:999px;background:rgba(15,23,42,.08);color:var(--text-strong,#0f172a);font-size:.75rem}.interviews-filters button.active,.interviews-tabs button.active{border-color:rgba(15,118,110,.35);background:var(--accent-strong,#0f766e);color:white}.interviews-filters{justify-content:space-between;padding:.75rem;border-radius:var(--radius-xl,20px);background:rgba(248,250,252,.82)}.interviews-filters span{color:var(--text-muted,#64748b);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.interviews-filters button{padding:.5rem .75rem;font-size:.9rem}.interviews-table-wrap{overflow-x:auto}.interviews-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0 .65rem}.interviews-table th{padding:0 .9rem;color:var(--text-muted,#64748b);font-size:.78rem;text-align:left;text-transform:uppercase;letter-spacing:.08em}.interviews-table td{padding:.95rem;border-top:1px solid var(--border-subtle,rgba(15,23,42,.12));border-bottom:1px solid var(--border-subtle,rgba(15,23,42,.12));background:rgba(255,255,255,.92);vertical-align:middle}.interviews-table td:first-child{border-left:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:18px 0 0 18px}.interviews-table td:last-child{border-right:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:0 18px 18px 0}.interview-card dd,.interview-card p,.interviews-table td span{color:var(--text-muted,#64748b)}.interviews-table td span,.interviews-table td strong{display:block}.status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.3rem .65rem;background:rgba(15,23,42,.08);color:var(--text-strong,#0f172a);font-size:.78rem;font-weight:800;text-transform:capitalize}.status-pill.steady{background:rgba(14,165,233,.12);color:#0369a1}.status-pill.warn{background:rgba(245,158,11,.16);color:#92400e}.status-pill.danger{background:rgba(244,63,94,.14);color:#9f1239}.status-pill.success{background:rgba(16,185,129,.14);color:#047857}.interviews-mobile-list{display:none;gap:1rem}.interview-card,.interview-empty-state{border:1px solid var(--border-subtle,rgba(15,23,42,.12));border-radius:var(--radius-xl,20px);background:rgba(255,255,255,.94)}.interview-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.interview-card dl{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.interview-card dt{color:var(--text-muted,#64748b);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.interview-card dd{margin:.1rem 0 0}.interview-empty-state{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem;min-height:260px;padding:clamp(1.25rem,3vw,2rem)}.interview-empty-state svg{color:var(--accent-strong,#0f766e)}.interview-empty-state p{max-width:560px;margin:0;color:var(--text-muted,#64748b)}@media (max-width:860px){.calendar-readiness-card,.interviews-hero{align-items:stretch;flex-direction:column}.interview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interviews-table-wrap{display:none}.interviews-mobile-list{display:grid}}@media (max-width:560px){.interview-metrics{grid-template-columns:1fr}.interview-row-actions,.interviews-hero__actions{align-items:stretch;flex-direction:column}.interview-row-actions .button,.interview-row-actions .icon-button,.interviews-hero__actions .button{width:100%;justify-content:center}}.voice-provider-card{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px 16px}.voice-provider-card.ready strong,.voice-provider-card.ready svg{color:var(--success)}.voice-provider-card.unavailable strong,.voice-provider-card.unavailable svg{color:var(--warning)}.voice-provider-card div{display:grid;grid-gap:3px;gap:3px}.muted-copy,.voice-provider-card span,.warning-copy{color:var(--muted)}.voice-status-tile{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.voice-status-tile:not(.muted):hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:var(--shadow-soft)}.voice-status-tile.muted{cursor:default;opacity:.52;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.voice-status-tile.active{border-color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent),var(--shadow-soft)}.voice-status-tile.active strong{color:var(--accent)}.voice-status-more{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface));padding:10px 12px}.voice-status-more summary{align-items:center;cursor:pointer;justify-content:space-between;list-style:none}.voice-status-more summary::-webkit-details-marker{display:none}.voice-status-more summary span{color:var(--muted-strong);font-weight:800}.voice-status-more summary small{color:var(--muted);font-size:12px;font-weight:700}.voice-command-stats-secondary{margin-top:10px}.voice-status-tile.secondary{border-style:dashed;background:var(--surface-soft);box-shadow:none}.voice-status-tile.secondary:not(.active) strong{color:var(--muted-strong)}.voice-filter-bar .button{min-height:42px;align-self:end}.voice-card-heading--between{justify-content:space-between}.voice-card-heading--between>div,.voice-card-title,.voice-provider-card div,.voice-question-builder,.voice-rubric-builder,.voice-state-copy,.voice-template-editor-card,.voice-template-list__header,.voice-template-sidepanels{display:grid;grid-gap:8px;gap:8px}.voice-card-title h2,.voice-card-title p{margin:0}.voice-card-title p{color:var(--muted-strong)}.voice-session-meta--six{grid-template-columns:repeat(3,minmax(0,1fr))}.voice-state-copy{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:10px}.voice-state-copy.expired strong,.voice-state-copy.failed strong{color:var(--warning)}.voice-action-grid--single .button{flex-basis:100%}.voice-detail-hero{align-items:flex-start}.voice-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.voice-fallback-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.voice-fallback-note svg{color:var(--primary)}.voice-neutral-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.voice-template-builder{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.voice-template-list{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);padding:14px}.voice-template-list__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.voice-template-list__header h2{margin:0}.voice-template-list__header span{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-weight:800}.voice-template-list-item{display:grid;justify-items:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--foreground);padding:12px;text-align:left}.voice-template-list-item.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.voice-template-list-item span:not(.status-pill){color:var(--muted);font-size:13px}.voice-template-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:14px;gap:14px;align-items:start}.voice-template-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.voice-question-block label,.voice-template-fields label,.voice-template-wide-field{display:grid;grid-gap:6px;gap:6px}.voice-question-block label span,.voice-template-fields label span,.voice-template-wide-field span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.voice-template-fields select{width:100%;color:var(--foreground);padding:10px 11px}.voice-question-block,.voice-rubric-row,.voice-template-fields select{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.voice-question-block,.voice-rubric-row{display:grid;grid-gap:8px;gap:8px;padding:10px}.voice-question-block textarea{min-height:82px}.voice-rubric-row{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr) auto;align-items:center}.voice-template-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.voice-protected-warning-card{border-color:color-mix(in srgb,var(--warning) 30%,var(--line))}.voice-chip-list span.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.voice-template-preview ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.voice-fallback-card{border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface))}.voice-public-card.fallback-active{border-color:color-mix(in srgb,var(--warning) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 10%,var(--surface)),var(--surface))}@media (max-width:1100px){.voice-template-builder,.voice-template-editor{grid-template-columns:1fr}.voice-template-list{position:static}}@media (max-width:760px){.voice-rubric-row,.voice-session-meta--six,.voice-template-fields{grid-template-columns:1fr}.voice-detail-actions{justify-content:stretch}.voice-detail-actions .button,.voice-detail-actions .icon-button,.voice-detail-actions .overflow-menu{width:100%;justify-content:center}}.demo-data-health-card,.long-page-anchor-nav,.next-action-card,.provider-readiness-banner{min-width:0;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft)}.provider-readiness-banner{display:grid;grid-template-columns:auto minmax(160px,.34fr) minmax(0,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5)}.provider-readiness-banner__icon{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--muted-strong)}.provider-readiness-banner.configured{border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.demo-data-health-card.ready,.provider-readiness-banner.configured .provider-readiness-banner__icon{background:var(--success-soft);color:var(--success)}.provider-readiness-banner.manual_demo{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))}.demo-data-health-card.needs-seed,.provider-readiness-banner.not_configured,.provider-readiness-banner.provider_disabled{border-color:color-mix(in srgb,var(--warning) 28%,var(--line))}.demo-data-health-card.needs-seed,.provider-readiness-banner.not_configured .provider-readiness-banner__icon,.provider-readiness-banner.provider_disabled .provider-readiness-banner__icon{background:color-mix(in srgb,var(--warning-soft) 45%,var(--surface))}.demo-data-health-card strong,.next-action-card strong,.provider-readiness-banner strong{color:var(--foreground)}.demo-data-health-card p,.next-action-card span,.provider-readiness-banner p:not(.eyebrow){margin:0;color:var(--muted-strong);line-height:1.55}.demo-workspace-badge,.topbar-demo-workspace-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--line));border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font-size:12px;font-style:normal;font-weight:800;padding:6px 10px}.demo-data-health-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.demo-data-health-checks{display:flex;flex-wrap:wrap;gap:8px}.demo-data-health-checks span{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:12px;font-weight:800;padding:6px 10px}.demo-data-health-checks span.ready{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:var(--success-soft);color:var(--success)}.demo-data-health-action{display:grid;justify-items:end;grid-gap:8px;gap:8px}.long-page-anchor-nav{position:-webkit-sticky;position:sticky;top:76px;z-index:6;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.long-page-anchor-nav .button,.long-page-anchor-nav a{min-height:34px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:800;padding:7px 10px;text-decoration:none}.long-page-anchor-nav .button:hover,.long-page-anchor-nav a:hover{color:var(--foreground);border-color:var(--line-strong)}.next-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.next-action-card>div{display:grid;grid-gap:6px;gap:6px}.template-filter-details,.template-filter-details .template-category-tabs,.template-filter-details .template-filter-row{margin-top:var(--space-3)}@media (max-width:920px){.demo-data-health-card,.next-action-card,.provider-readiness-banner{grid-template-columns:1fr}.demo-data-health-action{justify-items:start}.long-page-anchor-nav{top:64px;overflow-x:auto;flex-wrap:nowrap;border-radius:var(--radius-pill)}.long-page-anchor-nav .button,.long-page-anchor-nav a{flex:0 0 auto;white-space:nowrap}}@media (max-width:760px){.topbar-demo-workspace-badge{display:none}.demo-data-health-card,.next-action-card,.provider-readiness-banner{padding:var(--space-4)}}.button{min-height:44px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:var(--radius-pill);background:var(--gradient-ai-ribbon);color:#ffffff;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 22%,transparent);font-weight:850;letter-spacing:-.01em;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px color-mix(in srgb,var(--primary) 28%,transparent)}.button.secondary,.button.subtle{border-color:var(--line);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--foreground);box-shadow:var(--shadow-sm)}.button.ghost{border-color:transparent;background:transparent;color:var(--muted-strong);box-shadow:none}.button.danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));background:linear-gradient(135deg,var(--danger),#dc2626);color:#ffffff}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}.gradient-icon-badge{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:16px;background:var(--gradient-ai-ribbon);color:#ffffff;box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 24%,transparent)}.ai-insight-card,.dashboard-card,.data-table-shell,.filter-bar,.section-card{min-width:0;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-insight-card,.dashboard-card,.section-card{padding:clamp(1rem,2vw,1.35rem)}.dashboard-card{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),color-mix(in srgb,var(--surface-strong) 94%,transparent)}.section-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ai-insight-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-color:color-mix(in srgb,var(--primary) 22%,var(--line));background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 54%,var(--surface-strong)),var(--surface-strong))}.ai-insight-card>span{color:var(--primary-strong);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.data-table-shell{overflow:hidden}.data-table-shell table{width:100%;border-collapse:collapse}.data-table-shell td,.data-table-shell th{border-bottom:1px solid var(--line);padding:.9rem 1rem;text-align:left;vertical-align:middle}.data-table-shell th{color:var(--muted);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding:var(--space-4)}.search-input{display:grid;grid-gap:.4rem;gap:.4rem;min-width:min(100%,260px);color:var(--muted);font-size:var(--text-sm);font-weight:800}.search-input input{min-height:44px;width:100%;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--foreground);padding:0 1rem}.progress-bar{position:relative;height:10px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface-soft))}.progress-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--gradient-ai-ribbon)}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3)}.command-search-shell{position:relative;min-width:0}.command-search{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),var(--shadow-sm)}.command-search-results{position:absolute;inset:calc(100% + 8px) 0 auto 0;z-index:80;display:grid;grid-gap:6px;gap:6px;max-height:min(420px,70vh);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-strong);box-shadow:var(--shadow-popover);padding:8px}.command-search-result{display:grid;grid-gap:4px;gap:4px;min-height:54px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--foreground);cursor:pointer;padding:10px 12px;text-align:left}.command-search-empty,.command-search-result span{color:var(--muted);font-size:var(--text-sm)}.command-search-result.is-active,.command-search-result:hover{background:var(--primary-soft)}.metric-card{border-radius:var(--radius-2xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),var(--surface-strong));box-shadow:var(--shadow-sm)}.notice{border-radius:var(--radius-xl)}.icon-button,.nav-action{min-width:42px;min-height:42px}.landing-page{width:min(100%,1440px);gap:clamp(1.2rem,2.4vw,1.8rem);padding-top:clamp(1rem,2.4vw,2.2rem)}.landing-hero{min-height:clamp(620px,calc(100vh - 104px),760px);grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);border:0;background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 24rem),radial-gradient(circle at 70% 58%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 26rem);padding:clamp(2.8rem,5vw,4.5rem) clamp(1.4rem,4vw,4rem) clamp(2.2rem,4vw,3.6rem);text-align:left}.landing-hero-copy{max-width:620px;justify-items:start;text-align:left}.landing-hero-copy h1{max-width:620px;color:var(--foreground);font-size:clamp(3rem,5.6vw,5.4rem);letter-spacing:0;line-height:.96}.landing-hero-copy h1:first-line{letter-spacing:0}.landing-subtitle{max-width:560px;color:var(--muted-strong);font-size:clamp(1.04rem,1.35vw,1.22rem);line-height:1.58}.landing-actions{justify-content:flex-start}.landing-actions .button.secondary{border-color:color-mix(in srgb,var(--primary) 18%,var(--line));background:var(--surface-strong);color:var(--primary-strong)}.landing-proof-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.2rem;justify-content:flex-start}.landing-proof-row span{display:inline-flex;min-height:34px;align-items:center;gap:.45rem;border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-sm);font-weight:800}.landing-command-visual{border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%),color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:0 32px 90px color-mix(in srgb,var(--primary) 16%,rgba(16,21,43,.1))}@media (max-width:1060px){.landing-page{padding-top:.8rem}.landing-hero{min-height:auto;grid-template-columns:1fr;gap:1.8rem;padding:2.5rem 1.1rem 2.2rem}.landing-hero,.landing-hero-copy{justify-items:center;text-align:center}.landing-hero-copy{max-width:720px}.landing-hero-copy h1{max-width:680px;font-size:clamp(2.5rem,8vw,4.2rem);line-height:1}.landing-subtitle{max-width:620px}.landing-actions,.landing-proof-row{justify-content:center}}@media (max-width:560px){.landing-page{width:100%;max-width:100%;padding-right:12px;padding-left:12px}.landing-hero{gap:1.35rem;padding:2rem 0 1.8rem}.landing-hero-copy h1{width:min(100%,340px);max-width:340px;font-size:clamp(2.35rem,10.5vw,3rem)}.landing-subtitle{max-width:340px;font-size:1rem}.landing-actions,.landing-subtitle{width:min(100%,340px)}.landing-actions .button{width:100%;min-width:0}.landing-proof-row{width:min(100%,340px)}.landing-proof-row span{flex:1 1 100%;justify-content:center}}.trusted-logo-strip{display:grid;justify-items:center;grid-gap:1.2rem;gap:1.2rem;padding:.6rem 1rem 1.7rem}.trusted-logo-strip p{color:var(--muted);font-size:var(--text-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trusted-logo-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.4rem,4vw,3.2rem)}.trusted-logo-strip span{color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:clamp(1rem,1.6vw,1.32rem);font-weight:900;letter-spacing:-.05em}.landing-section{border-radius:26px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:var(--shadow-sm)}.landing-band{background:radial-gradient(circle at 74% 18%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 26rem),linear-gradient(135deg,var(--surface-strong),var(--surface-muted))}.testimonials-section{background:var(--surface-strong)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.testimonial-card{display:grid;grid-gap:1rem;gap:1rem;align-content:space-between;min-height:210px;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface-strong),color-mix(in srgb,var(--surface-muted) 42%,var(--surface-strong)));padding:1.25rem;box-shadow:var(--shadow-sm)}.testimonial-card p{color:var(--muted-strong);line-height:1.7}.testimonial-card div{display:grid;grid-gap:.18rem;gap:.18rem}.testimonial-card strong{color:var(--foreground)}.testimonial-card span{color:var(--muted);font-size:var(--text-sm);font-weight:750}.auth-page{width:min(100%,1440px);padding:0}.auth-layout{min-height:calc(100vh - 76px);grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);gap:0;align-items:stretch;border-top:1px solid var(--line);background:radial-gradient(circle at 42% 22%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 24rem),linear-gradient(90deg,var(--surface-strong),color-mix(in srgb,var(--surface-muted) 46%,var(--surface-strong)))}.auth-copy{position:relative;display:grid;align-content:center;grid-gap:1.35rem;gap:1.35rem;overflow:hidden;min-height:720px;padding:clamp(2rem,5vw,5rem)}.auth-copy:after{position:absolute;inset:6% -8% 0 auto;width:min(52vw,620px);background:radial-gradient(circle,color-mix(in srgb,var(--primary) 12%,transparent),transparent 68%);content:"";filter:blur(4px);pointer-events:none}.auth-copy>*{position:relative;z-index:1}.auth-copy h1{max-width:620px;font-size:clamp(3rem,5.2vw,5.25rem);letter-spacing:-.075em}.auth-copy h1:first-line{color:var(--foreground)}.auth-copy h1{color:var(--primary)}.auth-copy>p:not(.eyebrow){max-width:540px;color:var(--muted-strong);font-size:clamp(1rem,1.35vw,1.22rem)}.auth-proof{display:grid;grid-gap:1rem;gap:1rem;max-width:460px}.auth-proof span{display:inline-flex;align-items:center;gap:.85rem;border:0;background:transparent;color:var(--foreground);padding:0}.auth-proof svg{width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);color:var(--primary);padding:10px}.auth-preview-card{position:absolute;right:clamp(1rem,4vw,4rem);top:22%;z-index:1;width:min(420px,44vw);transform:rotate(5deg);border:1px solid var(--line);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:var(--shadow-lg);padding:1.1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-preview-card p{margin-bottom:.9rem;color:var(--foreground);font-weight:900}.auth-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem}.auth-preview-metrics span,.auth-preview-pipeline span{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);color:var(--muted);font-size:var(--text-xs);font-weight:800;padding:.75rem}.auth-preview-metrics strong{color:var(--foreground);font-size:1.4rem}.auth-preview-pipeline{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.9rem}.auth-preview-pipeline span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.auth-preview-pipeline i{display:block;height:8px;border-radius:var(--radius-pill);background:var(--gradient-ai-ribbon)}.auth-quote-card{max-width:460px;margin:1rem 0 0;border:1px solid var(--line);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-strong) 82%,transparent);color:var(--muted-strong);line-height:1.7;padding:1.35rem;box-shadow:var(--shadow-sm)}.auth-quote-card footer{margin-top:1rem;color:var(--foreground);font-weight:900}.auth-panel{align-self:center;width:min(100%,560px);margin:clamp(1.25rem,4vw,4rem) auto;border-radius:30px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);padding:clamp(1.5rem,3vw,3rem);box-shadow:var(--shadow-lg)}.auth-panel h2{font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-.07em}.auth-panel-subtitle{margin:-.2rem 0 1.6rem;color:var(--muted-strong);font-size:var(--text-lg)}.password-input-shell{position:relative}.password-input-shell input{padding-right:3rem}.password-input-shell button{position:absolute;top:50%;right:.7rem;display:inline-grid;width:36px;height:36px;place-items:center;transform:translateY(-50%);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer}.auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.auth-form-options label{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted-strong);font-weight:800}.auth-form-options input{width:1.1rem;height:1.1rem;accent-color:var(--primary)}.auth-submit-button{width:100%;justify-content:center;font-size:var(--text-lg)}.auth-secondary-action{justify-items:center;text-align:center}@media (max-width:1060px){.auth-layout,.landing-hero{grid-template-columns:1fr}.auth-preview-card{position:relative;right:auto;top:auto;width:min(100%,460px);transform:none}.testimonial-grid{grid-template-columns:1fr}}@media (max-width:760px){.auth-copy h1,.landing-hero-copy h1{font-size:clamp(2.7rem,13vw,4rem)}.trusted-logo-strip div{gap:1rem 1.4rem}.auth-copy{min-height:auto;padding:2rem 1rem}.auth-panel{width:auto;max-width:100%;margin:1rem 0}}.command-center-page,.onboarding-page,.tutorials-page{width:min(100%,1320px);gap:1.25rem}.dashboard-command-header,.onboarding-hero,.tutorials-hero-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:var(--radius-2xl);background:radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 20rem),linear-gradient(135deg,var(--surface-strong),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong)));box-shadow:var(--shadow-sm)}.dashboard-command-header:after,.onboarding-hero:after,.tutorials-hero-header:after{position:absolute;right:clamp(1rem,5vw,4rem);top:10%;width:min(34vw,420px);height:72%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent),transparent 66%);content:"";filter:blur(10px);pointer-events:none}.dashboard-command-header>*,.onboarding-hero>*,.tutorials-hero-header>*{position:relative;z-index:1}.dashboard-command-header h1,.onboarding-hero h1,.tutorials-hero-header h1{max-width:760px;font-size:clamp(2.3rem,4vw,4.2rem);letter-spacing:-.07em}.dashboard-trial-banner{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:var(--shadow-sm)}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(160px,1fr))}.dashboard-command-layout-v2{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);grid-gap:1rem;gap:1rem}.dashboard-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:1rem;gap:1rem}.dashboard-launch-checklist,.dashboard-reports-preview,.dashboard-suggested-actions{border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.onboarding-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:center;padding:clamp(1.4rem,3vw,2.2rem)}.onboarding-progress{justify-self:end;width:min(100%,280px);border:1px solid var(--line);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:1.25rem;box-shadow:var(--shadow-sm)}.guided-checklist{counter-reset:setup-step}.onboarding-step-card{position:relative;grid-template-columns:auto minmax(0,1fr) auto;min-height:142px;border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm);counter-increment:setup-step}.onboarding-step-card:not(.complete):focus-within,.onboarding-step-card:not(.complete):hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));box-shadow:var(--shadow-md)}.step-heading h3:before{content:counter(setup-step) ". ";color:var(--primary-strong)}.step-icon{border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#ffffff;box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 24%,transparent)}.onboarding-footer-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;border:1px solid var(--line);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:0 -18px 50px rgba(16,21,43,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tutorial-hero-tools{display:grid;grid-template-columns:minmax(280px,460px) minmax(260px,360px);grid-gap:1rem;gap:1rem;align-items:center;margin-top:1.4rem}.tutorial-search input{width:100%;min-height:56px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--foreground);font:inherit;padding:0 1.2rem}.learning-progress-card,.tutorial-search input{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.learning-progress-card{display:grid;grid-gap:.45rem;gap:.45rem;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:1rem}.learning-progress-card strong{color:var(--foreground);font-size:1.8rem}.learning-progress-card span{color:var(--muted-strong);font-size:var(--text-sm);font-weight:800}.learning-progress-card i{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--primary-soft)}.learning-progress-card b{display:block;width:62%;height:100%;border-radius:inherit;background:var(--gradient-ai-ribbon)}.learning-card-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.learning-card-row a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.15rem 1rem;gap:.15rem 1rem;min-height:128px;align-content:center;border-right:1px solid var(--line);padding:1.2rem}.learning-card-row a:last-child{border-right:0}.learning-card-row span{grid-row:1/span 3;display:inline-grid;width:54px;height:54px;place-items:center;border-radius:18px;background:var(--primary-soft);color:var(--primary)}.learning-card-row strong{color:var(--foreground);font-size:var(--text-lg)}.learning-card-row em{color:var(--muted);font-style:normal;font-weight:750}.learning-card-row small{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary-strong);font-weight:900}.tutorial-group{border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 86%,transparent);padding:1.1rem;box-shadow:var(--shadow-sm)}.tutorial-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}@media (max-width:1100px){.dashboard-command-layout-v2,.dashboard-kpi-grid,.dashboard-secondary-grid,.learning-card-row,.onboarding-hero,.tutorial-hero-tools{grid-template-columns:1fr}.learning-card-row a{border-right:0;border-bottom:1px solid var(--line)}.learning-card-row a:last-child{border-bottom:0}.onboarding-progress{justify-self:stretch}}.job-builder-page,.job-compare-page,.jobs-workspace-page{width:min(100%,1320px);gap:1.15rem}.jobs-workspace-panel{border:0;background:transparent;box-shadow:none;padding:0}.builder-hero-panel,.compare-hero,.jobs-page-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:var(--radius-2xl);background:radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 22rem),linear-gradient(135deg,var(--surface-strong),color-mix(in srgb,var(--surface-muted) 70%,var(--surface-strong)));box-shadow:var(--shadow-sm)}.builder-hero-panel h1,.compare-hero h1,.jobs-page-header h1{font-size:clamp(2.5rem,4vw,4.5rem);letter-spacing:-.075em}.jobs-summary-row{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.jobs-summary-pill{display:grid;grid-gap:.45rem;gap:.45rem;min-height:128px;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-strong);padding:1rem;box-shadow:var(--shadow-sm)}.jobs-summary-pill strong{color:var(--foreground);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.06em}.jobs-summary-pill span{color:var(--muted);font-weight:850}.compare-selection-grid,.comparison-results,.jobs-mobile-card,.jobs-table-wrap,.jobs-workspace-page>.panel:not(.jobs-workspace-panel){border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.jobs-table td,.jobs-table th,.jobs-workspace-page .table td,.jobs-workspace-page .table th{padding-block:1rem}.jobs-header-secondary-actions .button,.jobs-header-secondary-actions .help-chip,.jobs-row-actions .button{min-height:40px}.job-builder-shell{align-items:start;gap:1.15rem}.builder-inspector,.builder-section-rail{position:-webkit-sticky;position:sticky;top:88px}.builder-form-card,.builder-section-rail,.builder-template-strip,.compare-candidate-card,.compare-control-band,.compare-evidence-card,.comparison-disclaimer,.comparison-summary,.inspector-panel,.job-live-preview{border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow-sm)}.builder-section-rail a,.builder-section-rail button{border-radius:var(--radius-xl)}.builder-canvas{min-width:0}.builder-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.25rem,3vw,2rem)}.builder-hero-summary{border:1px solid var(--line);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:1rem}.builder-readiness-orb{background:conic-gradient(var(--primary) calc(var(--score, 0) * 1%),var(--primary-soft) 0)}.builder-form-card{border:1px solid var(--line);padding:clamp(1rem,2vw,1.35rem)}.builder-form-card .field input,.builder-form-card .field select,.builder-form-card .field textarea{border-radius:var(--radius-xl)}.inspector-panel{border:1px solid var(--line)}.sticky-action-panel{top:88px}.compare-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);grid-gap:1rem;gap:1rem;align-items:center}.compare-control-band{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 18rem),var(--surface-strong)}.compare-selection-grid{padding:1rem}.compare-candidate-card{border:1px solid var(--line);text-align:left}.compare-candidate-card.selected{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 68%,var(--surface-strong)),var(--surface-strong))}.compare-evidence-card header>strong{color:var(--primary-strong)}.signal-grid span{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-muted) 62%,var(--surface-strong))}@media (max-width:1100px){.builder-hero-panel,.compare-hero,.jobs-summary-row{grid-template-columns:1fr}.builder-inspector,.builder-section-rail{position:static}}.candidate-crm-page,.interviews-page,.voice-review-page{width:min(100%,1320px);gap:1.15rem}.candidate-dossier-header,.candidate-search-hero,.interviews-hero,.voice-detail-hero,.voice-review-page>.page-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:var(--radius-2xl);background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 22rem),linear-gradient(135deg,var(--surface-strong),color-mix(in srgb,var(--surface-muted) 70%,var(--surface-strong)));box-shadow:var(--shadow-sm)}.candidate-dossier-header h1,.candidate-search-hero h1,.interviews-hero h1,.voice-detail-hero h1,.voice-review-page>.page-header h1{font-size:clamp(2.45rem,4vw,4.4rem);letter-spacing:-.075em}.calendar-readiness-card,.candidate-comparison-drawer,.candidate-decision-rail .panel,.candidate-dossier-header,.candidate-filter-panel,.candidate-panel,.candidate-results-shell,.candidate-search-command,.interview-card,.interview-metric-card,.interviews-panel,.next-action-card,.transcript-timeline,.voice-filter-bar,.voice-provider-card,.voice-review-card,.voice-review-side .notice,.voice-session-card,.voice-status-tile{border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow-sm)}.candidate-filter-panel,.candidate-search-command,.interviews-filters,.voice-filter-bar{border:1px solid var(--line)}.candidate-filter-panel input,.candidate-filter-panel select,.candidate-search-command input,.interviews-filters button,.interviews-tabs button,.voice-filter-bar input,.voice-filter-bar select{border-radius:var(--radius-pill)}.candidate-result-card{border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.candidate-result-card:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));box-shadow:var(--shadow-md)}.candidate-chip-row,.candidate-skill-row,.voice-status-row{gap:.5rem}.candidate-dossier-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.25rem,3vw,2rem)}.builder-readiness-orb,.score-emblem,.score-total{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:radial-gradient(circle,var(--surface-strong) 58%,var(--primary-soft) 60%);color:var(--primary-strong)}.ai-summary-panel,.voice-disclaimer-card,.voice-fallback-note{border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 18rem),var(--surface-strong)}.candidate-crm-layout,.voice-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);grid-gap:1rem;gap:1rem}.candidate-decision-rail,.voice-review-side{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.interviews-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.25rem,3vw,2rem)}.interview-metrics,.voice-command-stats{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.interview-metric-card,.voice-status-tile{min-height:124px;border:1px solid var(--line);padding:1rem}.interviews-filters button.active,.interviews-tabs button.active,.voice-status-tile.active{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:var(--primary-soft);color:var(--primary-strong)}.interviews-table-wrap,.voice-session-grid{border-radius:var(--radius-2xl)}.interviews-table td,.interviews-table th{padding-block:1rem}.calendar-readiness-card.connected{border-color:color-mix(in srgb,var(--success) 34%,var(--line))}.voice-review-page>.notice.tutorial-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border-radius:var(--radius-2xl);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.voice-session-card{border:1px solid var(--line)}.interviews-hero__actions,.voice-card-heading--between,.voice-detail-actions{flex-wrap:wrap}.voice-review-card{border:1px solid var(--line)}.voice-review-layout{align-items:start}.voice-review-main{display:grid;grid-gap:1rem;gap:1rem}.answer-list div,.evidence-grid>*,.signal-grid span,.voice-session-meta div{border-radius:var(--radius-xl)}@media (max-width:1100px){.candidate-crm-layout,.candidate-dossier-header,.interview-metrics,.interviews-hero,.voice-command-stats,.voice-review-layout{grid-template-columns:1fr}.candidate-decision-rail,.voice-review-side{position:static}}.client-detail-workspace,.clients-workspace,.integration-page,.offers-workspace,.premium-reports-page,.submissions-workspace{background:radial-gradient(circle at top left,rgba(129,140,248,.16),transparent 34rem),linear-gradient(180deg,rgba(248,250,252,.98),rgba(239,246,255,.72))}.client-detail-workspace .clients-hero-panel,.clients-workspace .clients-hero-panel,.integration-page .command-hero,.offers-workspace .offers-hero-panel,.premium-reports-page .reports-page-header,.submissions-workspace .submissions-hero-panel{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-2xl,28px);background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.92) 46%,rgba(67,56,202,.88)),var(--gradient-hero);color:#fff;box-shadow:0 28px 80px rgba(15,23,42,.2)}.client-detail-workspace .clients-hero-panel:after,.clients-workspace .clients-hero-panel:after,.integration-page .command-hero:after,.offers-workspace .offers-hero-panel:after,.premium-reports-page .reports-page-header:after,.submissions-workspace .submissions-hero-panel:after{content:"";position:absolute;inset:auto -8% -48% 44%;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(196,181,253,.34),transparent 68%);pointer-events:none}.client-detail-workspace .clients-hero-panel>*,.clients-workspace .clients-hero-panel>*,.integration-page .command-hero>*,.offers-workspace .offers-hero-panel>*,.premium-reports-page .reports-page-header>*,.submissions-workspace .submissions-hero-panel>*{position:relative;z-index:1}.client-detail-workspace .page-eyebrow,.clients-workspace .page-eyebrow,.integration-page .page-eyebrow,.offers-workspace .page-eyebrow,.submissions-workspace .page-eyebrow{color:rgba(221,214,254,.92);letter-spacing:.14em}.client-detail-workspace .clients-hero-panel h1,.clients-workspace .clients-hero-panel h1,.integration-page .command-hero h1,.offers-workspace .offers-hero-panel h1,.premium-reports-page .reports-page-header h1,.submissions-workspace .submissions-hero-panel h1{color:#fff;letter-spacing:-.045em}.client-detail-workspace .clients-hero-panel p,.clients-workspace .clients-hero-panel p,.integration-page .command-hero p,.offers-workspace .offers-hero-panel p,.premium-reports-page .reports-page-header p,.submissions-workspace .submissions-hero-panel p{color:rgba(226,232,240,.9)}.crm-filter-bar,.integration-page .panel.integration-actions,.reports-filter-card{border:1px solid rgba(148,163,184,.22);border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 20px 52px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-profile-strip,.crm-card,.integration-page .panel,.offer-row,.premium-report-card,.submission-card{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:0 18px 48px rgba(15,23,42,.08)}.crm-card:hover,.integration-row:hover,.offer-row:hover,.premium-report-card:hover,.submission-card:hover{transform:translateY(-2px);box-shadow:0 24px 62px rgba(15,23,42,.12)}.crm-card,.integration-row,.offer-row,.premium-report-card,.submission-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-meta-grid,.offer-status-grid,.provider-status-grid,.report-kpi-row{gap:.875rem}.crm-meta-grid>*,.offer-status-grid>*,.provider-status-grid>*,.report-kpi-row>*{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.8)}.client-detail-workspace .tab-strip,.premium-reports-page .reports-segmented-tabs{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 16px 38px rgba(15,23,42,.07);padding:.35rem}.client-detail-workspace .tab-strip a,.premium-reports-page .reports-segmented-tabs a,.premium-reports-page .reports-segmented-tabs button{border-radius:999px}.submission-board{gap:1rem;align-items:stretch}.submission-column{border:1px solid rgba(148,163,184,.18);border-radius:26px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.crm-card h2,.integration-page .panel h2,.offer-row-main h2,.premium-report-card h2,.submission-column h2{color:var(--color-ink,#0f172a);letter-spacing:-.025em}.crm-card-actions,.offer-metadata-row,.submission-card-actions{border-top:1px solid rgba(226,232,240,.88);padding-top:.85rem}.integration-list,.timeline-list{gap:.85rem}.integration-row,.timeline-list li{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.78)}.provider-readiness-banner{border:1px solid rgba(234,179,8,.3);border-radius:24px;background:linear-gradient(135deg,rgba(254,252,232,.95),rgba(255,247,237,.86));box-shadow:0 18px 45px rgba(146,64,14,.1)}.integration-grid{gap:1rem}.crm-filter-bar input,.crm-filter-bar select,.integration-form-grid input,.integration-form-grid select,.integration-form-grid textarea,.reports-filter-card input,.reports-filter-card select{border-radius:16px;border-color:rgba(148,163,184,.34);background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.report-table-scroll{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 18px 45px rgba(15,23,42,.06)}.report-table th{background:rgba(241,245,249,.92);color:var(--color-muted-foreground,#475569);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.report-table td{border-top-color:rgba(226,232,240,.9)}.crm-drawer{border-left:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at top right,rgba(129,140,248,.12),transparent 22rem),rgba(255,255,255,.96);box-shadow:-24px 0 70px rgba(15,23,42,.16)}.whatsapp-integration-page .notice.error{border-radius:20px;border-color:rgba(248,113,113,.35);background:linear-gradient(135deg,rgba(254,242,242,.96),rgba(255,247,237,.78))}@media (max-width:900px){.client-detail-workspace .clients-hero-panel,.clients-workspace .clients-hero-panel,.integration-page .command-hero,.offers-workspace .offers-hero-panel,.premium-reports-page .reports-page-header,.submissions-workspace .submissions-hero-panel{border-radius:22px}.crm-card-grid,.crm-section-grid,.integration-grid,.report-body-grid,.submission-board{grid-template-columns:1fr}.client-detail-workspace .tab-strip,.premium-reports-page .reports-segmented-tabs{border-radius:22px;overflow-x:auto}}.billing-settings-page,.privacy-settings-page,.production-readiness-page,.settings-page,.team-settings-page,.templates-page,.usage-settings-page,.voice-review-page:has(.settings-hero){background:radial-gradient(circle at 12% 8%,rgba(129,140,248,.14),transparent 30rem),radial-gradient(circle at 90% 18%,rgba(14,165,233,.12),transparent 24rem),linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.88))}.settings-page .settings-hero,.templates-page .command-hero,.voice-review-page .settings-hero{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-2xl,28px);background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(30,41,59,.94) 48%,rgba(2,132,199,.84)),var(--gradient-hero);color:#fff;box-shadow:0 28px 80px rgba(15,23,42,.2)}.settings-page .settings-hero:after,.templates-page .command-hero:after,.voice-review-page .settings-hero:after{content:"";position:absolute;inset:auto -10% -58% 38%;height:20rem;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.3),transparent 68%);pointer-events:none}.settings-page .settings-hero>*,.templates-page .command-hero>*,.voice-review-page .settings-hero>*{position:relative;z-index:1}.settings-page .settings-hero h1,.templates-page .command-hero h1,.voice-review-page .settings-hero h1{color:#fff;letter-spacing:-.045em}.settings-page .settings-hero p,.templates-page .command-hero p,.voice-review-page .settings-hero p{color:rgba(226,232,240,.9)}.settings-page .settings-hero .eyebrow,.templates-page .eyebrow,.voice-review-page .settings-hero .eyebrow{color:rgba(224,242,254,.92);letter-spacing:.14em}.billing-plan-card,.billing-usage-card,.candidate-consent-preview,.danger-zone-card,.long-page-anchor-nav,.next-action-card,.settings-form-panel,.settings-insight-card,.team-notifications-card,.template-toolbar-panel,.usage-meter-panel,.usage-plan-panel,.voice-review-card{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9));box-shadow:0 18px 48px rgba(15,23,42,.08)}.long-page-anchor-nav{padding:.45rem;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.long-page-anchor-nav .text-link,.long-page-anchor-nav a{border-radius:999px;color:var(--color-muted-foreground,#475569)}.long-page-anchor-nav .text-link:hover,.long-page-anchor-nav a:hover{background:rgba(15,23,42,.06);color:var(--color-ink,#0f172a)}.next-action-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.92)),radial-gradient(circle at top left,rgba(129,140,248,.12),transparent 16rem)}.settings-form-panel,.template-toolbar-panel{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.team-scheduling-blocker{display:grid;grid-gap:.85rem;gap:.85rem;border-color:rgba(245,158,11,.28);background:radial-gradient(circle at 5% 0,rgba(245,158,11,.12),transparent 18rem),linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.92))}.team-scheduling-blocker .voice-card-heading{padding-bottom:.65rem}.team-scheduling-blocker p{max-width:62rem;margin:0}.privacy-section-form,.stacked-form,.template-category-tabs,.template-filter-row,.template-search{border-radius:20px}.button-row,.feature-chip-list,.form-actions,.template-category-tabs{gap:.6rem}.feature-chip-list span,.form-status,.notice,.plan-alert,.plan-ok,.template-category-tabs button{border-radius:999px}.ai-governance-grid,.billing-settings-grid,.settings-layout,.template-gallery-grid,.usage-dashboard-grid,.usage-kpi-grid,.voice-settings-grid{gap:1rem}.governance-row,.integration-row,.privacy-form-section,.team-mobile-card,.template-card,.usage-meter-group{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 14px 38px rgba(15,23,42,.06)}.governance-row,.team-mobile-card,.template-card,.usage-meter-group{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.governance-row:hover,.team-mobile-card:hover,.template-card:hover,.usage-meter-group:hover{transform:translateY(-2px);border-color:rgba(129,140,248,.28);box-shadow:0 22px 54px rgba(15,23,42,.1)}.billing-plan-heading,.section-toolbar,.template-card-top,.template-preview-header,.voice-card-heading{border-bottom:1px solid rgba(226,232,240,.88);padding-bottom:.85rem}.template-icon{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:18px;background:linear-gradient(135deg,rgba(224,231,255,.95),rgba(219,234,254,.86));color:#3730a3;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.billing-plan-card h2,.billing-usage-card h2,.danger-zone-card h2,.settings-form-panel h2,.settings-insight-card h2,.team-notifications-card h2,.template-card h2,.usage-plan-panel h2,.voice-review-card h2{color:var(--color-ink,#0f172a);letter-spacing:-.03em}.offer-metadata-row,.team-mobile-actions,.template-card-meta,.trial-date-row,.voice-ok-row,.voice-warning-row{border-radius:16px;background:rgba(248,250,252,.78)}.ai-disclaimer-card,.provider-readiness-banner,.subtle-admin-note,.template-best-for{color:var(--color-muted-foreground,#475569)}.crm-drawer-backdrop,.template-preview-backdrop{background:rgba(15,23,42,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-drawer,.template-preview-drawer{border-left:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 22rem),rgba(255,255,255,.97);box-shadow:-24px 0 76px rgba(15,23,42,.18)}.template-payload-preview,.template-preview-content{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(248,250,252,.82)}.billing-primary-card,.usage-plan-summary{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,246,255,.9)),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 16rem)}.billing-rail-safe,.privacy-trust-rail,.settings-rail{gap:1rem}.compact-usage-list,.compliance-warning-list,.preference-list,.team-preference-grid,.usage-list,.usage-meter-groups{gap:.75rem}.checkbox-row,.role-select-cell,.toggle-row,.usage-row,.voice-ok-row,.voice-warning-row{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.76)}.usage-meter{overflow:hidden;border-radius:999px;background:rgba(226,232,240,.86)}.usage-meter div,.usage-meter>span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4)}.usage-row.limit .usage-meter div,.usage-row.limit .usage-meter>span,.usage-row.warning .usage-meter div,.usage-row.warning .usage-meter>span{background:linear-gradient(90deg,#f59e0b,#ef4444)}.governance-table,.report-table-scroll,.team-table-wrap{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 18px 45px rgba(15,23,42,.06)}.governance-table [role=columnheader],.team-roster-table th{background:rgba(241,245,249,.92);color:var(--color-muted-foreground,#475569);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.governance-row,.team-roster-table td{border-top-color:rgba(226,232,240,.9)}.compact-filter input,.compact-filter select,.compact-filter textarea,.privacy-field input,.privacy-field textarea,.role-select-cell select,.settings-form-panel input,.settings-form-panel select,.settings-form-panel textarea,.template-toolbar-panel input,.template-toolbar-panel select{border-radius:16px;border-color:rgba(148,163,184,.34);background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.danger-zone-card{border-color:rgba(248,113,113,.32);background:linear-gradient(135deg,rgba(254,242,242,.96),rgba(255,247,237,.82))}.ai-disclaimer-card,.subtle-admin-note{border-color:rgba(14,165,233,.22);background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.88))}@media (max-width:900px){.settings-page .settings-hero,.templates-page .command-hero,.voice-review-page .settings-hero{border-radius:22px}.billing-plan-heading,.next-action-card,.section-toolbar,.template-card-top,.template-preview-actions{align-items:flex-start;flex-direction:column}.ai-governance-grid,.billing-settings-grid,.settings-layout,.template-gallery-grid,.usage-dashboard-grid,.voice-settings-grid{grid-template-columns:1fr}.crm-drawer,.template-preview-drawer{width:min(100%,34rem)}}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgba(37,99,235,.55);outline-offset:3px;box-shadow:0 0 0 6px rgba(37,99,235,.12)}:where(.button,.icon-button,.text-link,.sidebar-link,.nav-link):focus-visible{text-decoration:none}:where(input,select,textarea)::placeholder{color:rgba(100,116,139,.72)}:where(.empty-state,.gated-state,.provider-readiness-banner,.notice,.notice.error,.form-status,.form-message,.skeleton-row){border-radius:22px}:where(.empty-state,.gated-state){border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at top left,rgba(129,140,248,.12),transparent 18rem),rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(15,23,42,.07)}:where(.notice,.form-status,.form-message){border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.84)}:where(.notice.error){border-color:rgba(248,113,113,.34);background:linear-gradient(135deg,rgba(254,242,242,.96),rgba(255,247,237,.82))}:where(.skeleton-row){background:linear-gradient(90deg,rgba(226,232,240,.55),rgba(248,250,252,.9),rgba(226,232,240,.55));background-size:220% 100%;animation:scoutlane-skeleton-sheen 1.4s ease-in-out infinite}@keyframes scoutlane-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}:where(.report-table-scroll,.team-table-wrap,.governance-table,.data-table-shell,.table-scroll,.comparison-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.report-table,.team-roster-table,.governance-table table){min-width:min(52rem,100%)}:where(.button-row,.form-actions,.template-actions,.submission-card-actions,.crm-card-actions,.template-preview-actions,.hero-actions,.auth-actions){flex-wrap:wrap}:where(.button,.icon-button,.text-link) svg{flex:0 0 auto}:where(.page,.app-main,.dashboard-page,.settings-page,.templates-page,.integration-page){min-width:0}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header){isolation:isolate}:where(.dashboard-hero h1,.command-hero h1,.settings-hero h1,.clients-hero-panel h1,.submissions-hero-panel h1,.offers-hero-panel h1,.reports-page-header h1,.landing-hero h1,.auth-panel h1){text-wrap:balance}:where(.dashboard-hero p,.command-hero p,.settings-hero p,.clients-hero-panel p,.submissions-hero-panel p,.offers-hero-panel p,.reports-page-header p,.landing-hero p,.auth-panel p){text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1280px){:where(.dashboard-grid,.dashboard-command-grid,.crm-card-grid,.template-gallery-grid,.billing-settings-grid,.usage-dashboard-grid,.reports-main-grid,.report-body-grid,.integration-grid,.voice-command-grid,.candidate-workspace-grid){grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}:where(.app-shell-content,.app-main,.page){min-width:0}}@media (max-width:1024px){:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.landing-hero,.auth-card){padding:clamp(1.25rem,4vw,2rem)}:where(.settings-layout,.privacy-settings-layout,.billing-settings-grid,.usage-dashboard-grid,.client-profile-strip,.candidate-detail-grid,.voice-review-grid,.crm-section-grid,.submission-board){grid-template-columns:1fr}:where(.settings-rail,.privacy-trust-rail,.billing-rail-safe){order:2}:where(.reports-segmented-tabs,.tab-strip,.long-page-anchor-nav,.template-category-tabs){overflow-x:auto;scrollbar-width:thin;white-space:nowrap}}@media (max-width:768px){:where(.page,.settings-page,.templates-page,.integration-page,.dashboard-page,.candidate-crm-page,.interviews-page,.voice-screening-page){padding-inline:clamp(.875rem,4vw,1.25rem)}:where(.dashboard-hero h1,.command-hero h1,.settings-hero h1,.clients-hero-panel h1,.submissions-hero-panel h1,.offers-hero-panel h1,.reports-page-header h1,.landing-hero h1,.auth-panel h1){font-size:clamp(2rem,9vw,3rem);line-height:.98}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.landing-hero,.auth-card,.template-card,.crm-card,.premium-report-card,.settings-insight-card,.voice-review-card){border-radius:22px}:where(.hero-actions,.button-row,.form-actions,.template-actions,.submission-card-actions,.crm-card-actions,.auth-actions){align-items:stretch;flex-direction:column}:where(.hero-actions .button,.button-row .button,.form-actions .button,.template-actions .button,.auth-actions .button){justify-content:center;width:100%}:where(.crm-filter-bar,.reports-filter-card,.template-toolbar-panel,.filter-bar,.section-toolbar,.billing-plan-heading,.voice-card-heading){align-items:stretch;flex-direction:column}:where(.team-roster-table){display:none}:where(.team-mobile-cards){display:grid}}@media (max-width:430px){:where(.page,.settings-page,.templates-page,.integration-page,.dashboard-page,.candidate-crm-page,.interviews-page,.voice-screening-page){gap:1rem;padding-inline:.75rem}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.landing-hero,.auth-card){padding:1rem}:where(.crm-card,.submission-card,.offer-row,.premium-report-card,.template-card,.settings-insight-card,.settings-form-panel,.voice-review-card,.billing-plan-card,.billing-usage-card,.usage-plan-panel,.usage-meter-panel,.client-profile-strip){border-radius:18px;padding-inline:1rem}:where(.template-preview-drawer,.crm-drawer){width:100%}:where(.template-preview-header,.crm-drawer-header){align-items:flex-start;flex-direction:column}:where(.status-pill,.feature-chip-list span,.plan-alert,.plan-ok){max-width:100%;white-space:normal}}:root{--ref-bg:#f7f7fb;--ref-panel:rgba(255,255,255,0.94);--ref-panel-solid:#ffffff;--ref-border:rgba(226,228,238,0.92);--ref-border-strong:rgba(203,207,224,0.9);--ref-ink:#171628;--ref-muted:#6d7186;--ref-soft:#f3f1ff;--ref-accent:#5a35f0;--ref-accent-2:#7c5cff;--ref-success:#1a9c68;--ref-warning:#c27a12;--ref-danger:#c24141;--ref-radius:14px;--ref-radius-lg:18px;--ref-shadow:0 10px 28px rgba(31,33,58,0.07);--ref-shadow-soft:0 6px 18px rgba(31,33,58,0.055)}body,button,input,select,textarea{font-size:13px}.app-shell,.recruiter-shell,[data-app-shell]{background:radial-gradient(circle at 78% 10%,rgba(112,82,255,.18),transparent 19rem),radial-gradient(circle at 92% 0,rgba(208,198,255,.24),transparent 18rem),var(--ref-bg)!important}.app-sidebar,.recruiter-sidebar,.sidebar,aside[aria-label="Recruiter studio navigation"]{width:176px!important;border-right:1px solid var(--ref-border)!important;background:rgba(255,255,255,.72)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-sidebar-brand,.brand-lockup,.sidebar-brand{min-height:46px!important;padding:.75rem .8rem!important}.app-logo-text,.app-sidebar-brand h1,.brand-lockup h1,.sidebar-brand h1,.sidebar-logo-text{font-size:.82rem!important;letter-spacing:-.02em!important}.app-sidebar-label,.nav-section-label,.sidebar-section-label{margin:.9rem .7rem .35rem!important;color:#9a9daf!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important}.app-sidebar a,.sidebar-link,aside[aria-label="Recruiter studio navigation"] a{min-height:28px!important;margin:.05rem .5rem!important;padding:.34rem .52rem!important;border-radius:8px!important;color:#686b7f!important;font-size:.72rem!important;font-weight:600!important;line-height:1.1!important;gap:.45rem!important}.app-sidebar a svg,.sidebar-link svg,aside[aria-label="Recruiter studio navigation"] a svg{width:13px!important;height:13px!important}.app-sidebar a[aria-current=page],.sidebar-link.active,.sidebar-link[aria-current=page],aside[aria-label="Recruiter studio navigation"] a[aria-current=page]{background:#f0edff!important;color:var(--ref-accent)!important;box-shadow:inset 3px 0 0 var(--ref-accent)!important}.app-main,.main-content,.recruiter-main{padding:0!important;background:transparent!important}.app-topbar,.command-topbar,.topbar,header[role=banner]{min-height:54px!important;padding:.62rem 1rem!important;border-bottom:1px solid rgba(232,234,242,.8)!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-search,.filter-search,.search-input,.template-search,.topbar-search{min-height:32px!important;border:1px solid var(--ref-border)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 4px 14px rgba(31,33,58,.04)!important}.candidate-crm-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{max-width:1120px!important;min-height:auto!important;margin:0 auto!important;padding:1rem 1.15rem 1.4rem!important;gap:.75rem!important;background:radial-gradient(circle at 76% 1.5rem,rgba(112,82,255,.2),transparent 14rem),transparent!important}.auth-page,.landing-page{background:radial-gradient(circle at 78% 7%,rgba(112,82,255,.2),transparent 16rem),radial-gradient(circle at 64% 26%,rgba(199,187,255,.22),transparent 18rem),#fafaff!important;color:var(--ref-ink)!important}.landing-header,.marketing-header,.public-nav,.site-header{min-height:52px!important;padding:.7rem 1rem!important;border:0!important}.hero-section,.landing-header,.landing-hero,.marketing-header,.public-hero,.public-nav,.site-header{max-width:1120px!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important}.hero-section,.landing-hero,.public-hero{min-height:430px!important;padding:2.1rem 1rem 1.4rem!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr)!important;align-items:center!important;grid-gap:2rem!important;gap:2rem!important}.hero-section h1,.landing-hero h1,.public-hero h1{max-width:25rem!important;margin:0 0 .85rem!important;color:var(--ref-ink)!important;font-size:clamp(2.65rem,5.1vw,4.15rem)!important;line-height:.88!important;letter-spacing:-.075em!important}.hero-section p,.landing-hero p,.public-hero p{max-width:25rem!important;color:#626579!important;font-size:.88rem!important;line-height:1.55!important}.auth-actions,.hero-actions,.landing-actions{gap:.55rem!important}.auth-preview-card,.hero-visual,.landing-visual,.mock-dashboard,.product-preview{border:1px solid var(--ref-border)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 42px rgba(42,36,94,.12)!important}.logo-strip,.proof-strip,.trusted-strip{max-width:1120px!important;margin:.2rem auto 0!important;padding:.4rem 1rem!important;color:#a0a2af!important;font-size:.64rem!important}.feature-section,.landing-section,.testimonial-section{max-width:1120px!important;margin:0 auto!important;padding:1.2rem 1rem!important}.auth-page{min-height:100vh!important;display:grid!important;place-items:center!important;padding:1rem!important}.auth-card,.auth-shell,.login-card{width:min(100%,1120px)!important;min-height:650px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;grid-gap:2rem!important;gap:2rem!important;padding:2rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-form-card,.auth-panel,.login-panel{align-self:center!important;padding:1.45rem!important;border:1px solid var(--ref-border)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--ref-shadow)!important}.auth-copy h1,.auth-panel h1,.login-panel h1{color:var(--ref-ink)!important;font-size:1.55rem!important;line-height:1.05!important;letter-spacing:-.055em!important}.auth-copy,.auth-visual,.login-visual{align-self:center!important}.billing-hero,.clients-hero-panel,.command-hero,.dashboard-hero,.offers-hero-panel,.page-header,.reports-page-header,.settings-hero,.submissions-hero-panel{min-height:auto!important;padding:.92rem 1rem!important;border:1px solid var(--ref-border)!important;border-radius:var(--ref-radius-lg)!important;background:radial-gradient(circle at 82% -10%,rgba(116,83,255,.2),transparent 10rem),rgba(255,255,255,.86)!important;color:var(--ref-ink)!important;box-shadow:var(--ref-shadow-soft)!important;overflow:hidden!important}.billing-hero:after,.clients-hero-panel:after,.command-hero:after,.dashboard-hero:after,.offers-hero-panel:after,.page-header:after,.reports-page-header:after,.settings-hero:after,.submissions-hero-panel:after{opacity:0!important}.billing-hero h1,.clients-hero-panel h1,.command-hero h1,.dashboard-hero h1,.offers-hero-panel h1,.page-header h1,.reports-page-header h1,.settings-hero h1,.submissions-hero-panel h1{max-width:40rem!important;margin:0!important;color:var(--ref-ink)!important;font-size:clamp(1.25rem,2.1vw,2rem)!important;line-height:.98!important;letter-spacing:-.065em!important}.billing-hero p,.clients-hero-panel p,.command-hero p,.dashboard-hero p,.offers-hero-panel p,.page-header p,.reports-page-header p,.settings-hero p,.submissions-hero-panel p{max-width:44rem!important;margin-top:.3rem!important;color:var(--ref-muted)!important;font-size:.72rem!important;line-height:1.35!important}.command-hero .eyebrow,.dashboard-hero .eyebrow,.eyebrow,.page-eyebrow,.reports-page-header .eyebrow,.settings-hero .eyebrow{color:#8c8fa2!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.billing-plan-card,.billing-usage-card,.candidate-card,.card,.client-profile-strip,.crm-card,.dashboard-card,.dashboard-command-card,.interview-card,.metric-card,.next-action-card,.offer-row,.panel,.premium-report-card,.report-card,.settings-form-panel,.settings-insight-card,.stat-card,.submission-card,.template-card,.usage-meter-panel,.usage-plan-panel,.voice-review-card,.voice-session-card{border:1px solid var(--ref-border)!important;border-radius:var(--ref-radius)!important;background:var(--ref-panel)!important;box-shadow:var(--ref-shadow-soft)!important}.card:hover,.crm-card:hover,.dashboard-card:hover,.offer-row:hover,.panel:hover,.premium-report-card:hover,.submission-card:hover,.template-card:hover,.voice-session-card:hover{transform:none!important;box-shadow:var(--ref-shadow)!important}.crm-meta-grid>*,.kpi-card,.metric-card,.offer-status-grid>*,.provider-status-grid>*,.report-kpi-row>*,.stat-card,.usage-kpi-grid>*,.voice-command-stats>*{min-height:58px!important;padding:.72rem!important;border-radius:12px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 4px 12px rgba(31,33,58,.045)!important}.crm-meta-grid strong,.kpi-card strong,.metric-card strong,.offer-status-grid strong,.provider-status-grid strong,.report-kpi-row strong,.stat-card strong,.usage-kpi-grid strong,.voice-command-stats strong{font-size:1.05rem!important;line-height:1!important;letter-spacing:-.04em!important}.ai-governance-grid,.billing-settings-grid,.candidate-workspace-grid,.client-profile-strip,.crm-card-grid,.crm-section-grid,.dashboard-command-grid,.dashboard-grid,.integration-grid,.privacy-settings-layout,.report-body-grid,.reports-main-grid,.settings-layout,.submission-board,.template-gallery-grid,.usage-dashboard-grid,.voice-command-grid,.voice-settings-grid{gap:.65rem!important}.billing-settings-grid,.candidate-workspace-grid,.dashboard-command-grid,.dashboard-grid,.report-body-grid,.reports-main-grid,.settings-layout,.usage-dashboard-grid,.voice-command-grid{grid-template-columns:minmax(0,1fr) 260px!important;align-items:start!important}.crm-filter-bar,.filter-bar,.long-page-anchor-nav,.reports-filter-card,.reports-segmented-tabs,.section-toolbar,.tab-strip,.template-category-tabs,.template-toolbar-panel{min-height:38px!important;padding:.38rem!important;border:1px solid var(--ref-border)!important;border-radius:12px!important;background:rgba(255,255,255,.84)!important;box-shadow:0 5px 16px rgba(31,33,58,.045)!important;gap:.35rem!important}.long-page-anchor-nav a,.reports-segmented-tabs a,.reports-segmented-tabs button,.tab-strip a,.template-category-tabs button{min-height:26px!important;padding:.32rem .55rem!important;border-radius:8px!important;color:#73778a!important;font-size:.66rem!important;font-weight:700!important}.long-page-anchor-nav a.active,.reports-segmented-tabs a[aria-current=page],.reports-segmented-tabs button[aria-selected=true],.tab-strip a[aria-current=page],.template-category-tabs button.active{background:var(--ref-soft)!important;color:var(--ref-accent)!important}.auth-submit,.button,.primary-button,a.button,button.button{min-height:30px!important;padding:.42rem .72rem!important;border:0!important;border-radius:8px!important;background:linear-gradient(180deg,var(--ref-accent-2),var(--ref-accent))!important;color:#fff!important;font-size:.68rem!important;font-weight:800!important;box-shadow:0 8px 18px rgba(90,53,240,.24)!important}.button.secondary,.secondary-button,a.button.secondary,button.button.secondary{border:1px solid var(--ref-border)!important;background:rgba(255,255,255,.9)!important;color:var(--ref-accent)!important;box-shadow:none!important}.icon-button,button.icon-button{width:30px!important;height:30px!important;min-height:30px!important;border:1px solid var(--ref-border)!important;border-radius:9px!important;background:rgba(255,255,255,.86)!important;color:#666a80!important;box-shadow:none!important}.badge,.feature-chip-list span,.form-message,.form-status,.notice,.plan-alert,.plan-ok,.status-pill{min-height:22px!important;padding:.24rem .46rem!important;border-radius:999px!important;font-size:.6rem!important;font-weight:800!important;letter-spacing:.01em!important}.compact-filter input,.compact-filter select,.compact-filter textarea,.compact-value-input,.integration-form-grid input,.integration-form-grid select,.integration-form-grid textarea,.privacy-field input,.privacy-field textarea,.settings-form-panel input,.settings-form-panel select,.settings-form-panel textarea,input,select,textarea{min-height:31px!important;padding:.42rem .55rem!important;border:1px solid var(--ref-border-strong)!important;border-radius:9px!important;background:rgba(255,255,255,.92)!important;color:var(--ref-ink)!important;font-size:.72rem!important;box-shadow:none!important}textarea{min-height:88px!important}.candidates-table-wrap,.comparison-table-wrap,.data-table-shell,.governance-table,.interviews-table-wrap,.jobs-table-wrap,.report-table-scroll,.table-scroll,.team-table-wrap{border:1px solid var(--ref-border)!important;border-radius:13px!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--ref-shadow-soft)!important}.candidates-table,.interviews-table,.jobs-table,.report-table,.team-roster-table,table{border-collapse:separate!important;border-spacing:0!important;font-size:.66rem!important}.candidates-table th,.interviews-table th,.jobs-table th,.report-table th,.team-roster-table th,th{height:31px!important;padding:.44rem .55rem!important;border-bottom:1px solid var(--ref-border)!important;background:#fbfbfe!important;color:#8b8ea1!important;font-size:.57rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.candidates-table td,.interviews-table td,.jobs-table td,.report-table td,.team-roster-table td,td{min-height:36px!important;padding:.46rem .55rem!important;border-top:1px solid rgba(233,235,244,.9)!important;color:#424558!important;font-size:.66rem!important}.candidate-row,.checkbox-row,.governance-row,.integration-row,.interview-row,.job-row,.offer-row,.privacy-form-section,.submission-card,.team-mobile-card,.template-card,.timeline-list li,.toggle-row,.usage-meter-group,.usage-row{padding:.65rem!important;border:1px solid var(--ref-border)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;box-shadow:none!important}h1,h2,h3{color:var(--ref-ink)!important}.billing-plan-card h2,.billing-usage-card h2,.card h2,.panel h2,.settings-form-panel h2,.settings-insight-card h2,.template-card h2,.usage-plan-panel h2,.voice-review-card h2,h2{font-size:.92rem!important;line-height:1.08!important;letter-spacing:-.035em!important}.card h3,.panel h3,h3{font-size:.76rem!important;line-height:1.18!important}.card p,.muted,.panel p,.settings-insight-card p,.template-card p,.voice-review-card p,p{color:var(--ref-muted)!important;font-size:.68rem!important;line-height:1.38!important}.candidate-detail-grid,.client-detail-workspace .crm-section-grid,.job-builder-layout,.job-compare-layout,.job-detail-layout,.voice-review-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;grid-gap:.65rem!important;gap:.65rem!important;align-items:start!important}.candidate-detail-grid>*,.job-builder-layout>*,.job-compare-layout>*,.job-detail-layout>*,.voice-review-grid>*{min-width:0!important}.billing-rail-safe,.candidate-detail-grid aside,.insight-rail,.job-builder-layout aside,.job-compare-layout aside,.job-detail-layout aside,.privacy-trust-rail,.right-rail,.settings-rail,.voice-review-grid aside{position:-webkit-sticky!important;position:sticky!important;top:.75rem!important}.billing-safe-grid,.crm-meta-grid,.form-grid,.form-grid-2,.grouped-meter-layout,.integration-form-grid,.offer-status-grid,.provider-status-grid,.report-kpi-row,.template-filter-row,.usage-kpi-grid,.voice-command-stats{gap:.55rem!important}.ai-disclaimer-card,.empty-state,.gated-state,.notice.error,.provider-readiness-banner,.subtle-admin-note{padding:.7rem .85rem!important;border:1px solid var(--ref-border)!important;border-radius:13px!important;background:rgba(255,255,255,.88)!important;box-shadow:var(--ref-shadow-soft)!important}.provider-readiness-banner{border-color:rgba(245,197,86,.35)!important;background:rgba(255,251,235,.86)!important}.notice.error{border-color:rgba(237,141,141,.38)!important;background:rgba(255,245,245,.88)!important}.crm-drawer,.template-preview-drawer{width:min(100%,360px)!important;border-left:1px solid var(--ref-border)!important;background:rgba(255,255,255,.96)!important;box-shadow:-18px 0 42px rgba(31,33,58,.13)!important}.crm-drawer-backdrop,.template-preview-backdrop{background:rgba(25,24,42,.24)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.progress-bar,.usage-meter{height:5px!important;border-radius:999px!important;background:#ebeaf4!important}.progress-bar>*,.usage-meter div,.usage-meter>span{background:linear-gradient(90deg,var(--ref-accent),#a88bff)!important}.auth-page .button,.landing-page .button{min-height:34px!important;padding-inline:.9rem!important}@media (min-width:1400px){.candidate-crm-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{max-width:1118px!important}}@media (max-width:1120px){.candidate-crm-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{max-width:100%!important}.billing-settings-grid,.candidate-detail-grid,.candidate-workspace-grid,.dashboard-command-grid,.dashboard-grid,.job-builder-layout,.job-compare-layout,.job-detail-layout,.report-body-grid,.reports-main-grid,.settings-layout,.usage-dashboard-grid,.voice-command-grid,.voice-review-grid{grid-template-columns:1fr!important}.billing-rail-safe,.candidate-detail-grid aside,.insight-rail,.job-builder-layout aside,.job-compare-layout aside,.job-detail-layout aside,.privacy-trust-rail,.right-rail,.settings-rail,.voice-review-grid aside{position:static!important}}@media (max-width:760px){.app-sidebar,.recruiter-sidebar,.sidebar,aside[aria-label="Recruiter studio navigation"]{width:64px!important}.app-sidebar a span,.app-sidebar-label,.nav-section-label,.sidebar-link span,.sidebar-section-label,aside[aria-label="Recruiter studio navigation"] a span{display:none!important}.auth-card,.auth-shell,.hero-section,.landing-hero,.login-card,.public-hero{grid-template-columns:1fr!important}.hero-section h1,.landing-hero h1,.public-hero h1{font-size:clamp(2.3rem,11vw,3.6rem)!important}.candidate-crm-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{padding:.75rem!important}}:root,:root[data-theme=day]{--ref-bg:var(--background);--ref-panel:color-mix(in srgb,var(--surface-strong) 94%,transparent);--ref-panel-solid:var(--surface-strong);--ref-border:color-mix(in srgb,var(--line) 92%,transparent);--ref-border-strong:color-mix(in srgb,var(--line-strong) 92%,transparent);--ref-ink:var(--foreground);--ref-muted:var(--muted);--ref-soft:var(--surface-soft);--ref-accent:var(--primary);--ref-accent-2:var(--accent);--ref-success:var(--success);--ref-warning:var(--warning);--ref-danger:var(--danger);--readable-xs:12px;--readable-sm:13px;--readable-base:14px;--readable-md:15px;--readable-lg:18px;--readable-xl:22px;--readable-hero:clamp(1.9rem,3.2vw,2.6rem);--readable-page-gap:24px}:root[data-theme=night]{--ref-border:color-mix(in srgb,var(--line) 86%,transparent);--ref-border-strong:color-mix(in srgb,var(--line-strong) 86%,transparent);--ref-soft:color-mix(in srgb,var(--primary-soft) 78%,var(--surface-muted));--ref-success:var(--success);--ref-warning:var(--warning);--ref-danger:var(--danger)}body,html{background:var(--ref-bg)!important;color:var(--ref-ink)!important}body,button,input,select,textarea{font-size:var(--readable-base)!important;line-height:1.45}.recruiter-shell.studio-shell{display:grid!important;grid-template-columns:68px 264px minmax(0,1fr)!important;min-height:100dvh!important;align-items:stretch!important;background:radial-gradient(circle at 76% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28rem),var(--ref-bg)!important}.studio-rail{background:color-mix(in srgb,var(--ref-panel-solid) 78%,transparent)!important}.studio-nav-panel,.studio-rail,aside[aria-label="Recruiter studio navigation"]{position:-webkit-sticky!important;position:sticky!important;top:0!important;height:100dvh!important;overflow-y:auto!important}.studio-nav-panel,aside[aria-label="Recruiter studio navigation"]{width:264px!important;max-height:100dvh!important;overscroll-behavior:contain!important;padding:18px 14px calc(28px + env(safe-area-inset-bottom))!important;border-right:1px solid var(--ref-border)!important;background:color-mix(in srgb,var(--ref-panel-solid) 82%,transparent)!important;scrollbar-width:thin}.studio-nav-panel::-webkit-scrollbar{width:8px}.studio-nav-panel::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ref-muted) 28%,transparent)}.studio-workspace-card{padding:14px!important;border:1px solid var(--ref-border)!important;background:color-mix(in srgb,var(--ref-soft) 60%,var(--ref-panel-solid))!important;color:var(--ref-ink)!important}.studio-nav-section+.studio-nav-section{margin-top:16px!important;padding-top:14px!important}.app-sidebar-label,.nav-section-label,.sidebar-section-label,.studio-nav-section p{color:var(--ref-muted)!important;font-size:var(--readable-xs)!important;line-height:1.2!important}.app-sidebar a,.sidebar-link,.studio-nav-item,aside[aria-label="Recruiter studio navigation"] a{min-height:36px!important;padding:8px 10px!important;color:color-mix(in srgb,var(--ref-ink) 82%,var(--ref-muted))!important;font-size:var(--readable-sm)!important;line-height:1.25!important;gap:10px!important}.app-sidebar a svg,.sidebar-link svg,.studio-nav-item svg,aside[aria-label="Recruiter studio navigation"] a svg{width:16px!important;height:16px!important;flex:0 0 auto}.app-sidebar a span,.sidebar-link span,.studio-nav-item span,aside[aria-label="Recruiter studio navigation"] a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar a[aria-current=page],.sidebar-link.active,.sidebar-link[aria-current=page],.studio-nav-item.active,.studio-nav-item[aria-current=page],aside[aria-label="Recruiter studio navigation"] a[aria-current=page]{background:var(--ref-soft)!important;color:var(--ref-accent)!important}.studio-main{min-width:0!important;padding:0!important}.studio-topbar{min-height:58px!important;padding:10px var(--readable-page-gap)!important;border-bottom:1px solid var(--ref-border)!important;background:color-mix(in srgb,var(--ref-panel-solid) 78%,transparent)!important;color:var(--ref-ink)!important}.studio-content{min-width:0!important;padding:20px var(--readable-page-gap) 34px!important;gap:18px!important}.studio-page-surface{width:100%;min-width:0}.candidate-crm-page,.candidate-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.job-builder-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{width:min(100%,1240px)!important;max-width:min(100%,1240px)!important;margin:0!important;padding:0!important;gap:16px!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header){min-height:auto!important;overflow:visible!important;padding:24px 28px!important;border-color:var(--ref-border)!important;background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 14rem),var(--ref-panel)!important;color:var(--ref-ink)!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) h1{max-width:min(100%,780px)!important;overflow-wrap:anywhere;text-wrap:balance;color:var(--ref-ink)!important;font-size:var(--readable-hero)!important;line-height:1.08!important;letter-spacing:-.045em!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) p{max-width:72ch!important;color:var(--ref-muted)!important;font-size:var(--readable-base)!important;line-height:1.5!important}.billing-plan-card h2,.billing-usage-card h2,.candidate-panel h2,.card h2,.panel h2,.settings-form-panel h2,.settings-insight-card h2,.template-card h2,.usage-plan-panel h2,.voice-review-card h2,h2{color:var(--ref-ink)!important;font-size:var(--readable-xl)!important;line-height:1.18!important;letter-spacing:-.03em!important}.card h3,.panel h3,h3{color:var(--ref-ink)!important;font-size:var(--readable-lg)!important;line-height:1.24!important}.candidate-panel p,.card p,.muted,.panel p,.settings-insight-card p,.template-card p,.voice-review-card p,p{color:var(--ref-muted)!important;font-size:var(--readable-base)!important;line-height:1.5!important}.eyebrow,.page-eyebrow{color:var(--ref-accent)!important;font-size:var(--readable-xs)!important;line-height:1.25!important;letter-spacing:.09em!important}:where(.card,.panel,.candidate-panel,.dashboard-card,.dashboard-command-card,.next-action-card,.metric-card,.stat-card,.crm-card,.submission-card,.offer-row,.premium-report-card,.template-card,.settings-insight-card,.settings-form-panel,.voice-review-card,.billing-plan-card,.billing-usage-card,.usage-plan-panel,.client-profile-strip,.candidate-card,.interview-card,.voice-session-card,.report-card,.provider-readiness-banner,.empty-state,.gated-state,.notice,.feature-gate-state){border-color:var(--ref-border)!important;background:var(--ref-panel)!important;color:var(--ref-ink)!important}.crm-meta-grid>*,.kpi-card,.metric-card,.offer-status-grid>*,.provider-status-grid>*,.report-kpi-row>*,.stat-card,.usage-kpi-grid>*,.voice-command-stats>*{min-height:74px!important;padding:14px!important;background:var(--ref-panel)!important}.crm-meta-grid strong,.kpi-card strong,.metric-card strong,.offer-status-grid strong,.provider-status-grid strong,.report-kpi-row strong,.stat-card strong,.usage-kpi-grid strong,.voice-command-stats strong{color:var(--ref-ink)!important;font-size:clamp(1.35rem,2.1vw,2rem)!important;line-height:1.05!important}.auth-submit,.button,.primary-button,a.button,button.button{min-height:36px!important;padding:8px 14px!important;font-size:var(--readable-sm)!important;line-height:1.25!important}.account-chip,.button.secondary,.icon-button,.nav-action,.secondary-button,a.button.secondary,button.button.secondary,button.icon-button{border-color:var(--ref-border)!important;background:color-mix(in srgb,var(--ref-panel-solid) 86%,transparent)!important;color:var(--ref-ink)!important}.badge,.feature-chip-list span,.form-message,.form-status,.notice,.plan-alert,.plan-ok,.status-pill{min-height:24px!important;padding:4px 8px!important;font-size:var(--readable-xs)!important;line-height:1.25!important}.command-search,.compact-filter input,.compact-filter select,.compact-filter textarea,.compact-value-input,.filter-search,.integration-form-grid input,.integration-form-grid select,.integration-form-grid textarea,.privacy-field input,.privacy-field textarea,.search-input,.settings-form-panel input,.settings-form-panel select,.settings-form-panel textarea,.template-search,.topbar-search,input,select,textarea{min-height:38px!important;border-color:var(--ref-border-strong)!important;background:color-mix(in srgb,var(--ref-panel-solid) 90%,transparent)!important;color:var(--ref-ink)!important;font-size:var(--readable-base)!important}textarea{min-height:110px!important}.candidates-table,.interviews-table,.jobs-table,.report-table,.team-roster-table,table{color:var(--ref-ink)!important;font-size:var(--readable-xs)!important}.candidates-table th,.interviews-table th,.jobs-table th,.report-table th,.team-roster-table th,th{min-height:36px!important;color:var(--ref-muted)!important;font-size:var(--readable-xs)!important;line-height:1.25!important;background:color-mix(in srgb,var(--ref-panel-solid) 82%,var(--ref-soft))!important}.candidates-table td,.interviews-table td,.jobs-table td,.report-table td,.team-roster-table td,td{min-height:42px!important;color:color-mix(in srgb,var(--ref-ink) 88%,var(--ref-muted))!important;font-size:var(--readable-xs)!important;line-height:1.35!important}.provider-readiness-banner{display:grid!important;grid-template-columns:auto minmax(190px,.34fr) minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:16px 20px!important}.provider-readiness-banner__copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-readiness-banner>p,.provider-readiness-banner__copy .eyebrow,.provider-readiness-banner__copy strong{margin:0!important}.candidate-crm-layout,.candidate-detail-grid,.job-builder-shell,.job-compare-layout,.job-detail-layout,.voice-review-grid{gap:18px!important}.builder-canvas,.candidate-crm-main,.candidate-grid{gap:16px!important}.timeline-list.rich-timeline li{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:4px!important;gap:4px!important}.timeline-list.rich-timeline li span,.timeline-list.rich-timeline li strong{display:block;min-width:0;overflow-wrap:anywhere}.builder-advanced-section,.candidate-panel:has(.crm-inline-form),.candidate-panel:has(.timeline-list.rich-timeline){background:color-mix(in srgb,var(--ref-panel) 92%,var(--ref-soft))!important}.billing-rail-safe,.builder-inspector,.builder-section-rail,.candidate-decision-rail,.insight-rail,.privacy-trust-rail,.right-rail,.settings-rail{position:-webkit-sticky!important;position:sticky!important;top:78px!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important}.builder-advanced-section summary{display:grid!important;grid-gap:4px!important;gap:4px!important;cursor:pointer;color:var(--ref-ink)!important}.builder-advanced-section summary span{font-size:var(--readable-lg);font-weight:850}.builder-advanced-section summary small{color:var(--ref-muted);font-size:var(--readable-sm)}:root[data-theme=night] .app-shell,:root[data-theme=night] .auth-page,:root[data-theme=night] .landing-page,:root[data-theme=night] .recruiter-shell,:root[data-theme=night] [data-app-shell]{background:radial-gradient(circle at 76% 0,color-mix(in srgb,var(--primary) 18%,transparent),transparent 26rem),var(--ref-bg)!important;color:var(--ref-ink)!important}:root[data-theme=night] :where(.hero-visual,.landing-visual,.product-preview,.mock-dashboard,.auth-preview-card,.auth-panel,.login-panel,.auth-form-card,.report-table-scroll,.team-table-wrap,.governance-table,.data-table-shell,.table-scroll,.comparison-table-wrap,.candidates-table-wrap,.jobs-table-wrap,.interviews-table-wrap,.template-preview-drawer,.crm-drawer,.command-search-results,.studio-account-popover){border-color:var(--ref-border)!important;background:var(--ref-panel-solid)!important;color:var(--ref-ink)!important}:root[data-theme=night] :where(.feature-gate-plan-chip,.tag,.insight-chip,.status-pill,.badge){border-color:var(--ref-border)!important;background:color-mix(in srgb,var(--ref-soft) 74%,var(--ref-panel-solid))!important;color:var(--ref-ink)!important}:root[data-theme=night] :where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header){border-color:var(--ref-border)!important;background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--primary) 20%,transparent),transparent 14rem),color-mix(in srgb,var(--surface-strong) 92%,#020617)!important;color:var(--ref-ink)!important}:root[data-theme=night] :where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) :where(h1,h2,h3,strong){color:var(--ref-ink)!important}:root[data-theme=night] :where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) :where(p,span:not(.button):not(.badge):not(.status-pill),small){color:var(--ref-muted)!important}:root[data-theme=night] :where(.section-toolbar,.form-section-header,.dashboard-card header,.dashboard-command-card header,.premium-report-card header,.candidate-panel header,.candidate-panel .section-toolbar,.builder-form-card summary,.builder-template-strip>div:first-child,.report-card header){border-color:var(--ref-border)!important;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)!important;color:var(--ref-ink)!important}:root[data-theme=night] :where(.section-toolbar,.form-section-header,.dashboard-card header,.dashboard-command-card header,.premium-report-card header,.candidate-panel header,.candidate-panel .section-toolbar,.builder-form-card summary,.builder-template-strip>div:first-child,.report-card header) :where(h1,h2,h3,strong){color:var(--ref-ink)!important}:root[data-theme=night] :where(.section-toolbar,.form-section-header,.dashboard-card header,.dashboard-command-card header,.premium-report-card header,.candidate-panel header,.candidate-panel .section-toolbar,.builder-form-card summary,.builder-template-strip>div:first-child,.report-card header) :where(p,span,small){color:var(--ref-muted)!important}:root[data-theme=night] .provider-readiness-banner.manual_demo,:root[data-theme=night] .provider-readiness-banner.not_configured,:root[data-theme=night] .provider-readiness-banner.provider_disabled{border-color:color-mix(in srgb,var(--warning) 35%,var(--ref-border))!important;background:color-mix(in srgb,var(--warning-soft) 48%,var(--ref-panel-solid))!important}:root[data-theme=night] .notice.error{border-color:color-mix(in srgb,var(--danger) 38%,var(--ref-border))!important;background:color-mix(in srgb,var(--danger-soft) 48%,var(--ref-panel-solid))!important}@media (max-width:1180px){:root{--readable-page-gap:16px}.recruiter-shell.studio-shell{grid-template-columns:64px 232px minmax(0,1fr)!important}.studio-nav-panel,aside[aria-label="Recruiter studio navigation"]{width:232px!important}.billing-settings-grid,.candidate-crm-layout,.candidate-detail-grid,.candidate-workspace-grid,.dashboard-command-grid,.dashboard-grid,.job-builder-layout,.job-builder-shell,.job-compare-layout,.job-detail-layout,.report-body-grid,.reports-main-grid,.settings-layout,.usage-dashboard-grid,.voice-command-grid,.voice-review-grid{grid-template-columns:1fr!important}.billing-rail-safe,.builder-inspector,.builder-section-rail,.candidate-decision-rail,.insight-rail,.privacy-trust-rail,.right-rail,.settings-rail{position:static!important;max-height:none!important;overflow:visible!important}}@media (max-width:820px){:root{--readable-page-gap:12px;--readable-hero:clamp(1.65rem,8vw,2.25rem)}.recruiter-shell.studio-shell{display:block!important}.studio-nav-panel,.studio-rail,aside[aria-label="Recruiter studio navigation"]{display:none!important}.studio-topbar{padding:10px 12px!important}.studio-content{padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header){padding:18px!important}.provider-readiness-banner{grid-template-columns:auto minmax(0,1fr)!important}.provider-readiness-banner>p{grid-column:1/-1}}@media (min-width:1181px){.job-builder-shell,.job-detail-shell{display:grid!important;grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(280px,330px)!important;grid-gap:clamp(14px,1.4vw,22px)!important;gap:clamp(14px,1.4vw,22px)!important;align-items:start!important;width:100%!important;max-width:min(100%,1240px)!important;margin:0!important}.builder-canvas,.builder-inspector,.job-builder-shell>*,.job-detail-aside,.job-detail-main,.job-detail-shell>*{min-width:0!important}.builder-canvas,.job-detail-main{width:100%!important;max-width:none!important}.builder-inspector,.job-detail-aside{position:-webkit-sticky!important;position:sticky!important;top:20px!important;width:auto!important;max-width:none!important;align-self:start!important}.builder-inspector-card,.builder-rail,.job-detail-rail,.job-detail-side-card{width:100%!important;max-width:100%!important;overflow-wrap:anywhere}.builder-hero-panel,.job-detail-hero,.job-hero-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,210px)!important;grid-gap:clamp(14px,1.5vw,22px)!important;gap:clamp(14px,1.5vw,22px)!important;align-items:start!important;overflow:visible!important}.builder-hero-panel h1,.job-detail-hero h1,.job-hero-panel h1{max-width:17ch!important;font-size:clamp(1.75rem,2.4vw,2.65rem)!important;line-height:1.06!important;overflow:visible!important}.builder-progress-panel,.job-hero-metrics,.job-readiness-panel{min-width:0!important;width:100%!important}}@media (max-width:1180px){.job-builder-shell,.job-detail-shell{grid-template-columns:1fr!important;max-width:100%!important}.builder-inspector,.job-detail-aside{position:static!important}.builder-hero-panel,.job-detail-hero,.job-hero-panel{grid-template-columns:1fr!important}}:root{--mockup-shell-rail:48px;--mockup-shell-nav:214px;--mockup-page-gap:16px;--mockup-page-max:1320px}.recruiter-shell.studio-shell{grid-template-columns:var(--mockup-shell-rail) var(--mockup-shell-nav) minmax(0,1fr)!important}.studio-rail{width:var(--mockup-shell-rail)!important;padding-inline:7px!important}.studio-rail-icons{gap:8px!important}.studio-rail .icon-button,.studio-rail a{width:32px!important;height:32px!important;min-height:32px!important}.studio-nav-panel,aside[aria-label="Recruiter studio navigation"]{width:var(--mockup-shell-nav)!important;padding:14px 10px calc(24px + env(safe-area-inset-bottom))!important}.studio-workspace-card{padding:12px!important;border-radius:16px!important}.studio-workspace-card span,.studio-workspace-card strong{font-size:12px!important;line-height:1.2!important}.studio-nav-section+.studio-nav-section{margin-top:12px!important;padding-top:12px!important}.app-sidebar a,.sidebar-link,.studio-nav-item,aside[aria-label="Recruiter studio navigation"] a{min-height:31px!important;padding:6px 8px!important;border-radius:9px!important;gap:8px!important;font-size:12px!important}.studio-topbar{min-height:48px!important;padding:7px var(--mockup-page-gap)!important}.studio-topbar .command-search,.studio-topbar input[type=search]{min-height:32px!important}.studio-content{padding:14px var(--mockup-page-gap) 30px!important}.candidate-crm-page,.candidate-page,.client-detail-workspace,.clients-workspace,.dashboard-page,.integration-page,.interviews-page,.job-builder-page,.offers-workspace,.page,.premium-reports-page,.settings-page,.submissions-workspace,.templates-page,.voice-review-page,.voice-screening-page{width:min(100%,var(--mockup-page-max))!important;max-width:min(100%,var(--mockup-page-max))!important;gap:14px!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header){padding:18px 22px!important;border-radius:18px!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) h1{max-width:720px!important;font-size:clamp(1.55rem,2vw,2.35rem)!important;letter-spacing:-.055em!important;word-spacing:normal!important}:where(.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.candidate-dossier-header,.candidate-search-hero,.builder-hero-panel,.interviews-hero,.voice-detail-hero,.billing-hero,.page-header) p{max-width:66ch!important;font-size:13px!important}.billing-settings-grid,.dashboard-command-header,.dashboard-command-layout-v2,.dashboard-kpi-grid,.dashboard-secondary-grid,.jobs-summary-row,.report-kpi-row,.usage-dashboard-grid{gap:12px!important}.dashboard-command-header{margin-bottom:12px!important}.billing-plan-card,.billing-usage-card,.dashboard-kpi-card,.jobs-summary-pill,.report-kpi-card,.usage-meter-panel,.usage-plan-panel{min-height:70px!important;padding:13px 14px!important;border-radius:15px!important}.dashboard-command-layout-v2{grid-template-columns:minmax(0,1fr) minmax(235px,.32fr)!important}.dashboard-secondary-grid,.report-body-grid,.reports-main-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr)!important}.landing-page{background:radial-gradient(circle at 82% 18%,rgba(105,83,255,.16),transparent 26rem),linear-gradient(180deg,#ffffff,#f8f7ff 58%,#ffffff)!important}.landing-hero{width:min(100% - 48px,1320px)!important;min-height:520px!important;margin:0 auto!important;padding:40px 6px 34px!important;display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)!important;grid-gap:56px!important;gap:56px!important;align-items:start!important;text-align:left!important}.landing-hero-copy{align-items:flex-start!important;text-align:left!important;max-width:600px!important;padding-top:12px!important}.landing-hero h1,.landing-hero-copy h1{max-width:610px!important;color:#10152b!important;font-size:4.6rem!important;font-weight:760!important;line-height:.98!important;letter-spacing:0!important;word-spacing:.04em!important;text-align:left!important;-webkit-text-fill-color:#10152b!important}.landing-page .landing-hero-copy h1:first-line{letter-spacing:0!important}.landing-hero-copy p:not(.landing-eyebrow),.landing-subtitle{max-width:520px!important;text-align:left!important}.landing-actions,.landing-proof-row{justify-content:flex-start!important}.command-visual,.landing-command-visual,.landing-visual{justify-self:stretch!important;max-width:600px!important;margin:0!important}.landing-command-visual{min-height:auto!important;aspect-ratio:auto!important;transform:translateY(-6px)}.landing-command-window{height:auto!important;min-height:0!important}.landing-preview-grid{display:grid;grid-template-columns:minmax(148px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px}.landing-preview-pipeline-card,.landing-preview-score-card,.landing-preview-summary-card{display:grid;min-width:0;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-card);padding:16px}.landing-preview-score-card{align-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-warm) 18%,transparent),transparent 62%),var(--surface)}.landing-preview-pipeline-card p,.landing-preview-score-card p,.landing-preview-summary-card p{display:flex;align-items:center;gap:8px;margin:0;color:var(--primary);font-size:.82rem;font-weight:850}.landing-preview-score-card strong{color:var(--foreground);font-size:clamp(3.7rem,6vw,5rem);line-height:.84}.landing-preview-pipeline-row span,.landing-preview-score-card span{color:var(--muted);font-size:.78rem;font-weight:750}.landing-preview-summary-card strong{color:var(--foreground);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.18}.landing-preview-pipeline-card{grid-column:1/-1}.landing-preview-pipeline-row{display:grid;grid-template-columns:80px minmax(0,1fr) 36px;align-items:center;grid-gap:10px;gap:10px}.landing-preview-pipeline-row strong{color:var(--foreground);font-size:.95rem;text-align:right}.landing-preview-footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.landing-preview-footer span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--muted-strong);font-size:.78rem;font-weight:800;padding:8px 10px}.landing-command-visual .command-dashboard-grid{min-height:330px;grid-template-areas:"role score" "pipeline pipeline" "ai schedule";grid-template-columns:repeat(2,minmax(0,1fr))}.landing-command-visual .command-panel-preview,.landing-command-visual .command-pipeline,.landing-command-visual .command-score-card{padding:14px}.landing-command-visual .command-score-hero{min-height:132px}.landing-command-visual .command-score-hero strong{font-size:clamp(2.8rem,5vw,3.7rem)}.landing-command-visual .command-ai-review strong,.landing-command-visual .command-role-panel strong,.landing-command-visual .command-schedule-panel strong{font-size:1rem;line-height:1.25}.landing-command-visual .command-action-strip,.landing-command-visual .command-floating-card{display:none}.landing-trust{margin-top:10px!important}.landing-section{width:min(100% - 48px,1320px)!important;padding-block:42px!important}.candidate-filter-panel{padding:16px 20px!important;gap:12px!important}.candidate-command-search{margin-bottom:8px!important}.candidate-essential-filters{gap:10px!important}.candidate-advanced-filters{padding:8px 0 0!important;border:0!important;background:transparent!important}.candidate-filter-actions{margin-top:8px!important}.candidate-results-layout{display:block!important}.candidate-results-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.candidate-result-card{grid-template-columns:24px minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;min-height:82px!important;padding:14px 18px!important;border-radius:16px!important}.candidate-result-card,.candidate-result-main{display:grid!important;align-items:center!important}.candidate-result-main{grid-template-columns:minmax(180px,1.35fr) minmax(180px,1fr)!important;grid-gap:8px 16px!important;gap:8px 16px!important}.candidate-result-main h2{font-size:15px!important;margin:0!important}.candidate-chip-row,.candidate-result-main p,.candidate-skill-row{margin:0!important}.candidate-skill-row{justify-content:flex-start!important}.candidate-comparison-drawer{margin-top:10px!important;position:-webkit-sticky!important;position:sticky!important;bottom:12px!important}.jobs-workspace-panel,.premium-report-card,.reports-filter-card{padding:16px 20px!important;border-radius:17px!important}.jobs-page-header,.reports-page-header{min-height:0!important}.candidates-table-wrap,.interviews-table-wrap,.jobs-table-wrap,.report-table-scroll{border-radius:14px!important}.candidates-table td,.candidates-table th,.interviews-table td,.interviews-table th,.jobs-table td,.jobs-table th,.report-table td,.report-table th{padding-block:9px!important}@media (min-width:1181px){.job-builder-shell{grid-template-columns:minmax(0,1fr) minmax(270px,320px)!important;max-width:min(100%,1320px)!important;gap:16px!important}.builder-section-rail{display:none!important}.builder-canvas{gap:12px!important}.builder-hero-panel{grid-template-columns:minmax(0,1fr) minmax(130px,190px)!important;padding:18px 22px!important}.builder-hero-panel h1{max-width:18ch!important;font-size:clamp(1.85rem,2.4vw,2.8rem)!important}.builder-template-strip,.job-live-preview{display:none!important}.builder-form-card{padding:16px 18px!important;border-radius:17px!important}.builder-form-card textarea{min-height:84px!important}.builder-inspector{top:62px!important}.candidate-crm-layout,.candidate-detail-grid,.voice-review-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px)!important;gap:16px!important}.candidate-panel,.voice-review-card{padding:16px 18px!important;border-radius:17px!important}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.candidate-dossier-header,.voice-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:16px!important;gap:16px!important;align-items:center!important}}@media (max-width:1180px){:root{--mockup-shell-rail:46px;--mockup-shell-nav:198px;--mockup-page-gap:14px}.recruiter-shell.studio-shell{grid-template-columns:var(--mockup-shell-rail) var(--mockup-shell-nav) minmax(0,1fr)!important}.studio-nav-panel,aside[aria-label="Recruiter studio navigation"]{width:var(--mockup-shell-nav)!important}.candidate-result-main,.dashboard-command-layout-v2,.dashboard-secondary-grid,.report-body-grid,.reports-main-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.landing-hero{width:min(100% - 24px,720px)!important;grid-template-columns:1fr!important;padding:48px 0 34px!important}.landing-hero h1,.landing-hero-copy h1{font-size:clamp(2.55rem,13vw,4.1rem)!important}.candidate-result-card{grid-template-columns:24px minmax(0,1fr)!important}.candidate-result-card>.button,.candidate-result-card>a.button{grid-column:2;justify-self:start}}@media (min-width:700px) and (max-width:820px){.landing-hero{width:min(100% - 28px,760px)!important;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)!important;gap:22px!important;padding:48px 0 34px!important;align-items:center!important;text-align:left!important}.landing-hero-copy{align-items:flex-start!important;text-align:left!important}.landing-hero h1,.landing-hero-copy h1{font-size:clamp(2.35rem,6.8vw,3.65rem)!important;line-height:.95!important;text-align:left!important}.landing-hero-copy p:not(.landing-eyebrow),.landing-subtitle{text-align:left!important}.command-visual,.landing-command-visual,.landing-visual{display:block!important;max-width:360px!important}}.landing-page{max-width:100%!important}.landing-page .trusted-logo-strip{padding-block:18px 10px!important}.landing-page .landing-section,.landing-page .product-tour-section{padding-block:30px!important}.landing-page .scroll-reveal,.landing-page .scroll-reveal-child{opacity:1!important;transform:none!important}.landing-page .landing-section-header{gap:8px!important}.landing-page .landing-section-header h2{font-size:clamp(1.75rem,4vw,2.75rem)!important;line-height:1.02!important}.landing-page .ai-workflow-step,.landing-page .landing-value-card,.landing-page .pricing-card,.landing-page .product-tour-card,.landing-page .testimonial-card,.landing-page .time-saving-card{padding:16px!important}@media (min-width:700px) and (max-width:820px){.landing-page .landing-hero{min-height:430px!important;padding-block:32px 20px!important}.landing-page .landing-proof-row{display:none!important}.landing-page .ai-workflow-grid,.landing-page .landing-value-grid,.landing-page .testimonial-grid,.landing-page .time-savings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.landing-page #ai-workflow,.landing-page #problem,.landing-page #testimonials{display:none!important}.landing-page .landing-section{width:min(100% - 28px,760px)!important;padding-block:16px!important}.landing-page .landing-section-header{gap:6px!important}.landing-page .landing-section-header h2{font-size:clamp(1.35rem,3.6vw,2rem)!important}.landing-page .landing-section-header p:not(.landing-eyebrow){font-size:12px!important;line-height:1.4!important}.landing-page .ai-workflow-step p,.landing-page .landing-value-card p,.landing-page .testimonial-card p,.landing-page .time-saving-card p{font-size:10.5px!important;line-height:1.32!important}.landing-page .ai-workflow-step h3,.landing-page .landing-value-card h3,.landing-page .testimonial-card h3,.landing-page .time-saving-card h3{font-size:12px!important}.landing-page .ai-workflow-step,.landing-page .landing-value-card,.landing-page .testimonial-card,.landing-page .time-saving-card{gap:7px!important;padding:10px!important}.landing-page .landing-value-card ul{display:none!important}.landing-page .landing-hero{min-height:330px!important;gap:14px!important;padding-block:18px 12px!important}.landing-page .landing-hero-copy{gap:8px!important}.landing-page .landing-eyebrow{padding:5px 8px!important;font-size:9px!important}.landing-page .landing-hero h1{max-width:300px!important;font-size:clamp(2rem,5.8vw,2.8rem)!important;line-height:.94!important}.landing-page .landing-subtitle{max-width:300px!important;font-size:11px!important;line-height:1.4!important}.landing-page .landing-actions{display:grid!important;grid-template-columns:1fr!important;width:min(100%,300px)!important;grid-gap:6px!important;gap:6px!important}.landing-page .landing-actions .button{min-height:30px!important;min-width:0!important;font-size:11px!important}.landing-page .command-visual,.landing-page .landing-command-visual,.landing-page .landing-visual{max-width:315px!important;transform:scale(.94);transform-origin:center right}.landing-page .trusted-logo-strip{padding-block:10px 4px!important}.landing-page .trusted-logo-strip p{margin-bottom:6px!important;font-size:9px!important}.landing-page .trusted-logo-strip div{gap:8px 14px!important}.landing-page .trusted-logo-strip span{font-size:10px!important}.landing-page .landing-section{gap:10px!important;padding-block:10px!important}.landing-page .landing-section-header h2{max-width:480px!important;font-size:clamp(1.15rem,3vw,1.6rem)!important}.landing-page .landing-section-header p:not(.landing-eyebrow){max-width:520px!important;font-size:10px!important}.landing-page #employer-suite .landing-value-grid,.landing-page #product .landing-value-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.landing-page .landing-card-icon{width:28px!important;height:28px!important}.landing-page .ai-workflow-step,.landing-page .landing-value-card,.landing-page .testimonial-card,.landing-page .time-saving-card{min-height:0!important;padding:8px!important}.landing-page .ai-workflow-step p,.landing-page .landing-value-card p,.landing-page .testimonial-card p,.landing-page .time-saving-card p{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px!important}.landing-page #trial{padding:14px!important}.landing-page #trial .landing-section-header{gap:7px!important}.landing-page #trial .landing-actions{margin-inline:auto!important}}.dashboard-hero{align-items:center!important;min-height:128px!important}.dashboard-hero>div:first-child{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-hero p{margin:0!important}@media (min-width:1181px){.job-builder-page{height:calc(100dvh - 58px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.job-builder-page .job-builder-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:calc(100dvh - 88px)!important;max-height:904px!important;min-height:0!important;overflow:hidden!important}.job-builder-page .builder-stepper-strip{grid-column:1/-1!important;margin-bottom:8px!important}.job-builder-page .builder-canvas,.job-builder-page .builder-inspector{min-height:0!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin}.job-builder-page .builder-canvas{padding-right:3px!important}.job-builder-page .builder-inspector{position:static!important;align-self:stretch!important}.job-builder-page .builder-hero-panel{min-height:126px!important}.job-builder-page .builder-form-card{padding:12px 14px!important}.job-builder-page .builder-form-card textarea{min-height:58px!important}.job-builder-page .builder-quick-grid{gap:8px!important}.job-builder-page .form-section-header{gap:3px!important;margin-bottom:8px!important}}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid a{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong)),var(--surface-strong));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-subtle));border-radius:var(--radius-md);color:var(--text-strong);display:inline-flex;font-size:var(--font-size-sm);font-weight:800;justify-content:center;line-height:1.15;min-height:44px;overflow-wrap:anywhere;padding:.65rem .75rem;text-align:center;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid a:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border-subtle));box-shadow:var(--shadow-soft);transform:translateY(-1px)}@media (max-width:520px){.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px){.dashboard-page.redesigned-dashboard{height:calc(100dvh - 58px)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:12px!important}.dashboard-page.redesigned-dashboard .dashboard-command-header{min-height:104px!important;padding-block:18px!important}.dashboard-page.redesigned-dashboard .dashboard-kpi-grid{gap:8px!important}.dashboard-page.redesigned-dashboard .dashboard-command-layout-v2,.dashboard-page.redesigned-dashboard .dashboard-mockup-analytics-grid,.dashboard-page.redesigned-dashboard .dashboard-secondary-grid{gap:10px!important}.dashboard-page.redesigned-dashboard .dashboard-card,.dashboard-page.redesigned-dashboard .dashboard-command-card,.dashboard-page.redesigned-dashboard .metric-card,.dashboard-page.redesigned-dashboard .stat-card{padding:12px 14px!important}.dashboard-page.redesigned-dashboard .dashboard-card h2,.dashboard-page.redesigned-dashboard .dashboard-command-card h2{font-size:15px!important}.dashboard-page.redesigned-dashboard .dashboard-card p,.dashboard-page.redesigned-dashboard .dashboard-command-card p{font-size:11px!important;line-height:1.38!important}}.initials-avatar{display:inline-grid;width:42px;height:42px;min-width:42px;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--ref-border));border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 84%,#ffffff),color-mix(in srgb,var(--primary) 48%,#f8f7ff));color:#ffffff;font-size:.76rem;font-weight:900;letter-spacing:.04em;box-shadow:0 12px 30px rgba(79,70,229,.18)}.mini-sparkline{width:min(160px,100%);height:58px;color:var(--primary);opacity:.88}.donut-meter{--meter:0%;display:grid;width:104px;height:104px;place-items:center;border-radius:999px;background:radial-gradient(circle closest-side,var(--ref-panel-solid) 68%,transparent 70% 100%),conic-gradient(var(--primary) var(--meter),color-mix(in srgb,var(--ref-border) 64%,transparent) 0);color:var(--ref-ink);text-align:center}.donut-meter span,.donut-meter strong{grid-area:1/1}.donut-meter strong{margin-top:-8px;font-size:1.7rem;line-height:1}.donut-meter span{margin-top:34px;color:var(--ref-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.stage-breakdown{display:grid;grid-gap:10px;gap:10px}.stage-breakdown-row{display:grid;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;color:var(--ref-ink);font-size:.78rem}.stage-breakdown-row i{display:block;height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ref-soft) 72%,var(--ref-border))}.stage-breakdown-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 54%,#a78bfa))}.stage-breakdown-row strong{color:var(--ref-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mockup-activity-rail,.mockup-ai-insight-panel,.report-health-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--ref-border);border-radius:18px;background:var(--ref-panel);box-shadow:var(--shadow-card,0 18px 45px rgba(15,23,42,.08))}.mockup-activity-heading h2,.mockup-ai-insight-panel h2{margin:0;font-size:1rem!important}.mockup-activity-list{display:grid;grid-gap:10px;gap:10px}.mockup-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0}.mockup-activity-item .initials-avatar{width:34px;height:34px;min-width:34px;font-size:.66rem}.mockup-activity-item small,.mockup-activity-item span,.mockup-activity-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-activity-item strong{color:var(--ref-ink);font-size:.78rem}.mockup-activity-item small,.mockup-activity-item span,.mockup-ai-insight-panel small{color:var(--ref-muted);font-size:.72rem}.mockup-ai-insight-panel div p{margin:0}.dashboard-mockup-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr) minmax(240px,.38fr);grid-gap:14px;gap:14px;align-items:stretch}.candidate-search-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(130px,.7fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 18px;border:1px solid var(--ref-border);border-radius:18px;background:var(--ref-panel)}.candidate-search-insights>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.candidate-search-insights strong{color:var(--ref-ink);font-size:1.2rem;line-height:1}.candidate-search-insights span{color:var(--ref-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.candidate-result-card{grid-template-columns:24px auto minmax(0,1fr) auto!important}.candidate-result-card .initials-avatar{align-self:center}.reports-activity-stack{display:grid;grid-gap:14px;gap:14px;min-width:0}.report-health-card{align-content:start}.report-health-card .donut-meter{justify-self:center}.builder-stepper-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--ref-border);border-radius:18px;background:color-mix(in srgb,var(--ref-panel) 86%,var(--ref-soft))}.builder-stepper-strip a{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border-radius:13px;color:color-mix(in srgb,var(--ref-ink) 76%,var(--ref-muted));font-size:.78rem;font-weight:850;text-decoration:none}.builder-stepper-strip a.active,.builder-stepper-strip a:hover{background:var(--ref-panel-solid);color:var(--primary);box-shadow:0 10px 24px rgba(79,70,229,.1)}.builder-stepper-strip span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--ref-soft));color:var(--primary);font-size:.72rem;font-weight:900}@media (min-width:1181px){.report-body-grid:has(.reports-activity-stack){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(250px,.42fr)!important}}@media (max-width:1180px){.candidate-search-insights,.dashboard-mockup-analytics-grid,.report-body-grid:has(.reports-activity-stack){grid-template-columns:1fr!important}.candidate-result-card{grid-template-columns:24px auto minmax(0,1fr)!important}.candidate-result-card>.button,.candidate-result-card>a.button{grid-column:3;justify-self:start}.builder-stepper-strip{grid-template-columns:1fr 1fr}}@media (max-width:640px){.landing-page .landing-hero-copy>*{animation:none!important;opacity:1!important;transform:none!important}.landing-page .landing-hero h1,.landing-page .landing-hero-copy p:not(.landing-eyebrow),.landing-page .landing-subtitle{color:var(--foreground)!important}.builder-stepper-strip{grid-template-columns:1fr}.candidate-result-card{grid-template-columns:24px auto minmax(0,1fr)!important}.job-builder-page,.job-builder-page *{min-width:0!important}.job-builder-page,.job-builder-page .job-builder-shell{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.job-builder-page .job-builder-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}}@media (max-width:640px){.job-builder-page :where(.builder-stepper-strip,.builder-section-rail,.builder-canvas,.builder-inspector,.builder-hero-panel,.builder-hero-summary,.builder-hero-metrics,.builder-template-strip,.builder-form-card,.job-live-preview,.preview-job-card){width:100%!important;max-width:100%!important;overflow-wrap:anywhere}.job-builder-page .builder-inspector,.job-builder-page .builder-section-rail{position:static!important;max-height:none!important;overflow:visible!important}.job-builder-page .builder-stepper-strip{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:8px!important;scroll-snap-type:x proximity}.job-builder-page .builder-stepper-strip a{flex:0 0 auto;max-width:calc(100vw - 48px);scroll-snap-align:start;white-space:nowrap}.job-builder-page .builder-advanced-section summary,.job-builder-page .builder-hero-actions,.job-builder-page .builder-hero-panel{align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}.job-builder-page .builder-hero-actions .button,.job-builder-page .button-row .button,.job-builder-page .sticky-action-panel .button{width:100%;justify-content:center}.job-builder-page .builder-quick-grid,.job-builder-page .form-grid{grid-template-columns:minmax(0,1fr)!important}.job-builder-page :where(.span-2,.field.full){grid-column:auto!important}.job-builder-page .preview-browser-bar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-builder-page .template-pill-row button{max-width:100%}}@media (min-width:1181px){.dashboard-page.redesigned-dashboard{--dashboard-compact-gap:10px;gap:var(--dashboard-compact-gap);padding-block:14px}.dashboard-page.redesigned-dashboard .dashboard-command-header{margin-bottom:0;min-height:auto;padding:14px 18px}.dashboard-page.redesigned-dashboard .dashboard-command-header h1{font-size:clamp(23px,1.8vw,28px);line-height:1.05;letter-spacing:-.035em}.dashboard-page.redesigned-dashboard .dashboard-command-header p{max-width:760px;font-size:11px;line-height:1.4}.dashboard-page.redesigned-dashboard .dashboard-trial-banner{min-height:28px;padding:6px 10px;gap:8px;font-size:11px}.dashboard-page.redesigned-dashboard .demo-data-health-card.ready{display:none}.dashboard-page.redesigned-dashboard .dashboard-kpi-grid{gap:8px}.dashboard-page.redesigned-dashboard .dashboard-kpi-card{min-height:78px;padding:11px 12px 10px}.dashboard-page.redesigned-dashboard .dashboard-kpi-copy{gap:2px}.dashboard-page.redesigned-dashboard .dashboard-kpi-copy span,.dashboard-page.redesigned-dashboard .dashboard-kpi-footer .text-link,.dashboard-page.redesigned-dashboard .dashboard-kpi-footer small{font-size:10px}.dashboard-page.redesigned-dashboard .dashboard-kpi-copy strong{font-size:30px;line-height:.95}.dashboard-page.redesigned-dashboard .dashboard-kpi-copy p{min-height:auto;font-size:10.5px;line-height:1.3}.dashboard-page.redesigned-dashboard .dashboard-command-layout-v2{grid-template-columns:minmax(0,1.7fr) minmax(230px,.68fr);gap:10px;align-items:stretch}.dashboard-page.redesigned-dashboard .dashboard-focus-panel,.dashboard-page.redesigned-dashboard .dashboard-funnel-panel,.dashboard-page.redesigned-dashboard .dashboard-reports-preview,.dashboard-page.redesigned-dashboard .dashboard-today-panel,.dashboard-page.redesigned-dashboard .mockup-activity-rail,.dashboard-page.redesigned-dashboard .mockup-ai-insight-panel{padding:12px;border-radius:16px}.dashboard-page.redesigned-dashboard .section-toolbar,.dashboard-page.redesigned-dashboard .section-toolbar.compact{margin-bottom:8px}.dashboard-page.redesigned-dashboard .dashboard-focus-panel h2,.dashboard-page.redesigned-dashboard .dashboard-funnel-panel h2,.dashboard-page.redesigned-dashboard .dashboard-reports-preview h2,.dashboard-page.redesigned-dashboard .dashboard-today-panel h2,.dashboard-page.redesigned-dashboard .mockup-ai-insight-panel h2,.dashboard-page.redesigned-dashboard .section-toolbar h2{font-size:15px;line-height:1.15}.dashboard-page.redesigned-dashboard .dashboard-focus-panel p,.dashboard-page.redesigned-dashboard .dashboard-reports-preview p,.dashboard-page.redesigned-dashboard .mockup-ai-insight-panel p,.dashboard-page.redesigned-dashboard .section-toolbar p:not(.eyebrow){font-size:10.5px;line-height:1.35}.dashboard-page.redesigned-dashboard .dashboard-focus-list,.dashboard-page.redesigned-dashboard .dashboard-report-metrics,.dashboard-page.redesigned-dashboard .dashboard-today-list{gap:7px}.dashboard-page.redesigned-dashboard .dashboard-focus-item{grid-template-columns:30px minmax(0,1fr) auto;min-height:58px;padding:8px 9px;gap:8px}.dashboard-page.redesigned-dashboard .dashboard-focus-icon{width:28px;height:28px}.dashboard-page.redesigned-dashboard .dashboard-focus-item small{font-size:9px;letter-spacing:.08em}.dashboard-page.redesigned-dashboard .dashboard-focus-item h3{font-size:13px;line-height:1.15}.dashboard-page.redesigned-dashboard .dashboard-focus-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dashboard-page.redesigned-dashboard .dashboard-focus-item .button{min-height:28px;padding:0 9px;font-size:10.5px}.dashboard-page.redesigned-dashboard .dashboard-today-list a{min-height:37px;padding:8px;border-radius:12px;font-size:11px}.dashboard-page.redesigned-dashboard .dashboard-today-list strong{font-size:13px}.dashboard-page.redesigned-dashboard .dashboard-funnel-panel,.dashboard-page.redesigned-dashboard .dashboard-mockup-analytics-grid,.dashboard-page.redesigned-dashboard .dashboard-secondary-grid{margin-top:0}.dashboard-page.redesigned-dashboard .dashboard-funnel-row{gap:7px}.dashboard-page.redesigned-dashboard .dashboard-funnel-step{min-height:54px;padding:8px;gap:5px}.dashboard-page.redesigned-dashboard .dashboard-funnel-step span,.dashboard-page.redesigned-dashboard .dashboard-funnel-step strong{font-size:11px}.dashboard-page.redesigned-dashboard .dashboard-mockup-analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(210px,.8fr) minmax(190px,.7fr);gap:10px}.dashboard-page.redesigned-dashboard .mockup-activity-list,.dashboard-page.redesigned-dashboard .mockup-ai-insight-panel div,.dashboard-page.redesigned-dashboard .stage-breakdown{gap:7px}.dashboard-page.redesigned-dashboard .mockup-activity-rail article,.dashboard-page.redesigned-dashboard .mockup-ai-insight-panel div p,.dashboard-page.redesigned-dashboard .stage-breakdown-row{min-height:auto;padding:7px 0;font-size:10.5px}.dashboard-page.redesigned-dashboard .dashboard-secondary-grid{gap:10px}.dashboard-page.redesigned-dashboard .dashboard-report-metrics span{min-height:55px;padding:8px;font-size:10.5px}.dashboard-page.redesigned-dashboard .dashboard-report-metrics strong{font-size:18px}.dashboard-page.redesigned-dashboard .dashboard-mockup-command-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:10px}.dashboard-page.redesigned-dashboard .dashboard-primary-stack,.dashboard-page.redesigned-dashboard .dashboard-side-rail{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.dashboard-page.redesigned-dashboard .dashboard-main-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.72fr);grid-gap:10px;gap:10px;align-items:stretch;min-width:0}.dashboard-page.redesigned-dashboard .dashboard-main-row .dashboard-funnel-panel{min-height:100%}.dashboard-page.redesigned-dashboard .dashboard-main-row .dashboard-funnel-row{grid-template-columns:1fr}.dashboard-page.redesigned-dashboard .dashboard-main-row .dashboard-funnel-step{grid-template-columns:minmax(0,1fr) auto;min-height:39px}.dashboard-page.redesigned-dashboard .dashboard-main-row .dashboard-funnel-step i{grid-column:1/-1}.dashboard-page.redesigned-dashboard .dashboard-secondary-signals-inline{min-height:112px}.dashboard-page.redesigned-dashboard .dashboard-secondary-signals-inline .text-link{align-self:start;font-size:10.5px}.dashboard-page.redesigned-dashboard .dashboard-side-rail .dashboard-quick-actions-card,.dashboard-page.redesigned-dashboard .dashboard-side-rail .mockup-activity-rail,.dashboard-page.redesigned-dashboard .dashboard-side-rail .mockup-ai-insight-panel{padding:12px;border-radius:16px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow-soft)}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-card h2,.dashboard-page.redesigned-dashboard .dashboard-side-rail .mockup-activity-rail h2,.dashboard-page.redesigned-dashboard .dashboard-side-rail .mockup-ai-insight-panel h2{font-size:14px}.dashboard-page.redesigned-dashboard .dashboard-side-rail .mockup-activity-rail article{padding:7px 0}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-card{display:grid;grid-gap:8px;gap:8px}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboard-page.redesigned-dashboard .dashboard-quick-actions-grid a{display:grid;min-height:42px;place-items:center;padding:7px;border:1px solid var(--card-border);border-radius:12px;background:var(--surface-muted);color:var(--text-strong);font-size:10px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none}.dashboard-page.redesigned-dashboard>.dashboard-mockup-analytics-grid,.dashboard-page.redesigned-dashboard>.dashboard-secondary-grid{display:none}.tutorials-page{gap:10px;padding-block:14px}.tutorials-page .tutorials-hero-header{min-height:205px;padding:18px 22px}.tutorials-page .tutorials-hero-header h1{font-size:clamp(28px,2vw,34px);line-height:1.06;letter-spacing:-.04em}.tutorials-page .tutorials-hero-header p{max-width:610px;font-size:11.5px;line-height:1.45}.tutorials-page .tutorial-hero-tools{grid-template-columns:minmax(280px,.9fr) minmax(190px,.42fr);align-items:center;gap:12px;margin-top:12px}.tutorials-page .tutorial-search input{min-height:38px;font-size:11px}.tutorials-page .learning-progress-card{min-height:84px;padding:14px;border-radius:16px}.tutorials-page .learning-progress-card strong{font-size:30px;line-height:1}.tutorials-page .learning-progress-card span{font-size:11px}.tutorials-page .learning-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tutorials-page .learning-card-row a{min-height:68px;padding:12px;gap:7px;border-radius:15px}.tutorials-page .learning-card-row a>span{width:32px;height:32px}.tutorials-page .learning-card-row strong{font-size:12px;line-height:1.15}.tutorials-page .learning-card-row em,.tutorials-page .learning-card-row small{font-size:10.5px;line-height:1.2}.tutorials-page .tutorial-recommended-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:76px;padding:14px 18px;grid-gap:16px;gap:16px;border-radius:16px}.tutorials-page .tutorial-recommended-card h2{font-size:16px;line-height:1.15}.tutorials-page .tutorial-recommended-card p:not(.eyebrow){font-size:11px;line-height:1.35}.tutorials-page .tutorial-paths{gap:9px}.tutorials-page .tutorial-group{gap:10px;padding:13px;border-radius:18px}.tutorials-page .tutorial-group .section-heading-row{margin-bottom:2px}.tutorials-page .tutorial-group h2{font-size:16px;line-height:1.15}.tutorials-page .tutorial-group .section-heading-row p:not(.eyebrow){font-size:10.8px;line-height:1.35}.tutorials-page .tutorial-grid-compact,.tutorials-page .tutorial-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tutorials-page .tutorial-card{grid-template-columns:30px minmax(0,1fr) auto;min-height:74px;padding:11px;gap:9px;border-radius:14px}.tutorials-page .tutorial-card>svg{width:18px;height:18px}.tutorials-page .tutorial-card h2{font-size:13px;line-height:1.15}.tutorials-page .tutorial-card p{display:-webkit-box;overflow:hidden;font-size:10.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tutorials-page .tutorial-card .demo-mode-badge{padding:2px 6px;font-size:9.5px}.tutorials-page .tutorial-card>span:last-child{align-self:end;font-size:10.5px}.tutorials-page .tutorial-more-guides{border:1px solid var(--card-border);border-radius:16px;background:var(--card-bg);box-shadow:var(--card-shadow-soft)}.tutorials-page .tutorial-more-guides summary{display:flex;min-height:42px;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:var(--text-strong);font-size:12px;font-weight:800}.tutorials-page .tutorial-more-guides summary span{color:var(--text-muted);font-size:10.5px;font-weight:700}.tutorials-page .tutorial-more-grid{padding:0 12px 12px}.tutorials-page.tutorials-page{gap:8px}.tutorials-page .tutorials-hero-header{min-height:172px;padding:14px 18px}.tutorials-page .tutorial-hero-tools{grid-template-columns:minmax(260px,.72fr) minmax(170px,.3fr);gap:10px;margin-top:8px}.tutorials-page .tutorial-search input{min-height:34px}.tutorials-page .learning-progress-card{min-height:62px;padding:10px 12px}.tutorials-page .learning-progress-card strong{font-size:24px}.tutorials-page .learning-progress-card i{height:5px}.tutorials-page .learning-card-row a{min-height:56px;padding:9px 11px}.tutorials-page .learning-card-row a>span{width:28px;height:28px;border-radius:10px}.tutorials-page .tutorial-recommended-card{min-height:58px;padding:10px 14px}.tutorials-page .tutorial-recommended-card h2{font-size:14px}.tutorials-page .tutorial-recommended-card p:not(.eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tutorials-page .tutorial-group{display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px}.tutorials-page .tutorial-group .section-heading-row{margin:0}.tutorials-page .tutorial-group h2{font-size:14px}.tutorials-page .tutorial-group .section-heading-row p:not(.eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tutorials-page .tutorial-card{min-height:60px;padding:9px;gap:7px}.tutorials-page .tutorial-card h2{font-size:12px}.tutorials-page .tutorial-card p{font-size:10px;-webkit-line-clamp:1}.tutorials-page .tutorial-card .demo-mode-badge{display:none}.tutorials-page .tutorial-more-guides summary{min-height:34px;padding:0 12px}.candidate-page.candidate-crm-page{gap:10px;padding-block:14px}.candidate-page .candidate-dossier-header{min-height:170px;padding:18px;border-radius:18px}.candidate-page .candidate-dossier-header h1{font-size:clamp(30px,2.4vw,40px);line-height:1.05}.candidate-page .candidate-dossier-header p{font-size:11.5px;line-height:1.35}.candidate-page .candidate-header-meta,.candidate-page .candidate-primary-action-row{gap:8px}.candidate-page .score-emblem{width:132px;min-height:132px;padding:14px;border-radius:18px}.candidate-page .score-emblem strong{font-size:44px;line-height:.95}.candidate-page .long-page-anchor-nav{min-height:30px;padding:4px 8px;gap:6px}.candidate-page .long-page-anchor-nav a{min-height:22px;padding:0 9px;font-size:10px}.candidate-page .next-action-card{min-height:72px;padding:13px 16px;border-radius:16px}.candidate-page .next-action-card strong{font-size:14px}.candidate-page .candidate-crm-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr);gap:10px;align-items:start}.candidate-page .candidate-crm-main{gap:10px}.candidate-page .candidate-decision-rail .panel,.candidate-page .candidate-panel{padding:13px;border-radius:16px}.candidate-page .candidate-decision-rail h2,.candidate-page .candidate-panel h2{font-size:15px;line-height:1.2}.candidate-page .candidate-decision-rail p,.candidate-page .candidate-panel li,.candidate-page .candidate-panel p{font-size:10.8px;line-height:1.38}.candidate-page .ai-summary-panel .section-toolbar{margin-bottom:8px}.candidate-page .tag-row{gap:5px;margin-top:8px}.candidate-page .tag-row .tag{padding:4px 8px;font-size:10px}.candidate-page .evidence-grid{gap:8px;margin-top:10px}.candidate-page .evidence-grid article{min-height:58px;padding:10px}.candidate-page .score-layout{grid-template-columns:minmax(130px,.22fr) minmax(0,1fr);gap:10px}.candidate-page .score-total{min-height:96px;padding:12px}.candidate-page .score-total strong{font-size:34px}.candidate-page .score-list{gap:8px}.candidate-page .score-list>div{min-height:76px;padding:10px}.candidate-page .candidate-grid{gap:10px}.candidate-page #candidate-evidence.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-page #candidate-evidence .candidate-panel{min-height:130px}.candidate-page .candidate-advanced-dossier{overflow:hidden;border:1px solid var(--card-border);border-radius:16px;background:var(--card-bg);box-shadow:var(--card-shadow-soft)}.candidate-page .candidate-advanced-dossier summary{display:flex;min-height:46px;cursor:pointer;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;color:var(--text-strong);font-size:12px;font-weight:850;list-style:none}}@media (min-width:1181px){.candidate-page .candidate-advanced-dossier summary::-webkit-details-marker{display:none}.candidate-page .candidate-advanced-dossier summary:after{content:"+";display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--surface-muted);color:var(--primary);font-weight:900}.candidate-page .candidate-advanced-dossier[open] summary:after{content:"-"}.candidate-page .candidate-advanced-dossier summary span{margin-left:auto;color:var(--text-muted);font-size:10.5px;font-weight:700}.candidate-page .candidate-advanced-dossier .candidate-advanced-grid{padding:0 12px 12px}.candidate-page .candidate-decision-rail{gap:10px}.candidate-page .decision-action-list{gap:7px}.candidate-page .decision-action-list .button{min-height:34px;justify-content:flex-start;padding:0 10px;font-size:10.5px}}@media (min-width:1024px) and (max-width:1180px){.candidate-page.candidate-crm-page{gap:9px;padding-block:12px}.candidate-page .candidate-dossier-header{min-height:142px;padding:14px;border-radius:16px}.candidate-page .candidate-dossier-header h1{font-size:26px;line-height:1.05}.candidate-page .candidate-dossier-header p{font-size:10.5px;line-height:1.3}.candidate-page .score-emblem{width:108px;min-height:108px;padding:10px;border-radius:16px}.candidate-page .score-emblem strong{font-size:36px;line-height:.95}.candidate-page .long-page-anchor-nav{min-height:28px;padding:4px 7px}.candidate-page .long-page-anchor-nav a{min-height:20px;padding:0 7px;font-size:9.5px}.candidate-page .next-action-card{min-height:62px;padding:10px 12px;border-radius:15px}.candidate-page .candidate-crm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);grid-gap:9px;gap:9px;align-items:start}.candidate-page .candidate-crm-main,.candidate-page .candidate-decision-rail{gap:9px}.candidate-page .candidate-decision-rail .panel,.candidate-page .candidate-panel{padding:11px;border-radius:15px}.candidate-page .candidate-decision-rail h2,.candidate-page .candidate-panel h2{font-size:13.5px;line-height:1.15}.candidate-page .candidate-decision-rail p,.candidate-page .candidate-panel li,.candidate-page .candidate-panel p{font-size:10px;line-height:1.32}.candidate-page .tag-row{gap:4px;margin-top:7px}.candidate-page .tag-row .tag{padding:3px 7px;font-size:9.5px}.candidate-page .evidence-grid{gap:7px;margin-top:8px}.candidate-page .evidence-grid article{min-height:52px;padding:8px}.candidate-page .score-layout{grid-template-columns:100px minmax(0,1fr);gap:8px}.candidate-page .score-total{min-height:84px;padding:10px}.candidate-page .score-total strong{font-size:30px}.candidate-page .score-list{gap:7px}.candidate-page .score-list>div{min-height:64px;padding:8px}.candidate-page #candidate-evidence.candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.candidate-page #candidate-evidence .candidate-panel{min-height:112px}.candidate-page #candidate-evidence .candidate-panel:nth-child(3){grid-column:1/-1;min-height:78px}.candidate-page .candidate-advanced-dossier summary{min-height:38px;padding:0 11px;font-size:11px}.candidate-page .candidate-advanced-dossier summary span{font-size:9.5px}.candidate-page .decision-action-list{gap:6px}.candidate-page .decision-action-list .button{min-height:30px;padding:0 8px;font-size:9.5px}.candidate-page .candidate-crm-layout.candidate-crm-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr)!important;grid-gap:9px!important;gap:9px!important;align-items:start!important}.candidate-page .candidate-decision-rail.candidate-decision-rail{position:-webkit-sticky!important;position:sticky!important;top:72px!important;max-height:calc(100dvh - 86px)!important;overflow-y:auto!important}.candidate-page .candidate-grid.candidate-grid{gap:8px!important}}@media (min-width:1181px){.voice-review-page{gap:10px;padding-block:14px}.voice-review-page .voice-detail-hero{min-height:145px;padding:16px 18px;border-radius:18px}.voice-review-page .voice-detail-hero h1{font-size:clamp(28px,2.2vw,38px);line-height:1.04}.voice-review-page .voice-detail-hero p{font-size:11px}.voice-review-page .voice-status-row{gap:6px;margin-top:8px}.voice-review-page .voice-detail-actions{gap:7px}.voice-review-page .voice-detail-actions .button{min-height:34px;padding:0 11px;font-size:11px}.voice-review-page .long-page-anchor-nav{min-height:30px;padding:4px 8px}.voice-review-page .long-page-anchor-nav a{min-height:22px;padding:0 9px;font-size:10px}.voice-review-page .next-action-card{min-height:66px;padding:12px 14px;border-radius:16px}.voice-review-page .voice-review-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)!important;gap:10px!important;align-items:start}.voice-review-page .voice-review-main,.voice-review-page .voice-review-side{gap:10px}.voice-review-page .voice-review-card{padding:13px;border-radius:16px}.voice-review-page .voice-review-card h2{font-size:15px;line-height:1.15}.voice-review-page .voice-review-card li,.voice-review-page .voice-review-card p,.voice-review-page .voice-session-meta dd,.voice-review-page .voice-session-meta dt{font-size:10.8px;line-height:1.35}.voice-review-page .voice-disclaimer-card,.voice-review-page .voice-fallback-note{min-height:72px;gap:10px}.voice-review-page .voice-review-columns,.voice-review-page .voice-summary-card{gap:10px}.voice-review-page .voice-skill-evidence-list{gap:7px}.voice-review-page .rubric-scorecard li,.voice-review-page .voice-skill-evidence-list article{min-height:44px;padding:8px 10px}.voice-review-page .voice-advanced-review{overflow:hidden;border:1px solid var(--card-border);border-radius:16px;background:var(--card-bg);box-shadow:var(--card-shadow-soft)}.voice-review-page .voice-advanced-review summary{display:flex;min-height:42px;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:var(--text-strong);font-size:12px;font-weight:850;list-style:none}.voice-review-page .voice-advanced-review summary::-webkit-details-marker{display:none}.voice-review-page .voice-advanced-review summary:after{content:"+";display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--surface-muted);color:var(--primary);font-weight:900}.voice-review-page .voice-advanced-review[open] summary:after{content:"-"}.voice-review-page .voice-advanced-review summary span{margin-left:auto;color:var(--text-muted);font-size:10.5px;font-weight:700}.voice-review-page .voice-advanced-review>.voice-review-card{margin:0 10px 10px}.voice-review-page .transcript-card .transcript-timeline,.voice-review-page .voice-context-card .voice-session-meta{gap:7px}.voice-review-page .transcript-turn{padding:8px;border-radius:12px}.voice-review-page.voice-review-page{height:calc(100dvh - 24px)!important;overflow-y:auto!important;align-content:start!important;padding-bottom:12px!important}.voice-review-page .voice-detail-hero.voice-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:132px!important;padding:16px 18px!important;align-items:center!important;overflow:visible!important}.voice-review-page .voice-detail-hero.voice-detail-hero .voice-detail-actions,.voice-review-page .voice-detail-hero.voice-detail-hero .voice-status-row,.voice-review-page .voice-detail-hero.voice-detail-hero h1,.voice-review-page .voice-detail-hero.voice-detail-hero p{display:flex!important;visibility:visible!important;opacity:1!important}.voice-review-page .voice-detail-hero.voice-detail-hero h1{display:block!important;margin-top:4px!important;font-size:clamp(24px,1.7vw,32px)!important;line-height:1.05!important}.voice-review-page .voice-detail-hero.voice-detail-hero p:not(.eyebrow){display:block!important;margin-top:3px!important}.usage-settings-page.grouped-usage-page{height:calc(100dvh - 24px)!important;overflow-y:auto!important;align-content:start!important;gap:10px!important;padding-bottom:12px!important}.usage-settings-page .settings-hero{min-height:92px!important;padding:14px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.usage-settings-page .settings-hero h1{font-size:clamp(24px,1.8vw,32px)!important;line-height:1.05!important}.usage-settings-page .settings-hero p:not(.eyebrow){margin-top:3px!important;font-size:11px!important}.usage-settings-page .usage-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.usage-settings-page .usage-kpi-grid>*{min-height:78px!important;padding:12px!important;border-radius:15px!important}.usage-settings-page .usage-kpi-grid h2{font-size:22px!important;line-height:1!important}.usage-settings-page .usage-kpi-grid p{font-size:10.5px!important}.usage-settings-page .usage-dashboard-grid.grouped-meter-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr)!important;grid-template-areas:"plan cost" "meters cost"!important;grid-gap:10px!important;gap:10px!important;align-items:start!important}.usage-settings-page .usage-plan-summary{grid-area:plan;min-height:140px!important}.usage-settings-page .usage-cost-panel{grid-area:cost}.usage-settings-page .grouped-meter-panel{grid-area:meters}.usage-settings-page .settings-rail .settings-insight-card,.usage-settings-page .usage-meter-panel,.usage-settings-page .usage-plan-panel{padding:13px!important;border-radius:16px!important}.usage-settings-page .billing-plan-heading,.usage-settings-page .section-toolbar,.usage-settings-page .trial-date-row{margin-bottom:8px!important}.usage-settings-page .usage-meter-panel h2,.usage-settings-page .usage-plan-panel h2{font-size:16px!important;line-height:1.15!important}.usage-settings-page .usage-meter-panel p,.usage-settings-page .usage-plan-panel p,.usage-settings-page .usage-row small,.usage-settings-page .usage-row span{font-size:10.5px!important;line-height:1.3!important}.usage-settings-page .cost-stack{gap:7px!important}.usage-settings-page .cost-stack span{min-height:54px!important;padding:9px!important;border-radius:12px!important}.usage-settings-page .cost-stack strong{font-size:16px!important}.usage-settings-page .usage-meter-groups{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.usage-settings-page .usage-meter-group{min-height:118px!important;padding:10px!important;border-radius:14px!important}.usage-settings-page .usage-meter-group h3{font-size:12px!important;line-height:1.15!important}.usage-settings-page .usage-list{gap:7px!important}.usage-settings-page .usage-row{gap:5px!important;padding:0!important}.usage-settings-page .usage-row strong{font-size:10.5px!important}.usage-settings-page .usage-meter{height:5px!important}.usage-settings-page .settings-rail{display:none!important}.templates-page.templates-page{height:calc(100dvh - 24px)!important;overflow-y:auto!important;align-content:start!important;gap:10px!important;padding-bottom:12px!important}.templates-page .command-hero{min-height:145px!important;padding:16px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.templates-page .command-hero h1{font-size:clamp(28px,2vw,36px)!important;line-height:1.05!important}.templates-page .command-hero p:not(.eyebrow){max-width:760px!important;font-size:11.5px!important;line-height:1.35!important}.templates-page .long-page-anchor-nav{min-height:30px;padding:4px 8px}.templates-page .long-page-anchor-nav a{min-height:22px;padding:0 9px;font-size:10px}.templates-page .next-action-card{min-height:66px;padding:12px 14px;border-radius:16px}.templates-page .template-toolbar-panel{padding:12px!important;border-radius:16px!important}.templates-page .template-search input{min-height:34px!important;font-size:11px!important}.templates-page .template-filter-details summary{min-height:34px;padding:0 10px;font-size:11px}.templates-page .template-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.templates-page .template-card{min-height:174px!important;padding:12px!important;gap:8px!important;border-radius:16px!important}.templates-page .template-card-top{gap:8px!important}.templates-page .template-icon{width:30px!important;height:30px!important;border-radius:10px!important}.templates-page .template-card h2{font-size:14px!important;line-height:1.15!important}.templates-page .template-card p{display:-webkit-box;overflow:hidden;font-size:10.5px!important;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.templates-page .template-card-meta{gap:5px!important}.templates-page .template-card-meta span{padding:3px 6px!important;font-size:9px!important}.templates-page .template-best-for{-webkit-line-clamp:1!important}.templates-page .template-actions .button{min-height:31px!important;padding:0 10px!important;font-size:10.5px!important}}@media (min-width:1024px) and (max-width:1180px){.onboarding-page.onboarding-page{gap:10px!important;padding-block:12px!important}.onboarding-page .onboarding-hero{min-height:150px!important;grid-template-columns:minmax(0,1fr) minmax(132px,.22fr)!important;gap:14px!important;padding:16px 18px!important;border-radius:18px!important}.onboarding-page .onboarding-hero h1{max-width:18ch!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.02!important;letter-spacing:-.06em!important}.onboarding-page .onboarding-hero p:not(.eyebrow){max-width:58ch!important;font-size:11px!important;line-height:1.35!important}.onboarding-page .onboarding-progress{width:132px!important;min-width:132px!important;padding:10px!important;border-radius:16px!important;gap:6px!important}.onboarding-page .trial-demo-card{min-height:78px!important;padding:12px 14px!important;border-radius:16px!important}.onboarding-page .trial-demo-card h2{font-size:15px!important;line-height:1.15!important}.onboarding-page .trial-demo-card p:not(.eyebrow){font-size:10.5px!important;line-height:1.35!important}.onboarding-page .section-heading-row{margin-bottom:8px!important}.onboarding-page .section-heading-row h2{font-size:16px!important;line-height:1.15!important}.onboarding-page .guided-checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.onboarding-page .onboarding-step-card{min-height:102px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:11px!important;border-radius:16px!important}.onboarding-page .step-icon{width:32px!important;height:32px!important;border-radius:11px!important;box-shadow:none!important}.onboarding-page .step-heading{gap:6px!important;margin-bottom:5px!important}.onboarding-page .step-heading h2,.onboarding-page .step-heading h3{font-size:13px!important;line-height:1.15!important}.onboarding-page .ai-tip,.onboarding-page .onboarding-step-card p{display:-webkit-box!important;overflow:hidden!important;font-size:10px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.onboarding-page .ai-tip{margin-top:6px!important}.onboarding-page .step-actions{grid-column:1/-1!important;gap:7px!important;padding-top:2px!important}.onboarding-page .step-actions .button,.onboarding-page .step-actions a,.onboarding-page .step-actions button{min-height:28px!important;padding:0 9px!important;font-size:10px!important}.onboarding-page .advanced-workflows{padding:10px 12px!important;border-radius:16px!important}.onboarding-page .advanced-workflows summary span{font-size:12px!important}.onboarding-page .advanced-workflows summary small{font-size:10px!important}.onboarding-page .advanced-workflows:not([open]){min-height:40px!important}.onboarding-page .onboarding-footer-actions{min-height:44px!important;padding:7px 10px!important;border-radius:16px 16px 0 0!important}.onboarding-page .onboarding-footer-actions .button,.onboarding-page .onboarding-footer-actions a{min-height:30px!important;padding:0 10px!important;font-size:10.5px!important}.onboarding-page .guided-checklist.guided-checklist{grid-template-columns:1fr!important;gap:9px!important}.onboarding-page .onboarding-step-card.onboarding-step-card{min-height:106px!important}.onboarding-page .ai-tip,.onboarding-page .onboarding-step-card p{-webkit-line-clamp:2!important}.onboarding-page .onboarding-footer-actions.onboarding-footer-actions{position:static!important;margin-top:0!important;justify-content:flex-end!important}}@media (min-width:1000px){.billing-settings-page.premium-billing-page{gap:13px!important}.billing-settings-page .billing-hero{min-height:148px!important;padding:24px 28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.billing-settings-page .billing-hero h1{max-width:620px!important;font-size:clamp(32px,3.1vw,44px)!important;line-height:1.02!important;letter-spacing:-.035em!important;word-spacing:.02em!important;text-wrap:balance!important}.billing-settings-page .billing-hero p:not(.eyebrow){max-width:600px!important;margin-top:8px!important;font-size:13px!important;line-height:1.55!important}.billing-settings-page .provider-readiness-banner{min-height:78px!important;padding:18px 22px!important}.billing-settings-page .billing-safe-grid{display:grid!important;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:13px!important;gap:13px!important}.billing-settings-page .billing-primary-card{grid-column:1!important;grid-row:1!important;min-height:390px!important}.billing-settings-page .billing-rail-safe{grid-column:2!important;grid-row:1!important;display:grid!important;grid-gap:13px!important;gap:13px!important;min-width:0!important}.billing-settings-page .billing-feature-card,.billing-settings-page .billing-secondary-meters,.billing-settings-page .danger-zone-card{grid-column:1/-1!important}.billing-settings-page .billing-plan-card,.billing-settings-page .billing-usage-card,.billing-settings-page .settings-insight-card{padding:24px!important}.billing-settings-page .billing-plan-card h2,.billing-settings-page .billing-usage-card h2,.billing-settings-page .settings-insight-card h2{font-size:20px!important;line-height:1.15!important;letter-spacing:-.025em!important}.billing-settings-page .billing-plan-heading h2{font-size:clamp(34px,3vw,44px)!important;line-height:1!important}.billing-settings-page .billing-plan-heading strong{font-size:18px!important}.billing-settings-page .section-toolbar,.billing-settings-page .trial-date-row{gap:12px!important}.billing-settings-page .compact-usage-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.billing-settings-page .compact-usage-list .usage-row{min-height:118px!important;padding:18px!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;background:var(--surface-card)!important}.billing-settings-page .feature-chip-list{gap:10px!important}}@media (min-width:901px){:root{--mockup-shell-nav:224px;--mockup-page-gap:18px}.recruiter-shell.studio-shell{grid-template-columns:var(--mockup-shell-nav) minmax(0,1fr)!important}.studio-rail{display:none!important}.studio-nav-panel,aside[aria-label="Recruiter studio navigation"]{width:var(--mockup-shell-nav)!important;padding:18px 14px calc(26px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb,var(--ref-panel-solid) 92%,transparent)!important}.studio-workspace-card{display:grid!important;grid-gap:7px!important;gap:7px!important;padding:6px 4px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.studio-sidebar-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--ref-ink)!important;text-decoration:none!important}.studio-sidebar-brand .brand-mark{width:30px!important;height:30px!important;min-height:30px!important;border-radius:9px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 20%,transparent)!important}.studio-sidebar-brand strong{font-size:17px!important;line-height:1.1!important;letter-spacing:-.035em!important}.studio-workspace-card>.demo-workspace-badge,.studio-workspace-card>small{display:none!important}.studio-nav-section+.studio-nav-section{margin-top:17px!important;padding-top:16px!important}.studio-nav-section p{margin-bottom:9px!important;padding-inline:2px!important}.studio-nav-item,.studio-nav-item.is-disabled,aside[aria-label="Recruiter studio navigation"] a{min-height:36px!important;padding:8px 10px!important;border-radius:10px!important;gap:10px!important;font-size:13px!important}.studio-topbar{min-height:56px!important;padding:9px var(--mockup-page-gap)!important}.studio-topbar .theme-toggle,.studio-topbar [aria-label*=theme i]{flex:0 0 auto!important}.studio-content{padding:18px var(--mockup-page-gap) 32px!important}}@media (max-width:900px){.recruiter-shell.studio-shell{grid-template-columns:1fr!important}}:root[data-theme=night] :where(input,select,textarea,.compact-filter,.command-search,.search-input,.filter-input,.filter-select,.template-filter-chip,.report-tab,.segmented-control,.tab-list,.toolbar,.section-toolbar){background:color-mix(in srgb,var(--surface-card) 88%,#020617)!important;color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--border-subtle) 72%,#ffffff 12%)!important}:root[data-theme=night] :where(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--text-muted) 86%,#ffffff 10%)!important}:root[data-theme=night] :where(.filter-bar,.reports-filter-card,.template-toolbar-panel,.crm-filter-bar,.candidate-search-controls,.voice-screening-filter-card,.table-toolbar,.subtle-admin-note,.provider-readiness-banner){background:color-mix(in srgb,var(--surface-card) 92%,#020617)!important;color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--border-subtle) 76%,#ffffff 10%)!important}:root[data-theme=night] :where(.filter-bar button,.reports-filter-card button,.template-toolbar-panel button,.crm-filter-bar button,.tab-list button,.segmented-control button,.report-tab){color:var(--text-secondary)!important;border-color:color-mix(in srgb,var(--border-subtle) 74%,#ffffff 12%)!important}:root[data-theme=night] :where(.filter-bar button.active,.reports-filter-card button.active,.template-toolbar-panel button.active,.crm-filter-bar button.active,.tab-list button.active,.segmented-control button.active,.report-tab.active,.report-tab[aria-current=page]){background:color-mix(in srgb,var(--primary) 24%,var(--surface-card))!important;color:color-mix(in srgb,#ffffff 92%,var(--primary))!important}:root[data-theme=night] :where(.card,.panel,.settings-form-panel,.settings-insight-card,.settings-rail,.privacy-trust-rail,.privacy-settings-layout,.team-member-row,.team-preference-card,.billing-plan-card,.billing-usage-card,.usage-plan-panel,.usage-meter-panel,.template-card,.premium-report-card,.crm-card,.submission-card,.offer-row,.candidate-panel,.candidate-card,.interview-card,.voice-session-card,.voice-review-card,.empty-state,.gated-state,.feature-gate-state){background:color-mix(in srgb,var(--surface-card) 94%,#020617)!important;color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--border-subtle) 78%,#ffffff 10%)!important}:root[data-theme=night] :where(.card,.panel,.settings-form-panel,.settings-insight-card,.premium-report-card,.template-card,.crm-card,.candidate-panel,.voice-review-card) :where(h1,h2,h3,h4,strong,label,dt){color:var(--text-primary)!important}:root[data-theme=night] :where(.card,.panel,.settings-form-panel,.settings-insight-card,.premium-report-card,.template-card,.crm-card,.candidate-panel,.voice-review-card) :where(p,span,small,dd,li){color:var(--text-secondary)!important}:root[data-theme=night] :where(.notice:not(.error),.provider-readiness-banner){background:color-mix(in srgb,var(--surface-card) 86%,var(--warning,#f59e0b) 10%)!important;color:var(--text-primary)!important}:root[data-theme=night] :where(.privacy-field,.privacy-form-section,.candidate-consent-preview){background:color-mix(in srgb,var(--surface-card) 92%,#020617)!important;color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--border-subtle) 76%,#ffffff 10%)!important}:root[data-theme=night] .privacy-field :where(label,strong){color:var(--text-primary)!important}:root[data-theme=night] .privacy-field :where(p,small,span){color:var(--text-secondary)!important}.dashboard-page.redesigned-dashboard .dashboard-command-header.page-header{display:flex!important;min-height:124px!important;height:auto!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;overflow:visible!important;padding:24px 28px!important}.dashboard-page.redesigned-dashboard .dashboard-command-header .page-header-copy{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0}.dashboard-page.redesigned-dashboard .dashboard-command-header .page-header-copy p:not(.eyebrow){margin:0!important;max-width:72ch!important;font-size:13px!important;line-height:1.45!important}.dashboard-page.redesigned-dashboard .dashboard-command-header .page-header-actions{flex:0 0 auto}@media (max-width:760px){.dashboard-page.redesigned-dashboard .dashboard-command-header.page-header{display:grid!important;min-height:0!important;padding:22px!important}.dashboard-page.redesigned-dashboard .dashboard-command-header .page-header-actions{width:100%}.studio-topbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;padding:10px 12px!important}.studio-topbar .command-search{min-height:40px!important;border-radius:999px!important}.studio-topbar-actions{display:grid!important;grid-template-columns:46px minmax(116px,1fr) 42px 48px 42px!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important;padding-bottom:0!important}.topbar-demo-workspace-badge{display:none!important}.studio-account-trigger,.studio-ai-toggle,.studio-notification-button,.studio-topbar .theme-toggle{width:100%!important;min-width:0!important;min-height:40px!important;padding:0!important;border-radius:999px!important}.studio-topbar .theme-toggle{justify-content:center!important}.studio-topbar .theme-toggle-track{width:34px!important;height:22px!important;padding:2px!important}.studio-topbar .theme-toggle-thumb{width:16px!important;height:16px!important}.studio-topbar .theme-toggle-thumb svg{width:12px!important;height:12px!important}.studio-create{width:100%!important;min-width:0!important;min-height:40px!important;padding:0 12px!important}.studio-account-trigger,.studio-ai-toggle{font-size:0!important;gap:0!important}.studio-account-trigger svg,.studio-ai-toggle svg,.studio-notification-button svg{width:16px!important;height:16px!important}.studio-account-trigger span{display:none!important}.studio-content{padding:10px 12px calc(32px + env(safe-area-inset-bottom))!important}.recruiter-shell .page,.studio-page-surface>main{padding-bottom:calc(36px + env(safe-area-inset-bottom))!important}.mobile-studio-dock{position:static!important;right:auto!important;bottom:auto!important;z-index:20!important;display:grid!important;width:auto!important;transform:none!important;margin:0 12px 8px!important;padding:5px!important;border-radius:20px!important}.mobile-studio-dock a{min-height:44px!important;font-size:10px!important}.crm-drawer-backdrop{z-index:9999!important;align-items:stretch!important;justify-content:center!important;padding:0!important;background:rgba(15,23,42,.42)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.crm-drawer{width:100vw!important;max-width:none!important;min-height:100dvh!important;max-height:100dvh!important;border-left:0!important;border-radius:0!important;background:radial-gradient(circle at 100% 0,rgba(129,140,248,.14),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;box-shadow:none!important;padding:22px 20px calc(28px + env(safe-area-inset-bottom))!important}.jobs-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.jobs-summary-pill{min-height:74px!important;align-content:center!important;align-items:start!important;display:grid!important;grid-gap:4px!important;gap:4px!important;justify-content:start!important;padding:14px!important}.jobs-summary-pill strong{font-size:28px!important;line-height:1!important}.jobs-summary-pill span{font-size:11px!important}}.integration-page .calendar-connection-list{gap:12px!important}.integration-page .calendar-setup-state{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-height:112px!important;padding:18px!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:12px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-muted) 88%,#ffffff)),var(--surface-strong)!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}.integration-page .calendar-setup-state__icon{display:inline-grid!important;width:44px!important;height:44px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface-strong))!important;color:var(--primary)!important}.integration-page .calendar-setup-state h2{margin:0 0 6px!important;color:var(--text-primary)!important;font-size:clamp(1.05rem,1.4vw,1.28rem)!important;letter-spacing:0!important;line-height:1.18!important}.integration-page .calendar-setup-state p{max-width:62rem!important;margin:0!important;color:var(--text-secondary)!important;font-size:.95rem!important;line-height:1.55!important}.integration-page .calendar-setup-state--loading .calendar-setup-state__icon svg{animation:scoutlane-calendar-spin 1.2s linear infinite}@keyframes scoutlane-calendar-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.integration-page .calendar-setup-state--loading .calendar-setup-state__icon svg{animation:none}}:root[data-theme=night] .integration-page .calendar-setup-state{border-color:color-mix(in srgb,var(--border-subtle) 80%,#ffffff 10%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 94%,#020617),color-mix(in srgb,var(--surface-muted) 86%,#020617)),var(--surface-card)!important;box-shadow:0 20px 50px rgba(0,0,0,.34)!important}:root[data-theme=night] .integration-page .calendar-setup-state__icon{border-color:color-mix(in srgb,var(--primary) 42%,#ffffff 8%)!important;background:color-mix(in srgb,var(--primary) 18%,var(--surface-card))!important}:root[data-theme=night] .team-scheduling-blocker{border-color:color-mix(in srgb,var(--warning,#f59e0b) 42%,var(--border-subtle))!important;background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--warning,#f59e0b) 16%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 94%,#020617),color-mix(in srgb,var(--surface-muted) 88%,#020617))!important}@media (max-width:760px){:root[data-theme=night] .crm-drawer{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 18%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,#020617),color-mix(in srgb,var(--surface-muted) 92%,#020617))!important}}@media (max-width:640px){.integration-page .calendar-setup-state{grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:14px!important}.integration-page .calendar-setup-state__icon{width:38px!important;height:38px!important}.integration-page .calendar-setup-state p{font-size:.88rem!important}}.landing-page .landing-hero-copy>*{opacity:1!important}.landing-page .landing-hero h1,.landing-page .landing-hero-copy h1{color:#10152b!important;text-shadow:0 1px 0 rgba(255,255,255,.68)!important;-webkit-text-fill-color:#10152b!important}.landing-page .landing-hero-copy p:not(.landing-eyebrow),.landing-page .landing-subtitle{color:#334155!important}:root[data-theme=night] .landing-page .landing-hero h1,:root[data-theme=night] .landing-page .landing-hero-copy h1{color:#f8fafc!important;text-shadow:0 1px 0 rgba(0,0,0,.28)!important;-webkit-text-fill-color:#f8fafc!important}:root[data-theme=night] .landing-page .landing-hero-copy p:not(.landing-eyebrow),:root[data-theme=night] .landing-page .landing-subtitle{color:#d6dce8!important}.calendar-settings-page{width:min(100%,1320px);gap:1rem}.calendar-readiness-panel,.calendar-settings-page .provider-readiness-banner,.connected-calendars-panel,.weekly-availability-panel{border-radius:24px}.calendar-readiness-panel{overflow:hidden}.calendar-readiness-panel .calendar-launch-checklist__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-readiness-panel .calendar-launch-checklist__item{min-height:118px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface-muted) 54%,transparent)),var(--surface)}.calendar-readiness-panel .calendar-launch-checklist__item.done{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))}.calendar-readiness-panel .calendar-launch-checklist__item.blocked{border-color:color-mix(in srgb,var(--warning,#f59e0b) 36%,var(--line))}.calendar-settings-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start}.calendar-settings-grid,.connected-calendars-panel,.weekly-availability-panel{display:grid;grid-gap:1rem;gap:1rem}.calendar-timezone-control{display:grid;grid-gap:.42rem;gap:.42rem;min-width:min(100%,260px);color:var(--muted-strong);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.availability-window-row input,.calendar-timezone-control select{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);color:var(--foreground);font:inherit;font-weight:750;padding:.55rem .75rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent)}.calendar-preset-row,.calendar-provider-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.calendar-preset-row .button,.calendar-provider-actions .button{min-height:42px}.weekly-availability-grid{display:grid;grid-gap:.72rem;gap:.72rem}.availability-day-card{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 86%,transparent));padding:.95rem;box-shadow:0 14px 32px rgba(15,23,42,.055)}.availability-day-card.open{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))}.availability-day-card__header,.calendar-provider-card__main{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.85rem}.availability-day-card__header strong,.calendar-provider-card h3{display:block;color:var(--foreground);font-size:1rem;letter-spacing:-.015em}.availability-day-card__header span,.calendar-provider-card p,.calendar-provider-hint{display:block;margin-top:.15rem;color:var(--muted);font-size:.88rem;line-height:1.45}.availability-toggle{min-width:86px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:.52rem .78rem;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.availability-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-strong));color:var(--primary-strong)}.availability-toggle:hover,.calendar-add-window:hover{transform:translateY(-1px)}.availability-window-list{display:grid;grid-gap:.62rem;gap:.62rem}.availability-window-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;grid-gap:.6rem;gap:.6rem;align-items:end}.availability-window-row label{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0}.availability-window-row label span{color:var(--muted-strong);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.availability-remove-button{width:42px;height:42px;color:var(--muted-strong)}.calendar-add-window{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border:1px dashed color-mix(in srgb,var(--primary) 40%,var(--line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-soft) 52%,transparent);color:var(--primary-strong);cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;padding:.58rem .82rem;transition:transform .16s ease,border-color .16s ease,background .16s ease}.calendar-save-bar{position:static;z-index:12;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:.85rem;box-shadow:0 18px 48px rgba(15,23,42,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-save-bar span,.calendar-save-bar strong{display:block}.calendar-save-bar span{margin-top:.2rem;color:var(--muted);font-size:.88rem;font-weight:750}.calendar-provider-grid{display:grid;grid-gap:.85rem;gap:.85rem}.calendar-provider-card{display:grid;grid-gap:.95rem;gap:.95rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:20px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 12rem),color-mix(in srgb,var(--surface-strong) 94%,transparent);padding:1rem;box-shadow:0 16px 38px rgba(15,23,42,.07)}.calendar-provider-card.connected{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))}.calendar-provider-logo{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--primary-strong);font-weight:950;box-shadow:var(--shadow-sm)}.calendar-provider-meta{display:flex;flex-wrap:wrap;gap:.45rem}.calendar-provider-meta span,.schedule-confidence-list span{display:inline-flex;align-items:center;gap:.38rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted-strong);font-size:.76rem;font-weight:900;padding:.45rem .65rem}.calendar-provider-meta .success{border-color:color-mix(in srgb,var(--primary) 30%,var(--line));color:var(--primary-strong)}.calendar-provider-meta .warning{border-color:color-mix(in srgb,var(--warning,#f59e0b) 42%,var(--line));color:color-mix(in srgb,var(--warning,#f59e0b) 78%,var(--foreground))}.schedule-confidence-list{display:flex;flex-wrap:wrap;gap:.5rem}.schedule-confidence-list svg{color:var(--primary)}@media (max-width:1180px){.calendar-readiness-panel .calendar-launch-checklist__grid,.calendar-settings-grid{grid-template-columns:1fr}}@media (max-width:720px){.calendar-settings-page .section-toolbar{align-items:stretch}.calendar-save-bar .button,.calendar-timezone-control{width:100%}.weekly-availability-grid{padding-bottom:5.8rem}.calendar-save-bar{position:-webkit-sticky;position:sticky;bottom:max(1rem,env(safe-area-inset-bottom))}.availability-day-card{padding:.85rem}.availability-day-card__header,.calendar-provider-card__main,.calendar-save-bar{align-items:stretch}.availability-day-card__header{flex-direction:column}.availability-toggle{width:100%}.availability-window-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:.5rem}.availability-window-row input{min-width:0;padding-inline:.55rem}.calendar-preset-row .button,.calendar-provider-actions .button{width:100%}}:root[data-theme=night] .availability-day-card,:root[data-theme=night] .calendar-provider-card,:root[data-theme=night] .calendar-readiness-panel .calendar-launch-checklist__item,:root[data-theme=night] .calendar-save-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));box-shadow:0 18px 44px rgba(0,0,0,.28)}.required-mark{display:inline-flex;margin-left:.28rem;color:var(--danger,#dc2626);font-weight:950;line-height:1;vertical-align:text-top}.field-label-text{display:inline-flex;align-items:baseline;width:-moz-fit-content;width:fit-content}.public-account-menu{position:relative}.public-account-trigger{cursor:pointer}.public-account-popover{inset:calc(100% + .55rem) 0 auto auto;min-width:min(20rem,calc(100vw - 1.5rem))}.public-account-popover .studio-account-item{justify-content:flex-start}.public-account-popover .studio-account-item svg{flex:0 0 auto}.auth-session-note{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 42%,var(--surface-strong)),var(--surface));color:var(--foreground);padding:.9rem}.auth-session-note span,.auth-session-note strong{display:block}.auth-session-note span{margin-top:.2rem;color:var(--muted-strong);font-size:.9rem}.auth-session-actions{display:flex;flex-wrap:wrap;gap:.55rem}.file-picker-card{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;border:1px dashed color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-soft) 72%,transparent);padding:.82rem}.file-picker-card .button{cursor:pointer;margin:0}.file-picker-card span{min-width:min(100%,16rem);color:var(--muted-strong);font-size:.9rem;font-weight:750;overflow-wrap:anywhere}.jobs-filter-bar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.32fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface-soft) 76%,transparent));padding:var(--space-4)}.jobs-search-field,.jobs-status-filter{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.jobs-search-field>span,.jobs-status-filter>span{display:inline-flex;align-items:center;gap:.38rem;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jobs-search-field input,.jobs-status-filter select{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-strong);color:var(--text-strong);font:inherit;font-weight:750;padding:.55rem .75rem}.jobs-filter-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800}.jobs-filter-summary strong{color:var(--text-strong)}.jobs-mobile-empty-card{align-items:flex-start}@media (min-width:761px){.jobs-table-wrap,.jobs-workspace-panel{overflow:visible!important}.jobs-workspace-panel{position:relative;z-index:5}.jobs-workspace-page>.panel:not(.jobs-workspace-panel){position:relative;z-index:1}}.interviews-filters button.active,.interviews-tabs button.active,.premium-reports-page .reports-segmented-tabs .active,.premium-reports-page .reports-segmented-tabs [aria-selected=true],.reports-tabs a.active{border-color:color-mix(in srgb,var(--primary) 36%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 74%,var(--surface-strong)),color-mix(in srgb,var(--surface-strong) 92%,transparent))!important;color:var(--primary-strong)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 18%,transparent)!important}:root[data-theme=night] .interviews-filters button.active,:root[data-theme=night] .interviews-tabs button.active,:root[data-theme=night] .premium-reports-page .reports-segmented-tabs .active,:root[data-theme=night] .premium-reports-page .reports-segmented-tabs [aria-selected=true],:root[data-theme=night] .reports-tabs a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 32%,var(--surface-strong)),color-mix(in srgb,var(--surface-strong) 86%,transparent))!important;color:var(--foreground)!important}@media (min-width:1440px){.dashboard-page,.job-builder-page,.jobs-workspace-page,.onboarding-page,.premium-reports-page,.settings-page.calendar-settings-page{width:min(100%,1560px)!important;max-width:1560px!important}.trial-page{width:min(calc(100% - 64px),1480px)!important}.trial-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,420px)!important}.trial-limit-note,.trial-next-actions{max-width:1180px;margin-inline:auto}.dashboard-page>.panel,.jobs-workspace-page>.panel,.jobs-workspace-panel,.premium-reports-page>.panel{width:100%}}@media (max-width:920px){.jobs-filter-bar{grid-template-columns:1fr}.jobs-filter-summary{justify-content:flex-start}}@media (max-width:560px){.public-account-popover{position:fixed;inset:4.4rem .75rem auto auto}.auth-session-actions,.auth-session-actions .button,.file-picker-card .button,.jobs-filter-summary .button{width:100%}.file-picker-card{align-items:stretch}}.voice-screening-workspace-page,.voice-template-editor-page{width:min(100%,1440px);max-width:1440px;gap:1rem;align-content:start}.voice-screening-workspace-page .settings-hero,.voice-template-editor-page .settings-hero,.voice-workspace-guide-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}.voice-workspace-guide-card{min-width:0;border:1px solid var(--line);border-radius:var(--ref-radius,14px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 48%,var(--surface-strong)),var(--surface-strong));box-shadow:var(--shadow-sm);padding:1rem}.voice-workspace-guide-card div{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.report-guidance-card strong,.voice-workspace-guide-card strong{color:var(--foreground);font-size:1rem;font-weight:900}.report-guidance-card span,.voice-workspace-guide-card span{color:var(--muted-strong);font-size:.86rem;line-height:1.5}.voice-screening-workspace-page .voice-command-stats,.voice-screening-workspace-page .voice-filter-bar,.voice-screening-workspace-page .voice-provider-card,.voice-screening-workspace-page .voice-session-grid,.voice-screening-workspace-page .voice-status-more{position:relative;z-index:1}.voice-screening-workspace-page .voice-provider-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;min-height:auto;padding:1rem}.voice-screening-workspace-page .voice-command-stats{grid-template-columns:repeat(4,minmax(155px,1fr))!important;gap:.8rem!important}.voice-screening-workspace-page .voice-command-stats-secondary{grid-template-columns:repeat(2,minmax(155px,1fr))!important;padding-top:.75rem}.voice-screening-workspace-page .voice-status-tile{min-height:86px!important;padding:.9rem!important}.voice-screening-workspace-page .voice-status-tile strong{font-size:1.45rem!important}.voice-screening-workspace-page .voice-status-more{overflow:hidden;border:1px solid var(--line);border-radius:var(--ref-radius,14px);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow-sm);padding:.35rem .8rem .8rem}.voice-screening-workspace-page .voice-status-more summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:38px;cursor:pointer;color:var(--foreground);font-weight:900;list-style:none}.voice-screening-workspace-page .voice-status-more summary::-webkit-details-marker{display:none}.voice-screening-workspace-page .voice-status-more small{color:var(--muted);font-size:.78rem;font-weight:750}.voice-screening-workspace-page .voice-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(132px,1fr)) auto!important;gap:.75rem!important;align-items:end;padding:.9rem!important;overflow:visible}.voice-screening-workspace-page .voice-filter-bar .button{width:100%;white-space:nowrap}.voice-screening-workspace-page .voice-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.voice-template-editor-page .voice-template-anchor-nav{position:static!important;top:auto!important;z-index:auto!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0}.voice-template-editor-page .voice-template-builder{grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);gap:1rem}.voice-template-editor-page .voice-template-editor{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:1rem}.voice-template-editor-page .voice-template-list,.voice-template-editor-page .voice-template-sidepanels{position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100dvh - 112px);overflow:auto}.voice-template-editor-page .voice-template-editor-card{min-width:0}.premium-reports-page .reports-segmented-tabs a,.premium-reports-page .reports-segmented-tabs span,.voice-template-editor-page .long-page-anchor-nav a,.voice-template-editor-page .voice-chip-list span,.voice-template-editor-page .voice-template-list-item{background:color-mix(in srgb,var(--surface-strong) 88%,#ffffff 12%)!important;color:var(--foreground)!important}.premium-reports-page .reports-segmented-tabs a.active,.premium-reports-page .reports-segmented-tabs span.active,.voice-template-editor-page .long-page-anchor-nav a:hover,.voice-template-editor-page .voice-template-list-item.active{background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface-strong))!important;color:var(--primary-strong)!important}:root[data-theme=night] .report-guidance-card,:root[data-theme=night] .voice-screening-workspace-page .voice-status-more,:root[data-theme=night] .voice-template-editor-page .voice-template-anchor-nav,:root[data-theme=night] .voice-workspace-guide-card{background:color-mix(in srgb,var(--surface-strong) 86%,#ffffff 8%)!important;border-color:color-mix(in srgb,var(--line) 70%,#ffffff 10%)!important}:root[data-theme=night] .premium-reports-page .reports-segmented-tabs a,:root[data-theme=night] .premium-reports-page .reports-segmented-tabs span,:root[data-theme=night] .voice-template-editor-page .long-page-anchor-nav a,:root[data-theme=night] .voice-template-editor-page .voice-chip-list span,:root[data-theme=night] .voice-template-editor-page .voice-template-list-item{background:color-mix(in srgb,var(--surface-strong) 76%,#ffffff 12%)!important;color:var(--foreground)!important}:root[data-theme=night] .premium-reports-page .reports-segmented-tabs a.active,:root[data-theme=night] .premium-reports-page .reports-segmented-tabs span.active,:root[data-theme=night] .voice-template-editor-page .long-page-anchor-nav a:hover,:root[data-theme=night] .voice-template-editor-page .voice-template-list-item.active{background:color-mix(in srgb,var(--primary) 36%,var(--surface-strong))!important;color:#ffffff!important}.checklist-toggle-button{display:inline-flex;min-width:156px;min-height:34px;align-items:center;justify-content:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:8px;background:#f4f1ff;background-color:#f4f1ff;color:#312e81;cursor:pointer;font:inherit;font-size:.75rem;font-weight:900;line-height:1;padding:.5rem .7rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.checklist-toggle-button:focus-visible,.checklist-toggle-button:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--line));background:#111827;background-color:#111827;color:#ffffff;box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 24%,transparent);text-decoration:none}.checklist-toggle-button.is-complete{border-color:color-mix(in srgb,var(--success) 38%,var(--line));background:#ecfdf5;background-color:#ecfdf5;color:#065f46}.checklist-toggle-button.is-complete:focus-visible,.checklist-toggle-button.is-complete:hover{background:#047857;background-color:#047857;color:#ffffff}.checklist-toggle-button:disabled{cursor:wait;border-color:color-mix(in srgb,var(--primary) 22%,var(--line));background:#f8fafc;background-color:#f8fafc;color:#111827;opacity:1;transform:none}.checklist-toggle-button svg{width:15px;height:15px;flex:0 0 auto}.onboarding-page .step-actions .checklist-toggle-button{background:#f4f1ff!important;background-color:#f4f1ff!important;color:#312e81!important}.onboarding-page .step-actions .checklist-toggle-button:focus-visible,.onboarding-page .step-actions .checklist-toggle-button:hover{background:#111827!important;background-color:#111827!important;color:#ffffff!important}.onboarding-page .step-actions .checklist-toggle-button.is-complete{background:#ecfdf5!important;background-color:#ecfdf5!important;color:#065f46!important}.onboarding-page .step-actions .checklist-toggle-button.is-complete:focus-visible,.onboarding-page .step-actions .checklist-toggle-button.is-complete:hover{background:#047857!important;background-color:#047857!important;color:#ffffff!important}.onboarding-page .step-actions .checklist-toggle-button:disabled{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important}:root[data-theme=night] .checklist-toggle-button{border-color:rgba(167,139,250,.42);background:#26213d;background-color:#26213d;color:#ffffff}:root[data-theme=night] .checklist-toggle-button.is-complete{border-color:rgba(52,211,153,.38);background:#14362e;background-color:#14362e;color:#ffffff}:root[data-theme=night] .checklist-toggle-button:disabled{background:#1f2333;background-color:#1f2333;color:#f9fafb}:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button{background:#26213d!important;background-color:#26213d!important;color:#ffffff!important}:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button:focus-visible,:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button:hover{background:#f9fafb!important;background-color:#f9fafb!important;color:#111827!important}:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button.is-complete{background:#14362e!important;background-color:#14362e!important;color:#ffffff!important}:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button:disabled{background:#1f2333!important;background-color:#1f2333!important;color:#f9fafb!important}.tutorial-search{position:relative;display:grid;grid-gap:.38rem;gap:.38rem}.tutorial-search input{padding-right:3.2rem!important}.tutorial-search-clear{position:absolute;top:.65rem;right:.65rem;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--muted-strong);cursor:pointer}.tutorial-search-clear:focus-visible,.tutorial-search-clear:hover{background:var(--primary-soft);color:var(--primary-strong)}.tutorial-search-status{color:var(--muted-strong);font-size:.75rem;font-weight:800;padding-left:.2rem}.tutorial-empty-card{display:grid;justify-items:start;grid-gap:.7rem;gap:.7rem;padding:1.2rem}.tutorial-empty-card h2,.tutorial-empty-card p{margin:0}.report-guidance-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid var(--line);border-radius:var(--ref-radius,14px);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow-sm);padding:1rem}.report-guidance-card div{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.report-guidance-card .eyebrow{margin:0}.onboarding-page .onboarding-footer-actions{position:static!important;z-index:auto!important;margin-top:.5rem!important;border-radius:16px!important;box-shadow:var(--shadow-sm)!important}@media (max-width:1200px){.voice-screening-workspace-page .voice-command-stats,.voice-screening-workspace-page .voice-command-stats-secondary,.voice-screening-workspace-page .voice-session-grid,.voice-template-editor-page .voice-template-builder,.voice-template-editor-page .voice-template-editor{grid-template-columns:1fr 1fr!important}.voice-screening-workspace-page .voice-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voice-template-editor-page .voice-template-sidepanels{position:static;max-height:none}}@media (max-width:760px){.report-guidance-card,.voice-screening-workspace-page .settings-hero,.voice-template-editor-page .settings-hero,.voice-workspace-guide-card{grid-template-columns:1fr}.report-guidance-card .button,.voice-workspace-guide-card .button{width:100%}.tutorial-hero-tools,.voice-screening-workspace-page .voice-command-stats,.voice-screening-workspace-page .voice-command-stats-secondary,.voice-screening-workspace-page .voice-filter-bar,.voice-screening-workspace-page .voice-session-grid,.voice-template-editor-page .voice-template-builder,.voice-template-editor-page .voice-template-editor{grid-template-columns:1fr!important}.voice-screening-workspace-page .voice-status-more summary{display:grid;justify-items:start}.voice-template-editor-page .voice-template-list{position:static;max-height:none}.voice-template-editor-page .voice-template-anchor-nav .button,.voice-template-editor-page .voice-template-anchor-nav a{flex:1 1 auto}.checklist-toggle-button{width:100%}}:root[data-theme=night]{--ref-bg:var(--background);--ref-panel:color-mix(in srgb,var(--surface-strong) 91%,transparent);--ref-panel-solid:var(--surface-strong);--ref-border:var(--line);--ref-border-strong:var(--line-strong);--ref-ink:var(--foreground);--ref-muted:var(--muted);--ref-soft:var(--surface-soft);--ref-accent:var(--primary);--ref-accent-2:color-mix(in srgb,var(--primary) 74%,var(--accent))}:root[data-theme=night] body{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34rem),linear-gradient(180deg,var(--background),var(--background-strong))!important}:root[data-theme=night] :where(.public-shell,.recruiter-shell,.studio-shell,.landing-page,.marketing-page,.page,.studio-page-surface){background-color:var(--background)!important;color:var(--foreground)!important}:root[data-theme=night] :where(.topbar,.app-topbar,.command-topbar,.marketing-header,.studio-topbar,.studio-nav-panel,.studio-rail,.assistant-drawer,.mobile-dock,.mobile-studio-dock){border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 88%,transparent)!important;color:var(--foreground)!important;box-shadow:0 1px 0 var(--line),var(--shadow-sm)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}:root[data-theme=night] :where(.landing-hero,.marketing-hero,.dashboard-hero,.command-hero,.settings-hero,.clients-hero-panel,.submissions-hero-panel,.offers-hero-panel,.reports-page-header,.auth-card,.auth-panel,.onboarding-hero,.trial-hero,.billing-hero,.interviews-hero){border-color:var(--line)!important;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28rem),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 24rem),linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-muted) 88%,transparent))!important;color:var(--foreground)!important;box-shadow:var(--shadow-soft)!important}:root[data-theme=night] :where(.landing-section,.product-tour-section,.home-strip,.landing-band){border-color:var(--line)!important;background-color:transparent!important}:root[data-theme=night] :where(.panel,.card,.dashboard-section,.metric-card,.dashboard-kpi-card,.landing-value-card,.time-saving-card,.pricing-card,.ai-workflow-step,.testimonial-card,.product-tour-card,.command-visual,.command-panel-preview,.command-pipeline,.command-score-card,.workflow-step,.feature-card,.auth-session-note,.trial-signed-in-card,.trial-next-actions .panel,.trial-limit-note,.public-card,.public-next-steps,.crm-card,.submission-card,.offer-row,.premium-report-card,.integration-row,.integration-page .panel,.client-profile-strip,.settings-form-panel,.settings-insight-card,.settings-rail,.privacy-field,.privacy-form-section,.candidate-consent-preview,.team-member-row,.team-preference-card,.billing-plan-card,.billing-usage-card,.usage-plan-panel,.usage-meter-panel,.template-card,.candidate-panel,.candidate-card,.interview-card,.voice-session-card,.voice-review-card,.voice-workspace-guide-card,.report-guidance-card,.empty-state,.gated-state,.feature-gate-state,.onboarding-progress,.trial-demo-card,.advanced-workflows,.tutorial-recommended-card,.tutorial-outcome-card,.timeline-item,.submission-column,.report-table-scroll,.command-search-results,.studio-account-popover,.overflow-menu-list,.drawer-panel,.dialog-panel,.confirm-dialog,.crm-drawer){border-color:var(--line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 92%,transparent)),var(--surface-strong)!important;color:var(--foreground)!important;box-shadow:var(--shadow-soft)!important}:root[data-theme=night] :where(input,select,textarea,.command-search,.topbar-search,.search-input,.filter-input,.filter-select,.crm-filter-bar,.reports-filter-card,.jobs-filter-bar,.template-toolbar-panel,.candidate-search-controls,.voice-screening-filter-card,.table-toolbar,.tab-strip,.reports-segmented-tabs,.segmented-control,.tab-list,.toolbar,.section-toolbar){border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 88%,#07080d)!important;color:var(--foreground)!important;box-shadow:none!important}:root[data-theme=night] :where(input,select,textarea)::placeholder{color:var(--muted)!important}:root[data-theme=night] :where(.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),button.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),a.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),.primary-button,.auth-submit,.studio-create){border:1px solid color-mix(in srgb,var(--primary) 52%,transparent)!important;background:linear-gradient(180deg,var(--primary-strong),var(--primary))!important;color:var(--surface-ink)!important;box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 24%,transparent)!important}:root[data-theme=night] :where(.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),button.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),a.button:not(.secondary):not(.ghost):not(.danger):not(.subtle),.primary-button,.auth-submit,.studio-create):hover{border-color:var(--primary-strong)!important;background:linear-gradient(180deg,#fff0bf,var(--primary))!important;color:var(--surface-ink)!important}:root[data-theme=night] :where(.button.secondary,a.button.secondary,button.button.secondary,.button.subtle,.button.ghost,.secondary-button,.nav-action,.account-chip,.icon-button,button.icon-button,.theme-toggle,.theme-toggle-track,.studio-nav-item,.mobile-studio-dock a,.mobile-dock a,.reports-segmented-tabs a,.reports-segmented-tabs button,.tab-strip button,.tab-button,.filter-chip,.compact-button,.checklist-toggle-button){border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 86%,transparent)!important;color:var(--muted-strong)!important;box-shadow:none!important}:root[data-theme=night] :where(.nav a:hover,.nav a.active,.nav-action:hover,.account-chip:hover,.studio-nav-item:hover,.studio-nav-item.active,.mobile-studio-dock a.active,.mobile-dock a.active,.reports-segmented-tabs .active,.reports-segmented-tabs [aria-selected=true],.reports-tabs a.active,.interviews-tabs button.active,.interviews-filters button.active,.tab-strip button.active,.tab-button.active,.filter-chip.active,.template-category-tabs button.active,.long-page-anchor-nav a.active,.checklist-toggle-button:hover,.checklist-toggle-button:focus-visible){border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface-strong))!important;color:var(--primary-strong)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 16%,transparent)!important}:root[data-theme=night] :where(h1,h2,h3,h4,strong,label,dt,th,.brand,.studio-workspace-card strong,.landing-page .landing-hero h1,.landing-page .landing-hero-copy h1){color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}:root[data-theme=night] :where(p,small,span,dd,li,td,.landing-subtitle,.landing-page .landing-hero-copy p:not(.landing-eyebrow),.landing-section-header p:not(.landing-eyebrow),.command-search-empty,.command-search-result span){color:var(--muted)!important}:root[data-theme=night] .advanced-workflows summary span{color:var(--foreground)!important}:root[data-theme=night] .advanced-workflows summary small{color:var(--muted)!important}:root[data-theme=night] :where(.brand-mark,.theme-toggle-thumb,.step-number,.ai-workflow-step span,.landing-card-icon,.gradient-icon-badge,.audio-orb,.integration-page .calendar-setup-state__icon){border-color:var(--icon-tile-border)!important;background:var(--icon-tile-bg)!important;color:var(--icon-tile-fg)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--icon-tile-shadow)!important}:root[data-theme=night] :where(.landing-value-card:hover .landing-card-icon,.time-saving-card:hover .landing-card-icon,.ai-workflow-step:hover span,.gradient-icon-badge:hover,.audio-orb.active,.integration-page .calendar-setup-state__icon:hover){border-color:color-mix(in srgb,var(--primary) 48%,var(--line))!important;background:var(--icon-tile-bg-hover)!important;color:var(--icon-tile-fg)!important}:root[data-theme=night] :where(.eyebrow,.landing-eyebrow,.page-eyebrow,.demo-workspace-badge,.feature-gate-plan-chip,.status-pill,.tag,.tag-row span){border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:color-mix(in srgb,var(--primary-soft) 72%,transparent)!important;color:var(--primary-strong)!important}:root[data-theme=night] :where(.progress-bar span,.mini-meter span,.usage-meter-fill,.score-gauge-fill){background:linear-gradient(90deg,var(--primary),var(--accent))!important}:root[data-theme=night] :where(.report-table th,.team-roster-table th,table th){background:color-mix(in srgb,var(--surface-muted) 86%,transparent)!important;color:var(--muted-strong)!important}:root[data-theme=night] :where(.submission-card-actions,.crm-card-actions,.offer-metadata-row,.team-roster-table th,.team-roster-table td,table th,table td){border-color:var(--line)!important}:root[data-theme=night] .crm-drawer-backdrop,:root[data-theme=night] .dialog-backdrop,:root[data-theme=night] .drawer-backdrop{background:rgba(7,8,13,.72)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=night] .checklist-toggle-button.is-complete,:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button.is-complete{border-color:color-mix(in srgb,var(--success) 42%,var(--line))!important;background:color-mix(in srgb,var(--success-soft) 86%,var(--surface-strong))!important;color:var(--success)!important}:root[data-theme=night] .checklist-toggle-button:disabled,:root[data-theme=night] .onboarding-page .step-actions .checklist-toggle-button:disabled{border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-muted) 82%,transparent)!important;color:var(--muted)!important}@media (max-width:760px){:root[data-theme=night] .crm-drawer{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 16%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,#07080d),color-mix(in srgb,var(--surface-muted) 92%,#07080d))!important}}