:root{--bg:#080908;--panel:rgba(20,20,18,0.9);--panel-strong:rgba(27,27,24,0.96);--text:#f5f0e8;--muted:#b8b0a2;--line:rgba(245,240,232,0.1);--accent:#dff4c6;--accent-contrast:#0b0b0a;--blue:#a8c7ff;--gold:#f1daa6;--green:#b8f5cf;--danger:#ff8c70;--page-bg:radial-gradient(circle at 15% 0%,rgba(223,244,198,0.12),transparent 24%),radial-gradient(circle at 82% 4%,rgba(168,199,255,0.1),transparent 24%),linear-gradient(180deg,#080908,#11120f 52%,#070807);--shadow:0 28px 80px rgba(0,0,0,0.36)}html[data-theme=light]{--bg:#ebe4d6;--panel:rgba(242,235,221,0.88);--panel-strong:rgba(250,245,235,0.96);--text:#202316;--muted:#6d6b5e;--line:rgba(55,59,37,0.16);--accent:#536a22;--accent-contrast:#fffaf0;--blue:#496d9f;--gold:#a1782c;--green:#3f7d52;--danger:#ba5135;--page-bg:radial-gradient(circle at 12% 0%,rgba(130,151,62,0.18),transparent 27%),radial-gradient(circle at 86% 5%,rgba(161,120,44,0.12),transparent 24%),linear-gradient(180deg,#eee6d8,#e5dece 50%,#f1eadf);--shadow:0 22px 62px rgba(68,56,35,0.16)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--page-bg);color:var(--text);font-family:Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:26px}.auth-card,.card,.panel,.topbar{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);backdrop-filter:blur(18px)}.topbar{justify-content:space-between;padding:13px 16px;margin-bottom:14px;border-radius:20px}.topbar,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:8px}.logo{font-size:2.2rem;line-height:.8;letter-spacing:-.08em;font-weight:800}.muted{color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:stretch}.legal-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;color:var(--muted);font-size:.86rem}.legal-footer a{border-bottom:1px solid rgba(245,240,232,.22)}.feedback-selecting{cursor:crosshair}.feedback-widget{position:fixed;right:18px;bottom:18px;z-index:2000;display:grid;justify-items:end;gap:10px;pointer-events:none}.feedback-widget>*{pointer-events:auto}.feedback-marker-button{min-height:42px;padding:0 16px;border:1px solid rgba(223,244,198,.45);border-radius:999px;background:var(--accent);color:var(--accent-contrast);box-shadow:0 14px 36px rgba(0,0,0,.34);font-weight:900;cursor:pointer}.feedback-marker-button.active{background:#f1daa6}.feedback-capture-hint,.feedback-toast{width:min(360px,calc(100vw - 36px));padding:12px 14px;border:1px solid rgba(223,244,198,.45);border-radius:14px;background:#050605;color:var(--text);box-shadow:0 18px 46px rgba(0,0,0,.5);font-size:.9rem}.feedback-capture-hint{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-capture-hint button{border:0;background:transparent;color:var(--accent);font-weight:800;cursor:pointer}.feedback-selection-box{position:fixed;z-index:1998;border:2px solid #dff4c6;border-radius:10px;background:rgba(223,244,198,.09);box-shadow:0 0 0 9999px rgba(0,0,0,.18);pointer-events:none}.feedback-marker-panel{width:min(420px,calc(100vw - 36px));padding:14px;border:1px solid rgba(223,244,198,.5);border-radius:18px;background:var(--panel-strong);box-shadow:0 24px 70px rgba(0,0,0,.62)}.theme-toggle{position:fixed;left:18px;bottom:18px;z-index:1900;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow);font-size:.78rem;font-weight:900;cursor:pointer}.feedback-marker-panel h3{margin:4px 0 12px;font-size:1rem;line-height:1.25;letter-spacing:0}.feedback-marker-panel textarea{width:100%;margin-bottom:10px;resize:vertical}.feedback-marker-actions{display:flex;flex-wrap:wrap;gap:8px}.compact-legal-footer{justify-content:flex-start;margin-top:18px}.legal-page{width:min(920px,100%);margin:0 auto;padding:34px}.legal-page h1{margin-bottom:22px;font-size:clamp(3rem,8vw,5.8rem)}.legal-block{padding:18px 0;border-top:1px solid var(--line)}.legal-block h2{margin-bottom:10px}.legal-block li,.legal-block p{color:var(--muted);line-height:1.6}.legal-block ul{margin:10px 0 0;padding-left:20px}.legal-block a{color:var(--accent);font-weight:800}.legal-warning{margin-bottom:10px;padding:14px;border:1px solid rgba(241,218,166,.28);border-radius:18px;background:rgba(241,218,166,.09)}.legal-warning strong{display:block;margin-bottom:6px;color:var(--gold)}.hero-copy{padding:46px}.eyebrow{margin:0 0 12px;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{max-width:760px;font-size:clamp(3.4rem,8vw,8rem);line-height:.84;letter-spacing:-.09em}h2{font-size:1.4rem;letter-spacing:-.04em}.hero-copy p:not(.eyebrow){max-width:620px;margin-top:22px;color:var(--muted);font-size:1.08rem;line-height:1.55}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.04);color:var(--text);font-weight:700;cursor:pointer}.button{background:var(--accent);color:var(--accent-contrast)}.button.is-pending,.button:disabled,.ghost-button.is-pending,.ghost-button:disabled,.tiny-button.is-pending,.tiny-button:disabled{cursor:wait;opacity:.78}.pending-spinner{display:none;width:.9em;height:.9em;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:pending-spin .72s linear infinite}.is-pending .pending-spinner{display:inline-block}@keyframes pending-spin{to{transform:rotate(1turn)}}.section-kicker{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.onboarding-jobs-modal-backdrop{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:22px;background:rgba(7,8,6,.48);backdrop-filter:blur(10px)}.onboarding-jobs-modal{width:min(480px,100%);padding:22px;border:1px solid rgba(223,244,198,.32);border-radius:22px;background:var(--panel-strong);box-shadow:0 34px 92px rgba(0,0,0,.5)}.onboarding-jobs-modal-icon{width:44px;height:44px;margin-bottom:16px;border:1px solid rgba(223,244,198,.42);border-radius:14px;background:linear-gradient(135deg,rgba(223,244,198,.92),rgba(197,217,145,.7)),var(--accent);box-shadow:0 16px 34px rgba(82,104,48,.22)}.onboarding-jobs-modal h2{margin-top:6px;font-size:1.55rem}.onboarding-jobs-modal p:not(.section-kicker){margin-top:10px;color:var(--muted);line-height:1.52}.onboarding-jobs-modal-actions{display:flex;justify-content:flex-end;margin-top:20px}.feature-grid,.stats-grid{display:grid;gap:12px}.feature-grid{padding:18px}.mini-feature,.stat{padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.mini-feature strong,.stat strong{display:block;margin-bottom:8px}.dashboard-layout{display:block}.studio-shell{width:min(1280px,100%);padding:24px}.studio-app-frame,.studio-workspace{display:grid;grid-template-columns:220px minmax(0,1fr)}.studio-app-frame{min-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.studio-workspace{gap:14px}.studio-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto auto;gap:18px;min-height:calc(100vh - 48px);padding:18px 14px;border-right:1px solid var(--line);border-radius:0;background:rgba(255,255,255,.018);box-shadow:none}.studio-brand{padding:0 4px 10px}.studio-sidebar h2{margin-top:4px;font-size:1.2rem;letter-spacing:-.03em}.studio-nav{display:grid;gap:6px;align-content:start}.studio-nav-label{margin:16px 8px 4px;color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.studio-nav-link{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 11px;border:1px solid transparent;border-radius:12px;color:var(--muted);font-size:.9rem;font-weight:800}.studio-nav-icon{position:relative;flex:0 0 auto;width:15px;height:15px;color:currentColor;opacity:.8}.studio-nav-icon:after,.studio-nav-icon:before{content:"";position:absolute;box-sizing:border-box}.studio-nav-icon-dashboard:before{inset:2px;border:1.6px solid;border-radius:3px}.studio-nav-icon-dashboard:after{left:6px;top:2px;width:1.6px;height:11px;background:currentColor;box-shadow:4px 4px 0 -.5px currentColor}.studio-nav-icon-tracking:before{inset:2px 3px;border:1.6px solid;border-radius:2px}.studio-nav-icon-tracking:after{left:5px;right:5px;top:6px;height:1.6px;background:currentColor;box-shadow:0 4px 0 currentColor}.studio-nav-icon-settings:before{inset:2px;border:1.6px solid;border-radius:999px}.studio-nav-icon-settings:after{inset:5px;border:1.6px solid;border-radius:999px}.studio-nav-icon-feedback:before{inset:3px 2px 4px;border:1.6px solid;border-radius:3px}.studio-nav-icon-feedback:after{left:5px;bottom:1px;width:5px;height:5px;border-left:1.6px solid;border-bottom:1.6px solid;transform:skew(-18deg)}.studio-nav-icon-logout:before{left:2px;top:3px;width:8px;height:9px;border:1.6px solid;border-right:0;border-radius:2px 0 0 2px}.studio-nav-icon-logout:after{right:1px;top:7px;width:8px;height:1.6px;background:currentColor;box-shadow:3px -3px 0 -.4px currentColor,3px 3px 0 -.4px currentColor}.studio-nav-link.active,.studio-nav-link:hover{border-color:var(--line);background:rgba(255,255,255,.045);color:var(--text)}.studio-nav-link.active .studio-nav-icon,.studio-nav-link:hover .studio-nav-icon{opacity:1}.studio-summary{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.studio-summary div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.studio-summary span{color:var(--muted);font-size:.78rem}.studio-summary strong{font-size:1.1rem}.studio-load-button{min-width:150px}.studio-main-panel{min-width:0;padding:30px 28px 22px}.studio-content-panel{padding:18px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025)}.studio-content-panel>.dashboard-hero:first-child,.studio-content-panel>.settings-profile-header:first-child,.studio-content-panel>.studio-page-header:first-child{margin-bottom:16px}.studio-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.studio-page-header h2{font-size:clamp(1.8rem,3vw,2.45rem)}.studio-page-header p{margin-top:4px}.studio-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-bottom:16px}.studio-metrics article{min-height:92px;padding:16px;border-radius:10px}.studio-metrics strong{margin-top:8px;font-size:2rem;line-height:1}.studio-metrics small{margin-top:8px;color:var(--muted);font-size:.72rem}.studio-board-panel{padding:0;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.studio-board-title{padding:12px 14px}.studio-board-title h2{font-size:1.05rem}.studio-inline-toolbar{padding:0}.studio-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.studio-next-steps section{display:grid;gap:8px;padding:16px}.studio-next-steps section+section{border-left:1px solid var(--line)}.studio-next-steps span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:.76rem;font-weight:900}.studio-next-steps strong{font-size:.9rem}.studio-next-steps p{color:var(--muted);font-size:.78rem;line-height:1.35}.studio-next-steps .ghost-button{justify-self:start;padding:7px 10px;font-size:.76rem}.studio-tip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(223,244,198,.06)}.studio-tip span{color:var(--muted);font-size:.84rem}.studio-tip .ghost-button{padding:8px 12px;font-size:.78rem}.sidebar{align-self:start;padding:16px}.board{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;padding:0}.board-panel{overflow:visible;padding-bottom:16px;border-radius:22px}.tracking-page-panel{overflow:hidden}.board-header{align-items:center;padding:18px 22px 0}.board-header,.dashboard-hero{display:flex;justify-content:space-between;gap:14px}.dashboard-hero{align-items:stretch;padding:18px 20px 12px}.dashboard-hero h2{font-size:clamp(1.7rem,3vw,2.5rem)}.dashboard-hero p{max-width:560px;margin-top:6px;line-height:1.45}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;min-width:min(260px,100%)}.hero-metrics article{display:grid;align-content:space-between;min-height:54px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.hero-metrics span{color:var(--muted);font-size:.72rem}.hero-metrics strong{font-size:1.08rem;letter-spacing:0}.pipeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;color:var(--muted);font-size:.78rem}.pipeline-toolbar span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03)}.pipeline-workspace{display:block;padding:0 18px 18px}.column{min-width:0;overflow:visible;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03);padding:10px}.column-head{display:flex;justify-content:space-between;margin-bottom:8px;padding:2px 2px 8px;border-bottom:1px solid var(--line)}.application-card{padding:10px;border-radius:14px;background:rgba(5,5,5,.45);border:1px solid var(--line);box-shadow:0 1px 0 rgba(255,255,255,.03);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.application-card+.application-card{margin-top:8px}.application-card:focus-within,.application-card:hover{transform:none;box-shadow:0 12px 28px rgba(0,0,0,.14)}.company{margin-bottom:3px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.application-card h3{font-size:.9rem;line-height:1.18;letter-spacing:0}.meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;color:var(--muted);font-size:.7rem}.meta span{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.card-next-step{margin-top:10px;color:var(--text);font-size:.84rem;line-height:1.45;font-weight:700}.card-title-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.card-title-row>div{min-width:0}.card-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.compact-job-card{position:relative;cursor:grab;transition:border-color .16s ease,background .16s ease}.compact-job-card:active{cursor:grabbing}.compact-job-card.dragging{opacity:.58;transform:scale(.985)}.compact-job-card:focus-within,.compact-job-card:hover{border-color:rgba(223,244,198,.45);background:rgba(223,244,198,.055);z-index:20}.column.drag-over{border-color:rgba(223,244,198,.58);background:rgba(223,244,198,.08);box-shadow:inset 0 0 0 1px rgba(223,244,198,.16)}.compact-card-actions{align-items:center}.compact-card-actions .tiny-button{min-height:26px;padding:4px 8px;font-size:.7rem}.match-label{flex:0 0 auto;display:inline-flex;align-items:center;min-height:26px;max-width:104px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:.68rem;font-weight:900;line-height:1.1;text-align:center}.match-label-strong{border-color:rgba(223,244,198,.4);background:var(--accent);color:#0f170d}.match-label-good{border-color:rgba(168,199,255,.32);background:rgba(168,199,255,.12);color:#e8f0ff}.match-label-base{border-color:rgba(241,218,166,.28);background:rgba(241,218,166,.1);color:#fff4d7}.match-panel{display:grid;gap:8px;margin-top:10px;padding:9px;border:1px solid rgba(245,240,232,.08);border-radius:14px;background:rgba(255,255,255,.025)}.match-reason{display:grid;gap:4px;font-size:.78rem;line-height:1.4}.match-reason strong{color:var(--text)}.match-reason span,.source-row{color:var(--muted)}.source-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;padding-top:8px;border-top:1px solid rgba(245,240,232,.07);font-size:.72rem;line-height:1.3}.source-row a{color:var(--accent);font-weight:800}.tracking-panel{margin:12px;padding:14px;border-top:1px solid var(--line)}.compact-section{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.02)}.tracking-header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:16px}.compact-header{align-items:center;margin-bottom:12px}.tracking-header h3{margin-top:4px;font-size:1.2rem;letter-spacing:-.04em}.tracking-header p:not(.eyebrow){margin-top:10px;max-width:720px;line-height:1.5}.tracking-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tracking-status-card{padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.tracking-status-card span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tracking-status-card strong{display:block;margin-top:10px;font-size:1.8rem;line-height:1;letter-spacing:-.06em}.tracking-status-card p{margin-top:8px;font-size:.92rem;line-height:1.45}.tracking-status-card-positive{border-color:rgba(168,199,255,.24);background:rgba(168,199,255,.08)}.tracking-status-card-offer{border-color:rgba(223,244,198,.28);background:rgba(223,244,198,.09)}.tracking-status-card-negative{border-color:rgba(255,140,112,.28);background:rgba(255,140,112,.09)}.tracking-table{display:grid;gap:8px}.tracking-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tracking-filter-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);color:var(--muted);transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.tracking-filter-chip span{font-size:.82rem;font-weight:800}.tracking-filter-chip strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--text);font-size:.78rem}.tracking-filter-chip:hover{transform:translateY(-1px);border-color:rgba(223,244,198,.24);color:var(--text)}.tracking-filter-chip-active{border-color:rgba(223,244,198,.3);background:rgba(223,244,198,.08);color:var(--text)}.tracking-filter-chip-active strong{background:var(--accent);color:#0f170d}.tracking-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.7fr) 120px minmax(170px,1.2fr) 84px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}.tracking-head{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.02)}.tracking-row span{min-width:0}.tracking-company{font-weight:800;letter-spacing:-.02em}.tracking-role{color:var(--text)}.tracking-date{color:var(--muted)}.tracking-open{color:var(--accent);font-weight:800;text-align:right}.tracking-response-note{color:var(--muted);font-size:.86rem;line-height:1.35}.tracking-status-actions{display:flex;flex-wrap:wrap;gap:5px}.tracking-status-actions .tracking-action-interview{border-color:rgba(168,199,255,.18);background:rgba(255,255,255,.04);color:var(--muted)}.tracking-status-actions .tracking-action-interview.primary{border-color:rgba(168,199,255,.48);background:rgba(168,199,255,.18);color:#f3f8ff}.tracking-status-actions .tracking-action-rejected{border-color:rgba(255,140,112,.18);background:rgba(255,255,255,.04);color:var(--muted)}.tracking-status-actions .tracking-action-rejected.primary{border-color:rgba(255,140,112,.54);background:rgba(255,140,112,.2);color:#fff7f4}.tracking-row-note{grid-column:1/-1;color:var(--muted);font-size:.82rem;line-height:1.35}.tracking-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:800}.tracking-status-open{color:var(--muted);border-color:var(--line);background:rgba(255,255,255,.03)}.tracking-status-interview{color:#e9f6ff;border-color:rgba(168,199,255,.35);background:rgba(168,199,255,.14)}.tracking-status-confirmation{color:#fff8e8;border-color:rgba(241,218,166,.35);background:rgba(241,218,166,.14)}.tracking-status-other{color:var(--muted);border-color:var(--line);background:rgba(255,255,255,.03)}.tracking-status-offer{color:#0f170d;border-color:rgba(223,244,198,.45);background:var(--accent)}.tracking-status-rejected,.tracking-status-rejection{color:#fff0ea;border-color:rgba(255,140,112,.45);background:rgba(255,140,112,.14)}.tracking-reply-strip{display:grid;gap:8px;margin-bottom:12px}.tracking-reply-chip{display:flex;align-items:start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03)}.tracking-reply-chip strong{display:block;font-size:.96rem;line-height:1.35}.tracking-reply-chip p{margin-top:4px}.mail-list{display:grid;gap:8px}.tracking-detail-shell{padding:18px}.tracking-detail-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.tracking-detail-subtitle{margin-top:8px}.tracking-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-stack{display:grid;gap:14px}@media (max-width:980px){.tracking-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-row{grid-template-columns:minmax(130px,1fr) minmax(180px,1.5fr) 110px 150px minmax(150px,1fr) 72px}}.job-hover-popover{position:absolute;left:calc(100% + 10px);top:0;z-index:70;display:grid;gap:12px;width:min(360px,calc(100vw - 48px));max-height:min(440px,calc(100dvh - 140px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px;border:1px solid rgba(223,244,198,.52);border-radius:14px;background:#050605;box-shadow:0 24px 70px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.08);opacity:0;pointer-events:none;transform:translateX(-4px);transition:opacity .14s ease,transform .14s ease}.job-hover-popover:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.job-hover-popover::-webkit-scrollbar{width:8px}.job-hover-popover::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(223,244,198,.38);background-clip:padding-box}.compact-job-card:focus-within .job-hover-popover,.compact-job-card:hover .job-hover-popover{opacity:1;pointer-events:auto;transform:translateX(0)}.column:nth-child(3) .job-hover-popover{right:calc(100% + 10px);left:auto;transform:translateX(4px)}.column:nth-child(3) .job-hover-popover:before{right:-12px;left:auto}.column:nth-child(3) .compact-job-card:focus-within .job-hover-popover,.column:nth-child(3) .compact-job-card:hover .job-hover-popover{transform:translateX(0)}.compact-job-card:nth-last-child(-n+2) .job-hover-popover{top:auto;bottom:0}.job-hover-popover h3{margin-top:2px;font-size:1.08rem;line-height:1.2;letter-spacing:0}.job-hover-popover .match-panel{border-color:rgba(245,240,232,.18);background:rgba(255,255,255,.06)}.job-hover-popover .detail-meta-list span,.job-hover-popover .match-reason span,.job-hover-popover .source-row{color:rgba(245,240,232,.78)}.job-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-meta-list{display:flex;flex-wrap:wrap;gap:6px}.detail-meta-list span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted);font-size:.74rem}.detail-match-panel{margin-top:0}.detail-action-grid{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.tracking-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:12px;margin-bottom:12px}.detail-card{padding:16px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.03)}.detail-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.detail-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-meta-grid article{padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.detail-meta-grid span{display:block;margin-bottom:8px;color:var(--muted);font-size:.76rem}.detail-meta-grid strong{font-size:1rem;letter-spacing:-.02em}.manual-status-section{margin-top:14px}.manual-status-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.detail-copy{color:var(--text);line-height:1.6;white-space:pre-wrap}.detail-timeline-panel{margin:0}.detail-timeline{display:grid;gap:10px}.detail-timeline-item{padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.detail-timeline-top{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-timeline-top h4{margin:0 0 6px;letter-spacing:-.02em}.detail-timeline-side{display:grid;justify-items:end;gap:8px}.small-copy{font-size:.78rem}.mail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.mail-item h4{margin:0 0 6px;letter-spacing:-.02em}.tiny-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid var(--line);border-radius:999px;padding:5px 9px;background:rgba(255,255,255,.04);color:var(--text);font-size:.74rem;font-weight:800;cursor:pointer}.tiny-button.primary{background:var(--accent);color:var(--accent-contrast)}.tiny-button.danger{color:var(--danger)}.empty-state{display:grid;gap:5px;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);color:var(--muted);line-height:1.35}.empty-state strong{color:var(--text);font-size:.86rem}.empty-state small{color:var(--muted);font-size:.72rem}.empty-state-icon{position:relative;display:inline-block;width:28px;height:24px;margin-bottom:3px;color:var(--muted)}.empty-state-icon:before{content:"";position:absolute;inset:5px 3px 3px;border:1.5px solid;border-radius:4px}.empty-state-icon:after{content:"";position:absolute;left:9px;top:2px;width:10px;height:7px;border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0}.sidebar-title{margin-bottom:12px}.profile-summary,.quick-add{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.profile-summary{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.03)}.profile-summary p:not(.eyebrow){line-height:1.35}.sidebar-details{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.sidebar-details summary{cursor:pointer;font-weight:800}.dev-actions{display:grid;gap:8px;margin-top:10px}.dev-actions .ghost-button{width:100%}.quick-add{display:grid;gap:10px}.quick-add .button{width:100%}.onboarding-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:26px;padding:34px}.onboarding-modern-shell{display:block;width:100%}.onboarding-modern-topbar{width:min(1280px,100%);margin:0 auto 22px}.onboarding-modern-panel{width:min(1280px,100%);margin:0 auto;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;border:1px solid rgba(255,255,255,.66);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(249,255,251,.48)),rgba(255,255,255,.48);box-shadow:0 18px 48px rgba(56,76,63,.1);backdrop-filter:blur(22px) saturate(140%)}.onboarding-review-panel{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.onboarding-modern-copy h1{max-width:560px;color:#102819;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,4.8vw,4.8rem);letter-spacing:-.06em;line-height:.94}.onboarding-modern-copy .profile-intro{color:rgba(19,34,24,.66);font-weight:720}.onboarding-modern-form{padding:20px;border:1px solid rgba(255,255,255,.66);border-radius:18px;background:rgba(255,255,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 12px 34px rgba(56,76,63,.08);backdrop-filter:blur(18px) saturate(135%)}.settings-profile-panel{grid-template-columns:1fr;gap:18px;padding:28px}.settings-profile-header{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);gap:18px;align-items:start}.settings-profile-header h1{max-width:520px}.settings-profile-overview{display:grid;gap:10px}.settings-profile-overview .review-hint,.settings-profile-overview .review-summary{margin-top:0}.settings-content-grid{gap:12px}.settings-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:0}.settings-card-preferences,.settings-form-actions,.settings-form-message{grid-column:1/-1}.settings-card{min-width:0;align-content:start}.settings-form-actions{margin-top:0}.feedback-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);gap:26px;padding:34px}.feedback-form{margin-top:0}.feedback-overview{overflow:hidden}.feedback-overview .studio-page-header{align-items:flex-start;gap:18px;margin-bottom:18px}.feedback-overview .studio-page-header h2{font-size:1.55rem}.feedback-overview .studio-metrics{max-width:390px;gap:8px}.feedback-overview .studio-metrics article{min-height:82px;padding:12px}.feedback-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;padding:0 18px 18px;align-items:start}.feedback-copy-panel,.feedback-list-panel{padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.feedback-copy-panel .compact-header,.feedback-list-panel .compact-header{margin-bottom:12px}.feedback-overview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.feedback-overview-actions .feedback-delete-form{margin-top:0}.feedback-item-list{display:grid;gap:8px}.feedback-overview-item{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(5,5,5,.35)}.feedback-overview-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--muted);font-size:.78rem;font-weight:800}.feedback-overview-item p{margin:0;line-height:1.45;font-size:.9rem}.feedback-context{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;color:var(--muted);font-size:.74rem;line-height:1.35}.feedback-context span{max-width:100%;padding:4px 7px;overflow:hidden;border:1px solid var(--line);border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.feedback-copy-panel textarea{min-height:520px;font-size:.82rem;line-height:1.35}.job-diagnostics-panel{display:grid;gap:14px;margin:0 18px 18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.job-diagnostics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.job-diagnostics-history article,.job-diagnostics-summary article,.job-diagnostics-user{border:1px solid var(--line);border-radius:14px;background:rgba(5,5,5,.28)}.job-diagnostics-summary article{display:grid;gap:6px;min-height:108px;padding:14px}.job-diagnostics-history small,.job-diagnostics-history span,.job-diagnostics-summary span,.job-diagnostics-user dt,.job-diagnostics-user span{color:var(--muted)}.job-diagnostics-summary strong{font-size:1.35rem}.job-diagnostics-history small,.job-diagnostics-history span,.job-diagnostics-summary small,.job-diagnostics-user dt,.job-diagnostics-user span{font-size:.78rem;line-height:1.35}.job-diagnostics-user-list{display:grid;gap:10px}.job-diagnostics-user{padding:14px}.job-diagnostics-history article,.job-diagnostics-user>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.job-diagnostics-user dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.job-diagnostics-user dl div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035)}.job-diagnostics-user dd,.job-diagnostics-user dt{margin:0}.job-diagnostics-user dd{margin-top:4px;font-size:1.08rem;font-weight:900}.job-diagnostics-history{display:grid;gap:8px}.job-diagnostics-history h4{margin:4px 0}.job-diagnostics-history article{padding:12px}.feedback-delete-form{margin-top:10px}.feedback-delete-error{margin-top:8px;color:var(--danger);font-size:.82rem;line-height:1.35}.feedback-copy-panel textarea{width:100%;min-height:420px;resize:vertical}.profile-intro{max-width:520px;margin-top:18px;line-height:1.55}.profile-form{margin-top:0}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-wrap{display:grid;min-height:100vh;place-items:center;padding:22px}.auth-modern-shell{place-items:stretch center;padding:16px;overflow-x:hidden;background:radial-gradient(circle at 17% 22%,rgba(161,210,188,.34),transparent 31%),radial-gradient(circle at 78% 8%,rgba(179,223,228,.42),transparent 29%),radial-gradient(circle at 86% 78%,rgba(218,238,196,.32),transparent 32%),linear-gradient(135deg,#f7f8ef,#f3fbf7 46%,#eef6f0);color:#132218}.auth-modern-frame{display:grid;width:min(1280px,100%);min-height:calc(100vh - 32px);grid-template-rows:auto 1fr;gap:22px;margin:0 auto}.auth-modern-topbar{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 28px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:0 18px 48px rgba(56,76,63,.1);backdrop-filter:blur(28px) saturate(145%)}.auth-modern-logo{color:#102819;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:900;letter-spacing:-.04em}.auth-modern-topbar>div{display:flex;align-items:center;gap:16px;color:rgba(19,34,24,.58);font-size:.84rem;font-weight:800}.login-experience{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(360px,460px);gap:18px;width:min(1040px,100%);align-items:stretch}.login-experience-modern{width:100%;grid-template-columns:minmax(0,1.15fr) minmax(360px,.74fr);gap:22px;align-items:stretch}.auth-card{width:min(460px,100%);padding:26px}.login-card{width:100%}.login-card-modern{display:grid;align-content:center;gap:18px;width:100%;min-height:620px;border:1px solid rgba(255,255,255,.66);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(249,255,251,.48)),rgba(255,255,255,.48);box-shadow:0 18px 48px rgba(56,76,63,.1);backdrop-filter:blur(22px) saturate(140%)}.login-card-modern h1{color:#102819;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4rem);letter-spacing:-.05em;line-height:.92}.login-card-modern>.muted{color:rgba(19,34,24,.66);line-height:1.38}.auth-primary-form{margin-top:4px}.signup-disclosure{padding-top:16px;border-top:1px solid rgba(91,119,97,.14)}.signup-disclosure summary{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,255,255,.48);color:#132218;box-shadow:0 10px 24px rgba(56,76,63,.06);cursor:pointer;font-weight:900;list-style:none}.signup-disclosure summary::-webkit-details-marker{display:none}.signup-disclosure[open] summary{margin-bottom:14px}.intro-video-card{position:relative;display:grid;align-content:space-between;min-height:620px;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 18% 12%,rgba(223,244,198,.16),transparent 30%),radial-gradient(circle at 82% 8%,rgba(168,199,255,.14),transparent 28%),var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.intro-video-card-modern{min-height:620px;border:1px solid rgba(255,255,255,.66);border-radius:22px;background:radial-gradient(circle at 18% 10%,rgba(193,233,216,.36),transparent 32%),radial-gradient(circle at 78% 8%,rgba(197,228,235,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.64),rgba(245,251,247,.5)),#f6faf5;box-shadow:0 18px 48px rgba(56,76,63,.1);backdrop-filter:blur(22px) saturate(140%)}.intro-video-header{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px}.intro-video-header h1{max-width:460px;margin-top:8px;font-size:clamp(2.6rem,7vw,5rem);line-height:.88}.intro-video-card-modern .intro-video-header h1{max-width:560px;color:#102819;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.06em;line-height:.9}.intro-video-card-modern .eyebrow,.login-card-modern .eyebrow{color:rgba(19,34,24,.46)}.auth-intro-copy{max-width:600px;color:rgba(19,34,24,.66);font-size:1rem;font-weight:750;line-height:1.42}.intro-video-card-modern .intro-video-stage{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.5);box-shadow:0 18px 42px rgba(56,76,63,.12)}.intro-video-header>span{align-self:flex-start;padding:7px 11px;border:1px solid rgba(223,244,198,.28);border-radius:999px;background:rgba(223,244,198,.08);color:var(--accent);font-size:.78rem;font-weight:900}.intro-video-stage{position:relative;aspect-ratio:16/9;min-height:0;margin-top:24px;border:1px solid rgba(245,240,232,.08);border-radius:22px;background:rgba(255,255,255,.035);overflow:hidden}.intro-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--panel-strong)}.intro-ui-mock{position:absolute;inset:18px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;opacity:.8}.intro-board,.intro-job-card,.intro-metric,.intro-sidebar{border:1px solid rgba(245,240,232,.08);background:rgba(5,6,5,.36)}.intro-sidebar{display:grid;align-content:start;gap:10px;padding:12px;border-radius:16px}.intro-lanes span,.intro-sidebar span{display:block;height:24px;border-radius:999px;background:rgba(245,240,232,.08)}.intro-board{position:relative;overflow:hidden;border-radius:18px}.intro-metric{position:absolute;top:14px;display:grid;gap:4px;width:120px;padding:12px;border-radius:14px}.intro-metric-one{left:14px}.intro-metric-two{left:146px}.intro-job-card small,.intro-metric small{color:var(--muted);font-size:.68rem;font-weight:800}.intro-metric strong{font-size:1.8rem;line-height:1}.intro-lanes{position:absolute;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.intro-lanes span{height:118px;border-radius:16px}.intro-job-card{position:absolute;right:30px;display:grid;gap:8px;width:min(210px,50%);padding:12px;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.24)}.intro-job-card-one{top:86px;animation:introFloatOne 8s ease-in-out infinite}.intro-job-card-two{top:174px;right:74px;animation:introFloatTwo 8s ease-in-out infinite}.intro-job-card strong{justify-self:start;padding:6px 9px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:.68rem}.intro-scenes{position:absolute;inset:auto 20px 20px;min-height:132px}.intro-scene{position:absolute;inset:0;display:grid;align-content:end;gap:7px;padding:18px;border:1px solid rgba(223,244,198,.2);border-radius:18px;background:rgba(8,9,8,.84);opacity:0;transform:translateY(10px);animation:introScene 24s infinite}.intro-scene:nth-child(2){animation-delay:6s}.intro-scene:nth-child(3){animation-delay:12s}.intro-scene:nth-child(4){animation-delay:18s}.intro-scene span{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.intro-scene h2{font-size:clamp(1.35rem,3vw,2.1rem);line-height:1}.intro-scene p{max-width:500px;color:var(--muted);line-height:1.42}.intro-video-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.intro-video-progress span{height:4px;overflow:hidden;border-radius:999px;background:rgba(245,240,232,.12)}.intro-video-progress span:before{content:"";display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:introProgress 24s infinite}.intro-video-progress span:nth-child(2):before{animation-delay:6s}.intro-video-progress span:nth-child(3):before{animation-delay:12s}.intro-video-progress span:nth-child(4):before{animation-delay:18s}@keyframes introScene{0%,5%{opacity:0;transform:translateY(10px)}23%,8%{opacity:1;transform:translateY(0)}26%,to{opacity:0;transform:translateY(-8px)}}@keyframes introProgress{0%{transform:scaleX(0)}23%{transform:scaleX(1)}24%,to{transform:scaleX(0)}}@keyframes introFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,-8px,0)}}@keyframes introFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,10px,0)}}.form{display:grid;gap:12px;margin-top:22px}.compact-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.alert{margin-top:16px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);font-size:.9rem}.alert.error{color:var(--danger);background:rgba(255,140,112,.08)}.alert.success{color:var(--green);background:rgba(184,245,207,.08)}.sync-quality-line{display:block;margin-top:6px;color:var(--muted);font-size:.82rem}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:.84rem}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04);color:var(--text);padding:12px}.field select{appearance:none}.tags-editor{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);padding:10px}.tags-list{display:flex;flex-wrap:wrap}.tag-chip,.tags-list{gap:8px;align-items:center}.tag-chip{display:inline-flex;padding:8px 11px;border:1px solid rgba(223,244,198,.22);border-radius:999px;background:rgba(223,244,198,.09);color:var(--text);font:inherit;cursor:pointer}.tag-chip strong{color:var(--accent);font-size:1rem;line-height:1}.tags-input{min-width:180px;flex:1 1 180px;border:0!important;background:transparent!important;padding:8px 4px!important;box-shadow:none}.tags-input:focus{outline:none}.email-builder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}.email-builder input{border:0;border-radius:0;background:transparent}.email-builder strong{padding:0 12px;color:var(--accent);font-size:.92rem;white-space:nowrap}.checkbox-group{border:1px solid var(--line);border-radius:18px;padding:14px;background:rgba(255,255,255,.03)}.checkbox-group label{display:inline-flex;align-items:center;gap:8px;margin-right:14px;margin-top:4px;color:var(--text);font-size:.92rem}.checkbox-group input{width:auto;accent-color:var(--accent)}.compact-checkbox-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px}.compact-checkbox-group>span{flex:0 0 100%}.compact-checkbox-group label{margin:0;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);font-size:.86rem}.review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.review-stat{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.review-stat span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.review-stat strong{font-size:1.6rem;line-height:1}.review-block,.review-hint{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.03)}.review-hint{margin-top:16px;padding:16px 18px}.review-hint p{margin:0}.review-hint .muted{margin-top:6px}.review-block{display:grid;gap:16px;padding:18px}.review-block+.review-block{margin-top:4px}.review-block-head{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(245,240,232,.08)}.review-block-head h2{margin:4px 0 0;font-size:1.18rem}.review-block-head .muted{margin:0;max-width:340px;font-size:.92rem}html[data-theme=light] .checkbox-group,html[data-theme=light] .column,html[data-theme=light] .compact-section,html[data-theme=light] .detail-card,html[data-theme=light] .detail-meta-grid article,html[data-theme=light] .detail-meta-list span,html[data-theme=light] .detail-timeline-item,html[data-theme=light] .feedback-copy-panel,html[data-theme=light] .feedback-list-panel,html[data-theme=light] .ghost-button,html[data-theme=light] .hero-metrics article,html[data-theme=light] .mail-item,html[data-theme=light] .meta span,html[data-theme=light] .mini-feature,html[data-theme=light] .pipeline-toolbar span,html[data-theme=light] .profile-summary,html[data-theme=light] .review-block,html[data-theme=light] .review-hint,html[data-theme=light] .review-stat,html[data-theme=light] .sidebar-details,html[data-theme=light] .stat,html[data-theme=light] .studio-nav-link.active,html[data-theme=light] .studio-nav-link:hover,html[data-theme=light] .studio-summary div,html[data-theme=light] .tags-editor,html[data-theme=light] .tiny-button,html[data-theme=light] .tracking-filter-chip,html[data-theme=light] .tracking-head,html[data-theme=light] .tracking-row,html[data-theme=light] .tracking-status-card{background:rgba(246,239,224,.72);box-shadow:inset 0 1px 0 rgba(255,250,240,.72)}html[data-theme=light] .application-card,html[data-theme=light] .feedback-capture-hint,html[data-theme=light] .feedback-overview-item,html[data-theme=light] .feedback-toast,html[data-theme=light] .intro-video-card,html[data-theme=light] .job-hover-popover{background:rgba(250,245,235,.96);box-shadow:0 22px 58px rgba(73,61,39,.18)}html[data-theme=light] .intro-video-card{background:radial-gradient(circle at 18% 12%,rgba(83,106,34,.16),transparent 30%),radial-gradient(circle at 82% 8%,rgba(73,109,159,.12),transparent 28%),rgba(250,245,235,.96)}html[data-theme=light] .intro-board,html[data-theme=light] .intro-job-card,html[data-theme=light] .intro-metric,html[data-theme=light] .intro-sidebar{background:rgba(255,251,243,.76);border-color:rgba(55,59,37,.14)}html[data-theme=light] .intro-lanes span,html[data-theme=light] .intro-sidebar span{background:rgba(55,59,37,.08)}html[data-theme=light] .intro-scene{background:rgba(255,251,243,.92);border-color:rgba(83,106,34,.18)}html[data-theme=light] .feedback-copy-panel textarea,html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{background:rgba(255,251,242,.72);color:var(--text)}html[data-theme=light] .button,html[data-theme=light] .feedback-marker-button,html[data-theme=light] .match-label-strong,html[data-theme=light] .tiny-button.primary,html[data-theme=light] .tracking-filter-chip-active strong,html[data-theme=light] .tracking-status-offer{border-color:rgba(44,57,18,.34);background:#536a22;color:#fffaf0;box-shadow:0 10px 24px rgba(56,70,24,.18)}html[data-theme=light] .ghost-button,html[data-theme=light] .tiny-button{border-color:rgba(64,58,39,.2);background:rgba(255,249,237,.72);color:#232617}html[data-theme=light] .tiny-button.danger{color:#9f321f}html[data-theme=light] .job-hover-popover .ghost-button,html[data-theme=light] .job-hover-popover .tiny-button{background:rgba(255,250,240,.9);border-color:rgba(64,58,39,.28);color:#1e2115}html[data-theme=light] .job-hover-popover .tiny-button.primary{background:#536a22;border-color:rgba(44,57,18,.38);color:#fffaf0}html[data-theme=light] .auth-card,html[data-theme=light] .card,html[data-theme=light] .panel,html[data-theme=light] .studio-app-frame,html[data-theme=light] .theme-toggle,html[data-theme=light] .topbar{box-shadow:0 18px 48px rgba(70,58,36,.14),inset 0 1px 0 rgba(255,250,240,.8)}html[data-theme=light] .studio-sidebar{background:radial-gradient(circle at 14% 0,rgba(83,106,34,.1),transparent 38%),rgba(242,235,221,.72)}html[data-theme=light] .studio-board-panel,html[data-theme=light] .studio-next-steps,html[data-theme=light] .studio-tip{background:rgba(248,242,229,.72);box-shadow:inset 0 1px 0 rgba(255,250,240,.74)}html[data-theme=light] .column:first-child,html[data-theme=light] .settings-card-search,html[data-theme=light] .tracking-status-card-positive{background:radial-gradient(circle at 16% 0,rgba(111,135,55,.09),transparent 38%),rgba(241,235,220,.78)}html[data-theme=light] .column:nth-child(2),html[data-theme=light] .settings-card-work{background:radial-gradient(circle at 18% 0,rgba(73,109,159,.08),transparent 38%),rgba(238,233,219,.78)}html[data-theme=light] .column:nth-child(3),html[data-theme=light] .settings-card-preferences{background:radial-gradient(circle at 18% 0,rgba(161,120,44,.08),transparent 38%),rgba(242,235,220,.78)}html[data-theme=light] .compact-job-card:focus-within,html[data-theme=light] .compact-job-card:hover{background:rgba(229,238,203,.58);border-color:rgba(111,135,55,.34)}html[data-theme=light] .match-label-good,html[data-theme=light] .tracking-status-interview{color:#234372}html[data-theme=light] .match-label-base,html[data-theme=light] .tracking-status-confirmation{color:#5f4615}html[data-theme=light] .tracking-status-rejected,html[data-theme=light] .tracking-status-rejection{color:var(--danger)}html[data-theme=light] .job-hover-popover .detail-meta-list span,html[data-theme=light] .job-hover-popover .match-reason span,html[data-theme=light] .job-hover-popover .source-row{color:var(--muted)}.dashboard-studio-shell{width:min(1220px,100%);padding:34px 26px}.dashboard-studio-shell .studio-app-frame{grid-template-columns:188px minmax(0,1fr);min-height:calc(100vh - 68px);border-radius:14px}.dashboard-studio-shell .studio-sidebar{min-height:calc(100vh - 68px);padding:18px 14px}.dashboard-studio-shell .studio-brand{padding:0 0 20px}.dashboard-studio-shell .studio-brand .logo{font-size:1.7rem;letter-spacing:-.06em}.dashboard-studio-shell .studio-nav{gap:4px}.dashboard-studio-shell .studio-nav-label{margin:14px 6px 5px;font-size:.6rem}.dashboard-studio-shell .studio-nav-link{min-height:31px;padding:7px 8px;border-radius:7px;font-size:.72rem;font-weight:800}.dashboard-studio-shell .studio-summary{gap:6px}.dashboard-studio-shell .studio-summary div{padding:8px;border-radius:8px}.dashboard-studio-shell .studio-summary span{font-size:.66rem}.dashboard-studio-shell .studio-summary strong{font-size:.94rem}.dashboard-studio-shell .studio-main-panel{padding:30px 30px 22px}.dashboard-studio-shell .studio-page-header{margin-bottom:20px}.dashboard-studio-shell .studio-page-header h2{font-size:1.72rem;letter-spacing:-.04em}.dashboard-studio-shell .studio-page-header p{font-size:.82rem}.dashboard-studio-shell .studio-load-button{min-width:126px;min-height:34px;padding:8px 12px;font-size:.76rem}.dashboard-studio-shell .studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.dashboard-studio-shell .studio-metrics article{min-height:96px;padding:16px;border-radius:8px}.dashboard-studio-shell .studio-metrics span{font-size:.72rem}.dashboard-studio-shell .studio-metrics strong{margin:7px 0 0;font-size:2rem;line-height:1;letter-spacing:-.04em}.dashboard-studio-shell .studio-metrics small{margin-top:8px;color:var(--muted);font-size:.68rem}.dashboard-studio-shell .studio-board-panel{overflow:visible;padding:0;border-radius:10px}.dashboard-studio-shell .studio-board-title{align-items:center;padding:12px 12px 8px}.dashboard-studio-shell .studio-board-title h2{font-size:.98rem;letter-spacing:-.02em}.dashboard-studio-shell .studio-inline-toolbar{padding:0;font-size:.66rem}.dashboard-studio-shell .studio-inline-toolbar span{padding:4px 7px}.dashboard-studio-shell .pipeline-workspace{padding:0 12px 12px}.dashboard-studio-shell .board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-studio-shell .column{min-height:292px;padding:9px;border-radius:8px}.dashboard-studio-shell .column-head{align-items:center;margin-bottom:8px;padding:0 0 7px}.dashboard-studio-shell .column-head strong{font-size:.72rem}.dashboard-studio-shell .application-card{padding:9px;border-radius:7px}.dashboard-studio-shell .application-card:focus-within,.dashboard-studio-shell .application-card:hover{border-color:rgba(83,106,34,.32);transform:none}.dashboard-studio-shell .company{font-size:.54rem;letter-spacing:.08em}.dashboard-studio-shell .application-card h3{font-size:.72rem;line-height:1.25}.dashboard-studio-shell .card-title-row{gap:10px}.dashboard-studio-shell .meta{gap:4px;font-size:.6rem}.dashboard-studio-shell .match-label{min-height:20px;max-width:82px;padding:4px 6px;font-size:.56rem}.dashboard-studio-shell .compact-card-actions .tiny-button{min-height:23px;padding:4px 7px;font-size:.58rem}.dashboard-studio-shell .empty-state{display:grid;align-content:center;justify-items:center;gap:6px;min-height:230px;place-items:center;text-align:center;font-size:.74rem;border:1px dashed var(--line);background:rgba(255,255,255,.025)}.dashboard-studio-shell .studio-next-steps{margin-top:12px;border-radius:8px}.dashboard-studio-shell .studio-next-steps section{padding:14px 13px}.dashboard-studio-shell .studio-next-steps span{width:18px;height:18px;font-size:.62rem}.dashboard-studio-shell .studio-next-steps strong{font-size:.76rem}.dashboard-studio-shell .studio-next-steps .ghost-button,.dashboard-studio-shell .studio-next-steps p{font-size:.66rem}.dashboard-studio-shell .studio-tip{margin-top:10px;padding:12px 14px;border-radius:8px}.dashboard-studio-shell .studio-tip .ghost-button,.dashboard-studio-shell .studio-tip span{font-size:.7rem}html[data-theme=light] .dashboard-studio-shell .studio-app-frame{border-color:rgba(42,45,27,.18);background:rgba(252,248,239,.96);box-shadow:0 22px 58px rgba(57,45,27,.2)}html[data-theme=light] .dashboard-studio-shell .studio-sidebar{background:linear-gradient(180deg,rgba(238,231,214,.94),rgba(232,224,207,.82))}html[data-theme=light] .dashboard-studio-shell .studio-main-panel{background:radial-gradient(circle at 92% 0,rgba(83,106,34,.09),transparent 27%),linear-gradient(180deg,rgba(252,248,239,.72),rgba(244,238,225,.66))}html[data-theme=light] .dashboard-studio-shell .studio-board-panel,html[data-theme=light] .dashboard-studio-shell .studio-content-panel,html[data-theme=light] .dashboard-studio-shell .studio-metrics article,html[data-theme=light] .dashboard-studio-shell .studio-next-steps,html[data-theme=light] .dashboard-studio-shell .studio-tip{border-color:rgba(54,58,36,.16);background:rgba(250,245,234,.92);box-shadow:inset 0 1px 0 rgba(255,250,240,.9),0 10px 28px rgba(70,56,34,.08)}html[data-theme=light] .dashboard-studio-shell .studio-metrics article:first-child{background:radial-gradient(circle at 14% 0,rgba(83,106,34,.12),transparent 42%),rgba(239,234,216,.92)}html[data-theme=light] .dashboard-studio-shell .studio-metrics article:nth-child(2){background:radial-gradient(circle at 14% 0,rgba(83,106,34,.16),transparent 42%),rgba(238,243,219,.92)}html[data-theme=light] .dashboard-studio-shell .studio-metrics article:nth-child(3){background:radial-gradient(circle at 14% 0,rgba(73,109,159,.14),transparent 42%),rgba(232,238,232,.92)}html[data-theme=light] .dashboard-studio-shell .studio-metrics article:nth-child(4){background:radial-gradient(circle at 14% 0,rgba(154,77,50,.16),transparent 42%),rgba(247,226,214,.86)}html[data-theme=light] .dashboard-studio-shell .column{border-color:rgba(57,61,38,.14);background:rgba(245,239,226,.9)}html[data-theme=light] .dashboard-studio-shell .application-card{border-color:rgba(55,59,37,.16);background:rgba(255,251,243,.98);box-shadow:0 8px 18px rgba(77,61,36,.07)}html[data-theme=light] .dashboard-studio-shell .application-card:focus-within,html[data-theme=light] .dashboard-studio-shell .application-card:hover{border-color:rgba(83,106,34,.3);box-shadow:0 14px 28px rgba(77,61,36,.12)}html[data-theme=light] .dashboard-studio-shell .pipeline-section .application-card{border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.58);box-shadow:0 16px 34px rgba(56,76,63,.09);backdrop-filter:blur(18px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .pipeline-section .application-card:focus-within,html[data-theme=light] .dashboard-studio-shell .pipeline-section .application-card:hover{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.62);box-shadow:0 18px 38px rgba(56,76,63,.11)}html[data-theme=light] .dashboard-studio-shell .empty-state{border-color:rgba(55,59,37,.18);background:rgba(255,251,243,.5)}html[data-theme=light] .dashboard-studio-shell .studio-nav-link.active{border-color:rgba(83,106,34,.2);background:rgba(83,106,34,.12);color:#27330f}html[data-theme=light] .dashboard-studio-shell .studio-nav-link:hover{border-color:rgba(83,106,34,.18);background:rgba(83,106,34,.08);color:#27330f}html[data-theme=light] .dashboard-studio-shell .studio-board-title{border-bottom:1px solid rgba(57,61,38,.12)}.dashboard-studio-shell .settings-profile-panel{padding:14px}.dashboard-studio-shell .settings-profile-header{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:12px}.dashboard-studio-shell .settings-profile-header h1{max-width:360px;font-size:clamp(1.9rem,4vw,3.25rem);line-height:.94;letter-spacing:-.06em}.dashboard-studio-shell .profile-intro{max-width:420px;margin-top:10px;font-size:.84rem;line-height:1.45}.dashboard-studio-shell .review-summary{gap:8px}.dashboard-studio-shell .review-stat{padding:10px 12px;border-radius:10px}.dashboard-studio-shell .review-stat span{font-size:.64rem}.dashboard-studio-shell .review-stat strong{font-size:1.18rem}.dashboard-studio-shell .review-block,.dashboard-studio-shell .review-hint{border-radius:10px}.dashboard-studio-shell .review-hint{padding:12px}.dashboard-studio-shell .review-block{gap:12px;padding:14px}.dashboard-studio-shell .review-block-head{gap:12px;padding-bottom:10px}.dashboard-studio-shell .review-block-head h2{font-size:.98rem}.dashboard-studio-shell .review-block-head .muted{font-size:.78rem}.dashboard-studio-shell .field span{font-size:.74rem}.dashboard-studio-shell .field input,.dashboard-studio-shell .field select,.dashboard-studio-shell .field textarea{border-radius:9px;padding:9px 10px;font-size:.82rem}.dashboard-studio-shell .tracking-page-panel{padding:20px}.dashboard-studio-shell .tracking-page-panel .studio-metrics{margin-bottom:20px}.dashboard-studio-shell .tracking-page-panel .tracking-panel{margin:0;padding:18px;border-top:0}.dashboard-studio-shell .tracking-page-panel .tracking-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.dashboard-studio-shell .tracking-page-panel .tracking-header h3{font-size:1.05rem}.dashboard-studio-shell .tracking-page-panel .tracking-filter-row{gap:10px;margin-bottom:16px}.dashboard-studio-shell .tracking-page-panel .tracking-filter-chip{min-height:34px;padding:7px 11px}.dashboard-studio-shell .tracking-page-panel .tracking-table{gap:10px}.dashboard-studio-shell .tracking-page-panel .tracking-row{grid-template-columns:minmax(140px,1fr) minmax(230px,1.55fr) minmax(98px,.72fr) minmax(210px,1.2fr) minmax(72px,.45fr);gap:14px;padding:14px 16px;border-radius:10px}.dashboard-studio-shell .tracking-page-panel .tracking-head{padding-block:11px;font-size:.66rem}.dashboard-studio-shell .tracking-page-panel .tracking-company,.dashboard-studio-shell .tracking-page-panel .tracking-role{line-height:1.35}.dashboard-studio-shell .tracking-page-panel .tracking-date{font-size:.82rem}.dashboard-studio-shell .tracking-page-panel .tracking-status-actions{gap:7px}.dashboard-studio-shell .tracking-page-panel .tracking-status-actions .tiny-button{min-height:30px;padding:6px 10px;font-size:.72rem}.dashboard-studio-shell .checkbox-group,.dashboard-studio-shell .tags-editor{border-radius:10px;padding:9px}.dashboard-studio-shell .compact-checkbox-group label,.dashboard-studio-shell .tag-chip{padding:6px 8px;font-size:.74rem}.mail-pill{display:inline-flex;margin-top:8px;padding:7px 10px;border:1px solid rgba(223,244,198,.28);border-radius:999px;background:rgba(223,244,198,.08);color:var(--accent);font-size:.82rem;font-weight:800}@media (max-width:1180px){.dashboard-studio-shell{padding:20px 16px}.dashboard-studio-shell .studio-app-frame{grid-template-columns:164px minmax(0,1fr)}.dashboard-studio-shell .studio-sidebar{padding:16px 12px}.dashboard-studio-shell .studio-main-panel{padding:22px 18px 18px}.dashboard-studio-shell .studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-studio-shell .pipeline-workspace{overflow-x:auto;padding-bottom:14px}.dashboard-studio-shell .pipeline-workspace::-webkit-scrollbar{height:8px}.dashboard-studio-shell .pipeline-workspace::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(83,106,34,.3);background-clip:padding-box}.dashboard-studio-shell .board{grid-template-columns:repeat(3,minmax(260px,1fr));min-width:820px}.dashboard-studio-shell .job-hover-popover{width:min(330px,calc(100vw - 48px))}}@media (max-width:1060px){.dashboard-studio-shell .studio-app-frame{grid-template-columns:148px minmax(0,1fr)}.dashboard-studio-shell .studio-nav-link{font-size:.68rem}.dashboard-studio-shell .studio-page-header{align-items:flex-start;flex-direction:column;gap:12px}.dashboard-studio-shell .studio-load-button{width:100%}.dashboard-studio-shell .tracking-page-panel .tracking-table{overflow-x:auto}.dashboard-studio-shell .tracking-page-panel .tracking-row{min-width:820px}.feedback-overview-grid,.job-diagnostics-summary{grid-template-columns:1fr}.job-diagnostics-user dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.shell{padding:14px}.topbar{align-items:flex-start;flex-direction:column;gap:12px}.topbar-actions{width:100%;overflow-x:auto;padding-bottom:2px}.studio-shell{padding:14px}.studio-sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page-header{align-items:flex-start;flex-direction:column}.studio-load-button{width:100%}.board,.dashboard-layout,.feedback-layout,.hero,.login-experience,.onboarding-panel,.pipeline-workspace,.review-summary,.settings-profile-form,.settings-profile-header,.studio-app-frame,.studio-workspace,.tracking-row,.two-col{grid-template-columns:1fr}.studio-main-panel{padding:18px 14px}.intro-video-card{min-height:560px}.auth-modern-frame{min-height:auto}.auth-modern-topbar{align-items:flex-start;flex-direction:column;gap:10px;min-height:auto;padding:18px}.intro-video-card-modern,.login-card-modern{min-height:auto}.onboarding-modern-panel,.onboarding-modern-topbar{width:100%}.onboarding-modern-panel,.onboarding-review-panel{grid-template-columns:1fr;padding:20px}.studio-metrics,.studio-next-steps{grid-template-columns:1fr}.dashboard-studio-shell .studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-studio-shell{padding:12px}.dashboard-studio-shell .studio-app-frame,.dashboard-studio-shell .studio-sidebar{min-height:auto}.dashboard-studio-shell .studio-main-panel{padding:18px 14px}.dashboard-studio-shell .pipeline-workspace{overflow-x:visible}.dashboard-studio-shell .board{min-width:0;grid-template-columns:1fr}.dashboard-studio-shell .job-hover-popover{right:auto;left:0;width:min(360px,calc(100vw - 52px))}.dashboard-studio-shell .column:nth-child(3) .job-hover-popover:before{right:auto;left:-12px}.dashboard-studio-shell .settings-profile-header{grid-template-columns:1fr}.studio-next-steps section+section{border-top:1px solid var(--line);border-left:0}.studio-tip{grid-template-columns:1fr}h1{font-size:clamp(3rem,16vw,5.8rem)}.tracking-header{align-items:start;flex-direction:column}.tracking-open{text-align:left}.dashboard-hero,.detail-timeline-top,.tracking-detail-header{flex-direction:column}.detail-meta-grid,.tracking-detail-grid{grid-template-columns:1fr}.review-block-head{align-items:start;flex-direction:column}.detail-timeline-side{justify-items:start}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (max-width:620px){.auth-wrap{padding:12px}.auth-card,.intro-video-card{border-radius:18px;padding:18px}.intro-video-card{min-height:520px}.intro-video-header{flex-direction:column}.intro-video-stage{margin-top:18px}.intro-ui-mock{grid-template-columns:1fr}.intro-sidebar{display:none}.intro-board{min-height:270px}.intro-job-card{right:16px;width:min(220px,72%)}.intro-job-card-two{right:42px}}@media (prefers-reduced-motion:reduce){.intro-job-card-one,.intro-job-card-two,.intro-scene,.intro-video-progress span:before{animation:none}.intro-scene:first-child{opacity:1;transform:none}}.career-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:16px;overflow-x:hidden;background:radial-gradient(circle at 17% 22%,rgba(161,210,188,.34),transparent 31%),radial-gradient(circle at 78% 8%,rgba(179,223,228,.42),transparent 29%),radial-gradient(circle at 86% 78%,rgba(218,238,196,.32),transparent 32%),linear-gradient(135deg,#f7f8ef,#f3fbf7 46%,#eef6f0);color:#132218}.career-app-frame{width:100%;min-width:0;min-height:calc(100vh - 32px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:rgba(255,255,255,.42);box-shadow:0 30px 100px rgba(67,85,71,.18);backdrop-filter:blur(24px) saturate(135%)}.career-topbar{position:relative;z-index:80;display:grid;grid-template-columns:auto auto minmax(280px,1fr) auto;align-items:center;gap:24px;min-height:82px;padding:0 30px 0 34px;border-bottom:1px solid rgba(91,119,97,.14);background:rgba(255,255,255,.58);backdrop-filter:blur(28px) saturate(145%)}.loading-topbar{grid-template-columns:auto minmax(120px,180px) minmax(240px,1fr) minmax(130px,180px)}.loading-workspace{min-height:calc(100vh - 116px)}.loading-grid span,.loading-pill{position:relative;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(86,119,95,.12)}.loading-grid span:after,.loading-pill:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:loading-sheen 1.3s ease-in-out infinite}.loading-pill-nav{height:18px}.loading-pill-search{height:42px}.loading-pill-user{height:46px}.route-loading-card{display:grid;gap:20px;padding:34px;border:1px solid rgba(255,255,255,.66);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(249,255,251,.44)),rgba(255,255,255,.42);box-shadow:0 22px 60px rgba(56,76,63,.1);backdrop-filter:blur(20px) saturate(135%)}.route-loading-card>div:first-child{display:flex;align-items:center;gap:12px;color:#102819;font-weight:900}.route-loading-card p{margin:0}.route-loading-spinner{width:22px;height:22px;border:3px solid rgba(83,106,34,.18);border-top:3px solid var(--accent);border-radius:999px;animation:pending-spin .82s linear infinite}.loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.loading-grid span{min-height:96px;border-radius:18px}@keyframes loading-sheen{to{transform:translateX(100%)}}.career-logo{color:#102819;font-family:Georgia,Times New Roman,serif;font-size:1.95rem;font-weight:900;letter-spacing:-.04em}.career-topnav{display:flex;align-items:center;gap:22px}.career-topnav-link{position:relative;padding:28px 0 24px;color:rgba(19,34,24,.66);font-size:.95rem;font-weight:800}.career-topnav-link:after{position:absolute;right:0;bottom:17px;left:0;height:3px;border-radius:999px;background:transparent;content:""}.career-topnav-link.active{color:#102819}.career-topnav-link.active:after{background:linear-gradient(90deg,#2f6a41,#87c89b)}.career-command{justify-self:center;display:flex;align-items:center;gap:10px;width:min(470px,100%);padding:11px 14px;border:1px solid rgba(86,119,95,.16);border-radius:999px;background:rgba(255,255,255,.58);color:rgba(19,34,24,.48);font-size:.86rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 26px rgba(86,119,95,.06)}.career-command:focus-within{border-color:rgba(59,128,82,.36);background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(73,133,100,.14)}.career-command input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#132218;font:inherit;font-weight:700}.career-command input::placeholder{color:rgba(19,34,24,.48)}.career-search-submit{margin-left:auto;border:0;border-radius:999px;background:rgba(53,120,76,.1);color:#2f6a41;cursor:pointer;font-size:.78rem;font-weight:900;padding:6px 10px}.career-search-icon{width:15px;height:15px;border:2px solid;border-radius:999px}.career-search-icon:after{display:block;width:7px;height:2px;margin:10px 0 0 10px;transform:rotate(45deg);border-radius:999px;background:currentColor;content:""}.career-user{position:relative;display:flex;align-items:center;min-width:210px;padding-left:24px;border-left:1px solid rgba(86,119,95,.16)}.career-user-trigger{display:flex;width:100%;align-items:center;gap:10px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.career-user-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#2f6a41,#a8d69b);color:#fff;font-weight:900}.career-user-copy{min-width:0;flex:1}.career-user-copy small,.career-user-copy strong{display:block}.career-user-copy strong{max-width:140px;overflow:hidden;color:#132218;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.career-user-copy small{color:rgba(19,34,24,.55);font-size:.78rem}.career-user-chevron{color:rgba(19,34,24,.62);font-size:1.2rem;font-weight:900;transition:transform .16s ease}.career-user-chevron.open{transform:rotate(180deg)}.career-user-dropdown{position:absolute;top:calc(100% + 18px);right:0;z-index:60;display:grid;min-width:230px;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.62);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 22px 54px rgba(48,67,55,.18);backdrop-filter:blur(22px) saturate(135%)}.career-user-dropdown a,.career-user-dropdown button{width:100%;border:0;border-radius:10px;background:transparent;color:#132218;cursor:pointer;font:inherit;font-size:.86rem;font-weight:850;padding:10px 11px;text-align:left}.career-user-dropdown a:hover,.career-user-dropdown button:hover{background:rgba(53,120,76,.1)}.career-user-dropdown button{color:#9b3f2f}.career-user-email{overflow:hidden;padding:6px 11px 10px;border-bottom:1px solid rgba(86,119,95,.14);color:rgba(19,34,24,.58);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.career-workspace{position:relative;z-index:1;display:block}.career-icon-dock{display:flex;flex-direction:column;align-items:center;gap:18px;padding:66px 0 24px;border-right:1px solid rgba(28,34,22,.1);background:rgba(255,255,255,.52)}.career-dock-link{display:grid;width:44px;height:44px;place-items:center;border:1px solid transparent;border-radius:14px;color:rgba(19,34,24,.68)}.career-dock-link.active{background:#2f6a41;color:#fff;box-shadow:0 14px 24px rgba(47,106,65,.2)}.career-main-panel{min-width:0;padding:28px 28px 34px;background:radial-gradient(circle at 18% 10%,rgba(193,233,216,.36),transparent 32%),radial-gradient(circle at 78% 8%,rgba(197,228,235,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.42),rgba(245,251,247,.44)),#f6faf5}.career-dashboard{position:relative;display:grid;gap:22px}.career-cockpit-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.86fr);gap:20px}.career-cockpit-card,.pipeline-section,.profile-quality-panel,.top-matches-panel{border:1px solid rgba(255,255,255,.66);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(249,255,251,.48)),rgba(255,255,255,.48);box-shadow:0 18px 48px rgba(56,76,63,.1);backdrop-filter:blur(22px) saturate(140%)}.career-hero-card{display:grid;grid-template-columns:minmax(220px,1fr) 88px 132px 112px;align-items:center;gap:16px;min-height:184px;padding:28px 26px}.career-hero-copy{min-width:0}.career-hero-card h1{margin:0;color:#102819;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3vw,2.9rem);letter-spacing:-.05em;line-height:.95}.career-hero-card p{max-width:300px;margin-top:12px;color:rgba(19,34,24,.66);font-size:.98rem;font-weight:700;line-height:1.25}.profile-score-ring{display:grid;width:88px;height:88px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.86) 58%,transparent 60%),conic-gradient(#2f6a41 calc(var(--score) * 1%),rgba(47,106,65,.13) 0);box-shadow:inset 0 0 0 8px rgba(255,255,255,.72),0 12px 28px rgba(47,106,65,.1)}.profile-score-ring span,.profile-score-ring strong{grid-area:1/1}.profile-score-ring strong{margin-top:-10px;color:#102819;font-size:1.38rem;font-weight:950}.profile-score-ring span{margin-top:28px;color:rgba(19,34,24,.58);font-size:.7rem;font-weight:800}.daily-count-card,.profile-score-copy{min-height:88px;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 12px 30px rgba(56,76,63,.07);backdrop-filter:blur(18px) saturate(135%)}.daily-count-card{display:grid;align-content:center;gap:4px;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.daily-count-card:hover{border-color:rgba(78,104,42,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 38px rgba(56,76,63,.13);transform:translateY(-1px)}.daily-count-card small,.profile-score-copy span{color:rgba(19,34,24,.58);font-weight:800}.daily-count-card strong,.profile-score-copy strong{display:block;margin-top:4px;color:#102819;font-size:1rem;font-weight:900}.profile-score-copy a{display:inline-block;margin-top:12px;color:#2f6a41;font-weight:900}.daily-count-card strong{margin-top:0;font-size:1.68rem}.daily-count-card input{width:64px;border:0;border-radius:12px;background:rgba(255,255,255,.64);color:#102819;font:inherit;font-size:1.55rem;font-weight:950;line-height:1;outline:none;padding:6px 8px}.daily-count-card input:focus{box-shadow:0 0 0 3px rgba(78,104,42,.18)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.today-status-card{display:grid;grid-template-columns:minmax(132px,.74fr) minmax(190px,1fr);gap:18px;padding:20px}.today-list{display:grid;align-content:start;gap:14px;padding-right:18px;border-right:1px solid rgba(91,119,97,.16)}.panel-heading-row h2,.profile-quality-panel h2,.status-donut-wrap h2,.today-list h2{margin:0;color:#102819;font-size:1.05rem;letter-spacing:-.02em}.today-list p{display:flex;align-items:center;gap:10px;margin:0;color:rgba(19,34,24,.72);font-size:.94rem;font-weight:800;line-height:1.25}.today-list p span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:rgba(53,120,76,.1);color:#2f6a41}.status-donut-wrap{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px}.status-donut-wrap h2{grid-column:1/-1}.status-donut{width:86px;height:86px;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.86) 46%,transparent 48%),conic-gradient(#2f6a41 0 var(--new-end),#8bb9b8 var(--new-end) var(--work-end),#d6a24e var(--work-end) 100%);filter:drop-shadow(0 10px 24px rgba(47,106,65,.12))}.status-donut-empty{background:radial-gradient(circle at center,rgba(255,255,255,.86) 46%,transparent 48%),conic-gradient(rgba(47,106,65,.13) 0 100%)}.status-legend,.status-legend span{display:grid;gap:8px}.status-legend span{grid-template-columns:12px 1fr auto;align-items:center;color:rgba(19,34,24,.62);font-size:.82rem;font-weight:800}.status-legend i{width:9px;height:9px;border-radius:999px}.legend-new{background:#2f6a41}.legend-work{background:#8bb9b8}.legend-sent{background:#d8a14d}.legend-open{background:#ef8f4d}.dashboard-sync-alert{margin:0}.dashboard-search-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.62);border-radius:14px;background:rgba(255,255,255,.54);color:rgba(19,34,24,.68);font-size:.88rem;font-weight:800}.dashboard-search-summary a,.dashboard-search-summary strong{color:#2f6a41}.career-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px}.pipeline-section,.profile-quality-panel,.top-matches-panel{padding:18px}.panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-heading-row>div{display:flex;align-items:center;gap:10px}.panel-heading-row span,.panel-heading-row>a,.pipeline-heading p{color:#2f6a41;font-size:.86rem;font-weight:900}.panel-heading-row span{padding:5px 10px;border-radius:999px;background:rgba(53,120,76,.1)}.top-match-grid{display:grid;grid-template-columns:repeat(3,minmax(205px,1fr));gap:14px}.top-match-card{position:relative;display:grid;grid-template-rows:auto auto minmax(104px,1fr) auto;gap:12px;min-height:286px;padding:18px 16px 16px;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:rgba(255,255,255,.58);box-shadow:0 16px 34px rgba(56,76,63,.09);backdrop-filter:blur(18px) saturate(135%)}.top-match-card-head{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0}.job-logo-badge{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#00744a,#31561f);color:#fff;font-size:1.5rem;font-weight:950}.job-logo-badge.tone-forest{background:linear-gradient(135deg,#2f6a41,#8ccf9b)}.job-logo-badge.tone-teal{background:linear-gradient(135deg,#247d75,#a3d8cf)}.job-logo-badge.tone-gold{background:linear-gradient(135deg,#8b6422,#e2be70)}.job-logo-badge.tone-clay{background:linear-gradient(135deg,#9a4d32,#e2a16f)}.job-logo-badge.tone-blue{background:linear-gradient(135deg,#315f83,#9bc8e4)}.job-logo-badge.tone-plum{background:linear-gradient(135deg,#5a4168,#b7a1d0)}.top-match-company{min-width:0}.top-match-card h3{margin:0;color:#102819;display:-webkit-box;overflow:hidden;font-size:1.08rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:3}.top-match-card-head .match-label{display:inline-flex;width:auto;min-height:24px;max-width:none;align-items:center;justify-content:center;padding:5px 10px;white-space:nowrap}.job-location{color:rgba(19,34,24,.62);font-size:.84rem;font-weight:800}.top-match-reason{align-self:start;min-height:104px;padding-top:0}.top-match-reason strong{color:#102819;font-size:.9rem}.top-match-reason p{display:-webkit-box;overflow:hidden;margin-top:6px;color:rgba(19,34,24,.68);font-size:.88rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:5}.top-match-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-top:0}.top-match-footer span{overflow:hidden;color:rgba(19,34,24,.56);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.top-match-footer .button{flex:0 0 auto;min-height:34px;padding:8px 14px;border:1px solid rgba(47,106,65,.24);border-radius:999px;background:linear-gradient(135deg,#2f6a41,#628d49);color:#fff;box-shadow:0 10px 22px rgba(47,106,65,.18);font-size:.82rem}.dashboard-studio-shell .feedback-marker-button{border-color:rgba(47,106,65,.18);background:linear-gradient(135deg,#2f6a41,#628d49);color:#fff;box-shadow:0 18px 44px rgba(47,106,65,.22)}.pipeline-actions{display:flex;align-items:center;gap:10px}.pipeline-actions p{margin:0}.pipeline-actions .studio-load-button{min-height:34px;padding:7px 14px;border-radius:999px;font-size:.78rem}.profile-quality-panel{display:grid;align-content:start;gap:14px}.panel-heading-row.compact{margin-bottom:2px}.quality-meter{display:grid;gap:6px}.quality-meter div{display:flex;justify-content:space-between;gap:10px;color:rgba(19,34,24,.68);font-size:.82rem;font-weight:800}.quality-meter strong{color:#2f6a41}.quality-meter i{display:block;height:5px;overflow:hidden;border-radius:999px;background:rgba(53,120,76,.11)}.quality-meter i:before{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6a41,#8ccf9b);content:""}.quality-tip{display:grid;gap:7px;margin-top:4px;padding:14px;border:1px solid rgba(255,255,255,.64);border-radius:14px;background:rgba(255,255,255,.46);color:rgba(19,34,24,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.quality-tip strong{color:#102819}.quality-tip span{font-size:.86rem;line-height:1.35}.pipeline-section{padding-bottom:16px;overflow:visible;position:relative;z-index:4}.pipeline-section .pipeline-workspace{overflow-x:auto}.dashboard-studio-shell .pipeline-section .pipeline-workspace{overflow:visible}.dashboard-studio-shell .pipeline-section .board{grid-template-columns:repeat(3,minmax(310px,1fr));gap:14px;overflow:visible}.dashboard-studio-shell .pipeline-section .column{position:relative;z-index:1;border-color:rgba(255,255,255,.68);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,.3)),rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 12px 30px rgba(56,76,63,.06);backdrop-filter:blur(18px) saturate(135%)}.dashboard-studio-shell .pipeline-section .column:focus-within,.dashboard-studio-shell .pipeline-section .column:hover{z-index:60}.dashboard-studio-shell .pipeline-section .column:first-child{background:radial-gradient(circle at 18% 0,rgba(169,226,190,.28),transparent 46%),linear-gradient(180deg,rgba(245,255,249,.58),rgba(255,255,255,.32))}.dashboard-studio-shell .pipeline-section .column:nth-child(2){background:radial-gradient(circle at 18% 0,rgba(179,223,228,.34),transparent 46%),linear-gradient(180deg,rgba(245,253,255,.58),rgba(255,255,255,.32))}.dashboard-studio-shell .pipeline-section .column:nth-child(3){background:radial-gradient(circle at 18% 0,rgba(205,232,210,.3),transparent 46%),linear-gradient(180deg,rgba(249,255,250,.56),rgba(255,255,255,.32))}.dashboard-studio-shell .pipeline-section .application-card{position:relative;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:rgba(255,255,255,.58);box-shadow:0 16px 34px rgba(56,76,63,.09);backdrop-filter:blur(18px) saturate(135%)}.dashboard-studio-shell .pipeline-section .application-card h3{font-size:.94rem}.dashboard-studio-shell .pipeline-section .compact-card-actions{margin-top:10px}.dashboard-studio-shell .pipeline-section .job-hover-popover{z-index:120;border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.9);color:#102819;backdrop-filter:blur(22px) saturate(135%)}.top-match-empty{min-height:190px}.beta-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;min-height:220px;padding:24px;border:1px dashed rgba(47,106,65,.22);border-radius:18px;background:radial-gradient(circle at 10% 0,rgba(169,226,190,.25),transparent 36%),rgba(255,255,255,.42);color:rgba(19,34,24,.68)}.pipeline-empty-state{margin:4px 0 0}.tracking-empty-state{margin-top:4px}.compact-empty-state{min-height:170px}.beta-empty-icon{position:relative;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(47,106,65,.18);border-radius:16px;background:rgba(53,120,76,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.beta-empty-icon:after,.beta-empty-icon:before{position:absolute;content:""}.beta-empty-icon:before{width:22px;height:16px;border:2px solid #2f6a41;border-radius:5px}.beta-empty-icon:after{width:12px;height:8px;margin-top:-18px;border:2px solid #2f6a41;border-bottom:0;border-radius:6px 6px 0 0}.beta-empty-state h3{margin:0;color:#102819;font-size:1.2rem;letter-spacing:-.02em}.beta-empty-state p{max-width:620px;margin-top:8px;color:rgba(19,34,24,.68);font-size:.92rem;font-weight:750;line-height:1.45}.beta-empty-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.beta-start-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none}.beta-start-steps li{display:grid;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.64);border-radius:14px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.beta-start-steps strong{color:#102819;font-size:.88rem}.beta-start-steps span{color:rgba(19,34,24,.62);font-size:.8rem;font-weight:750;line-height:1.35}.onboarding-start-steps{margin-top:16px}html[data-theme=light] .dashboard-studio-shell .settings-profile-header,html[data-theme=light] .dashboard-studio-shell .settings-profile-header h1,html[data-theme=light] .dashboard-studio-shell .studio-page-header,html[data-theme=light] .dashboard-studio-shell .studio-page-header h2,html[data-theme=light] .dashboard-studio-shell .tracking-detail-shell h2{color:#102819}html[data-theme=light] .dashboard-studio-shell .muted{color:rgba(19,34,24,.62)}html[data-theme=light] .dashboard-studio-shell .eyebrow{color:rgba(47,106,65,.72)}html[data-theme=light] .dashboard-studio-shell .compact-section,html[data-theme=light] .dashboard-studio-shell .detail-card,html[data-theme=light] .dashboard-studio-shell .detail-meta-grid article,html[data-theme=light] .dashboard-studio-shell .feedback-copy-panel,html[data-theme=light] .dashboard-studio-shell .feedback-list-panel,html[data-theme=light] .dashboard-studio-shell .feedback-overview-item,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-history article,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-panel,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-summary article,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user,html[data-theme=light] .dashboard-studio-shell .review-block,html[data-theme=light] .dashboard-studio-shell .review-hint,html[data-theme=light] .dashboard-studio-shell .review-stat,html[data-theme=light] .dashboard-studio-shell .studio-content-panel,html[data-theme=light] .dashboard-studio-shell .tracking-panel,html[data-theme=light] .dashboard-studio-shell .tracking-reply-chip{border-color:rgba(255,255,255,.66);background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(249,255,251,.44)),rgba(255,255,255,.42);box-shadow:0 16px 40px rgba(56,76,63,.08);backdrop-filter:blur(20px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .studio-content-panel{border-radius:18px}html[data-theme=light] .dashboard-studio-shell .studio-metrics article{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.52);box-shadow:0 14px 34px rgba(56,76,63,.08);backdrop-filter:blur(18px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .detail-meta-grid span,html[data-theme=light] .dashboard-studio-shell .feedback-context,html[data-theme=light] .dashboard-studio-shell .feedback-overview-item-head,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-history small,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-history span,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-summary span,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user dt,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user span,html[data-theme=light] .dashboard-studio-shell .review-stat span,html[data-theme=light] .dashboard-studio-shell .studio-metrics span,html[data-theme=light] .dashboard-studio-shell .tracking-date,html[data-theme=light] .dashboard-studio-shell .tracking-head{color:rgba(19,34,24,.56)}html[data-theme=light] .dashboard-studio-shell .detail-meta-grid strong,html[data-theme=light] .dashboard-studio-shell .feedback-overview-item p,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-history h4,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-history strong,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-summary strong,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user dd,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user strong,html[data-theme=light] .dashboard-studio-shell .review-stat strong,html[data-theme=light] .dashboard-studio-shell .studio-metrics strong,html[data-theme=light] .dashboard-studio-shell .tracking-company,html[data-theme=light] .dashboard-studio-shell .tracking-role{color:#102819}html[data-theme=light] .dashboard-studio-shell .review-block-head,html[data-theme=light] .dashboard-studio-shell .tracking-header{border-color:rgba(86,119,95,.14)}html[data-theme=light] .dashboard-studio-shell .detail-meta-list span,html[data-theme=light] .dashboard-studio-shell .feedback-context span,html[data-theme=light] .dashboard-studio-shell .job-diagnostics-user dl div,html[data-theme=light] .dashboard-studio-shell .tracking-filter-chip,html[data-theme=light] .dashboard-studio-shell .tracking-row{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.5);color:rgba(19,34,24,.66);box-shadow:0 10px 26px rgba(56,76,63,.06);backdrop-filter:blur(16px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .tracking-filter-chip:hover{border-color:rgba(47,106,65,.24);background:rgba(255,255,255,.68);color:#102819}html[data-theme=light] .dashboard-studio-shell .tracking-filter-chip-active{border-color:rgba(47,106,65,.24);background:rgba(219,243,226,.68);color:#102819}html[data-theme=light] .dashboard-studio-shell .tracking-filter-chip strong,html[data-theme=light] .dashboard-studio-shell .tracking-filter-chip-active strong{background:rgba(47,106,65,.11);color:#2f6a41}html[data-theme=light] .dashboard-studio-shell .tracking-head{background:rgba(255,255,255,.36);box-shadow:none}html[data-theme=light] .dashboard-studio-shell .source-row a,html[data-theme=light] .dashboard-studio-shell .tracking-open{color:#2f6a41}html[data-theme=light] .dashboard-studio-shell .checkbox-group,html[data-theme=light] .dashboard-studio-shell .feedback-copy-panel textarea,html[data-theme=light] .dashboard-studio-shell .field input,html[data-theme=light] .dashboard-studio-shell .field select,html[data-theme=light] .dashboard-studio-shell .field textarea,html[data-theme=light] .dashboard-studio-shell .tags-editor{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.52);color:#102819;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 20px rgba(56,76,63,.05);backdrop-filter:blur(14px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .field input:focus,html[data-theme=light] .dashboard-studio-shell .field select:focus,html[data-theme=light] .dashboard-studio-shell .field textarea:focus,html[data-theme=light] .dashboard-studio-shell .tags-input:focus{border-color:rgba(47,106,65,.34);outline:none;box-shadow:0 0 0 3px rgba(47,106,65,.1)}html[data-theme=light] .dashboard-studio-shell .compact-checkbox-group>span,html[data-theme=light] .dashboard-studio-shell .field span{color:rgba(19,34,24,.62)}html[data-theme=light] .dashboard-studio-shell .compact-checkbox-group label,html[data-theme=light] .dashboard-studio-shell .tag-chip{border-color:rgba(47,106,65,.16);background:rgba(53,120,76,.08);color:#132218}html[data-theme=light] .dashboard-studio-shell .tag-chip strong{color:#2f6a41}html[data-theme=light] .dashboard-studio-shell .button,html[data-theme=light] .dashboard-studio-shell .tiny-button.primary{border-color:rgba(47,106,65,.24);background:linear-gradient(135deg,#2f6a41,#628d49);color:#fff;box-shadow:0 10px 24px rgba(47,106,65,.16)}html[data-theme=light] .dashboard-studio-shell .ghost-button,html[data-theme=light] .dashboard-studio-shell .tiny-button{border-color:rgba(255,255,255,.68);background:rgba(255,255,255,.48);color:#132218;box-shadow:0 10px 24px rgba(56,76,63,.06)}html[data-theme=light] .dashboard-studio-shell .tiny-button.danger{color:#9b3f2f}html[data-theme=light] .dashboard-studio-shell .tracking-status-actions .tracking-action-interview{border-color:rgba(74,125,166,.16);background:rgba(255,255,255,.48);color:rgba(19,34,24,.62)}html[data-theme=light] .dashboard-studio-shell .tracking-status-actions .tracking-action-interview.primary{border-color:rgba(74,125,166,.34);background:rgba(202,231,236,.86);color:#234372;box-shadow:0 10px 24px rgba(74,125,166,.14)}html[data-theme=light] .dashboard-studio-shell .tracking-status-actions .tracking-action-rejected{border-color:rgba(154,77,50,.14);background:rgba(255,255,255,.48);color:rgba(19,34,24,.62)}html[data-theme=light] .dashboard-studio-shell .tracking-status-actions .tracking-action-rejected.primary{border-color:rgba(154,77,50,.3);background:rgba(242,209,193,.86);color:#803722;box-shadow:0 10px 24px rgba(154,77,50,.13)}html[data-theme=light] .dashboard-studio-shell .tracking-status-open{border-color:rgba(86,119,95,.18);background:rgba(255,255,255,.46);color:rgba(19,34,24,.68)}html[data-theme=light] .dashboard-studio-shell .tracking-status-interview{border-color:rgba(74,125,166,.24);background:rgba(219,239,241,.72);color:#315f83}html[data-theme=light] .dashboard-studio-shell .tracking-status-rejected,html[data-theme=light] .dashboard-studio-shell .tracking-status-rejection{border-color:rgba(154,77,50,.2);background:rgba(247,226,214,.68);color:#9a4d32}html[data-theme=light] .dashboard-studio-shell .tracking-status-confirmation,html[data-theme=light] .dashboard-studio-shell .tracking-status-offer{border-color:rgba(139,100,34,.22);background:rgba(247,235,206,.68);color:#8b6422}html[data-theme=light] .dashboard-studio-shell .empty-state{border-color:rgba(255,255,255,.64);background:rgba(255,255,255,.42);color:rgba(19,34,24,.68)}html[data-theme=light] .dashboard-studio-shell .beta-empty-state,html[data-theme=light] .onboarding-modern-shell .beta-start-steps li{border-color:rgba(255,255,255,.66);background:radial-gradient(circle at 10% 0,rgba(169,226,190,.25),transparent 36%),rgba(255,255,255,.42);box-shadow:0 14px 34px rgba(56,76,63,.08);backdrop-filter:blur(18px) saturate(135%)}html[data-theme=light] .dashboard-studio-shell .alert.success{border-color:rgba(47,106,65,.2);background:rgba(219,243,226,.72);color:#2f6a41}html[data-theme=light] .dashboard-studio-shell .alert.error,html[data-theme=light] .dashboard-studio-shell .feedback-delete-error{color:#9b3f2f}html[data-theme=light] .auth-modern-shell{background:radial-gradient(circle at 17% 22%,rgba(161,210,188,.34),transparent 31%),radial-gradient(circle at 78% 8%,rgba(179,223,228,.42),transparent 29%),radial-gradient(circle at 86% 78%,rgba(218,238,196,.32),transparent 32%),linear-gradient(135deg,#f7f8ef,#f3fbf7 46%,#eef6f0)}html[data-theme=light] .auth-modern-topbar,html[data-theme=light] .intro-video-card-modern,html[data-theme=light] .login-card-modern,html[data-theme=light] .onboarding-modern-form,html[data-theme=light] .onboarding-modern-panel{border-color:rgba(255,255,255,.66);background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(249,255,251,.48)),rgba(255,255,255,.48);box-shadow:0 18px 48px rgba(56,76,63,.1)}html[data-theme=light] .intro-video-card-modern{background:radial-gradient(circle at 18% 10%,rgba(193,233,216,.36),transparent 32%),radial-gradient(circle at 78% 8%,rgba(197,228,235,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.64),rgba(245,251,247,.5)),#f6faf5}html[data-theme=light] .login-card-modern .field input,html[data-theme=light] .onboarding-modern-form .checkbox-group,html[data-theme=light] .onboarding-modern-form .field input,html[data-theme=light] .onboarding-modern-form .field select,html[data-theme=light] .onboarding-modern-form .field textarea,html[data-theme=light] .onboarding-modern-form .tags-editor{border-color:rgba(86,119,95,.16);background:rgba(255,255,255,.58);color:#132218;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=light] .login-card-modern .field span,html[data-theme=light] .onboarding-modern-form .checkbox-group>span,html[data-theme=light] .onboarding-modern-form .field span{color:rgba(19,34,24,.58);font-weight:850}html[data-theme=light] .onboarding-modern-copy .profile-summary,html[data-theme=light] .onboarding-modern-copy .review-hint,html[data-theme=light] .onboarding-modern-copy .review-stat,html[data-theme=light] .onboarding-modern-form .review-block{border-color:rgba(255,255,255,.68);background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 12px 30px rgba(56,76,63,.06)}html[data-theme=dark] .career-shell{background:radial-gradient(circle at 12% 16%,rgba(223,244,198,.1),transparent 30%),radial-gradient(circle at 86% 4%,rgba(226,159,72,.09),transparent 28%),linear-gradient(135deg,#080908,#11140f 48%,#070807);color:#f5f0e8}html[data-theme=dark] .career-app-frame{border-color:rgba(245,240,232,.1);background:rgba(13,15,12,.9);box-shadow:0 28px 90px rgba(0,0,0,.45)}html[data-theme=dark] .career-topbar{border-bottom-color:rgba(245,240,232,.1);background:rgba(12,14,11,.94)}html[data-theme=dark] .career-hero-card h1,html[data-theme=dark] .career-logo,html[data-theme=dark] .career-topnav-link.active,html[data-theme=dark] .career-user-copy strong,html[data-theme=dark] .daily-count-card strong,html[data-theme=dark] .panel-heading-row h2,html[data-theme=dark] .profile-quality-panel h2,html[data-theme=dark] .profile-score-copy strong,html[data-theme=dark] .quality-tip strong,html[data-theme=dark] .status-donut-wrap h2,html[data-theme=dark] .today-list h2,html[data-theme=dark] .top-match-card h3,html[data-theme=dark] .top-match-reason strong{color:#f8f3ea}html[data-theme=dark] .career-hero-card p,html[data-theme=dark] .career-topnav-link,html[data-theme=dark] .career-user-copy small,html[data-theme=dark] .daily-count-card small,html[data-theme=dark] .dashboard-search-summary,html[data-theme=dark] .job-location,html[data-theme=dark] .profile-score-copy span,html[data-theme=dark] .quality-meter div,html[data-theme=dark] .quality-tip,html[data-theme=dark] .quality-tip span,html[data-theme=dark] .status-legend span,html[data-theme=dark] .today-list p,html[data-theme=dark] .top-match-footer span,html[data-theme=dark] .top-match-reason p{color:rgba(245,240,232,.72)}html[data-theme=dark] .career-command,html[data-theme=dark] .career-user{border-color:rgba(245,240,232,.11)}html[data-theme=dark] .career-command{background:rgba(255,255,255,.06);color:rgba(245,240,232,.55)}html[data-theme=dark] .career-command:focus-within{border-color:rgba(223,244,198,.32);background:rgba(255,255,255,.09);box-shadow:0 10px 26px rgba(0,0,0,.24)}html[data-theme=dark] .career-command input{color:#f8f3ea}html[data-theme=dark] .career-command input::placeholder,html[data-theme=dark] .career-user-chevron{color:rgba(245,240,232,.55)}html[data-theme=dark] .career-search-submit,html[data-theme=dark] .panel-heading-row span,html[data-theme=dark] .today-list p span{background:rgba(223,244,198,.12);color:#dff4c6}html[data-theme=dark] .career-user-dropdown{border-color:rgba(245,240,232,.12);background:#11130f;box-shadow:0 20px 50px rgba(0,0,0,.5)}html[data-theme=dark] .career-user-dropdown a{color:#f8f3ea}html[data-theme=dark] .career-user-dropdown a:hover{background:rgba(223,244,198,.09)}html[data-theme=dark] .career-user-dropdown button{color:#ffb09b}html[data-theme=dark] .career-user-dropdown button:hover{background:rgba(255,176,155,.1)}html[data-theme=dark] .career-main-panel{background:linear-gradient(180deg,rgba(15,17,13,.88),rgba(10,11,9,.82)),#0c0e0b}html[data-theme=dark] .career-cockpit-card,html[data-theme=dark] .pipeline-section,html[data-theme=dark] .profile-quality-panel,html[data-theme=dark] .top-matches-panel{border-color:rgba(245,240,232,.1);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(223,244,198,.025)),#11130f;box-shadow:0 16px 42px rgba(0,0,0,.28)}html[data-theme=dark] .daily-count-card,html[data-theme=dark] .dashboard-search-summary,html[data-theme=dark] .profile-score-copy,html[data-theme=dark] .top-match-card{border-color:rgba(245,240,232,.1);background:rgba(255,255,255,.055)}html[data-theme=dark] .daily-count-card input{background:rgba(255,255,255,.08);color:#f8f3ea}html[data-theme=dark] .profile-score-ring{background:radial-gradient(circle at center,#11130f 58%,transparent 60%),conic-gradient(#dff4c6 calc(var(--score) * 1%),rgba(223,244,198,.16) 0);box-shadow:inset 0 0 0 8px rgba(17,19,15,.9)}html[data-theme=dark] .profile-score-ring strong{color:#f8f3ea}html[data-theme=dark] .profile-score-ring span{color:rgba(245,240,232,.62)}html[data-theme=dark] .today-list{border-right-color:rgba(245,240,232,.1)}html[data-theme=dark] .status-donut{background:radial-gradient(circle at center,#11130f 46%,transparent 48%),conic-gradient(#dff4c6 0 var(--new-end),#88a6a7 var(--new-end) var(--work-end),#d8a14d var(--work-end) 100%)}html[data-theme=dark] .status-donut-empty{background:radial-gradient(circle at center,#11130f 46%,transparent 48%),conic-gradient(rgba(223,244,198,.14) 0 100%)}html[data-theme=dark] .quality-meter i{background:rgba(223,244,198,.12)}html[data-theme=dark] .quality-meter i:before{background:#dff4c6}html[data-theme=dark] .dashboard-search-summary a,html[data-theme=dark] .dashboard-search-summary strong,html[data-theme=dark] .panel-heading-row>a,html[data-theme=dark] .pipeline-heading p,html[data-theme=dark] .profile-score-copy a,html[data-theme=dark] .quality-meter strong,html[data-theme=dark] .quality-tip a{color:#dff4c6}html[data-theme=dark] .quality-tip{border-color:rgba(223,244,198,.16);background:rgba(223,244,198,.055)}html[data-theme=dark] .dashboard-studio-shell .pipeline-section .column,html[data-theme=dark] .dashboard-studio-shell .pipeline-section .column:first-child,html[data-theme=dark] .dashboard-studio-shell .pipeline-section .column:nth-child(2),html[data-theme=dark] .dashboard-studio-shell .pipeline-section .column:nth-child(3){border-color:rgba(245,240,232,.1);background:rgba(255,255,255,.045)}html[data-theme=dark] .dashboard-studio-shell .pipeline-section .application-card,html[data-theme=dark] .dashboard-studio-shell .pipeline-section .job-hover-popover{border-color:rgba(245,240,232,.1);background:#151812;color:#f8f3ea}html[data-theme=dark] .beta-empty-state,html[data-theme=dark] .onboarding-modern-shell .beta-start-steps li{border-color:rgba(245,240,232,.12);background:radial-gradient(circle at 10% 0,rgba(223,244,198,.08),transparent 36%),rgba(255,255,255,.045);color:rgba(245,240,232,.72)}html[data-theme=dark] .beta-empty-state h3,html[data-theme=dark] .beta-start-steps strong{color:#f8f3ea}html[data-theme=dark] .beta-empty-state p,html[data-theme=dark] .beta-start-steps span{color:rgba(245,240,232,.68)}html[data-theme=dark] .beta-empty-icon{border-color:rgba(223,244,198,.18);background:rgba(223,244,198,.08)}html[data-theme=dark] .beta-empty-icon:after,html[data-theme=dark] .beta-empty-icon:before{border-color:#dff4c6}html[data-theme=dark] .auth-modern-shell{background:radial-gradient(circle at 17% 22%,rgba(93,123,88,.2),transparent 31%),radial-gradient(circle at 78% 8%,rgba(98,132,146,.16),transparent 29%),radial-gradient(circle at 86% 78%,rgba(167,129,55,.12),transparent 32%),linear-gradient(135deg,#080908,#11140f 46%,#070807);color:#f8f3ea}html[data-theme=dark] .auth-modern-topbar,html[data-theme=dark] .intro-video-card-modern,html[data-theme=dark] .login-card-modern,html[data-theme=dark] .onboarding-modern-form,html[data-theme=dark] .onboarding-modern-panel{border-color:rgba(245,240,232,.11);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(223,244,198,.025)),rgba(16,18,14,.88);box-shadow:0 22px 62px rgba(0,0,0,.34)}html[data-theme=dark] .auth-modern-logo,html[data-theme=dark] .intro-video-card-modern h1,html[data-theme=dark] .login-card-modern h1,html[data-theme=dark] .onboarding-modern-copy h1,html[data-theme=dark] .onboarding-modern-form .review-stat strong,html[data-theme=dark] .onboarding-modern-form h2{color:#f8f3ea}html[data-theme=dark] .auth-modern-topbar,html[data-theme=dark] .auth-modern-topbar .muted,html[data-theme=dark] .auth-modern-topbar>div,html[data-theme=dark] .intro-video-card-modern .muted,html[data-theme=dark] .login-card-modern .muted,html[data-theme=dark] .onboarding-modern-copy .profile-intro,html[data-theme=dark] .onboarding-modern-shell .muted{color:rgba(245,240,232,.72)}html[data-theme=dark] .onboarding-modern-copy .review-hint,html[data-theme=dark] .onboarding-modern-copy .review-stat,html[data-theme=dark] .onboarding-modern-form .checkbox-group,html[data-theme=dark] .onboarding-modern-form .review-block,html[data-theme=dark] .onboarding-modern-form .tags-editor{border-color:rgba(245,240,232,.11);background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}html[data-theme=dark] .onboarding-modern-form .review-block-head{border-bottom-color:rgba(245,240,232,.1)}html[data-theme=dark] .onboarding-modern-copy .eyebrow,html[data-theme=dark] .onboarding-modern-copy .review-stat span,html[data-theme=dark] .onboarding-modern-form .checkbox-group>span,html[data-theme=dark] .onboarding-modern-form .eyebrow,html[data-theme=dark] .onboarding-modern-form .field span{color:rgba(245,240,232,.66)}html[data-theme=dark] .login-card-modern .field input,html[data-theme=dark] .login-card-modern .field select,html[data-theme=dark] .login-card-modern .field textarea,html[data-theme=dark] .onboarding-modern-form .field input,html[data-theme=dark] .onboarding-modern-form .field select,html[data-theme=dark] .onboarding-modern-form .field textarea{border-color:rgba(245,240,232,.12);background:rgba(255,255,255,.07);color:#f8f3ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme=dark] .login-card-modern .field input::placeholder,html[data-theme=dark] .onboarding-modern-form .field input::placeholder,html[data-theme=dark] .onboarding-modern-form .field textarea::placeholder,html[data-theme=dark] .onboarding-modern-form .tags-input::placeholder{color:rgba(245,240,232,.44)}html[data-theme=dark] .onboarding-modern-form .field input:focus,html[data-theme=dark] .onboarding-modern-form .field select:focus,html[data-theme=dark] .onboarding-modern-form .field textarea:focus,html[data-theme=dark] .onboarding-modern-form .tags-input:focus{border-color:rgba(223,244,198,.32);outline:none;box-shadow:0 0 0 3px rgba(223,244,198,.08)}html[data-theme=dark] .onboarding-modern-form .compact-checkbox-group label,html[data-theme=dark] .onboarding-modern-form .tag-chip{border-color:rgba(223,244,198,.18);background:rgba(223,244,198,.08);color:#f8f3ea}html[data-theme=dark] .onboarding-modern-form .tag-chip strong{color:#dff4c6}html[data-theme=dark] .onboarding-modern-form .button{border-color:rgba(223,244,198,.22);background:linear-gradient(135deg,#dff4c6,#a9c985);color:#0b0d09}html[data-theme=dark] .onboarding-modern-form .ghost-button{border-color:rgba(245,240,232,.14);background:rgba(255,255,255,.06);color:#f8f3ea}html[data-theme=light] .onboarding-modern-shell{color:#132218}html[data-theme=light] .onboarding-modern-form .review-block-head{border-bottom-color:rgba(19,34,24,.09)}html[data-theme=light] .onboarding-modern-copy .review-stat strong,html[data-theme=light] .onboarding-modern-form .review-block h2{color:#132218}html[data-theme=light] .onboarding-modern-form .compact-checkbox-group label,html[data-theme=light] .onboarding-modern-form .tag-chip{border-color:rgba(47,106,65,.16);background:rgba(53,120,76,.08);color:#132218}html[data-theme=light] .onboarding-modern-form .tag-chip strong{color:#2f6a41}html[data-theme=light] .onboarding-modern-form .field input::placeholder,html[data-theme=light] .onboarding-modern-form .field textarea::placeholder,html[data-theme=light] .onboarding-modern-form .tags-input::placeholder{color:rgba(19,34,24,.42)}@media (max-width:1180px){.career-topbar{grid-template-columns:auto 1fr auto}.loading-topbar{grid-template-columns:auto minmax(120px,180px) minmax(130px,180px)}.career-command{display:none}.career-cockpit-grid,.career-main-grid{grid-template-columns:1fr}.top-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-pill-search{display:none}}@media (max-width:860px){.career-shell{padding:0}.career-app-frame{min-height:100vh;border-radius:0}.career-topbar{gap:16px;padding:16px}.career-topbar,.loading-topbar{grid-template-columns:1fr auto}.career-topnav,.career-user-copy,.loading-pill-nav{display:none}.career-main-panel{padding:14px}.career-hero-card,.today-status-card{grid-template-columns:1fr}.today-list{padding-right:0;border-right:0}.beta-empty-state,.loading-grid,.top-match-grid{grid-template-columns:1fr}.beta-empty-state{min-height:auto;padding:18px}.beta-empty-actions{justify-content:flex-start}.beta-start-steps{grid-template-columns:1fr}}