:root:not([data-theme=dark]):has(.app-shell):not(:where([data-ui],[data-ui] *)){--canvas:#e8eef6;--cab-canvas:#e8eef6;--side:#fff;--cab-side:#fff}html:not([data-theme=dark]) body:has(.app-shell) :is(.app,.workspace):not(:where([data-ui],[data-ui] *)),html:not([data-theme=dark]) body:has(.app-shell):not(:where([data-ui],[data-ui] *)){background:var(--canvas)!important}body:has(.app-shell) :is(button,.button,a.button-link):not(:where([data-ui],[data-ui] *)){font-weight:500}body:has(.app-shell) :is(a.button,.button,a.button-link,button.primary,button.secondary):not(.send-icon):not(.icon-only):not(:where([data-ui],[data-ui] *)){height:auto!important;min-height:40px!important;padding-inline:14px!important;border-radius:8px!important;font-size:14px!important}@media(max-width:768px),(pointer:coarse){body:has(.app-shell) :is(a.button,.button,a.button-link,button.primary,button.secondary):not(.send-icon):not(.icon-only):not(:where([data-ui],[data-ui] *)){min-height:44px!important}}:root:not([data-theme=dark]) body:has(.app-shell) :is(button.secondary,.button.secondary,a.button.secondary):not(:where([data-ui],[data-ui] *)){border-color:#dfe3e8!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 1px 2px #071a310d!important}body:has(.app-shell) :is(button.secondary:not(:disabled),a.button.secondary):hover:not(:where([data-ui],[data-ui] *)){border-color:#c6ccd2!important}.eyebrow:has(+h1):not(:where([data-ui],[data-ui] *)),.eyebrow:has(+h2):not(:where([data-ui],[data-ui] *)){display:none!important}body:has(.app-shell) :is(h1,h2,h3):not(.resume-paper *,.resume-sheet *):not(:where([data-ui],[data-ui] *)){font-weight:600!important}:root:not([data-theme=dark]) :is(.market-facts,.condition-grid)>span:not(:where([data-ui],[data-ui] *)){border-top:1px solid var(--line-soft)!important}.blocked:not(:where([data-ui],[data-ui] *)),.row.action:not(:where([data-ui],[data-ui] *)){border-left:0!important}:root:not([data-theme=dark]) .blocked:not(.apply-result):not(:where([data-ui],[data-ui] *)){background:#fff0ed!important}:root .app-shell.app-shell:not(:where([data-ui],[data-ui] *)){background:#e8eef6}:root .app-shell.app-shell .workspace:not(:where([data-ui],[data-ui] *)){position:relative;min-width:0;min-height:100dvh;margin:0;padding:0!important;border-radius:0;background:#e8eef6!important;background-image:none!important}:root .app-shell.app-shell .workspace>main:not(:where([data-ui],[data-ui] *)){min-width:0;background:transparent!important;--canvas:transparent}:root .app-shell.app-shell .workspace>main:has(>*>:is([data-screen=summary],[data-screen=access],[data-screen=profile],[data-screen=search-settings],[data-screen=resumes],[data-screen=interview-prep],[data-screen=cover-letter],[data-screen=vacancies],[data-screen=hot-vacancies])):not(:where([data-ui],[data-ui] *)){min-height:0}@media(min-width:1100px){html:has(:is([data-screen=summary],[data-screen=access],[data-screen=profile],[data-screen=search-settings],[data-screen=resumes],[data-screen=interview-prep],[data-screen=cover-letter],[data-screen=vacancies],[data-screen=hot-vacancies])):not(:where([data-ui],[data-ui] *)){scrollbar-gutter:auto}}:root .app-shell.app-shell .workspace>main .pipeline-page:not(:where([data-ui],[data-ui] *)){background:transparent!important}:root .app-shell.app-shell .workspace>main .resume-agent-overlay:not(:where([data-ui],[data-ui] *)){--canvas:#e8eef6}html[data-theme=dark] body:has(.app-shell) .app-shell.app-shell:not(:where([data-ui],[data-ui] *)){background:#10131a}html[data-theme=dark] body:has(.app-shell) .app-shell.app-shell .workspace:not(:where([data-ui],[data-ui] *)){background:#10131a!important;background-image:none!important}html[data-theme=dark] .app-shell.app-shell .workspace>main .resume-agent-overlay:not(:where([data-ui],[data-ui] *)){--canvas:#10131a}@media screen{html[data-theme=dark]:has(.app-shell):not(:where([data-ui],[data-ui] *)){color-scheme:dark;--cab-canvas:#10131a;--cab-surface:#343844;--cab-surface-2:#242833;--cab-ink:#f5f6fa;--cab-ink-2:#bec7d2;--cab-ink-3:#a2adba;--cab-line:#46515f;--cab-line-soft:#343e4b;--cab-accent:#ccb5ff;--cab-rain:#333044;--cab-sky:#423a60;--cab-seafoam:#253d37;--cab-jade:#8ce2c3;--cab-lavender:#3b304e;--cab-lime:#d2e89b;--cab-shadow:none;--cab-shadow-deck:0 18px 50px #0004;--ink:#f5f6fa;--muted:#bec7d2;--surface:#343844;--strong:#cde995;--line:#46515f;--focus:#d2e89b;background:#11151c!important}html[data-theme=dark] body:has(.app-shell):not(:where([data-ui],[data-ui] *)){--account-panel:#343844;--account-soft:#242833;--account-danger:#ffb5b5;--account-text:#f5f6fa;--account-muted:#bec7d2;--account-surface:#1d222c;--account-border:#46515f;background:var(--cab-canvas)!important;color:var(--cab-ink)!important}html[data-theme=dark] body:has(.app-shell) .workspace:not(:where([data-ui],[data-ui] *)){background:linear-gradient(135deg,#21172f,#111722 50%,#142c22)!important}html[data-theme=dark] body:has(.app-shell) :is(.sidebar,.mobile-head,.mobile-nav):not(:where([data-ui],[data-ui] *)){background:#171d25!important;border-color:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) .sidebar .nav:not(:where([data-ui],[data-ui] *)){background:#272e3a!important}html[data-theme=dark] body:has(.app-shell) .sidebar .nav :is([aria-current=page],[aria-current=true]):not(:where([data-ui],[data-ui] *)){background:#333044!important;color:#f5f6fa!important}html[data-theme=dark] body:has(.app-shell) :is(.identity-summary,.account-card,.settings-card,.methods-card,.dialog):not(:where([data-ui],[data-ui] *)){background:var(--cab-surface)!important;color:var(--cab-ink)!important;border-color:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) #profile-form:not([hidden]):not(:where([data-ui],[data-ui] *)){background:transparent!important}html[data-theme=dark] body:has(.app-shell) :is(.identity-facts,.context-chip):not(:where([data-ui],[data-ui] *)){background:var(--account-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(.identity-facts>div,.profile-sections,.account-navigation,.form-actions,.setting-row):not(:where([data-ui],[data-ui] *)){border-color:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where([data-ui],[data-ui] *)){background:var(--account-surface)!important;color:var(--cab-ink)!important;border-color:var(--account-border)!important;box-shadow:inset 0 0 0 1px var(--account-border)!important}html[data-theme=dark] body:has(.app-shell) input:not(:where([data-ui],[data-ui] *))::placeholder{color:#a2adba!important;opacity:1}html[data-theme=dark] body:has(.app-shell) :is(button,.button-link):not(:where([data-ui],[data-ui] *)){color:var(--cab-ink)}html[data-theme=dark] body:has(.app-shell) .primary:not(:where([data-ui],[data-ui] *)){background:#cde995!important;color:#172016!important;border-color:transparent!important}html[data-theme=dark] body:has(.app-shell) :is(.copy-icon,.integration-account-trigger,.integration-ai-balance):not(:where([data-ui],[data-ui] *)){background:#303946!important;color:var(--cab-ink)!important;border-color:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(.integration-avatar,.avatar):not(:where([data-ui],[data-ui] *)){background:#50436a!important;color:#fff!important}html[data-theme=dark] body:has(.app-shell) :is(.integration-subscription-action,.integration-subscription-action svg):not(:where([data-ui],[data-ui] *)){background:#253d37!important;color:#a6edcf!important}html[data-theme=dark] body:has(.app-shell) #profile-form .connection:hover:not(:where([data-ui],[data-ui] *)){background:#ffffff0b!important}html[data-theme=dark] body:has(.app-shell) :is(.integration-account-popover,.account-popover):not(:where([data-ui],[data-ui] *)){background:var(--cab-surface)!important;color:var(--cab-ink)!important;border-color:var(--cab-line)!important}html[data-theme=dark] body:has(.app-shell) :is(.integration-account-popover nav a,.integration-theme-toggle,.integration-sign-out,.account-popover nav button):hover:not(:where([data-ui],[data-ui] *)){background:#333044!important}html[data-theme=dark] body:has(.app-shell) :is(button,a,input,select,textarea):focus-visible:not(:where([data-ui],[data-ui] *)){outline:2px solid #d2e89b!important;outline-offset:3px!important}html[data-theme=dark] body:has(.app-shell) :is(.security-hero,.access-methods,.session-panel):not(:where([data-ui],[data-ui] *)){background:var(--account-soft)!important;border-color:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(.security-status i,.access-method em i,.session-row em i,.security-note>i):not(:where([data-ui],[data-ui] *)){background:#a3ddb8!important}html[data-theme=dark] body:has(.app-shell) :is(.transport-copy,.transport-secondary):not(:where([data-ui],[data-ui] *)){color:var(--cab-ink-2)!important}html[data-theme=dark] body:has(.app-shell) .transport-mark:not(:where([data-ui],[data-ui] *)){color:var(--cab-ink)!important;background:var(--account-soft)!important}html[data-theme=dark] body:has(.app-shell) .transport-skeleton i:not(:where([data-ui],[data-ui] *)){background:var(--cab-line-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(input,textarea):not(:where([data-ui],[data-ui] *))::placeholder{color:#a2adba!important;opacity:1}}@media screen{html[data-theme=dark] .app-shell main:not(:has(.cabinet-state-host)):not(:where([data-ui],[data-ui] *)){color-scheme:light;--cab-canvas:#fcfbf8;--cab-surface:#fff;--cab-surface-2:#f5f3ee;--cab-ink:#071a31;--cab-ink-2:#5f6d77;--cab-ink-3:#93a0aa;--cab-line:#c6ccd2;--cab-line-soft:#d8dce0;--cab-accent:#6bb1ff;--cab-rain:#edf5ff;--cab-sky:#c1defe;--cab-seafoam:#baf0ec;--cab-jade:#5ddfd7;--cab-lavender:#eae3fa;--cab-lime:#dbee9f;--ink:#0b0d0f;--muted:#52616d;--surface:#fff;--strong:#071a31;--line:#b7c0c6;--focus:#1e5ea7;color:#071a31}html[data-theme=dark] .app-shell main:has(.cabinet-state-host):not(:where([data-ui],[data-ui] *)){background:transparent}}