.partner-workspace-module__jDsvlq__section{margin-top:24px}.partner-workspace-module__jDsvlq__heading button,.partner-workspace-module__jDsvlq__actions button,.partner-workspace-module__jDsvlq__filters button,.partner-workspace-module__jDsvlq__embedTabs button{color:#fff;cursor:pointer;background:#0b67bd;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:750;display:inline-flex}.partner-workspace-module__jDsvlq__heading button:disabled,.partner-workspace-module__jDsvlq__actions button:disabled{opacity:.55;cursor:not-allowed}.partner-workspace-module__jDsvlq__heading svg,.partner-workspace-module__jDsvlq__actions svg,.partner-workspace-module__jDsvlq__filters svg,.partner-workspace-module__jDsvlq__embedTabs svg{width:18px}.partner-workspace-module__jDsvlq__ecosystemLayout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:18px;display:grid}.partner-workspace-module__jDsvlq__map{background:#eef5ff;border:1px solid #dce5f0;min-width:0;padding:12px}.partner-workspace-module__jDsvlq__map svg{width:100%;height:auto;display:block}.partner-workspace-module__jDsvlq__lines path{fill:none;stroke:#83add6;stroke-width:3px}.partner-workspace-module__jDsvlq__nodes circle{fill:#fff;stroke:#1470c7;stroke-width:3px}.partner-workspace-module__jDsvlq__nodes circle:first-child{fill:#0d5fa9}.partner-workspace-module__jDsvlq__labels text{text-anchor:middle;fill:#183c64;font-size:15px;font-weight:800}.partner-workspace-module__jDsvlq__labels text:first-child,.partner-workspace-module__jDsvlq__labels text:nth-child(2){fill:#fff}.partner-workspace-module__jDsvlq__ecosystemStats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.partner-workspace-module__jDsvlq__ecosystemStats article{background:#fff;border:1px solid #dce5f0;flex-direction:column;padding:14px;display:flex}.partner-workspace-module__jDsvlq__ecosystemStats svg{color:#1470c7;width:20px}.partner-workspace-module__jDsvlq__ecosystemStats b{margin-top:8px;font-size:28px}.partner-workspace-module__jDsvlq__ecosystemStats span{color:#697d96;margin-top:4px;font-size:12px}.partner-workspace-module__jDsvlq__boundary{color:#714d08;background:#fff7df;border:1px solid #eccf81;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.partner-workspace-module__jDsvlq__boundary svg{flex:none;width:19px}.partner-workspace-module__jDsvlq__filters{grid-template-columns:1fr 240px auto;align-items:end;gap:12px;margin:18px 0;display:grid}.partner-workspace-module__jDsvlq__filters label,.partner-workspace-module__jDsvlq__editor label{color:#344d6b;flex-direction:column;gap:6px;font-weight:700;display:flex}.partner-workspace-module__jDsvlq__filters input,.partner-workspace-module__jDsvlq__filters select,.partner-workspace-module__jDsvlq__editor input,.partner-workspace-module__jDsvlq__editor select,.partner-workspace-module__jDsvlq__editor textarea{color:#132d4d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfccdc;padding:10px 12px}.partner-workspace-module__jDsvlq__editor textarea{resize:vertical}.partner-workspace-module__jDsvlq__filters button.partner-workspace-module__jDsvlq__secondary,.partner-workspace-module__jDsvlq__actions button.partner-workspace-module__jDsvlq__secondary{color:#155f9e;background:#fff;border:1px solid #9db9d5}.partner-workspace-module__jDsvlq__pipelineLayout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.partner-workspace-module__jDsvlq__queue{background:#f6f9fc;border:1px solid #dce5f0;max-height:930px;padding:8px;overflow:auto}.partner-workspace-module__jDsvlq__queue>button{color:#193756;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:12px;display:grid}.partner-workspace-module__jDsvlq__queue>button+button{margin-top:4px}.partner-workspace-module__jDsvlq__queue>button:hover,.partner-workspace-module__jDsvlq__queue .partner-workspace-module__jDsvlq__selected{background:#fff;border-color:#9fc2e5}.partner-workspace-module__jDsvlq__queue span{flex-direction:column;min-width:0;display:flex}.partner-workspace-module__jDsvlq__queue strong{text-overflow:ellipsis;overflow:hidden}.partner-workspace-module__jDsvlq__queue small{color:#6b7f98;margin-top:3px}.partner-workspace-module__jDsvlq__queue b{color:#155f9e;background:#e2effc;align-self:start;padding:4px 7px;font-size:12px}.partner-workspace-module__jDsvlq__queue em{color:#516b88;grid-column:1/-1;font-size:12px;font-style:normal}.partner-workspace-module__jDsvlq__editor{background:#fff;border:1px solid #dce5f0;padding:18px}.partner-workspace-module__jDsvlq__two,.partner-workspace-module__jDsvlq__three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-workspace-module__jDsvlq__three{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-workspace-module__jDsvlq__editor>label,.partner-workspace-module__jDsvlq__editor>.partner-workspace-module__jDsvlq__two,.partner-workspace-module__jDsvlq__editor>.partner-workspace-module__jDsvlq__three,.partner-workspace-module__jDsvlq__editor>.partner-workspace-module__jDsvlq__suggestions{margin-bottom:13px}.partner-workspace-module__jDsvlq__suggestions{color:#21486e;background:#eef6ff;gap:10px;padding:12px;display:flex}.partner-workspace-module__jDsvlq__suggestions>svg{flex:none;width:20px}.partner-workspace-module__jDsvlq__suggestions div{flex-direction:column;gap:5px;display:flex}.partner-workspace-module__jDsvlq__suggestions span{color:#60758e;flex-wrap:wrap;gap:6px;display:flex}.partner-workspace-module__jDsvlq__suggestions button{color:#155f9e;cursor:pointer;background:#fff;border:1px solid #9bbddd;padding:5px 8px}.partner-workspace-module__jDsvlq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partner-workspace-module__jDsvlq__actions a{color:#0d63ab;align-items:center;gap:5px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.partner-workspace-module__jDsvlq__message{color:#285b8a;min-height:20px}.partner-workspace-module__jDsvlq__history{border-top:1px solid #dce5f0;margin-top:18px;padding-top:15px}.partner-workspace-module__jDsvlq__history summary{color:#155f9e;cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}.partner-workspace-module__jDsvlq__history h3{margin:0 0 10px}.partner-workspace-module__jDsvlq__history article{border-top:1px solid #edf1f6;grid-template-columns:145px 90px 1fr;gap:8px;padding:9px 0;display:grid}.partner-workspace-module__jDsvlq__history time,.partner-workspace-module__jDsvlq__history strong{color:#637992;font-size:12px}.partner-workspace-module__jDsvlq__history p{margin:0}.partner-workspace-module__jDsvlq__embedTabs{gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow:auto}.partner-workspace-module__jDsvlq__embedTabs button{color:#184d7c;background:#eff6fd;border:1px solid #c7daec;flex-direction:column;flex:none;align-items:flex-start;padding:8px 12px}.partner-workspace-module__jDsvlq__embedTabs button span{font-size:12px;font-weight:500}.partner-workspace-module__jDsvlq__embedLayout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:18px;display:grid}.partner-workspace-module__jDsvlq__preview{background:#eef3f8;border:1px solid #dce5f0;min-height:720px;overflow:hidden}.partner-workspace-module__jDsvlq__preview iframe{border:0;width:100%;height:720px;display:block}.partner-workspace-module__jDsvlq__preview>div{text-align:center;color:#647991;place-content:center;min-height:720px;padding:30px;display:grid}.partner-workspace-module__jDsvlq__preview>div svg{width:34px;margin:auto}.partner-workspace-module__jDsvlq__preview h3{color:#173b61}.partner-workspace-module__jDsvlq__postLayout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.partner-workspace-module__jDsvlq__postGuidance{color:#21486e;background:#eef6ff;border:1px solid #c5d9ed;align-items:flex-start;gap:12px;padding:18px;display:flex}.partner-workspace-module__jDsvlq__postGuidance>svg{flex:none;width:24px}.partner-workspace-module__jDsvlq__postGuidance p{margin:7px 0 0;line-height:1.55}.partner-workspace-module__jDsvlq__postEditor{background:#fff;border:1px solid #dce5f0;padding:18px}.partner-workspace-module__jDsvlq__postEditor label{color:#344d6b;margin-bottom:7px;font-weight:750;display:block}.partner-workspace-module__jDsvlq__postEditor textarea{resize:vertical;color:#132d4d;width:100%;min-height:320px;font:inherit;background:#fff;border:1px solid #bfccdc;padding:12px;line-height:1.5}@media (max-width:960px){.partner-workspace-module__jDsvlq__ecosystemLayout,.partner-workspace-module__jDsvlq__pipelineLayout,.partner-workspace-module__jDsvlq__embedLayout,.partner-workspace-module__jDsvlq__postLayout{grid-template-columns:1fr}.partner-workspace-module__jDsvlq__queue{max-height:420px}.partner-workspace-module__jDsvlq__preview,.partner-workspace-module__jDsvlq__preview iframe,.partner-workspace-module__jDsvlq__preview>div{height:620px;min-height:620px}}@media (max-width:680px){.partner-workspace-module__jDsvlq__ecosystemStats,.partner-workspace-module__jDsvlq__two,.partner-workspace-module__jDsvlq__three,.partner-workspace-module__jDsvlq__filters{grid-template-columns:1fr}.partner-workspace-module__jDsvlq__heading{align-items:flex-start}.partner-workspace-module__jDsvlq__heading button{width:100%}.partner-workspace-module__jDsvlq__history article{grid-template-columns:1fr}.partner-workspace-module__jDsvlq__history p{grid-column:1}.partner-workspace-module__jDsvlq__embedLayout{display:block}.partner-workspace-module__jDsvlq__preview{min-height:540px;margin-top:14px}.partner-workspace-module__jDsvlq__preview iframe,.partner-workspace-module__jDsvlq__preview>div{height:540px;min-height:540px}.partner-workspace-module__jDsvlq__actions button,.partner-workspace-module__jDsvlq__actions a{width:100%}}
.install-app-prompt-module__JYiIjW__card{background:linear-gradient(135deg,#f6f2ff 0%,#fff 70%);border:1px solid #d9cdf7;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:12px 12px 4px;padding:14px 14px 14px 16px;display:none;position:relative}@media (max-width:900px){.install-app-prompt-module__JYiIjW__card{display:grid}}.install-app-prompt-module__JYiIjW__mark{color:#fff;width:40px;height:40px;font:800 22px/1 var(--font-display);background:#6d28d9;border-radius:11px;place-items:center;display:inline-grid}.install-app-prompt-module__JYiIjW__body{gap:6px;min-width:0;display:grid}.install-app-prompt-module__JYiIjW__body strong{font:700 15px/1.3 var(--font-display);color:var(--ink)}.install-app-prompt-module__JYiIjW__body p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.install-app-prompt-module__JYiIjW__install{color:#fff;min-height:38px;font:600 13.5px var(--font-display);cursor:pointer;background:#6d28d9;border:0;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.install-app-prompt-module__JYiIjW__install:hover{background:#5b21b6}.install-app-prompt-module__JYiIjW__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.install-app-prompt-module__JYiIjW__close:hover{color:var(--ink);background:#ede9fe}.install-app-prompt-module__JYiIjW__steps{color:var(--ink);gap:4px;margin:2px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.install-app-prompt-module__JYiIjW__steps li{padding-left:2px}.install-app-prompt-module__JYiIjW__steps svg{vertical-align:-2px;color:#6d28d9}.install-app-prompt-module__JYiIjW__settings{gap:8px;display:grid}.install-app-prompt-module__JYiIjW__state{color:var(--muted);margin:0;font-size:13px;line-height:1.55}
.in-app-confirmation-dialog-module__r0eJxa__backdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0719307a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.in-app-confirmation-dialog-module__r0eJxa__dialog{clip-path:inset(0 round 16px);color:#17263d;background:#fff;border:1px solid #bfd1e2;outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(500px,100%);max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.in-app-confirmation-dialog-module__r0eJxa__header{background:#f5f9fd;border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 10px 8px 22px;display:flex}.in-app-confirmation-dialog-module__r0eJxa__header span{color:#0758aa;font-size:var(--cc-type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:820}.in-app-confirmation-dialog-module__r0eJxa__header button{clip-path:circle(50%);color:#526981;cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.in-app-confirmation-dialog-module__r0eJxa__body{overscroll-behavior:contain;padding:24px 24px 20px;overflow-y:auto}.in-app-confirmation-dialog-module__r0eJxa__body h2{color:#17263d;font:740 clamp(22px, 4vw, 28px) / 1.2 var(--font-display);letter-spacing:-.35px;margin:0}.in-app-confirmation-dialog-module__r0eJxa__subject{overflow-wrap:anywhere;color:#0b2d5c;margin-top:12px;font-size:16px;line-height:1.45;display:block}.in-app-confirmation-dialog-module__r0eJxa__description{color:#53677d;margin-top:10px;font-size:14px;line-height:1.6}.in-app-confirmation-dialog-module__r0eJxa__description p,.in-app-confirmation-dialog-module__r0eJxa__note{margin:0}.in-app-confirmation-dialog-module__r0eJxa__note{clip-path:inset(0 round 9px);color:#315a7f;background:#eef6ff;margin-top:14px;padding:11px 12px;font-size:13px;line-height:1.5}.in-app-confirmation-dialog-module__r0eJxa__error{clip-path:inset(0 round 9px);color:#922432;background:#fff3f4;border:1px solid #efc6ca;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.in-app-confirmation-dialog-module__r0eJxa__error svg{flex:none;margin-top:1px}.in-app-confirmation-dialog-module__r0eJxa__actions{padding:14px 20px max(14px, env(safe-area-inset-bottom));background:#f9fbfd;border-top:1px solid #e1e8ef;justify-content:flex-end;gap:9px;display:flex}.in-app-confirmation-dialog-module__r0eJxa__actions button{clip-path:inset(0 round 9px);cursor:pointer;min-height:44px;padding:10px 16px;font-size:14px;font-weight:780}.in-app-confirmation-dialog-module__r0eJxa__cancel{color:#274a6b;background:#fff;border:1px solid #aebfd0}.in-app-confirmation-dialog-module__r0eJxa__confirm{color:#fff;background:#b42335;border:1px solid #b42335}.in-app-confirmation-dialog-module__r0eJxa__confirmPrimary{border:1px solid var(--ds-color-action-primary);background:var(--ds-color-action-primary);color:var(--ds-color-surface)}.in-app-confirmation-dialog-module__r0eJxa__actions button:disabled,.in-app-confirmation-dialog-module__r0eJxa__header button:disabled{cursor:wait;opacity:.6}.in-app-confirmation-dialog-module__r0eJxa__actions button:focus-visible,.in-app-confirmation-dialog-module__r0eJxa__header button:focus-visible{outline-offset:2px;outline:3px solid #1f80d5}@media (max-width:560px){.in-app-confirmation-dialog-module__r0eJxa__backdrop{align-items:end;padding:12px}.in-app-confirmation-dialog-module__r0eJxa__dialog{clip-path:inset(0 round 16px 16px 12px 12px)}.in-app-confirmation-dialog-module__r0eJxa__body{padding:21px 18px 18px}.in-app-confirmation-dialog-module__r0eJxa__actions{grid-template-columns:1fr;padding-inline:14px;display:grid}}
.career-timeline-scrubber-module__t8X8Fa__scrubber{min-width:0;max-width:100%;padding:var(--ds-space-4) 0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-surface);background:var(--ds-color-surface)}.career-timeline-scrubber-module__t8X8Fa__row{min-width:0;padding-inline:46px;position:relative}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__track{scrollbar-width:none;scroll-behavior:auto;cursor:grab;overflow-x:auto}.career-timeline-scrubber-module__t8X8Fa__track::-webkit-scrollbar{display:none}.career-timeline-scrubber-module__t8X8Fa__track[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.career-timeline-scrubber-module__t8X8Fa__track:focus-visible,.career-timeline-scrubber-module__t8X8Fa__axis:focus-visible,.career-timeline-scrubber-module__t8X8Fa__scrubber button:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__edge{z-index:2;top:calc(var(--ds-space-2) + 30px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ds-color-accent-ink);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.career-timeline-scrubber-module__t8X8Fa__edge.career-timeline-scrubber-module__t8X8Fa__previous{left:1px}.career-timeline-scrubber-module__t8X8Fa__edge.career-timeline-scrubber-module__t8X8Fa__next{right:1px}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__edge:disabled{visibility:hidden}.career-timeline-scrubber-module__t8X8Fa__footer{align-items:center;gap:var(--ds-space-1);min-width:0;margin:var(--ds-space-2) var(--ds-space-2) 0;display:flex}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__chevron{width:44px;height:44px;color:var(--ds-color-accent-ink);background:var(--ds-color-transparent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__chevron svg{width:16px;height:16px}.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__chevron:disabled{color:var(--ds-color-text-muted);cursor:default}.career-timeline-scrubber-module__t8X8Fa__axis{cursor:ew-resize;touch-action:none;border-radius:var(--ds-radius-pill);flex:1;min-width:0;height:44px;position:relative}.career-timeline-scrubber-module__t8X8Fa__axis:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-tint);position:absolute;inset:18px 0}.career-timeline-scrubber-module__t8X8Fa__thumb{border-radius:var(--ds-radius-pill);background:var(--ds-color-accent);min-width:16px;height:8px;position:absolute;top:18px}@media (max-width:739px){.career-timeline-scrubber-module__t8X8Fa__footer{margin-inline:0}}@media (prefers-reduced-motion:reduce){.career-timeline-scrubber-module__t8X8Fa__scrubber .career-timeline-scrubber-module__t8X8Fa__track{scroll-behavior:auto}}
.career-review-theme-module__UwyCVW__theme{--surface:var(--ds-color-surface);--ink:var(--ds-color-text);--muted:var(--ds-color-text-muted);--accent:var(--ds-color-accent);--accent-hover:var(--ds-color-accent-ink);--good:var(--ds-color-success);--inactive:var(--ds-color-inactive);--inactive-surface:var(--ds-color-surface-subtle);--inactive-border:var(--ds-color-border-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.master-cv-editor-module__M7QbeG__shell{color:var(--ds-color-text);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);min-width:0;font-family:var(--font-sans,inherit);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0;padding:1.25rem;display:grid;}.master-cv-editor-module__M7QbeG__shell [hidden]{display:none!important}.master-cv-editor-module__M7QbeG__shell label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);gap:6px;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__shell input,.master-cv-editor-module__M7QbeG__shell select,.master-cv-editor-module__M7QbeG__shell textarea{width:100%;min-width:0}.master-cv-editor-module__M7QbeG__shell textarea{resize:vertical}.master-cv-editor-module__M7QbeG__shell button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);width:auto;max-width:100%;min-height:44px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-weight:600;display:inline-flex}.master-cv-editor-module__M7QbeG__shell button:hover{border-color:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__shell button:disabled{cursor:not-allowed;opacity:.55}.master-cv-editor-module__M7QbeG__shell button:focus-visible,.master-cv-editor-module__M7QbeG__shell summary:focus-visible,.master-cv-editor-module__M7QbeG__timeline:focus-visible,.master-cv-editor-module__M7QbeG__shell input:focus-visible,.master-cv-editor-module__M7QbeG__shell select:focus-visible,.master-cv-editor-module__M7QbeG__shell textarea:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__primaryAction{color:var(--ds-color-surface);border:1px solid var(--ds-color-action-primary);background:var(--ds-color-action-primary);border-color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__primaryAction:hover{color:var(--ds-color-surface);border-color:var(--ds-color-action-primary);background:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.master-cv-editor-module__M7QbeG__heading{align-items:center;gap:.75rem;display:flex}.master-cv-editor-module__M7QbeG__heading>span,.master-cv-editor-module__M7QbeG__heading small{display:none}.master-cv-editor-module__M7QbeG__heading h2{font-size:var(--ds-type-section-title);color:var(--ds-color-text);margin:0;line-height:1.2}.master-cv-editor-module__M7QbeG__heading p{color:var(--ds-color-text-muted);font-size:var(--ds-type-body);margin:.5rem 0 0;line-height:1.5}.master-cv-editor-module__M7QbeG__heading>div{flex:1;min-width:0}.master-cv-editor-module__M7QbeG__facts{gap:.7rem;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__sectionTabs{min-width:0}.master-cv-editor-module__M7QbeG__timelineToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__timelineToolbar p{font-size:var(--ds-type-small);color:var(--ds-color-text-muted);margin:0}.master-cv-editor-module__M7QbeG__timelineFilters{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__timeline{overscroll-behavior-x:contain;min-width:0;display:flex;overflow-x:auto}.master-cv-editor-module__M7QbeG__timelineNode{background:var(--ds-color-transparent);text-align:left;scroll-snap-align:start;border:0;border-radius:0;flex-direction:column;flex:0 0 250px;align-items:stretch;gap:.3rem;width:250px;min-width:0;max-width:none;padding:0 .5rem;display:flex;position:relative}.master-cv-editor-module__M7QbeG__timelineNode:last-child{margin-right:0}.master-cv-editor-module__M7QbeG__nodeCard{border:1px solid var(--ds-color-border);background:var(--ds-color-surface);text-align:left;place-content:start stretch;gap:.4rem;width:100%;display:grid}.master-cv-editor-module__M7QbeG__shell button.master-cv-editor-module__M7QbeG__nodeCard{grid-template-columns:minmax(0,1fr);justify-content:stretch;height:auto;display:grid}.master-cv-editor-module__M7QbeG__nodeCard>small{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);display:none}.master-cv-editor-module__M7QbeG__nodeCard strong{color:var(--ds-color-text);font-size:var(--ds-type-card-title);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.master-cv-editor-module__M7QbeG__nodeCard>span{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodePeriod{font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodeState{color:var(--ds-color-warning);font-weight:600;font-size:var(--ds-type-small);white-space:normal;align-items:center;gap:.35rem;line-height:1.35;display:flex;overflow:visible}.master-cv-editor-module__M7QbeG__nodeState svg{flex-shrink:0;width:14px;height:14px}.master-cv-editor-module__M7QbeG__timelineNode[data-review-state=approved] .master-cv-editor-module__M7QbeG__nodeState{color:var(--ds-color-success)}.master-cv-editor-module__M7QbeG__timelineNode[data-review-state=unreviewed] .master-cv-editor-module__M7QbeG__nodeState,.master-cv-editor-module__M7QbeG__timelineNode[data-review-state=removed] .master-cv-editor-module__M7QbeG__nodeState,.master-cv-editor-module__M7QbeG__timelineNode[data-review-state=rejected] .master-cv-editor-module__M7QbeG__nodeState{color:var(--ds-color-inactive)}.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true],.master-cv-editor-module__M7QbeG__timelineNode:hover .master-cv-editor-module__M7QbeG__nodeCard{border-color:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__timelineRestore{min-height:38px;color:var(--ds-color-action-primary);align-self:start}.master-cv-editor-module__M7QbeG__archivedActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.master-cv-editor-module__M7QbeG__archivedActions .master-cv-editor-module__M7QbeG__removeConfirmation{flex:100%}.master-cv-editor-module__M7QbeG__compactDetails,.master-cv-editor-module__M7QbeG__importReview,.master-cv-editor-module__M7QbeG__danger,.master-cv-editor-module__M7QbeG__goals{border:0;border-top:1px solid var(--ds-color-border);background:var(--ds-color-transparent);min-width:0;box-shadow:none;border-radius:0;padding:.8rem 1rem}.master-cv-editor-module__M7QbeG__compactDetails summary,.master-cv-editor-module__M7QbeG__importReview>summary,.master-cv-editor-module__M7QbeG__danger summary,.master-cv-editor-module__M7QbeG__goals summary{cursor:pointer;font-size:var(--ds-type-body);font-weight:600}.master-cv-editor-module__M7QbeG__compactDetails[open]>summary,.master-cv-editor-module__M7QbeG__importReview[open]>summary{margin-bottom:.8rem}.master-cv-editor-module__M7QbeG__importer{gap:.7rem;padding:.4rem 0;display:grid}.master-cv-editor-module__M7QbeG__importer>div{gap:.7rem;display:flex}.master-cv-editor-module__M7QbeG__importer>div>span{gap:.3rem;display:grid}.master-cv-editor-module__M7QbeG__importer svg{color:var(--ds-color-accent);flex-shrink:0}.master-cv-editor-module__M7QbeG__importer small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__importStatus{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.master-cv-editor-module__M7QbeG__importStatus>span{flex:1}.master-cv-editor-module__M7QbeG__readingSummary{gap:.35rem;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__readingSummary p,.master-cv-editor-module__M7QbeG__readingSummary small{margin:0;line-height:1.5}.master-cv-editor-module__M7QbeG__readingSummary p{color:var(--ds-color-text);font-size:var(--ds-type-body)}.master-cv-editor-module__M7QbeG__readingSummary small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__readingSummary .master-cv-editor-module__M7QbeG__supersededNotice{border-left:1px solid var(--ds-color-border);background:var(--ds-color-surface-subtle);margin-top:.35rem;padding:.7rem}.master-cv-editor-module__M7QbeG__slowReading{color:var(--ds-color-text-muted);font-size:var(--ds-type-body);margin:0;line-height:1.5}.master-cv-editor-module__M7QbeG__readingActions,.master-cv-editor-module__M7QbeG__aiConsent{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.master-cv-editor-module__M7QbeG__aiConsent{border:1px solid var(--ds-color-border);border-radius:8px;padding:.8rem}.master-cv-editor-module__M7QbeG__aiConsent p{color:var(--ds-color-text-muted);font-size:var(--ds-type-body);flex:100%;margin:0;line-height:1.55}.master-cv-editor-module__M7QbeG__onboarding{gap:.5rem;display:grid}.master-cv-editor-module__M7QbeG__documentActions article>span{gap:.2rem;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__documentActions article>span strong{overflow-wrap:anywhere}.master-cv-editor-module__M7QbeG__documentUsage{margin-top:6px;display:grid}.master-cv-editor-module__M7QbeG__documentActions .master-cv-editor-module__M7QbeG__aiConsent{grid-column:1/-1}.master-cv-editor-module__M7QbeG__documentDelete{justify-content:end;align-items:center;gap:.4rem;display:flex}.master-cv-editor-module__M7QbeG__documentDelete small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);grid-column:1/-1}.master-cv-editor-module__M7QbeG__message{border:1px solid var(--ds-color-border);font-size:var(--ds-type-body);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.75rem}.master-cv-editor-module__M7QbeG__danger{color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__danger p{font-size:var(--ds-type-body)}.master-cv-editor-module__M7QbeG__danger button{color:var(--ds-color-destructive);margin-top:.7rem}.master-cv-editor-module__M7QbeG__detailDialog{width:min(1060px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ds-color-text);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:0 16px 64px color-mix(in srgb, var(--ds-color-text) 16%, var(--ds-color-transparent));border-radius:8px;padding:0;overflow:hidden}.master-cv-editor-module__M7QbeG__detailDialog[open]{flex-direction:column;animation:.22s ease-out master-cv-editor-module__M7QbeG__card-open;display:flex}.master-cv-editor-module__M7QbeG__dialogHeader{border-bottom:1px solid var(--ds-color-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.5rem;display:flex}.master-cv-editor-module__M7QbeG__dialogHeader strong{font-size:var(--ds-type-body);color:var(--ds-color-text-muted);font-weight:400}.master-cv-editor-module__M7QbeG__dialogHeader button{color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__dialogBody{overscroll-behavior:contain;min-height:0;padding:0 1.5rem 1rem;overflow-y:auto}.master-cv-editor-module__M7QbeG__fact{gap:.8rem;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__cardHeading{justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem 0 .75rem;display:flex}.master-cv-editor-module__M7QbeG__cardHeading>div{min-width:0}.master-cv-editor-module__M7QbeG__cardHeading small{color:var(--ds-color-text-muted);font-weight:var(--ds-weight-regular);font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__cardHeading h4{color:var(--ds-color-text);font-size:var(--ds-type-card-title);letter-spacing:-.03em;overflow-wrap:anywhere;margin:.7rem 0 .9rem;line-height:1.15}.master-cv-editor-module__M7QbeG__cardMeta{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);flex-wrap:wrap;gap:.6rem 1.25rem;margin:0;display:flex}.master-cv-editor-module__M7QbeG__cardMeta span{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.master-cv-editor-module__M7QbeG__cardMeta svg{flex-shrink:0}.master-cv-editor-module__M7QbeG__reviewBadge{color:var(--ds-color-warning);font-size:var(--ds-type-small);background:var(--ds-color-transparent);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;flex-shrink:0;padding:0}.master-cv-editor-module__M7QbeG__fact[data-review-state=approved] .master-cv-editor-module__M7QbeG__reviewBadge{color:var(--ds-color-success);border-color:var(--ds-color-success);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__fact[data-review-state=unreviewed] .master-cv-editor-module__M7QbeG__reviewBadge,.master-cv-editor-module__M7QbeG__fact[data-review-state=removed] .master-cv-editor-module__M7QbeG__reviewBadge,.master-cv-editor-module__M7QbeG__fact[data-review-state=rejected] .master-cv-editor-module__M7QbeG__reviewBadge{color:var(--ds-color-inactive);border-color:var(--ds-color-border-strong);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__reviewHint{font-size:var(--ds-type-small);color:var(--ds-color-text-muted);margin:0;line-height:1.6}.master-cv-editor-module__M7QbeG__checkMarker,.master-cv-editor-module__M7QbeG__duplicateMarker{align-items:center;gap:.25rem;margin-left:.45rem;color:var(--ds-color-warning)!important;font-size:var(--ds-type-small)!important;white-space:nowrap!important;font-weight:700!important;display:inline-flex!important;overflow:visible!important}.master-cv-editor-module__M7QbeG__checkMarker svg,.master-cv-editor-module__M7QbeG__duplicateMarker svg{flex:none}.master-cv-editor-module__M7QbeG__duplicateCompare{border-bottom:1px solid var(--ds-color-border);gap:.8rem;padding:1rem 0;display:grid}.master-cv-editor-module__M7QbeG__duplicateCompare>header{align-items:start;gap:.6rem;display:flex}.master-cv-editor-module__M7QbeG__duplicateCompare h3,.master-cv-editor-module__M7QbeG__duplicateCompare p{margin:0}.master-cv-editor-module__M7QbeG__duplicateCompare p{color:var(--ds-color-text-muted);font-size:var(--ds-type-body)}.master-cv-editor-module__M7QbeG__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.master-cv-editor-module__M7QbeG__compareGrid>label{border:1px solid var(--ds-color-border);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.8rem;display:grid}.master-cv-editor-module__M7QbeG__compareGrid input{width:18px;margin-top:.2rem}.master-cv-editor-module__M7QbeG__compareGrid .master-cv-editor-module__M7QbeG__factGrid{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__duplicateCompare footer{justify-content:end;gap:.5rem;display:flex}.master-cv-editor-module__M7QbeG__editorCanvas{border-top:1px solid var(--ds-color-border);grid-template-columns:minmax(0,1fr);margin-top:.25rem;display:grid}.master-cv-editor-module__M7QbeG__editorTabs{white-space:nowrap;scrollbar-width:thin;gap:.65rem;min-width:0;padding:1rem 2px .5rem;display:flex;overflow-x:auto}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button{text-align:left;white-space:nowrap;border-width:1px;flex:1 0 150px;align-content:center;justify-items:start;padding:.8rem 1rem;display:grid}.master-cv-editor-module__M7QbeG__editorTabs button small{font-size:var(--ds-type-small);align-items:center;gap:.4rem;font-weight:400;display:flex}.master-cv-editor-module__M7QbeG__completionDot{background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button[data-completion=complete]{color:var(--ds-color-success);border-color:var(--ds-color-success);background:var(--ds-color-success-tint)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button[data-completion=partial]{color:var(--ds-color-warning);border-color:var(--ds-color-warning);background:var(--ds-color-warning-tint)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button[data-completion=empty]{color:var(--ds-color-inactive);border-color:var(--ds-color-border-strong);background:var(--ds-color-surface-subtle)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button[aria-selected=true]{box-shadow:inset 0 -3px}.master-cv-editor-module__M7QbeG__editorFields{border:0;min-width:0;margin:0;padding:1.5rem 0}.master-cv-editor-module__M7QbeG__editorFields [role=tabpanel]:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.master-cv-editor-module__M7QbeG__editorFields h5{font-size:var(--ds-type-card-title);letter-spacing:-.02em;margin:.5rem 0 1rem}.master-cv-editor-module__M7QbeG__eyebrow{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);letter-spacing:.12em;font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__editForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.master-cv-editor-module__M7QbeG__fullWidth{grid-column:1/-1}.master-cv-editor-module__M7QbeG__dateFields{border:0;border-top:1px solid var(--ds-color-border);background:var(--ds-color-transparent);min-width:0;box-shadow:none;border-radius:0;grid-template-columns:1fr;gap:.6rem;margin:0;padding:.6rem;display:grid}.master-cv-editor-module__M7QbeG__dateFields legend{color:var(--ds-color-text);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__dateFields label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__editForm .master-cv-editor-module__M7QbeG__checkbox{align-items:center;gap:.5rem;min-height:44px;display:flex}.master-cv-editor-module__M7QbeG__checkbox input{width:18px}.master-cv-editor-module__M7QbeG__editorFooter{border-top:1px solid var(--ds-color-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.master-cv-editor-module__M7QbeG__editorFooter>span{font-size:var(--ds-type-small);color:var(--ds-color-text-muted);gap:.4rem;max-width:24rem;line-height:1.5;display:flex}.master-cv-editor-module__M7QbeG__editorFooter>span svg{flex-shrink:0}.master-cv-editor-module__M7QbeG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__dangerAction{color:var(--ds-color-destructive)}.master-cv-editor-module__M7QbeG__removeConfirmation{color:var(--ds-color-text);font-size:var(--ds-type-body);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__removeConfirmation button:first-of-type{border-color:var(--ds-color-destructive);color:var(--ds-color-destructive)}.master-cv-editor-module__M7QbeG__titlePicker{border:0;min-width:0;margin:0;padding:0}.master-cv-editor-module__M7QbeG__titleField{gap:1rem;display:grid}.master-cv-editor-module__M7QbeG__titleField .master-cv-editor-module__M7QbeG__titlePicker{border-bottom:1px solid var(--ds-color-border);padding:.8rem 0}.master-cv-editor-module__M7QbeG__titleField .master-cv-editor-module__M7QbeG__titleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.master-cv-editor-module__M7QbeG__titlePicker legend{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__titlePicker p{font-size:var(--ds-type-body);color:var(--ds-color-text-muted);margin:.6rem 0;line-height:1.5}.master-cv-editor-module__M7QbeG__titleOptions{margin:1rem 0;display:grid}.master-cv-editor-module__M7QbeG__titleOptions>span{border-bottom:1px solid var(--ds-color-border);align-items:center;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__titleOptions button{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:0;justify-content:start;min-width:0}.master-cv-editor-module__M7QbeG__titleOptions button[aria-pressed]{flex:1;padding:.7rem .3rem}.master-cv-editor-module__M7QbeG__titleOptions button svg{color:var(--ds-color-accent);flex-shrink:0;width:20px;height:20px}.master-cv-editor-module__M7QbeG__titleOptions button[aria-pressed=true]{color:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__titleOptions button:not([aria-pressed]){width:44px;color:var(--ds-color-text-muted);flex-shrink:0;justify-content:center}.master-cv-editor-module__M7QbeG__titlePicker>button{color:var(--ds-color-accent);margin-top:.7rem}.master-cv-editor-module__M7QbeG__factGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.master-cv-editor-module__M7QbeG__factGrid>div{border-bottom:1px solid var(--ds-color-border);border:0;border-top:1px solid var(--ds-color-border);background:var(--ds-color-transparent);min-width:0;box-shadow:none;border-radius:0;padding:.75rem}.master-cv-editor-module__M7QbeG__factGrid dt{font-size:var(--ds-type-small);text-transform:capitalize;color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__factGrid dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ds-type-body);max-height:12rem;margin:.4rem 0 0;overflow-y:auto}.master-cv-editor-module__M7QbeG__factGrid dd span{margin-top:.3rem;display:block}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__fieldConfirmation{font-size:var(--ds-type-body);color:var(--ds-color-accent);margin-top:.6rem;padding:.4rem .6rem}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__fieldConfirmation[data-confirmed=true]{color:var(--ds-color-success);opacity:1}.master-cv-editor-module__M7QbeG__roleDetails h5,.master-cv-editor-module__M7QbeG__skillSection h3{font-size:var(--ds-type-section-title);margin:.8rem 0}.master-cv-editor-module__M7QbeG__roleDetails p,.master-cv-editor-module__M7QbeG__skillSection p,.master-cv-editor-module__M7QbeG__goals p{color:var(--ds-color-text-muted);font-size:var(--ds-type-body);line-height:1.6}.master-cv-editor-module__M7QbeG__contextField{align-content:start;gap:6px;min-width:0;display:grid}.master-cv-editor-module__M7QbeG__privateSalary{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__suggestionHeader{color:var(--ds-color-accent);font-size:var(--ds-type-body);align-items:center;gap:.45rem;margin:.75rem 0 0;font-weight:700;display:flex}.master-cv-editor-module__M7QbeG__suggestionHeader svg{flex:none}.master-cv-editor-module__M7QbeG__suggestionSlot{gap:.55rem;min-width:0;margin-top:.35rem;display:grid}.master-cv-editor-module__M7QbeG__suggestionChip{border:1px solid color-mix(in srgb,var(--ds-color-accent) 34%,var(--ds-color-border));background:color-mix(in srgb,var(--ds-color-accent) 5%,var(--ds-color-surface));border-radius:8px;gap:.55rem;min-width:0;padding:.7rem;display:grid}.master-cv-editor-module__M7QbeG__suggestionValue{align-items:center;gap:.4rem;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__suggestionValue svg{color:var(--ds-color-accent);flex:none}.master-cv-editor-module__M7QbeG__suggestionValue strong{overflow-wrap:anywhere;min-width:0;font-size:var(--ds-type-body)}.master-cv-editor-module__M7QbeG__suggestionValue small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);white-space:nowrap;margin-left:auto}.master-cv-editor-module__M7QbeG__suggestionActions{flex-wrap:wrap;gap:.35rem;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__suggestionActions button{min-height:38px;color:var(--ds-color-accent);font-size:var(--ds-type-body);padding:.4rem .65rem}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__suggestionActions button[aria-pressed=true]{border-color:var(--ds-color-accent);background:color-mix(in srgb,var(--ds-color-accent) 10%,var(--ds-color-surface))}.master-cv-editor-module__M7QbeG__vocabularyChoice{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.45rem;display:grid}.master-cv-editor-module__M7QbeG__vocabularyChoice label{min-width:0;font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__suggestionNotice{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:1.5;margin:.5rem 0 0!important}.master-cv-editor-module__M7QbeG__suggestionRequest{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.master-cv-editor-module__M7QbeG__suggestionRequest p{color:var(--ds-color-text-muted);font-size:var(--ds-type-body);flex:240px;margin:0;line-height:1.5}.master-cv-editor-module__M7QbeG__shell [data-suggestion-evidence=true]{outline:3px solid color-mix(in srgb,var(--ds-color-focus) 55%,var(--ds-color-transparent));outline-offset:4px;background:color-mix(in srgb,var(--ds-color-warning-tint) 38%,var(--ds-color-surface));border-radius:8px}.master-cv-editor-module__M7QbeG__inlineForm{flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;display:flex}.master-cv-editor-module__M7QbeG__inlineForm label{min-width:120px;font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);flex:1}.master-cv-editor-module__M7QbeG__inlineForm button{flex:none}.master-cv-editor-module__M7QbeG__tags{flex-wrap:wrap;gap:.5rem;max-height:14rem;display:flex;overflow-y:auto}.master-cv-editor-module__M7QbeG__tags>span{border:1px solid var(--ds-color-border);color:var(--ds-color-accent);border-radius:8px;align-items:center;gap:.35rem;padding-left:.75rem;display:flex}.master-cv-editor-module__M7QbeG__tags a{color:var(--ds-color-action-primary);font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.master-cv-editor-module__M7QbeG__tags a:hover{color:var(--ds-color-action-primary);font-weight:var(--ds-weight-semibold);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__tags button{border:0;width:44px}.master-cv-editor-module__M7QbeG__goalList{max-height:12rem;overflow-y:auto}.master-cv-editor-module__M7QbeG__goalList>div{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.master-cv-editor-module__M7QbeG__goalList span{color:var(--ds-color-text-muted);font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__goalList button{margin-left:auto}.master-cv-editor-module__M7QbeG__profileRow{border-top:1px solid var(--ds-color-border);padding:.7rem 0}.master-cv-editor-module__M7QbeG__profileRow summary span{color:var(--ds-color-text-muted);margin-left:.5rem;font-weight:400}.master-cv-editor-module__M7QbeG__spin{animation:1s linear infinite master-cv-editor-module__M7QbeG__master-cv-spin}@keyframes master-cv-editor-module__M7QbeG__master-cv-spin{to{transform:rotate(360deg)}}@keyframes master-cv-editor-module__M7QbeG__card-open{0%{opacity:.5;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:740px){.master-cv-editor-module__M7QbeG__shell{scroll-margin-top:var(--workspace-header-height);padding:1rem}.master-cv-editor-module__M7QbeG__timelineNode{flex-basis:min(250px,82vw);width:min(250px,82vw)}.master-cv-editor-module__M7QbeG__detailDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:auto}.master-cv-editor-module__M7QbeG__dialogHeader{padding:.65rem 1rem}.master-cv-editor-module__M7QbeG__dialogBody{padding:0 1rem .7rem}.master-cv-editor-module__M7QbeG__cardHeading{flex-wrap:wrap;padding-top:1rem}.master-cv-editor-module__M7QbeG__cardHeading h4{font-size:var(--ds-type-card-title)}.master-cv-editor-module__M7QbeG__editorCanvas{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__editorFields{padding:1.25rem 0}.master-cv-editor-module__M7QbeG__editorTabs{gap:.45rem}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button{flex-basis:auto;min-width:148px;padding:.7rem .8rem}.master-cv-editor-module__M7QbeG__editorFooter{flex-direction:column;align-items:stretch;gap:.65rem}.master-cv-editor-module__M7QbeG__editorFooter .master-cv-editor-module__M7QbeG__actions{justify-content:end}}@media (max-width:440px){.master-cv-editor-module__M7QbeG__shell{padding:.85rem}.master-cv-editor-module__M7QbeG__sectionTabs{min-width:0}.master-cv-editor-module__M7QbeG__timelineToolbar p{font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__dialogHeader strong{display:none}.master-cv-editor-module__M7QbeG__dialogHeader{justify-content:flex-end}.master-cv-editor-module__M7QbeG__editForm,.master-cv-editor-module__M7QbeG__factGrid,.master-cv-editor-module__M7QbeG__titleField .master-cv-editor-module__M7QbeG__titleOptions{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__editorFooter .master-cv-editor-module__M7QbeG__primaryAction{flex:1}.master-cv-editor-module__M7QbeG__profileRow summary span{margin:.3rem 0 0;display:block}.master-cv-editor-module__M7QbeG__readingActions button,.master-cv-editor-module__M7QbeG__aiConsent button{flex:100%}.master-cv-editor-module__M7QbeG__compareGrid{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__suggestionValue{flex-wrap:wrap;align-items:flex-start}.master-cv-editor-module__M7QbeG__suggestionValue small{width:100%;font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);margin-left:1.45rem}.master-cv-editor-module__M7QbeG__suggestionActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__suggestionActions button{white-space:nowrap;width:100%;min-width:0}.master-cv-editor-module__M7QbeG__vocabularyChoice{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__vocabularyChoice button{width:100%}}@media (prefers-reduced-motion:reduce){.master-cv-editor-module__M7QbeG__detailDialog[open],.master-cv-editor-module__M7QbeG__spin{opacity:1;animation:none}}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__activation{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.master-cv-editor-module__M7QbeG__activation>span:first-of-type{flex:1;min-width:150px}.master-cv-editor-module__M7QbeG__activationState{color:var(--ds-color-inactive);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__activation:has(input:checked) .master-cv-editor-module__M7QbeG__activationState{color:var(--ds-color-success);background:var(--ds-color-transparent);border-color:var(--ds-color-success);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__activation small{font-weight:var(--ds-weight-regular);font-size:var(--ds-type-small);color:var(--ds-color-text-muted);margin-top:4px;display:block}.master-cv-editor-module__M7QbeG__locationPicker{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;min-width:0;display:grid;position:relative}.master-cv-editor-module__M7QbeG__locationPicker>label{font-weight:var(--ds-weight-semibold);font-size:var(--ds-type-label);grid-column:1/-1}.master-cv-editor-module__M7QbeG__locationPicker>input{width:100%}.master-cv-editor-module__M7QbeG__locationPicker ul{z-index:3;border:1px solid var(--ds-color-border);background:var(--ds-color-surface);max-height:240px;box-shadow:0 8px 22px color-mix(in srgb, var(--ds-color-text) 13%, var(--ds-color-transparent));border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:76px;left:0;right:0;overflow-y:auto}.master-cv-editor-module__M7QbeG__locationPicker li{cursor:pointer;padding:12px}.master-cv-editor-module__M7QbeG__locationPicker li[aria-selected=true]{background:color-mix(in srgb, var(--ds-color-accent) 10%, var(--ds-color-surface));border-radius:var(--ds-radius-control)}.master-cv-editor-module__M7QbeG__locationPicker small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);grid-column:1/-1}.master-cv-editor-module__M7QbeG__locationPicker>button{white-space:nowrap;grid-area:2/2;place-self:stretch end}.master-cv-editor-module__M7QbeG__helpDialog{border:1px solid var(--ds-color-border);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ds-color-text-muted);background:var(--ds-color-surface);border-radius:8px;padding:26px;line-height:1.6;overflow-y:auto}.master-cv-editor-module__M7QbeG__helpDialog::backdrop{background:color-mix(in srgb, var(--ds-color-text) 38%, var(--ds-color-transparent))}.master-cv-editor-module__M7QbeG__helpDialog button{border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-color-surface);background:var(--ds-color-action-primary);font:inherit;cursor:pointer;border:0;padding:10px 22px}.master-cv-editor-module__M7QbeG__editForm>label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);align-content:start}.master-cv-editor-module__M7QbeG__undoToast{z-index:30;right:max(16px,3vw);bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--ds-color-border-strong);border-left:1px solid var(--ds-color-border);background:var(--ds-color-surface);width:min(390px,100vw - 32px);color:var(--ds-color-text);box-shadow:none;border-radius:8px;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex;position:fixed}.master-cv-editor-module__M7QbeG__undoToast span{min-width:0;font-size:var(--ds-type-small);flex:1;line-height:1.4}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__undoToast button{border-color:var(--ds-color-accent);color:var(--ds-color-accent);flex:none}html[data-profile-editor-open=true] [data-install-app-prompt=card]{visibility:hidden;pointer-events:none}.master-cv-editor-module__M7QbeG__shell{background:var(--ds-color-transparent);border:0;border-radius:0;gap:24px;margin:0;padding:0}.master-cv-editor-module__M7QbeG__facts{gap:22px}.master-cv-editor-module__M7QbeG__sectionRow{border-bottom:1px solid var(--ds-color-border);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs{border-bottom:0;flex:1}.master-cv-editor-module__M7QbeG__sectionTabsGroup{align-items:center;gap:var(--ds-space-2);flex:1;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabsGroup .master-cv-editor-module__M7QbeG__sectionTabs{flex:0 auto}.master-cv-editor-module__M7QbeG__sectionStatus{color:var(--ds-color-text-muted);flex:none;align-items:center;gap:18px;padding:0 4px 10px;display:flex}.master-cv-editor-module__M7QbeG__sectionStatus>span{min-height:34px;font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);background:var(--ds-color-transparent);text-transform:none;letter-spacing:normal;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.master-cv-editor-module__M7QbeG__sectionStatus>small{max-width:92px;font-size:var(--ds-type-small);text-align:right;line-height:1.1;font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__sectionStatus .master-cv-editor-module__M7QbeG__autoConfirmed{color:var(--ds-color-success);border-color:var(--ds-color-success);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__sectionStatus .master-cv-editor-module__M7QbeG__importedPill{color:var(--ds-color-inactive);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__timelineToolbar{min-height:46px}.master-cv-editor-module__M7QbeG__timelineGuide{width:100%;min-width:0;color:var(--ds-color-text-muted);flex-wrap:wrap;flex:1;align-items:center;gap:12px;font-size:12px;display:flex}.master-cv-editor-module__M7QbeG__helpLink{white-space:nowrap;margin-left:auto}.master-cv-editor-module__M7QbeG__timeline{padding:var(--ds-space-2) var(--ds-space-2) 14px;scroll-padding-inline:var(--ds-space-2);scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px}.master-cv-editor-module__M7QbeG__timeline::-webkit-scrollbar{display:none}.master-cv-editor-module__M7QbeG__timelineNode{flex:0 0 var(--timeline-card-width,232px);width:var(--timeline-card-width,232px);gap:0;min-width:232px;min-height:200px;padding:0}.master-cv-editor-module__M7QbeG__nodeCard{flex:1;min-height:156px;padding:26px 18px 14px;position:relative}.master-cv-editor-module__M7QbeG__nodeCard strong{-webkit-line-clamp:3;padding-right:17px;font-size:16px;line-height:1.15}.master-cv-editor-module__M7QbeG__cardPencil{color:var(--ds-color-accent);position:absolute;top:15px;right:15px}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodeState{border-top:1px solid var(--ds-color-border);color:var(--ds-color-warning);margin-top:auto;padding-top:9px}.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]{border-width:2px;border-color:var(--ds-color-accent);padding:25px 17px 14px}.master-cv-editor-module__M7QbeG__cardActivation{border:1px solid var(--ds-color-border);background:var(--ds-color-surface);min-height:54px;color:var(--ds-color-text);border-top:0;border-radius:0 0 8px 8px;align-items:center;padding:9px 17px;gap:12px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.master-cv-editor-module__M7QbeG__timelineNode:has(.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]) .master-cv-editor-module__M7QbeG__cardActivation{border-width:0 2px 2px;border-color:var(--ds-color-accent);padding:9px 16px 8px}.master-cv-editor-module__M7QbeG__timelineHint,.master-cv-editor-module__M7QbeG__timelineImportNote{color:var(--ds-color-text-muted);margin:-4px 8px 0;font-size:12px;line-height:1.5}.master-cv-editor-module__M7QbeG__timelineImportNote{margin-top:0}.master-cv-editor-module__M7QbeG__detailDialog{border:0;border-left:1px solid var(--ds-color-border);border-radius:0;width:min(1100px,100vw - 80px);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.master-cv-editor-module__M7QbeG__detailDialog[open]{animation:.22s ease-out master-cv-editor-module__M7QbeG__sheet-open}.master-cv-editor-module__M7QbeG__detailDialog::backdrop{background:color-mix(in srgb, var(--ds-color-text) 32%, var(--ds-color-transparent))}@keyframes master-cv-editor-module__M7QbeG__sheet-open{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:none}}.master-cv-editor-module__M7QbeG__dialogHeader{z-index:5;background:var(--ds-color-surface);min-height:60px;padding:8px 22px 8px 34px;position:sticky;top:0}.master-cv-editor-module__M7QbeG__dialogHeader>span{align-items:center;gap:14px;display:flex}.master-cv-editor-module__M7QbeG__dialogHeader em{border:1px solid var(--ds-color-border);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:12px;font-style:normal;font-weight:var(--ds-weight-semibold);border-radius:7px;padding:8px 13px}.master-cv-editor-module__M7QbeG__dialogHeader button{min-height:42px;padding-inline:16px}.master-cv-editor-module__M7QbeG__dialogBody{padding:0 34px}.master-cv-editor-module__M7QbeG__fact{gap:0}.master-cv-editor-module__M7QbeG__cardHeading{padding-top:24px}.master-cv-editor-module__M7QbeG__roleEditorHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;padding:28px 0 22px;display:grid}.master-cv-editor-module__M7QbeG__roleEditorTitle h1{color:var(--ds-color-text);font-size:var(--ds-type-page-title);letter-spacing:-.025em;margin:0 0 17px;line-height:1.12}.master-cv-editor-module__M7QbeG__inlineMetadata{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.master-cv-editor-module__M7QbeG__inlineMetadata>span,.master-cv-editor-module__M7QbeG__inlineMetadata label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);align-items:center;gap:6px;display:flex}.master-cv-editor-module__M7QbeG__inlineMetadata input{width:132px}.master-cv-editor-module__M7QbeG__inlineMetadata .master-cv-editor-module__M7QbeG__currentRole{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);flex-direction:row}.master-cv-editor-module__M7QbeG__inlineMetadata .master-cv-editor-module__M7QbeG__currentRole input{width:17px}.master-cv-editor-module__M7QbeG__inlineLocation{min-width:min(280px,100%)}.master-cv-editor-module__M7QbeG__inlineLocation .master-cv-editor-module__M7QbeG__locationPicker{flex:1;align-items:center;display:flex}.master-cv-editor-module__M7QbeG__inlineLocation .master-cv-editor-module__M7QbeG__locationPicker>label,.master-cv-editor-module__M7QbeG__inlineLocation .master-cv-editor-module__M7QbeG__locationPicker>button,.master-cv-editor-module__M7QbeG__inlineLocation .master-cv-editor-module__M7QbeG__locationPicker>small{display:none}.master-cv-editor-module__M7QbeG__inlineLocation .master-cv-editor-module__M7QbeG__locationPicker ul{top:38px}.master-cv-editor-module__M7QbeG__roleEditorStates{justify-items:stretch;gap:8px;min-width:150px;display:grid}.master-cv-editor-module__M7QbeG__roleEditorStates>span{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-align:center;background:var(--ds-color-transparent);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__roleEditorStates .master-cv-editor-module__M7QbeG__autoConfirmed,.master-cv-editor-module__M7QbeG__roleEditorStates .master-cv-editor-module__M7QbeG__activeState{color:var(--ds-color-success);border-color:var(--ds-color-success);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__roleEditorStates .master-cv-editor-module__M7QbeG__inactiveState{color:var(--ds-color-inactive);border-color:var(--ds-color-transparent);background:var(--ds-color-transparent)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__undoAiFill{min-height:32px;color:var(--ds-color-action-primary);background:var(--ds-color-transparent);border:0;padding:3px 0;font-size:12px;text-decoration:underline}.master-cv-editor-module__M7QbeG__roleEditorStates small[role=alert]{color:var(--ds-color-destructive);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__editorActivation{color:var(--ds-color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:4px;font-size:var(--ds-type-small)!important;gap:8px!important;display:flex!important}.master-cv-editor-module__M7QbeG__editorCanvas{border-top:0;margin-top:0}.master-cv-editor-module__M7QbeG__editorTabs{border-bottom:1px solid var(--ds-color-border);gap:32px;padding:0}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button{border:0;border-bottom:2px solid var(--ds-color-transparent);min-width:0;color:var(--ds-color-action-primary);background:var(--ds-color-transparent);font-size:var(--ds-type-body);border-radius:0;flex:none;padding:14px 10px 12px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button[aria-selected=true]{color:var(--ds-color-accent);border-bottom-color:var(--ds-color-accent);box-shadow:none}.master-cv-editor-module__M7QbeG__editorFields{padding:30px 0 94px}.master-cv-editor-module__M7QbeG__editForm,.master-cv-editor-module__M7QbeG__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.master-cv-editor-module__M7QbeG__contextGrid{margin:28px 0}.master-cv-editor-module__M7QbeG__inputWithIcon{display:block;position:relative}.master-cv-editor-module__M7QbeG__inputWithIcon>:first-child{padding-right:36px}.master-cv-editor-module__M7QbeG__inputWithIcon>svg{color:var(--ds-color-accent);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.master-cv-editor-module__M7QbeG__titleField{gap:8px}.master-cv-editor-module__M7QbeG__titlePicker{margin:0}.master-cv-editor-module__M7QbeG__titlePicker legend{color:var(--ds-color-text);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__titleChips{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.master-cv-editor-module__M7QbeG__titleChips>.master-cv-editor-module__M7QbeG__suggestionSlot{flex:100%;margin:0}.master-cv-editor-module__M7QbeG__titleChips>span{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface-subtle);min-height:46px;font-size:13px;font-weight:var(--ds-weight-semibold);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 8px 9px 12px;display:inline-flex}.master-cv-editor-module__M7QbeG__aiMark{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-bold);vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;margin-left:7px;padding:2px 5px;line-height:1;display:inline-flex}.master-cv-editor-module__M7QbeG__aiMark:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__titleChips>span button{background:var(--ds-color-transparent);border:0;width:28px;min-height:28px;padding:3px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__addTitleChip{min-height:var(--ds-control-target);color:var(--ds-color-action-primary);white-space:nowrap}.master-cv-editor-module__M7QbeG__titleChoices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__titleChoices button{min-height:calc(var(--ds-space-6) + var(--ds-space-1));color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__titleChoices label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);flex:240px}.master-cv-editor-module__M7QbeG__titleChoices label span{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__titleChoices p{color:var(--ds-color-text-muted);margin:0;font-size:12px}.master-cv-editor-module__M7QbeG__taskHeader{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.master-cv-editor-module__M7QbeG__taskHeader small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__taskList{gap:8px;margin-top:8px;display:grid}.master-cv-editor-module__M7QbeG__taskFields{gap:5px;display:grid}.master-cv-editor-module__M7QbeG__taskOutcome{margin-left:18px}.master-cv-editor-module__M7QbeG__taskOutcome>span{color:var(--ds-color-text-muted);font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__addTask{margin-top:var(--ds-space-2);color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__originalDescription,.master-cv-editor-module__M7QbeG__additionalContext{border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);margin-top:18px;padding-top:13px}.master-cv-editor-module__M7QbeG__originalDescription summary,.master-cv-editor-module__M7QbeG__additionalContext summary{cursor:pointer;font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__originalDescription p{white-space:pre-wrap;line-height:1.6}.master-cv-editor-module__M7QbeG__roleDetails{margin-top:0}.master-cv-editor-module__M7QbeG__roleDetails>h5{font-size:var(--ds-type-card-title)}.master-cv-editor-module__M7QbeG__roleDetails>p{margin:5px 0 18px}.master-cv-editor-module__M7QbeG__roleSkillsEditor{align-content:start;gap:16px;padding:28px 0 80px;display:grid}.master-cv-editor-module__M7QbeG__roleSkillChips{flex-wrap:wrap;gap:10px;display:flex}.master-cv-editor-module__M7QbeG__roleSkillChips>span{border:1px solid var(--ds-color-border);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:42px;padding:5px 7px 5px 12px;display:inline-flex}.master-cv-editor-module__M7QbeG__roleSkillChips>span[data-ai-filled=true]{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface-subtle)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleSkillChips button{background:var(--ds-color-transparent);border:0;min-width:30px;min-height:30px;padding:2px}.master-cv-editor-module__M7QbeG__roleSkillAdd{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.master-cv-editor-module__M7QbeG__roleSkillAdd label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);flex:220px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__addSkill{color:var(--ds-color-action-primary);justify-self:start}.master-cv-editor-module__M7QbeG__roleSkillsAggregate{border:1px solid var(--ds-color-border);border-radius:8px;margin:14px 0;padding:12px}.master-cv-editor-module__M7QbeG__roleSkillsAggregate h4{margin:0 0 8px}.master-cv-editor-module__M7QbeG__roleSkillsAggregate ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.master-cv-editor-module__M7QbeG__roleSkillsAggregate li{flex-wrap:wrap;gap:4px 12px;display:flex}.master-cv-editor-module__M7QbeG__roleSkillsAggregate small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__privateSalary{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);margin-top:3px}.master-cv-editor-module__M7QbeG__editorFooter{z-index:4;background:var(--ds-color-surface);margin:32px -34px 0;padding:15px 34px;position:sticky;bottom:0}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__removeAction{border-color:var(--ds-color-destructive);color:var(--ds-color-destructive);background:var(--ds-color-transparent)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__doneAction{border-color:var(--ds-color-action-primary);background:var(--ds-color-action-primary);min-width:104px;color:var(--ds-color-surface)}.master-cv-editor-module__M7QbeG__undoToast{left:max(16px,3vw);right:auto}@media (max-width:740px){.master-cv-editor-module__M7QbeG__sectionRow{flex-direction:column;align-items:stretch;gap:8px}.master-cv-editor-module__M7QbeG__sectionStatus{align-self:flex-end;padding-bottom:8px}.master-cv-editor-module__M7QbeG__timelineToolbar{flex-direction:column;align-items:flex-start;display:flex}.master-cv-editor-module__M7QbeG__timelineFilters{flex-wrap:wrap;max-width:100%;overflow:visible}.master-cv-editor-module__M7QbeG__timeline{width:100%}.master-cv-editor-module__M7QbeG__timelineNode{min-width:0}.master-cv-editor-module__M7QbeG__detailDialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.master-cv-editor-module__M7QbeG__dialogHeader{padding:8px 14px}.master-cv-editor-module__M7QbeG__dialogHeader strong{display:block}.master-cv-editor-module__M7QbeG__dialogHeader>span{gap:7px}.master-cv-editor-module__M7QbeG__dialogHeader em{padding-inline:8px}.master-cv-editor-module__M7QbeG__dialogHeader button{padding-inline:10px}.master-cv-editor-module__M7QbeG__dialogBody{padding:0 16px}.master-cv-editor-module__M7QbeG__roleEditorHero{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:22px}.master-cv-editor-module__M7QbeG__roleEditorTitle h1{font-size:var(--ds-type-page-title)}.master-cv-editor-module__M7QbeG__roleEditorStates{grid-template-columns:repeat(2,minmax(0,1fr))}.master-cv-editor-module__M7QbeG__roleEditorStates .master-cv-editor-module__M7QbeG__undoAiFill,.master-cv-editor-module__M7QbeG__roleEditorStates small[role=alert],.master-cv-editor-module__M7QbeG__editorActivation{grid-column:1/-1}.master-cv-editor-module__M7QbeG__editorTabs{gap:22px;overflow-x:auto}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__editorTabs button{white-space:nowrap;font-size:var(--ds-type-body)}.master-cv-editor-module__M7QbeG__editForm,.master-cv-editor-module__M7QbeG__contextGrid{grid-template-columns:minmax(0,1fr);gap:18px}.master-cv-editor-module__M7QbeG__taskHeader{flex-direction:column;align-items:flex-start;gap:4px}.master-cv-editor-module__M7QbeG__editorFooter{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.master-cv-editor-module__M7QbeG__detailDialog[open]{animation:none}}.master-cv-editor-module__M7QbeG__facts,.master-cv-editor-module__M7QbeG__documentActions{--career-ink:var(--ds-color-text);--career-muted:var(--ds-color-text-muted);--career-accent:var(--ds-color-accent);--career-good:var(--ds-color-success);--inactive:var(--ds-color-inactive);--inactive-border:var(--ds-color-border-strong)}.master-cv-editor-module__M7QbeG__sectionStatus>span{background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__sectionStatus>small{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__sectionStatus .master-cv-editor-module__M7QbeG__readingPill{color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__timelineGuide,.master-cv-editor-module__M7QbeG__timelineHint,.master-cv-editor-module__M7QbeG__timelineImportNote{font-size:13px}.master-cv-editor-module__M7QbeG__nodeCard{box-shadow:none;border-radius:8px 8px 0 0}.master-cv-editor-module__M7QbeG__nodeCard strong{font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__nodeCard>span{font-size:13px}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodePeriod,.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodeState{font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodeState{color:var(--ds-color-warning)}.master-cv-editor-module__M7QbeG__undatedEntries{border:1.5px dashed var(--ds-color-border-strong);background:var(--ds-color-surface-subtle);border-radius:8px;margin-top:18px;padding:18px}.master-cv-editor-module__M7QbeG__undatedEntries>h3{margin:0 0 6px}.master-cv-editor-module__M7QbeG__undatedEntries>p{margin:0 0 16px}.master-cv-editor-module__M7QbeG__undatedCards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__timelineNode{width:100%;min-width:0;max-width:var(--timeline-card-width,360px);border:1px solid var(--ds-color-border);background:var(--ds-color-surface);border-radius:8px;margin:0}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__timelineNode:has(.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]){border-color:var(--ds-color-accent);outline:1px solid var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__nodeCard{border:0;flex:none}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__cardActivation{border:0}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__noDates{color:var(--ds-color-warning);background:var(--ds-color-warning-tint);border-radius:8px;justify-self:start;padding:3px 8px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__addYears{color:var(--ds-color-accent);background:var(--ds-color-transparent);align-self:flex-start;margin:8px 18px 14px;padding:7px 12px;font-size:14px}.master-cv-editor-module__M7QbeG__cardActivation{border-radius:0 0 8px 8px}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__nodeCard,.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__cardActivation{border-color:var(--ds-color-accent);background:var(--ds-color-accent-subtle)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__timeline button.master-cv-editor-module__M7QbeG__nodeCard{border-radius:var(--ds-radius-control);border-bottom:0}.master-cv-editor-module__M7QbeG__timeline .master-cv-editor-module__M7QbeG__cardActivation{border-radius:0 0 8px 8px}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__timeline .master-cv-editor-module__M7QbeG__timelineNode:not(:has(.master-cv-editor-module__M7QbeG__cardActivation)) button.master-cv-editor-module__M7QbeG__nodeCard{border-radius:var(--ds-radius-control);border-bottom:1px solid var(--ds-color-border)}.master-cv-editor-module__M7QbeG__timelineGuide>span:first-child{flex:420px}.master-cv-editor-module__M7QbeG__timelineGuide{gap:12px}.master-cv-editor-module__M7QbeG__timelineToolbar{display:block}.master-cv-editor-module__M7QbeG__documentActions{padding:var(--ds-space-4) 0 0;background:var(--ds-color-transparent);color:var(--ds-color-text);border:0;gap:0;margin:0;display:grid}.master-cv-editor-module__M7QbeG__documentActions h3{padding:0 0 var(--ds-space-3);font-size:var(--ds-type-card-title);font-weight:var(--ds-weight-semibold);margin:0}.master-cv-editor-module__M7QbeG__documentRow{align-items:end;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-color-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.master-cv-editor-module__M7QbeG__documentRow>span{gap:var(--ds-space-1)}.master-cv-editor-module__M7QbeG__documentRow>span strong{color:var(--ds-color-text);font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__documentRow>span small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:var(--ds-line-body);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__documentUsage{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-type-label);grid-template-columns:auto minmax(0,280px)}.master-cv-editor-module__M7QbeG__documentUsage select{box-sizing:border-box;width:100%;min-width:0}.master-cv-editor-module__M7QbeG__documentRowActions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.master-cv-editor-module__M7QbeG__documentRowActions>button,.master-cv-editor-module__M7QbeG__documentDownload{flex:none}.master-cv-editor-module__M7QbeG__documentDelete{gap:var(--ds-space-2);align-items:center}.master-cv-editor-module__M7QbeG__documentDelete>button:first-of-type{min-width:var(--ds-control-target)}.master-cv-editor-module__M7QbeG__documentRow .master-cv-editor-module__M7QbeG__aiConsent{border-color:var(--ds-color-border);border-radius:var(--ds-radius-control)}.master-cv-editor-module__M7QbeG__documentImportProgress{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-surface);background:var(--ds-color-surface-subtle);overflow-wrap:anywhere;display:grid}.master-cv-editor-module__M7QbeG__documentActions .master-cv-editor-module__M7QbeG__documentImportProgress>ol{gap:var(--ds-space-4);color:var(--ds-color-text-muted);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.master-cv-editor-module__M7QbeG__documentImportProgress li{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.master-cv-editor-module__M7QbeG__documentImportProgress li:before{content:"";border-radius:var(--ds-radius-round);border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);flex:none;width:10px;height:10px}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=done]:before{border-color:var(--ds-color-success);background:var(--ds-color-success)}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=current]:before{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=current]{color:var(--ds-color-accent);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=done]{color:var(--ds-color-success)}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=error]{color:var(--ds-color-destructive);grid-column:1/-1}.master-cv-editor-module__M7QbeG__documentImportProgress li[data-step=error]:before{border-color:var(--ds-color-destructive);background:var(--ds-color-destructive)}.master-cv-editor-module__M7QbeG__documentImportResult{color:var(--ds-color-text);font-weight:var(--ds-weight-semibold);margin:0}@media (max-width:700px){.master-cv-editor-module__M7QbeG__documentRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.master-cv-editor-module__M7QbeG__documentRow>span{grid-column:1/-1}.master-cv-editor-module__M7QbeG__documentUsage{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__documentRowActions{grid-column:1;justify-content:flex-start}.master-cv-editor-module__M7QbeG__documentDelete{grid-column:2;justify-content:flex-end}.master-cv-editor-module__M7QbeG__documentActions .master-cv-editor-module__M7QbeG__documentImportProgress>ol{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}}.master-cv-editor-module__M7QbeG__roleEditorCanvas{min-width:0}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorHero{padding:var(--ds-space-4) 0;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border)}.master-cv-editor-module__M7QbeG__roleEditorEmployer{margin-bottom:var(--ds-space-1);color:var(--ds-color-text-muted);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);display:block}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorTitle h1{margin:0 0 var(--ds-space-2);font-size:var(--ds-type-section-title);line-height:1.2}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__inlineMetadata{gap:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted)}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__inlineMetadata>span{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);display:inline-flex}.master-cv-editor-module__M7QbeG__roleTitleRow{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin:0 0 var(--ds-space-2);flex-wrap:wrap;display:flex}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleTitleRow h1{min-width:0;margin:0}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleIdentityToggle{gap:var(--ds-space-2);min-height:32px;padding:var(--ds-space-1) var(--ds-space-3);border-color:var(--ds-color-action-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);color:var(--ds-color-action-primary);font:var(--ds-weight-bold) var(--ds-type-small)/1.2 var(--ds-font-sans);flex:none}@media (max-width:900px),(pointer:coarse){.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleIdentityToggle{min-height:var(--ds-control-target);color:var(--ds-color-action-primary)}}@media (max-width:640px){.master-cv-editor-module__M7QbeG__roleTitleRow{flex-direction:column;align-items:flex-start}}.master-cv-editor-module__M7QbeG__roleIdentityFields{gap:var(--ds-space-3) var(--ds-space-4);margin-top:var(--ds-space-4);padding:var(--ds-space-4) 0 0;border:0;border-top:1px solid var(--ds-color-border);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.master-cv-editor-module__M7QbeG__roleIdentityFields[hidden],.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__roleDescriptionPanel[hidden],.master-cv-editor-module__M7QbeG__roleEditorPane>fieldset section>div[hidden]{display:none}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__titleChoices button{min-height:44px}.master-cv-editor-module__M7QbeG__roleIdentityFields>label,.master-cv-editor-module__M7QbeG__roleIdentityFields>div{min-width:0}.master-cv-editor-module__M7QbeG__roleIdentityFields>label>span:first-child{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);margin-bottom:0;display:block}.master-cv-editor-module__M7QbeG__roleIdentityFields .master-cv-editor-module__M7QbeG__currentRole{align-items:center;gap:var(--ds-space-2);min-height:44px;display:flex}.master-cv-editor-module__M7QbeG__roleIdentityFields .master-cv-editor-module__M7QbeG__currentRole input{width:18px}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorStates{gap:var(--ds-space-1);min-width:160px}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorStates>span{padding:var(--ds-space-1) var(--ds-space-2)}.master-cv-editor-module__M7QbeG__roleEditorSave{color:var(--ds-color-text-muted);background:var(--ds-color-transparent);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);border:0!important}.master-cv-editor-module__M7QbeG__roleEditorSplit{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"pane rail";min-width:0;display:grid}.master-cv-editor-module__M7QbeG__roleEditorRail{min-width:0;padding:var(--ds-space-3);border-left:1px solid var(--ds-color-border);flex-direction:column;grid-area:rail;display:flex}.master-cv-editor-module__M7QbeG__roleEditorPane{min-width:0;padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-4) 0;grid-area:pane}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs{gap:var(--ds-space-1);white-space:normal;border:0;flex-direction:column;padding:0;display:flex;overflow:visible}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs button{width:100%;min-height:48px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-transparent);border-radius:var(--ds-radius-surface);background:var(--ds-color-transparent);color:var(--ds-color-text);text-align:left;flex:none;grid-template-columns:minmax(0,1fr);justify-items:start;font-size:14px;display:grid}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs button[aria-selected=true]{border-color:var(--ds-color-accent);background:var(--ds-color-transparent);color:var(--ds-color-accent-ink);box-shadow:none}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs button small{max-width:100%;color:var(--ds-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs button:focus-visible,.master-cv-editor-module__M7QbeG__roleEditorCanvas button:focus-visible,.master-cv-editor-module__M7QbeG__roleEditorCanvas input:focus-visible,.master-cv-editor-module__M7QbeG__roleEditorCanvas select:focus-visible,.master-cv-editor-module__M7QbeG__roleEditorCanvas summary:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.master-cv-editor-module__M7QbeG__roleCvExcerpt{padding:var(--ds-space-3) var(--ds-space-1) 0;border-top:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:var(--ds-line-body);margin-top:auto}.master-cv-editor-module__M7QbeG__roleCvExcerpt strong{color:var(--ds-color-text);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__roleCvExcerpt p{margin:var(--ds-space-1) 0;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleCvExcerpt button{background:var(--ds-color-transparent);min-height:44px;color:var(--ds-color-action-primary);border:0;padding:0;font-weight:600}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__editorFields{min-width:0;padding:0}.master-cv-editor-module__M7QbeG__roleEditorPane [role=tabpanel][hidden]{display:none}.master-cv-editor-module__M7QbeG__roleEditorPane [role=tabpanel]>h3,.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__titlePicker>h3,.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__roleSkillsEditor>h3{margin:0 0 var(--ds-space-1);color:var(--ds-color-text);font-size:var(--ds-type-section-title)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__titlePicker>p{margin:0 0 var(--ds-space-3);color:var(--ds-color-text-muted);font-size:13px}.master-cv-editor-module__M7QbeG__roleChoiceRows{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-surface);min-width:0;display:grid;overflow:hidden}.master-cv-editor-module__M7QbeG__roleChoiceRow{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--ds-color-border);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.master-cv-editor-module__M7QbeG__roleChoiceRows>:first-child{border-top:0}.master-cv-editor-module__M7QbeG__roleChoiceRow input{width:18px;margin:0}.master-cv-editor-module__M7QbeG__roleChoiceText{overflow-wrap:anywhere;min-width:0;color:var(--ds-color-text);font-weight:600}.master-cv-editor-module__M7QbeG__roleChoiceRow[data-selected=false] .master-cv-editor-module__M7QbeG__roleChoiceText{color:var(--ds-color-text-muted);font-weight:400}.master-cv-editor-module__M7QbeG__roleChoiceRow small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);white-space:nowrap;font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__roleChoiceAi{margin-left:var(--ds-space-1);color:var(--ds-color-accent-ink)}.master-cv-editor-module__M7QbeG__roleSuggestionRow{border-top:1px solid var(--ds-color-border);min-width:0}.master-cv-editor-module__M7QbeG__roleSuggestionRow .master-cv-editor-module__M7QbeG__roleChoiceRow{cursor:default;border:0}.master-cv-editor-module__M7QbeG__roleSuggestionRow .master-cv-editor-module__M7QbeG__roleChoiceRow small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__roleSuggestionRow .master-cv-editor-module__M7QbeG__suggestionSlot{margin:0 var(--ds-space-3) var(--ds-space-2)}.master-cv-editor-module__M7QbeG__roleChoiceFooter{justify-content:space-between;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-color-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleChoiceFooter button{border:1px dashed var(--ds-color-border-strong);background:var(--ds-color-transparent);min-height:44px;color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__roleSkillsEditor{gap:var(--ds-space-3);padding:0}.master-cv-editor-module__M7QbeG__skillChoiceRows{grid-template-columns:repeat(2,minmax(0,1fr))}.master-cv-editor-module__M7QbeG__skillChoiceRows>.master-cv-editor-module__M7QbeG__roleChoiceRow:nth-child(2){border-top:0}.master-cv-editor-module__M7QbeG__skillChoiceRows>.master-cv-editor-module__M7QbeG__roleChoiceRow:nth-child(odd){border-right:1px solid var(--ds-color-border)}.master-cv-editor-module__M7QbeG__skillChoiceRows>.master-cv-editor-module__M7QbeG__roleSuggestionRow{grid-column:1/-1}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextGrid{gap:var(--ds-space-3) var(--ds-space-4);margin:var(--ds-space-3) 0}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextField{min-width:0}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextField>label{gap:var(--ds-space-1);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);display:grid}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextField>label>span{min-height:18px;font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextField .master-cv-editor-module__M7QbeG__suggestionSlot{margin-top:var(--ds-space-1)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__suggestionChip{gap:var(--ds-space-1);padding:var(--ds-space-2);border-color:var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface-subtle)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__suggestionValue{flex-wrap:wrap}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__suggestionActions{gap:var(--ds-space-1)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__suggestionActions button{min-height:44px;padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-color-action-primary)}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__taskHeader{margin-top:0}.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__roleDescriptionPanel{min-width:0}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorFooter{padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-color-border);margin:0}@media (max-width:719px){.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorHero{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorStates{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__roleEditorStates>span{flex:none}.master-cv-editor-module__M7QbeG__roleEditorSplit{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""pane"}.master-cv-editor-module__M7QbeG__roleEditorRail{padding:var(--ds-space-2) 0;border-left:0;border-bottom:1px solid var(--ds-color-border)}.master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs{gap:var(--ds-space-1);scroll-snap-type:x mandatory;flex-direction:row;overflow-x:auto}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleEditorCanvas .master-cv-editor-module__M7QbeG__editorTabs button{scroll-snap-align:start;flex:0 0 160px;width:160px}.master-cv-editor-module__M7QbeG__roleCvExcerpt{padding:var(--ds-space-2) var(--ds-space-1) 0}.master-cv-editor-module__M7QbeG__roleCvExcerpt p{-webkit-line-clamp:1}.master-cv-editor-module__M7QbeG__roleEditorPane{padding:var(--ds-space-4) 0}.master-cv-editor-module__M7QbeG__roleIdentityFields,.master-cv-editor-module__M7QbeG__roleEditorPane .master-cv-editor-module__M7QbeG__contextGrid,.master-cv-editor-module__M7QbeG__skillChoiceRows{grid-template-columns:minmax(0,1fr)}.master-cv-editor-module__M7QbeG__skillChoiceRows>.master-cv-editor-module__M7QbeG__roleChoiceRow:nth-child(2){border-top:1px solid var(--ds-color-border)}.master-cv-editor-module__M7QbeG__skillChoiceRows>.master-cv-editor-module__M7QbeG__roleChoiceRow:nth-child(odd){border-right:0}.master-cv-editor-module__M7QbeG__roleChoiceRow{grid-template-columns:20px minmax(0,1fr)}.master-cv-editor-module__M7QbeG__roleChoiceRow small{font-size:var(--ds-type-small);font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);grid-column:2}}.master-cv-editor-module__M7QbeG__reviewBadge{align-items:center;gap:var(--ds-space-2);display:inline-flex}.master-cv-editor-module__M7QbeG__reviewBadge:before{content:"";border:1px solid var(--ds-color-warning-dot);border-radius:var(--ds-radius-round);flex:none;width:8px;height:8px}.master-cv-editor-module__M7QbeG__fact[data-review-state=approved] .master-cv-editor-module__M7QbeG__reviewBadge:before{border-color:var(--ds-color-success);background:var(--ds-color-success)}.master-cv-editor-module__M7QbeG__fact[data-review-state=unreviewed] .master-cv-editor-module__M7QbeG__reviewBadge:before,.master-cv-editor-module__M7QbeG__fact[data-review-state=removed] .master-cv-editor-module__M7QbeG__reviewBadge:before,.master-cv-editor-module__M7QbeG__fact[data-review-state=rejected] .master-cv-editor-module__M7QbeG__reviewBadge:before{border-color:var(--ds-color-inactive)}@media (max-width:900px),(pointer:coarse){.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__detailDialog button,.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__undoAiFill{min-height:var(--ds-control-target)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__titleChips>span button,.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__roleSkillChips button{min-width:var(--ds-control-target);min-height:var(--ds-control-target)}.master-cv-editor-module__M7QbeG__detailDialog summary{min-height:var(--ds-control-target);align-content:center}}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs[role=tablist]{gap:var(--ds-space-6);background:var(--ds-color-transparent);border:0;border-radius:0;padding:0}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs [role=tab][aria-selected]{min-height:var(--ds-control-target);padding:var(--ds-space-3);box-shadow:none;background:var(--ds-color-transparent);color:var(--ds-color-text-muted);font-size:var(--ds-type-card-title);border:0;border-radius:0}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs [role=tab][aria-selected=true]{color:var(--ds-color-accent-ink)}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs [role=tab][aria-selected]:after{display:block}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs [role=tab][aria-selected=true]:after{background:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__timelineToolbar{margin:var(--ds-space-4) 0;display:block}.master-cv-editor-module__M7QbeG__timelineGuide{gap:var(--ds-space-3);font-size:var(--ds-type-small)}.master-cv-editor-module__M7QbeG__timeline{padding:0 var(--ds-space-2) var(--ds-space-2);scroll-padding-inline:var(--ds-space-2);gap:24px}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode{min-height:0}.master-cv-editor-module__M7QbeG__cardYear{height:38px;color:var(--ds-color-text-muted);font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold);letter-spacing:.04em;line-height:18px;display:block;position:relative}.master-cv-editor-module__M7QbeG__cardYear [data-card-year]{position:absolute;top:0;left:4px}.master-cv-editor-module__M7QbeG__cardDot{z-index:1;background:var(--ds-color-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--ds-color-accent-tint);border-radius:50%;position:absolute;top:25px;left:16px;transform:translate(-50%)}.master-cv-editor-module__M7QbeG__cardYear:after{content:"";border-top:2px solid var(--ds-color-accent);position:absolute;top:29px;left:16px;right:-24px}.master-cv-editor-module__M7QbeG__timelineNode:last-child .master-cv-editor-module__M7QbeG__cardYear:after{right:0}.master-cv-editor-module__M7QbeG__cardSurface{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-surface);background:var(--ds-color-surface);flex-direction:column;flex:1;min-width:0;display:flex}.master-cv-editor-module__M7QbeG__timelineNode:hover .master-cv-editor-module__M7QbeG__cardSurface{border-color:var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__cardSurface{border-color:var(--ds-color-accent);background:var(--ds-color-accent-subtle)}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__cardYear{color:var(--ds-color-accent-ink)}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__cardDot{width:14px;height:14px;top:23px}.master-cv-editor-module__M7QbeG__timelineNode:has(.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]) .master-cv-editor-module__M7QbeG__cardSurface{border-color:var(--ds-color-accent);box-shadow:inset 0 0 0 1px var(--ds-color-accent)}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__cardSurface button.master-cv-editor-module__M7QbeG__nodeCard{background:var(--ds-color-transparent);border:0;border-radius:0;flex:1}.master-cv-editor-module__M7QbeG__shell .master-cv-editor-module__M7QbeG__timeline .master-cv-editor-module__M7QbeG__timelineNode:not(:has(.master-cv-editor-module__M7QbeG__cardActivation)) button.master-cv-editor-module__M7QbeG__nodeCard{background:var(--ds-color-transparent);border:0;border-radius:0;flex:1}.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]{padding:26px 18px 14px}.master-cv-editor-module__M7QbeG__nodeCard .master-cv-editor-module__M7QbeG__nodeState{color:var(--ds-color-text-muted);font-weight:var(--ds-weight-regular)}.master-cv-editor-module__M7QbeG__cardSurface .master-cv-editor-module__M7QbeG__cardActivation{padding:var(--ds-space-2) 18px var(--ds-space-3);background:var(--ds-color-transparent);border:0;border-radius:0}.master-cv-editor-module__M7QbeG__timelineNode:has(.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]) .master-cv-editor-module__M7QbeG__cardSurface .master-cv-editor-module__M7QbeG__cardActivation{padding:var(--ds-space-2) 18px var(--ds-space-3);background:var(--ds-color-transparent);border:0;border-radius:0}.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__nodeCard,.master-cv-editor-module__M7QbeG__timeline>.master-cv-editor-module__M7QbeG__timelineNode[data-axis-active=true] .master-cv-editor-module__M7QbeG__cardActivation{background:var(--ds-color-transparent)}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__timelineNode{background:var(--ds-color-transparent);border:0}.master-cv-editor-module__M7QbeG__undatedCards .master-cv-editor-module__M7QbeG__timelineNode:has(.master-cv-editor-module__M7QbeG__nodeCard[aria-expanded=true]){outline:0}.master-cv-editor-module__M7QbeG__documentActions>.master-cv-editor-module__M7QbeG__documentRow:first-child{border-top:0}.master-cv-editor-module__M7QbeG__timelineHint{margin:calc(var(--ds-space-2) * -1) var(--ds-space-2) 0}.master-cv-editor-module__M7QbeG__timelineGuide .master-cv-editor-module__M7QbeG__helpLink{min-height:var(--ds-control-target);background:var(--ds-color-transparent);color:var(--ds-color-action-primary);text-underline-offset:3px;border:0;text-decoration:underline}@media (max-width:740px){.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs[role=tablist]{gap:var(--ds-space-2);overflow-x:auto}.master-cv-editor-module__M7QbeG__sectionRow .master-cv-editor-module__M7QbeG__sectionTabs [role=tab][aria-selected]{font-size:var(--ds-type-body)}}.master-cv-editor-module__M7QbeG__timelineIntro{margin:var(--ds-space-4) 0 var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:var(--ds-line-body)}.master-cv-editor-module__M7QbeG__timelineTools{gap:var(--ds-space-2);width:max-content;max-width:100%;margin:var(--ds-space-3) 0 var(--ds-space-2);grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;display:inline-grid}.master-cv-editor-module__M7QbeG__timelineTools>button{width:100%;padding-inline:var(--ds-space-3);font-size:var(--ds-type-small);white-space:nowrap;justify-content:center}@media (max-width:1023px){.master-cv-editor-module__M7QbeG__timelineTools{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}}@media (max-width:640px){.master-cv-editor-module__M7QbeG__timelineTools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;display:grid}.master-cv-editor-module__M7QbeG__timelineTools>button{white-space:normal;min-height:var(--ds-control-target)}}
.role-field-source-module__nzi1kW__tag{margin-left:var(--ds-space-2);vertical-align:middle}.role-field-source-module__nzi1kW__field[data-field-source=cv] :is(input:not([type=checkbox]),select,textarea){border-color:var(--ds-color-border-strong);background:var(--ds-color-surface)}.role-field-source-module__nzi1kW__field[data-field-source=ai] :is(input:not([type=checkbox]),select,textarea){border-color:var(--ds-color-border-strong);background:var(--ds-color-surface-sunk)}.role-field-source-module__nzi1kW__lead{margin:0 0 var(--ds-space-2);color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:var(--ds-line-body);grid-column:1/-1}
.career-location-picker-module__GcAHLG__picker{gap:var(--ds-space-2) var(--ds-space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;min-width:0;display:grid}.career-location-picker-module__GcAHLG__picker>small,.career-location-picker-module__GcAHLG__picker>.career-location-picker-module__GcAHLG__clear{grid-column:1/-1}.career-location-picker-module__GcAHLG__field{gap:var(--ds-space-1);min-width:0;display:grid}.career-location-picker-module__GcAHLG__picker :is(input,select){width:100%}.career-location-picker-module__GcAHLG__clear{min-height:var(--ds-control-target);background:var(--ds-color-transparent);color:var(--ds-color-action-primary);font:inherit;font-size:var(--ds-type-small);cursor:pointer;border:0;justify-self:start;padding:0;text-decoration:underline}@media (max-width:740px){.career-location-picker-module__GcAHLG__picker{grid-template-columns:minmax(0,1fr)}.career-location-picker-module__GcAHLG__picker :is(input,select){height:var(--ds-control-target)!important}}
.role-package-fields-module__jfKhtW__section{gap:var(--ds-space-4);min-width:0;color:var(--ds-color-text);display:grid}.role-package-fields-module__jfKhtW__section h3,.role-package-fields-module__jfKhtW__section h4,.role-package-fields-module__jfKhtW__section p{margin:0}.role-package-fields-module__jfKhtW__section h3{font-size:var(--ds-type-section-title);line-height:1.4}.role-package-fields-module__jfKhtW__section h4{font-size:var(--ds-type-card-title);margin-top:var(--ds-space-2)}.role-package-fields-module__jfKhtW__grid{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-package-fields-module__jfKhtW__field{align-content:start;gap:calc(var(--ds-space-3) / 2);min-width:0;display:grid}.role-package-fields-module__jfKhtW__field label{font-size:var(--ds-type-label);font-weight:var(--ds-weight-semibold)}.role-package-fields-module__jfKhtW__field input,.role-package-fields-module__jfKhtW__field select{box-sizing:border-box;width:100%;min-width:0}.role-package-fields-module__jfKhtW__field :is(input,select):focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.role-package-fields-module__jfKhtW__field :is(input,select)[aria-invalid=true]{border-color:var(--ds-color-destructive)}.role-package-fields-module__jfKhtW__wide{grid-column:1/-1}.role-package-fields-module__jfKhtW__note{font-size:var(--ds-type-small);color:var(--ds-color-text-muted);overflow-wrap:anywhere;line-height:1.5;font-weight:var(--ds-weight-regular)}.role-package-fields-module__jfKhtW__total{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-top:1px solid var(--ds-color-border);padding-top:var(--ds-space-4);flex-wrap:wrap;display:flex}.role-package-fields-module__jfKhtW__total strong{font-size:var(--ds-type-card-title)}.role-package-fields-module__jfKhtW__breakdown{gap:calc(var(--ds-space-3) / 2);font-size:var(--ds-type-body);line-height:var(--ds-line-body);color:var(--ds-color-text-muted);display:grid}.role-package-fields-module__jfKhtW__error{font-size:var(--ds-type-small);line-height:var(--ds-line-body);color:var(--ds-color-destructive)}@media (max-width:999px){.role-package-fields-module__jfKhtW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.role-package-fields-module__jfKhtW__grid{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}}
:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control),.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput{box-sizing:border-box;border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);min-width:0;max-width:100%;min-height:40px;color:var(--ds-color-text);font:400 14px/1.55 var(--font-sans);box-shadow:none;border-radius:6px;margin:0;padding:8px 12px}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):not(textarea):not([multiple]):not([type=checkbox]):not([type=radio]):not([type=range]){height:40px}textarea:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control){resize:vertical;width:100%;height:auto}select:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[multiple]{min-height:120px}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):focus-visible,.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput:focus-within{box-shadow:none;outline:2px solid var(--ds-color-accent)!important;outline-offset:2px!important}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[aria-invalid=true],.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput[aria-invalid=true]{border-color:var(--ds-color-destructive)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):user-invalid{border-color:var(--ds-color-destructive)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):disabled{background-color:var(--ds-color-surface-sunk);color:var(--ds-color-inactive);cursor:not-allowed}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)::placeholder{color:var(--ds-color-text-muted)}:is(.form-controls-module__mbsDUG__label.form-controls-module__mbsDUG__label,.form-controls-module__mbsDUG__fieldScope .ds-form-label){font-size:13px;font-weight:600;line-height:1.55}:is(.form-controls-module__mbsDUG__label.form-controls-module__mbsDUG__label,.form-controls-module__mbsDUG__fieldScope .ds-form-label):has(.form-controls-module__mbsDUG__control):not(:has([type=checkbox],[type=radio],[type=range])){flex-direction:column;align-items:stretch;gap:6px;display:flex}:is(.form-controls-module__mbsDUG__label.form-controls-module__mbsDUG__label,.form-controls-module__mbsDUG__fieldScope .ds-form-label):has([type=checkbox],[type=radio]){align-items:center;gap:8px;display:flex}.form-controls-module__mbsDUG__help.form-controls-module__mbsDUG__help{color:var(--ds-color-text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:400;line-height:1.55;display:block}:is(.form-controls-module__mbsDUG__label.form-controls-module__mbsDUG__label,.form-controls-module__mbsDUG__fieldScope .ds-form-label)>.form-controls-module__mbsDUG__help.form-controls-module__mbsDUG__help{margin-top:-2px}.form-controls-module__mbsDUG__error.form-controls-module__mbsDUG__error{color:var(--ds-color-destructive);margin-top:4px;font-size:12px;font-weight:400;line-height:1.55}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):is([type=checkbox],[type=radio]){appearance:none;border:1px solid var(--ds-color-inactive);background:var(--ds-color-surface);cursor:pointer;vertical-align:middle;border-radius:4px;flex:none;place-content:center;width:20px;height:20px;min-height:20px;margin:0;padding:0;display:inline-grid}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=radio]{border-radius:50%}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):is([type=checkbox],[type=radio]):checked{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=checkbox]:checked:after{content:"";border:solid var(--ds-color-surface);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=radio]:checked:after{content:"";background:var(--ds-color-surface);border-radius:50%;width:8px;height:8px}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=checkbox][role=switch]{border-color:var(--ds-color-inactive);background:var(--ds-color-inactive);border-radius:999px;width:36px;height:20px;display:inline-block;position:relative}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=checkbox][role=switch]:after{content:"";background:var(--ds-color-surface);border:0;border-radius:50%;width:14px;height:14px;position:absolute;inset:2px auto auto 2px;transform:none}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=checkbox][role=switch]:checked{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=checkbox][role=switch]:checked:after{transform:translate(16px)}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):is([type=checkbox],[type=radio]):disabled{opacity:.55;cursor:not-allowed}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control)[type=range]{height:40px;accent-color:var(--ds-color-accent);background:0 0;border:0;padding:0}.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput{height:auto}.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput :is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control){background:0 0;border:0;min-width:120px;padding-inline:0}.form-controls-module__mbsDUG__chipInput.form-controls-module__mbsDUG__chipInput :is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):focus-visible{outline:none!important}@media (forced-colors:active){:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):is([type=checkbox],[type=radio]){appearance:auto}:is(.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control.form-controls-module__mbsDUG__control,.form-controls-module__mbsDUG__fieldScope .ds-form-control):is([type=checkbox],[type=radio]):after{display:none}}:is(.form-controls-module__mbsDUG__link.form-controls-module__mbsDUG__link,.form-controls-module__mbsDUG__fieldScope .ds-form-link){color:var(--ds-color-action-primary);text-underline-offset:2px;align-items:center;gap:4px;min-height:24px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}:is(.form-controls-module__mbsDUG__link.form-controls-module__mbsDUG__link,.form-controls-module__mbsDUG__fieldScope .ds-form-link):focus-visible{outline:2px solid var(--ds-color-accent)!important;outline-offset:2px!important}@media (max-width:900px),(pointer:coarse){:is(.form-controls-module__mbsDUG__link.form-controls-module__mbsDUG__link,.form-controls-module__mbsDUG__fieldScope .ds-form-link){min-height:44px}}.form-controls-module__mbsDUG__controlGroup.form-controls-module__mbsDUG__controlGroup{background:0 0;border:0;border-radius:0;min-width:0;padding:0;overflow:visible}.form-controls-module__mbsDUG__switchScope button[role=switch]:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px!important}.form-controls-module__mbsDUG__switchScope button[role=switch]>span>strong{font-size:13px;font-weight:600}.form-controls-module__mbsDUG__switchScope button[role=switch]>span>small{color:var(--ds-color-text-muted);margin-top:4px;font-size:12px;font-weight:400}.form-controls-module__mbsDUG__switchScope button[role=switch]>span[aria-hidden=true]{border-radius:var(--ds-radius-pill);background:var(--ds-color-inactive);width:36px;height:20px}.form-controls-module__mbsDUG__switchScope button[role=switch][aria-checked=true]>span[aria-hidden=true]{background:var(--ds-color-accent)}.form-controls-module__mbsDUG__switchScope button[role=switch]>span[aria-hidden=true]:after{background:var(--ds-color-surface);width:14px;height:14px;top:3px;left:3px}.form-controls-module__mbsDUG__switchScope button[role=switch][aria-checked=true]>span[aria-hidden=true]:after{left:19px}.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle{border-color:var(--ds-color-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-color-surface)}.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle .settings-toggle-copy strong{font-size:13px;font-weight:600}:is(.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle .settings-toggle-copy small,.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle .settings-toggle-control em){color:var(--ds-color-text-muted);font-size:12px;font-weight:400}.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle:has(input:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:2px}.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle .settings-toggle-track{background:var(--ds-color-inactive)}.form-controls-module__mbsDUG__toggle.form-controls-module__mbsDUG__toggle:has(input:checked) .settings-toggle-track{background:var(--ds-color-accent)}.form-controls-module__mbsDUG__fieldScope{min-width:0}
.hiring-contact-nudge-module__94Oa1a__nudge{margin-top:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-accent-tint);border-radius:var(--ds-radius-surface);background:var(--ds-color-accent-subtle);color:var(--ds-color-text)}.hiring-contact-nudge-module__94Oa1a__compact{padding:var(--ds-space-3);margin-top:0}.hiring-contact-nudge-module__94Oa1a__heading{align-items:flex-start;gap:10px;display:flex}.hiring-contact-nudge-module__94Oa1a__heading>svg{color:var(--ds-color-accent-ink);flex:none;margin-top:2px}.hiring-contact-nudge-module__94Oa1a__heading strong{font-size:var(--ds-type-body);line-height:1.35;display:block}.hiring-contact-nudge-module__94Oa1a__heading p{margin:var(--ds-space-1) 0 0;color:var(--ds-color-text-muted);font-size:var(--ds-type-label);line-height:1.45}.hiring-contact-nudge-module__94Oa1a__contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:14px 0;display:grid}.hiring-contact-nudge-module__94Oa1a__contact>div{min-width:0}.hiring-contact-nudge-module__94Oa1a__contact dt{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);font-weight:var(--ds-weight-bold);letter-spacing:.06em;text-transform:uppercase}.hiring-contact-nudge-module__94Oa1a__contact dd{overflow-wrap:anywhere;font-size:var(--ds-type-label);margin:2px 0 0;line-height:1.35}.hiring-contact-nudge-module__94Oa1a__contact a{color:var(--ds-color-action-primary);text-underline-offset:2px;text-decoration:underline}.hiring-contact-nudge-module__94Oa1a__question{gap:6px;margin:0 0 14px;display:grid}.hiring-contact-nudge-module__94Oa1a__question>span{color:var(--ds-color-text);font-size:var(--ds-type-label);font-weight:var(--ds-weight-bold)}.hiring-contact-nudge-module__94Oa1a__question textarea{resize:vertical;border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);min-height:78px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-label);padding:9px 10px;line-height:1.4}.hiring-contact-nudge-module__94Oa1a__nudge :is(textarea,button):focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:2px}.hiring-contact-nudge-module__94Oa1a__question small{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);line-height:1.4}.hiring-contact-nudge-module__94Oa1a__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.hiring-contact-nudge-module__94Oa1a__actions button{border:1px solid var(--ds-color-action-primary);border-radius:var(--ds-radius-control);min-height:42px;padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-color-action-primary);color:var(--ds-color-surface);font:inherit;font-size:var(--ds-type-label);font-weight:var(--ds-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex}.hiring-contact-nudge-module__94Oa1a__actions button:hover:not(:disabled){background:var(--ds-color-action-primary-hover)}.hiring-contact-nudge-module__94Oa1a__actions button:disabled{cursor:wait;opacity:.65}.hiring-contact-nudge-module__94Oa1a__actions .hiring-contact-nudge-module__94Oa1a__secondary{border-color:var(--ds-color-action-border);background:var(--ds-color-surface);color:var(--ds-color-action-primary)}.hiring-contact-nudge-module__94Oa1a__actions .hiring-contact-nudge-module__94Oa1a__secondary:hover:not(:disabled){border-color:var(--ds-color-accent);background:var(--ds-color-surface)}.hiring-contact-nudge-module__94Oa1a__note{color:var(--ds-color-text-muted);font-size:var(--ds-type-small);margin-top:11px;line-height:1.4;display:block}.hiring-contact-nudge-module__94Oa1a__status{margin:var(--ds-space-3) 0 0;border-radius:var(--ds-radius-control);padding:10px var(--ds-space-3);background:var(--ds-color-success-tint);color:var(--ds-color-success);font-size:var(--ds-type-label);line-height:1.4}.hiring-contact-nudge-module__94Oa1a__error{color:var(--ds-color-destructive);font-size:var(--ds-type-label);margin:10px 0 0;line-height:1.4}@media (max-width:560px){.hiring-contact-nudge-module__94Oa1a__contact{grid-template-columns:1fr}.hiring-contact-nudge-module__94Oa1a__actions{flex-direction:column}.hiring-contact-nudge-module__94Oa1a__actions button{width:100%}}
.report-dead-link-button-module__PgmMTG__wrap{justify-items:start;gap:.4rem;display:grid}.report-dead-link-button-module__PgmMTG__button{appearance:none;border:1px solid var(--border,#d7dce5);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:650}.report-dead-link-button-module__PgmMTG__button:hover:not(:disabled){border-color:currentColor}.report-dead-link-button-module__PgmMTG__button:focus-visible{outline:3px solid color-mix(in srgb, currentColor 28%, transparent);outline-offset:2px}.report-dead-link-button-module__PgmMTG__button:disabled{cursor:default;opacity:.65}.report-dead-link-button-module__PgmMTG__status{color:var(--muted-foreground,#667085);margin:0;font-size:.78rem}.report-dead-link-button-module__PgmMTG__error{color:var(--destructive,#b42318)}
.employer-context-module__x2JssW__switcher{align-items:flex-end;gap:var(--ds-space-3);margin:0 0 var(--ds-space-5);flex-wrap:wrap;display:flex}.employer-context-module__x2JssW__switcherField{flex:0 360px;min-width:0}.employer-context-module__x2JssW__switcherField select{width:100%;max-width:100%}.employer-context-module__x2JssW__connected{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-control);background:var(--ds-color-surface);margin:0}.employer-context-module__x2JssW__connectedList{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.employer-context-module__x2JssW__connectedList li{align-items:center;gap:4px var(--ds-space-3);flex-wrap:wrap;min-width:0;display:flex}.employer-context-module__x2JssW__connected,.employer-context-module__x2JssW__connectedList li>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:900px),(pointer:coarse){.employer-context-module__x2JssW__switcher>button{min-height:var(--ds-control-target)}.employer-context-module__x2JssW__switcherField{flex-basis:100%}}
