#aurora-above{position:relative;z-index:1}body:has(.aptitude-root.aptitude-phase-lobby){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100dvh}body:has(.aptitude-root:not(.aptitude-phase-lobby)){overflow:hidden;height:100dvh}body:has(.aptitude-root.aptitude-phase-lobby) #aurora-above{min-height:100%;height:auto;overflow:visible}body:has(.aptitude-root:not(.aptitude-phase-lobby)) #aurora-above{height:100%;overflow:hidden}body[data-career-coach-active],html:has(body[data-career-coach-active]){overflow:hidden!important;height:100dvh}body[data-career-coach-active] #aurora-above{height:100%;overflow:hidden}[data-aurora-paused] .action-confirm__aurora-blob,[data-aurora-paused] .studio-look-aurora-blob,[data-aurora-paused] .studio-score-explore-aurora-blob{animation-play-state:paused!important}html.studio-dark .resume-paper{box-shadow:0 24px 56px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06)}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap){color:var(--color-text)}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) :where(div,p,span,label,small,strong,em,li,dd,dt,h1,h2,h3,h4,h5,h6,header,footer,section,article){color:inherit!important}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) :where(.jd-sev,.jd-chip,.career-chip,.audit-sev,.jd-score,.studio-panel-dim-num){color:unset!important}html.studio-dark .studio-panel-ring-value{color:var(--score-color,var(--color-accent))!important}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) :where(input,textarea,select){color:#f1f5f9;color-scheme:dark}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) :where(input,textarea,select)::-moz-placeholder{color:rgba(226,232,240,.55)}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) :where(input,textarea,select)::placeholder{color:rgba(226,232,240,.55)}html.studio-dark :where(.studio-panel,.jd-panel,.jd-overlay,.career-matcher,.studio-mobile-dock-host,.studio-mobile-dock,.studio-mobile-dock__glass,.studio-top-chrome,.studio-page-hint-popover,.keyboard-shortcuts-overlay__panel,.studio-help-palette,.studio-privacy-sheet,.overlay,.overlay-panel-wrap) select option{background:#0b1220;color:#f1f5f9}html.studio-dark .resume-paper{color-scheme:light}html.studio-dark .overlay{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#f9fafb}html.studio-dark .page-fit-hint{background:rgba(30,41,59,.92);border-color:rgba(148,163,184,.35);box-shadow:0 18px 40px rgba(0,0,0,.35);backdrop-filter:none;-webkit-backdrop-filter:none}html.studio-dark .page-fit-hint--medium{border-color:rgba(251,191,36,.45)}html.studio-dark .page-fit-hint--high{border-color:rgba(251,113,133,.55);background:rgba(67,20,33,.94)}html.studio-dark .page-fit-hint__body strong{color:#fde68a}html.studio-dark .page-fit-hint--high .page-fit-hint__body strong{color:#fecdd3}html.studio-dark .page-fit-hint__body p{color:#e5e7eb}html.studio-dark .page-fit-hint__btn{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#f9fafb}html.studio-dark .page-fit-hint__btn:hover{background:rgba(255,255,255,.14)}html.studio-dark .page-fit-hint__btn--ghost{border-color:rgba(255,255,255,.14);background:transparent}html.studio-dark .career-matcher select,html.studio-dark .jd-panel select{color:#f1f5f9;background-color:rgba(15,23,42,.65);color-scheme:dark}html.studio-dark .career-matcher select option,html.studio-dark .jd-panel select option{background:#0b1220;color:#f1f5f9}html.studio-dark .career-matcher,html.studio-dark .jd-panel{color:var(--color-text)}html.studio-dark .career-matcher input::-moz-placeholder,html.studio-dark .jd-panel input::-moz-placeholder,html.studio-dark .jd-panel textarea::-moz-placeholder{color:rgba(226,232,240,.55)}html.studio-dark .career-matcher input::placeholder,html.studio-dark .jd-panel input::placeholder,html.studio-dark .jd-panel textarea::placeholder{color:rgba(226,232,240,.55)}@media (min-width:901px){html.studio-dark [data-studio-root] .studio-shell-header{border-bottom-color:var(--studio-chrome-border);background:var(--studio-chrome-glass)}html.studio-dark [data-studio-root] .studio-shell-panel .studio-panel-glass{border-color:var(--studio-panel-border);border-left:none;border-radius:0 var(--studio-panel-radius) var(--studio-panel-radius) 0;box-shadow:none}html.studio-dark [data-studio-root] .studio-shell-dock{background:var(--studio-chrome-glass);border-right-color:var(--studio-chrome-border)}html.studio-dark [data-studio-root] .studio-shell-dock .studio-dock{background:transparent;border-right:none}}html.studio-dark [data-studio-root] .studio-dock{border-right-color:var(--studio-chrome-border)}html.studio-dark [data-studio-root] .studio-dock-divider{background:rgba(255,255,255,.08)}html.studio-dark [data-studio-root] :is(.studio-dock-group-label,.studio-dock-label){color:var(--color-text-muted)}html.studio-dark [data-studio-root] .studio-dock-tool:hover{background:rgba(255,255,255,.06)}html.studio-dark [data-studio-root] .studio-tool-header{border-bottom-color:rgba(255,255,255,.08)}html.studio-dark [data-studio-root] .studio-tool-header__title{color:rgba(245,245,247,.92)}html.studio-dark [data-studio-root] .studio-tool-header__close{background:rgba(255,255,255,.08);color:rgba(245,245,247,.62)}html.studio-dark [data-studio-root] .studio-tool-header__close:hover{background:rgba(255,255,255,.12);color:rgba(245,245,247,.92)}html.studio-dark [data-studio-root] .stc__back-btn{color:rgba(245,245,247,.62)}html.studio-dark [data-studio-root] .stc__back-btn:hover{background:rgba(255,255,255,.06);color:rgba(245,245,247,.92)}html.studio-dark [data-studio-root] .stc__export-btn:hover{opacity:.92}html.studio-dark [data-studio-root] .stc__share-btn{border-color:color-mix(in srgb,var(--color-accent) 60%,transparent);color:rgba(245,245,247,.92)}html.studio-dark [data-studio-root] .stc__share-btn:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}html.studio-dark [data-studio-root] .studio-resume-switcher__trigger{border-color:rgba(255,255,255,.12);background:color-mix(in srgb,rgba(255,255,255,.08) 60%,transparent);color:rgba(245,245,247,.82)}html.studio-dark [data-studio-root] .studio-resume-switcher__trigger:hover:not(:disabled){border-color:rgba(255,255,255,.18);background:color-mix(in srgb,rgba(255,255,255,.12) 85%,transparent)}html.studio-dark [data-studio-root] .studio-resume-switcher__menu{border-color:rgba(255,255,255,.12);background:linear-gradient(165deg,rgba(22,24,40,.96),rgba(18,20,36,.92));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.08),0 16px 40px rgba(0,0,0,.45)}html.studio-dark [data-studio-root] .studio-resume-switcher__item{color:rgba(245,245,247,.88)}html.studio-dark [data-studio-root] .studio-resume-switcher__item:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}html.studio-dark [data-studio-root] .studio-resume-switcher__item.is-active{background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent)}html.studio-dark [data-studio-root] .studio-resume-switcher__item--new{color:var(--color-accent)}html.studio-dark [data-studio-root] .studio-resume-switcher__divider{background:rgba(255,255,255,.08)}