.next-workspace{height:100dvh;display:flex;flex-direction:column;background:var(--lm-paper);color:var(--lm-ink);font-family:var(--font-lm-display),sans-serif;font-size:13px}.next-import,.next-workspace button,.next-workspace input,.next-workspace select{font:inherit}.next-import,.next-workspace button{cursor:pointer}.next-workspace button:disabled{cursor:default;opacity:.5}.next-workspace a:focus-visible,.next-workspace button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.next-header{height:55px;display:flex;align-items:center;gap:20px;padding:0 18px;border-bottom:1px solid var(--lm-rule);background:var(--lm-raised)}.next-header>a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:21px;letter-spacing:-.6px}.next-brand-galaxy{width:38px;height:40px;flex-shrink:0;background:url(/logo.png) 0/auto 40px no-repeat}.next-brand-name{white-space:nowrap;line-height:1;font-weight:500}.next-brand-name>span{color:#587ad6}.next-brand-name strong{font-weight:500;color:#7c3aed}.next-header small,.next-header>span{font-size:11px;color:var(--lm-ink-soft)}.next-header>div{flex:1}.next-header button{padding:6px}.next-layout{display:grid;grid-template-columns:var(--next-left) 5px minmax(0,1fr) 5px var(
      --next-right
    );flex:1;min-height:0}.next-explorer{display:flex;min-width:0;overflow:hidden;background:var(--lm-raised)}.next-rail{display:flex;flex-direction:column;gap:8px;align-items:center;width:44px;flex-shrink:0;border-right:1px solid var(--lm-rule);padding-top:14px}.next-rail button{padding:8px;border-radius:7px}.next-stage[aria-current=page],.next-workspace [aria-pressed=true]{color:var(--lm-teach);background:var(--lm-teach-tint)}.next-explorer-body{display:flex;flex:1;min-width:0;flex-direction:column;overflow:auto}.next-explorer-body>h2{padding:20px 14px 12px;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700;color:var(--lm-ink-soft)}.next-stage{display:flex;align-items:center;gap:10px;text-align:left;width:calc(100% - 12px);padding:13px 9px;margin:3px 6px;border-radius:8px}.next-stage span{display:flex;flex-direction:column;gap:4px}.next-stage strong{font-weight:600}.next-stage small{font-size:10px;color:var(--lm-ink-soft)}.next-resizer{cursor:col-resize;touch-action:none;background:var(--lm-rule)}.next-resizer:focus,.next-resizer:hover{background:#7c3aed}.next-center{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.next-tabs{display:flex;min-height:42px;overflow:auto;border-bottom:1px solid var(--lm-rule);background:var(--lm-raised)}.next-tabs>div{display:flex;border-right:1px solid var(--lm-rule);border-top:2px solid transparent;white-space:nowrap}.next-tabs>div.active{border-top-color:#7c3aed;background:var(--lm-paper);color:var(--lm-teach)}.next-tabs button{padding:10px}.next-tab-body{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.next-tab-body[hidden]{display:none}.next-chat{min-width:0;min-height:0;overflow:hidden;background:var(--lm-raised)}.next-chat>div{border:0;border-radius:0}.next-collapsed{visibility:hidden}.next-status{display:flex;justify-content:space-between;gap:12px;padding:5px 16px;font-size:10px;border-top:1px solid var(--lm-rule);color:var(--lm-ink-soft)}.next-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--lm-rule);background:var(--lm-raised)}.next-toolbar>span{font-size:10px;color:var(--lm-ink-soft);margin-right:auto}.next-import,.next-module>button,.next-toolbar button,.next-toolbar input,.next-toolbar select,.next-version button{padding:6px 9px;border:1px solid var(--lm-rule);border-radius:6px;background:var(--lm-paper)}.next-primary{background:#6d28d9!important;color:white!important;border-color:#6d28d9!important}.next-resume{display:flex;flex:1;min-height:0;flex-direction:column}.next-document-scroll{flex:1;overflow:auto;padding:24px;background:var(--lm-paper)}.next-paper-size{margin:auto;box-shadow:0 5px 25px #0001}.next-source{flex:1;display:flex;flex-direction:column;min-height:0}.next-source textarea{flex:1;resize:none;padding:24px;font:13px/1.7 monospace;background:var(--lm-raised);color:var(--lm-ink);min-height:200px}.next-module-scroll{overflow:auto;flex:1;min-height:0}.next-module{padding:28px;overflow:auto}.next-module h2{font-size:24px;font-weight:600;margin-bottom:16px}.next-module p{line-height:1.7;margin:12px 0 20px;color:var(--lm-ink-soft)}.next-module a{color:var(--lm-teach);text-decoration:underline}.next-version{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--lm-rule)}.next-version>div,.next-version>strong{flex:1}.next-version small{display:block;margin-top:5px;color:var(--lm-ink-soft)}.next-version input{max-width:220px}.next-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.next-comparison pre{white-space:pre-wrap;font-size:11px;padding:16px;background:var(--lm-raised)}.next-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.next-score-grid>div{padding:16px;border:1px solid var(--lm-rule);border-radius:12px;background:var(--lm-raised)}.next-score-grid strong{font-size:32px;color:var(--lm-teach)}.next-error{padding:10px 15px;color:#b91c1c;background:#fff1f2;display:flex;justify-content:space-between;gap:12px}.next-empty{padding:50px;text-align:center}.next-sessions{padding:8px}.next-sessions button{display:block;width:100%;padding:12px 8px;text-align:left;border-radius:8px}.next-sessions p{padding:12px;font-size:11px}.next-salary{width:100%;height:420px;border:1px solid var(--lm-rule);margin-top:20px}.next-muted{font-size:11px}.next-mobile-nav{display:none}@media (max-width:800px){.next-header{height:48px}.next-header small,.next-header>button,.next-header>span{display:none}.next-mobile-nav{display:flex;border-bottom:1px solid var(--lm-rule)}.next-mobile-nav button{flex:1;padding:12px;text-transform:capitalize}.next-layout{display:flex}.next-center,.next-chat,.next-explorer{display:none;width:100%;visibility:visible}.next-resizer{display:none}.next-workspace[data-mobile=chat] .next-chat,.next-workspace[data-mobile=explorer] .next-explorer,.next-workspace[data-mobile=workspace] .next-center{display:flex}.next-chat>div{width:100%}.next-stage{padding:16px}.next-toolbar{padding:8px;gap:6px}.next-toolbar>strong{width:100%}.next-document-scroll{padding:12px}.next-comparison,.next-score-grid{grid-template-columns:1fr}.next-status span:last-child{display:none}.next-module{padding:20px}}.next-discover{padding:20px;min-width:0}.next-discover>.sticky{position:relative;top:auto}.next-discover aside[aria-label^="Job details"]{position:relative;top:auto;height:auto;min-width:0;margin-top:12px}.next-discover aside[aria-label^="Job details"]>.flex>.sticky{position:sticky;top:0;display:flex}.next-discover aside[aria-label^="Job details"] .overflow-y-auto{overflow:visible}.next-discover input{min-width:0}.next-sessions input{width:100%;padding:9px;border:1px solid var(--lm-rule);border-radius:6px;background:var(--lm-paper)}.next-sessions time{display:block;font-size:10px;color:var(--lm-ink-soft);margin-top:5px}.next-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#7c3aed}.next-direction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:22px 0}.next-direction-card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--lm-rule);border-radius:12px;background:var(--lm-raised);margin-bottom:16px}.next-direction-card>strong{font-size:17px}.next-direction-card>span:not(.next-eyebrow){color:var(--lm-ink-soft);line-height:1.6}.next-direction-card textarea{padding:10px;border:1px solid var(--lm-rule);border-radius:6px;background:var(--lm-paper);width:100%;resize:vertical}.next-direction-card summary{cursor:pointer;font-weight:600}.next-discover{container-type:inline-size}.next-discover .next-job-split{display:block}.next-discover .next-job-split>:first-child{display:none}@container (min-width: 850px){.next-discover .next-job-split{display:flex;gap:18px;align-items:flex-start}.next-discover .next-job-split>:first-child{display:block;width:300px;flex:none}.next-discover .next-job-split aside[aria-label^="Job details"]{margin-top:0;flex:1}}.next-resume-tabs{display:flex;gap:20px;padding:0 18px;border-bottom:1px solid var(--lm-rule);background:var(--lm-raised);overflow-x:auto}.next-resume-tabs [role=tab]{padding:13px 2px 11px;border-bottom:2px solid transparent;color:var(--lm-ink-soft);border-radius:0;white-space:nowrap}.next-resume-tabs [aria-selected=true]{color:#7c3aed;border-bottom-color:#7c3aed;font-weight:600}.next-resume-imports{display:flex;align-items:center;gap:16px;padding:8px 18px;border-bottom:1px solid var(--lm-rule);font-size:11px}.next-import,.next-resume-imports button,.next-toolbar button{display:inline-flex;align-items:center;gap:6px}.next-resume-imports .next-import,.next-resume-imports button{color:var(--lm-ink-soft);padding:5px 0}.next-import-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(430px,90vw);z-index:100;background:var(--lm-raised);border:1px solid var(--lm-rule);border-radius:14px;box-shadow:0 0 0 100vmax #15102766,0 20px 60px #15102744;padding:24px;font-size:13px}.next-import-dialog button{padding:8px 12px;margin:12px 12px 0 0}.next-logo-thumbnail{height:34px;width:34px;flex:none;background-size:contain;background-position:50%;background-repeat:no-repeat}.next-import-dialog{margin:0;box-shadow:0 20px 60px #15102744;color:var(--lm-ink)}.next-import-dialog::backdrop{background:#15102766}.next-header,.next-mobile-nav,.next-resume-imports,.next-resume-tabs,.next-resume>.next-error,.next-resume>.next-toolbar,.next-status,.next-tabs{flex-shrink:0}.next-resume-panel,.next-resume>.next-module{flex:1;min-height:0;min-width:0;overflow:auto}.next-resume-panel[hidden]{display:none}.next-resume-panel>.next-module{overflow:visible}.next-salary-search{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:24px 0}.next-salary-search label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px}.next-salary-search input{padding:12px;border:1px solid var(--lm-rule);background:var(--lm-raised);border-radius:8px}.next-salary-search button{padding:12px 18px;border-radius:8px}.next-pay-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:22px 0}.next-pay-cards article{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--lm-rule);border-radius:12px;background:var(--lm-raised)}.next-pay-cards article:nth-child(2){background:#f0eaff;border-color:#c4b5fd}.next-pay-cards strong{font-size:30px;letter-spacing:-1px;color:#5b21b6}.next-pay-cards small,.next-pay-cards span{color:var(--lm-ink-soft)}.next-role-options button{padding:10px 14px;border:1px solid var(--lm-rule);border-radius:8px;margin:5px;background:var(--lm-raised)}.next-salary-stage .next-toolbar{margin-top:24px}.next-resume-tabs{min-height:46px}.next-module>h1{font-size:28px;line-height:1.25;font-weight:600;margin:12px 0}.next-pay-cards article>span{min-height:2.8em;line-height:1.4}.next-document-scroll{min-height:0;overscroll-behavior:contain}.next-paper-size{position:relative;flex:none}.next-paper-size iframe{display:block;max-width:none;max-height:none}.next-resume-overview h1{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:14px 0}.next-resume-overview>p{max-width:70ch;line-height:1.7}.next-discover .next-job-split{height:var(--next-job-height,calc(100dvh - 160px));min-height:240px}.next-discover .next-job-split aside[aria-label^="Job details"]{height:100%;overflow:hidden;margin-top:0}.next-discover .next-job-split aside[aria-label^="Job details"] .overflow-y-auto{overflow-y:auto;min-height:0;overscroll-behavior:contain}.next-discover .next-job-split aside>.flex>footer,.next-discover .next-job-split aside>.flex>header{flex-shrink:0}@container (min-width: 850px){.next-discover .next-job-split{align-items:stretch}.next-discover .next-job-split>:first-child{height:100%;overflow-y:auto;overscroll-behavior:contain}}.next-gap{border:1px solid var(--lm-rule);border-radius:12px;padding:20px;margin:24px 0}.next-gap-score{font-size:36px;color:#7c3aed;font-weight:700}.next-gap form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.next-gap label{display:grid;gap:6px;flex:1}.next-gap input{border:1px solid var(--lm-rule);border-radius:6px;padding:10px;background:var(--lm-paper);min-width:180px}.next-gap ul{padding-left:20px;list-style:disc}.next-resume-overview .next-direction-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.next-resume-overview h1{font-size:clamp(24px,2.5vw,30px)}.next-resume-overview .next-direction-card{margin-bottom:0}.next-gap button,.next-resume-overview .next-direction-card button{padding:9px 14px;border:1px solid var(--lm-rule);border-radius:7px;background:var(--lm-raised);font-weight:600}.next-resume-overview .next-direction-card button{margin-top:auto}.next-gap button.next-primary,.next-resume-overview .next-direction-card button.next-primary{background:#6d28d9;color:white;border-color:#6d28d9}.next-resume-upload{margin-bottom:32px}.next-resume-upload>p{line-height:1.7;margin:12px 0 20px}.next-center{container-type:inline-size}.next-editor-groups{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.next-editor-groups.is-split{grid-template-columns:minmax(0,var(--next-split)) 5px minmax(0,1fr)}.next-editor-groups>.next-tab-body{grid-area:1/1;min-width:0}.next-editor-groups>[data-pane=secondary]{grid-area:1/3}.next-editor-divider{grid-area:1/2;background:var(--lm-rule);cursor:col-resize;touch-action:none}.next-editor-divider:hover{background:#a78bfa}.next-artifact-entry{display:block;width:100%;padding:7px 10px 7px 30px;text-align:left;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-version-tree{font-size:11px;padding-left:24px}.next-version-tree summary{cursor:pointer;padding:6px}.next-job-artifact{height:100%;overflow:hidden}.next-job-artifact>aside[aria-label^="Job details"]{position:static;height:100%;margin:0;overflow:hidden}@container (max-width:599px){.next-editor-groups.is-split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--next-split)) 5px minmax(0,1fr)}.next-editor-groups>[data-pane=secondary]{grid-area:3/1}.next-editor-divider{grid-area:2/1;cursor:row-resize}}.next-editor-groups{grid-template-rows:42px minmax(0,1fr)}.next-editor-groups>.next-tab-body{grid-area:2/1}.next-editor-groups>.next-tab-body[data-pane=secondary]{grid-area:2/3}.next-group-header{grid-area:1/1;display:flex;min-width:0;overflow:hidden;border-bottom:1px solid var(--lm-rule)}.next-group-header[data-pane=secondary]{grid-area:1/3}.next-group-header.is-focused{box-shadow:inset 0 2px var(--lm-teach)}.next-group-header .next-tabs{flex:1;min-width:0;border:0}.next-group-actions{display:flex;flex:none;align-items:center;background:var(--lm-raised);border-left:1px solid var(--lm-rule)}.next-group-actions button{padding:9px}.next-editor-divider{grid-area:1/2/3/3}.next-empty-group{padding:24px;font-size:13px;line-height:1.7}.next-stage-heading{display:flex;align-items:center}.next-stage-heading .next-stage{flex:1;min-width:0}.next-stage-toggle{flex:none;width:20px;align-self:stretch;font-size:15px}.next-artifact-entry small{display:block;color:var(--lm-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.next-tree-help{font-size:11px;line-height:1.5;color:var(--lm-muted);margin:0 0 12px}.next-chat-intake{padding:12px;border:1px solid var(--lm-rule);border-radius:10px;background:var(--lm-raised);font-size:12px;line-height:1.6}.next-chat-intake p{margin:4px 0}.next-chat-intake small{display:block;color:var(--lm-muted)}.next-chat-intake button{margin-top:4px;text-decoration:underline}@container (max-width:599px){.next-editor-groups.is-split{grid-template-columns:minmax(0,1fr);grid-template-rows:42px minmax(0,var(--next-split)) 5px 42px minmax(0,1fr)}.next-group-header[data-pane=secondary]{grid-area:4/1}.next-editor-groups>.next-tab-body[data-pane=secondary]{grid-area:5/1}.next-editor-divider{grid-area:3/1}}.next-artifact-entry[aria-current=page]{background:var(--lm-go-tint);color:var(--lm-teach)}.next-resume-expanded{position:fixed;inset:64px 12px 12px;z-index:70;background:var(--lm-paper,#f8f7fc);border:1px solid #d9cdef;border-radius:12px;box-shadow:0 18px 60px #30175a30}.next-resume>.next-toolbar{gap:6px;padding:6px 10px;flex-wrap:wrap;font-size:12px}.next-resume>.next-toolbar button{padding:5px 8px}.next-upload-manager{overflow:auto}.next-resume-expanded .next-resume-tabs{padding-top:4px}.next-nav-menu{position:fixed;z-index:90;padding:6px;min-width:180px;background:var(--lm-raised,#fff);border:1px solid #d9cdef;box-shadow:0 8px 30px #30175a30;border-radius:8px}.next-nav-menu button{display:block;width:100%;padding:8px 12px;text-align:left;border-radius:5px}.next-nav-menu button:hover{background:#eee6fa}.next-tabs [draggable=true]{cursor:grab}.next-explorer-body{scrollbar-gutter:stable;padding-right:12px}.next-stage-heading{padding-right:6px}.next-stage-toggle{flex:0 0 26px;margin-right:4px}.next-import-dialog form{display:flex;flex-direction:column;gap:14px}.next-import-dialog h3{margin:0;font-size:20px;font-weight:650}.next-import-dialog p{margin:0;color:var(--lm-ink-soft);line-height:1.6}.next-import-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.next-import-dialog input{display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--lm-rule);border-radius:8px;background:var(--lm-paper);color:var(--lm-ink);padding:10px 12px;font-weight:400}.next-import-dialog form>button{align-self:flex-end;margin:0;min-height:38px}.next-version{align-items:flex-start;flex-wrap:wrap}.next-version-diff{flex-basis:100%;width:100%}.next-version-diff pre{overflow:auto;white-space:pre-wrap;font:12px/1.6 ui-monospace,monospace}.next-diff-add{background:#dcfce7;color:#166534}.next-diff-remove{background:#fee2e2;color:#991b1b}.next-score-changes{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.next-score-positive{color:#15803d}.next-score-negative{color:#b91c1c}.next-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.next-import-dialog .next-dialog-actions button{margin:0}.next-version-diff pre{max-height:420px}.next-version>div{flex:1 1 100%;min-width:0}.next-score-changes>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 7px;border-radius:5px;background:var(--lm-paper)}.next-score-changes{margin-top:8px}.next-stage-heading{border-radius:8px}.next-stage-heading[data-active=true]{background:var(--lm-teach-tint)}.next-stage-heading .next-stage[aria-current=page]{background:transparent}.next-stage-heading .next-stage-toggle{margin:0;align-self:center;height:34px;border-radius:6px}.next-career-context{container:next-career-insights/inline-size}.next-career-score-grid{grid-template-columns:minmax(0,1fr)}@container next-career-insights (min-width: 800px){.next-career-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.next-artifact-actions{display:flex;align-items:center;min-width:0}.next-artifact-actions>.next-artifact-entry{flex:1;min-width:0}.next-artifact-actions>button:last-child{flex:none;padding:8px;border-radius:5px;color:var(--lm-ink-soft,#716581)}.next-artifact-actions>button:last-child:hover{background:#ede4ff}.next-header>.next-account-link{font-size:13px;letter-spacing:normal;font-weight:600}@media (max-width:800px){.next-header>button.next-theme-toggle{display:inline-flex}}