.KRsR_W_discovery{min-width:0;margin-bottom:20px}.KRsR_W_heading{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.KRsR_W_heading h2{letter-spacing:-.35px;margin:0;font-size:18px;font-weight:750}.KRsR_W_heading>span{color:var(--sjs-muted);font-size:13px}.KRsR_W_choices{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(128px,1fr));gap:10px;margin:-5px -5px 0;padding:5px 5px 9px;display:grid;overflow-x:auto}.KRsR_W_choice{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;background:#000;border:1px solid #000;border-radius:12px;align-items:flex-end;min-height:148px;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.KRsR_W_art{z-index:0;object-fit:cover;object-position:center;transition:transform .24s}.KRsR_W_label{z-index:2;color:#fff;text-wrap:balance;background:#000;align-items:center;width:100%;min-height:48px;padding:6px 14px;font-size:15px;font-weight:750;line-height:1.2;display:flex;position:relative}.KRsR_W_indicator{z-index:2;color:#fff;background:#000000a6;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.KRsR_W_indicator svg{width:15px;height:15px}.KRsR_W_choice[aria-pressed=true]{box-shadow:0 0 0 2px #000}.KRsR_W_choice[aria-pressed=true]:before{content:"";z-index:3;pointer-events:none;border:3px solid #e4fe5a;border-radius:11px;position:absolute;inset:0}.KRsR_W_choice[aria-pressed=true] .KRsR_W_indicator{color:#000;background:#e4fe5a;border-color:#e4fe5a}.KRsR_W_choice:focus-visible{outline:3px solid var(--sjs-red);outline-offset:2px}.KRsR_W_selection{justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.KRsR_W_selection:empty{display:none}.KRsR_W_selection p{color:var(--sjs-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.KRsR_W_selection strong{color:inherit;font-weight:700}.KRsR_W_selection button{min-height:44px;color:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:8px 4px;font-size:13px;text-decoration:underline;display:inline-flex}.KRsR_W_selection button svg{width:15px;height:15px}@media (hover:hover){.KRsR_W_choice:hover{transform:translateY(-2px)}.KRsR_W_choice:hover .KRsR_W_art{transform:scale(1.05)}}:is(.theme-dark .KRsR_W_heading>span,.theme-dark .KRsR_W_selection p){color:silver}.theme-dark .KRsR_W_choice[aria-pressed=true]{box-shadow:0 0 0 2px #fff}@media (max-width:640px){.KRsR_W_heading h2{font-size:17px}.KRsR_W_choices{grid-template-columns:repeat(7,150px)}.KRsR_W_choice{min-height:144px}.KRsR_W_selection{align-items:flex-start}.KRsR_W_selection p{max-width:34ch}}@media (prefers-reduced-motion:reduce){.KRsR_W_choice,.KRsR_W_art{transition:none}.KRsR_W_choice:hover,.KRsR_W_choice:hover .KRsR_W_art{transform:none}.KRsR_W_choices{scroll-snap-type:none}}
.L0a2YW_home{flex-direction:column;gap:32px;padding-bottom:40px;display:flex}.L0a2YW_hero{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--sjs-blue) 16%, var(--surface));padding:clamp(24px,4vw,48px)}.L0a2YW_heroTop,.L0a2YW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.L0a2YW_heroTop h1,.L0a2YW_heroTop span{color:var(--text);margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15}.L0a2YW_heroTop span{overflow-wrap:anywhere}.L0a2YW_hero p{color:var(--muted);margin:12px 0 24px}.L0a2YW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.L0a2YW_section{min-width:0}.L0a2YW_section h2{margin:0;font-size:22px}.L0a2YW_sectionHeading{margin-bottom:16px}.L0a2YW_radius{align-items:center;gap:8px;display:flex}.L0a2YW_radius select{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);background:var(--surface);padding:10px}.L0a2YW_mapPreview{border:1px solid var(--border);border-radius:var(--radius-card);position:relative;overflow:hidden}.L0a2YW_mapPreview .student-jobs-map{height:260px;min-height:260px}.L0a2YW_mapPreview>p,.L0a2YW_mapPreview>div[role=status]{color:var(--muted);margin:0;padding:12px;font-size:13px}.L0a2YW_mapPreview>div[role=status] p{margin:0}.L0a2YW_mapLink{margin-top:16px}.L0a2YW_carousel{scroll-snap-type:x mandatory;gap:16px;padding:4px 4px 20px;display:flex;position:relative;overflow-x:auto}.L0a2YW_job,.L0a2YW_end{scroll-snap-align:start;flex:0 0 min(320px,86vw);min-width:0}.L0a2YW_job{flex-direction:column;display:flex}.L0a2YW_job .student-job-card{flex:1}.L0a2YW_end,.L0a2YW_empty,.L0a2YW_panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:24px}.L0a2YW_end{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.L0a2YW_end h3,.L0a2YW_empty h3{margin-top:0}.L0a2YW_end p,.L0a2YW_empty p{color:var(--muted)}.L0a2YW_priorEmployer{color:var(--muted);margin:16px 0 0;font-size:13px}.L0a2YW_ad{justify-content:center;display:flex}.L0a2YW_ad:empty{display:none}.L0a2YW_panel{height:calc(100% - 42px)}.L0a2YW_counts{margin:0 0 24px}.L0a2YW_counts>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.L0a2YW_counts dd{margin:0;font-size:22px;font-weight:800}.L0a2YW_nudge{background:color-mix(in srgb, var(--sjs-green) 20%, var(--surface))}.L0a2YW_nudge h3{margin:0 0 20px;font-size:20px;line-height:1.45}.L0a2YW_nudge p{color:var(--muted);line-height:1.6}@media (max-width:700px){.L0a2YW_heroTop{flex-direction:column;align-items:flex-start;gap:8px}.L0a2YW_sectionHeading{align-items:flex-start}.L0a2YW_job,.L0a2YW_end{flex-basis:min(300px,78vw)}.L0a2YW_home{gap:24px}.L0a2YW_panel{height:auto}.L0a2YW_suggestions .L0a2YW_sectionHeading>.L0a2YW_actions{flex:1 0 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.L0a2YW_carousel{scroll-behavior:auto}}.L0a2YW_home{grid-template-columns:minmax(230px,.95fr) minmax(0,1.9fr) minmax(260px,1fr);grid-template-areas:"hero hero hero""discovery discovery discovery""sidebar jobs jobs""suggestions suggestions suggestions";align-items:start;gap:24px;display:grid}.L0a2YW_nearbyFeatured{grid-area:jobs;grid-template-columns:subgrid;grid-template-areas:"nearby featured";align-items:start;gap:24px;min-width:0;display:grid}.L0a2YW_discovery{grid-area:discovery;min-width:0}.L0a2YW_discovery>section{margin-bottom:0}.L0a2YW_hero{border-radius:var(--radius-hero);background:#fcfcfc url(/brand/home-background-light.png) 50%/cover no-repeat;flex-direction:column;grid-area:hero;justify-content:center;min-height:240px;padding:17px clamp(24px,3.5vw,52px);display:flex;position:relative;overflow:hidden}.theme-dark .L0a2YW_hero{background-color:#2c2c2c;background-image:url(/brand/home-background-dark.png)}.L0a2YW_hero>*{z-index:1;position:relative}.L0a2YW_heroTop h1,.L0a2YW_heroTop span{letter-spacing:-.04em;font-size:clamp(30px,2.8vw,42px)}.L0a2YW_heroTop{align-items:baseline}.L0a2YW_hero p{color:var(--text);margin:8px 0 12px;font-size:19px;line-height:1.5}.L0a2YW_heroLocation{color:var(--muted);align-items:center;gap:7px;margin-top:4px;font-size:14px;display:flex}.L0a2YW_heroLocation svg{flex:0 0 16px;width:16px;height:16px}.L0a2YW_nearby{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-area:nearby;padding:20px}.L0a2YW_locationCaption{color:var(--muted);margin:7px 0 0;font-size:13px}.L0a2YW_nearby .L0a2YW_sectionHeading{gap:16px}.L0a2YW_nearby .L0a2YW_actions{font-size:13px}.L0a2YW_nearby .L0a2YW_actions button{padding:9px 12px;font-size:13px}.L0a2YW_nearby .L0a2YW_mapPreview .student-jobs-map{height:560px;min-height:560px}.L0a2YW_sidebar{flex-direction:column;grid-area:sidebar;gap:24px;min-width:0;display:flex}.L0a2YW_sidebar .L0a2YW_section>h2{margin-bottom:14px}.L0a2YW_sidebar .L0a2YW_panel{height:auto}.L0a2YW_sidebar .L0a2YW_section:first-child{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:24px}.L0a2YW_sidebar .L0a2YW_section:first-child .L0a2YW_panel{border:0;padding:0}.L0a2YW_sidebar .L0a2YW_counts{margin-bottom:18px}.L0a2YW_sidebar .L0a2YW_counts>div{padding:13px 0}.L0a2YW_sidebar .L0a2YW_counts dd{letter-spacing:-.03em;font-size:28px}.L0a2YW_sidebar .L0a2YW_counts>div:first-child dd{color:var(--text)}.L0a2YW_sidebar .L0a2YW_nudge{border:0;border-left:5px solid var(--sjs-green);background:color-mix(in srgb, var(--sjs-green) 18%, var(--surface))}.L0a2YW_sidebar .L0a2YW_nudge h3{font-size:18px}.L0a2YW_sidebar .L0a2YW_ad{padding:0}.L0a2YW_suggestions{grid-area:suggestions;min-width:0;padding-top:4px}.L0a2YW_featured{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-area:featured;padding:20px}.L0a2YW_featuredHeading{margin-bottom:18px}.L0a2YW_featuredHeading h2{letter-spacing:-.025em;align-items:center;gap:8px;font-size:21px;display:flex}.L0a2YW_featuredHeading h2 svg{color:var(--text);flex:0 0 22px}.L0a2YW_featuredHeading p{color:var(--muted);margin:8px 0 0;font-size:14px}.L0a2YW_featuredRail{overscroll-behavior-y:contain;scroll-snap-type:y proximity;scrollbar-width:none;border-radius:var(--radius-card);flex-direction:column;gap:16px;max-height:560px;margin:-4px;padding:4px;display:flex;overflow-y:auto}.L0a2YW_featuredRail::-webkit-scrollbar{display:none}.L0a2YW_featuredRail:focus-visible{outline:2px solid var(--text);outline-offset:4px}.L0a2YW_featuredCard{--hot-colour:var(--sjs-orange);--hot-tint:var(--sjs-orange-tint);border:1px solid var(--hot-colour);border-top:6px solid var(--hot-colour);border-radius:var(--radius-card);background:var(--hot-tint);color:#202020;scroll-snap-align:start;overflow-wrap:anywhere;flex-direction:column;flex:none;min-width:0;padding:20px;text-decoration:none;display:flex;position:relative}.L0a2YW_featuredCard:nth-child(2){--hot-colour:var(--sjs-pink);--hot-tint:var(--sjs-pink-tint)}.L0a2YW_featuredCard:nth-child(3){--hot-colour:var(--sjs-blue);--hot-tint:var(--sjs-blue-tint)}.L0a2YW_featuredCard:hover{background:color-mix(in srgb, var(--hot-colour) 45%, var(--hot-tint))}.L0a2YW_featuredCard:focus-visible{outline:2px solid var(--text);outline-offset:2px}.L0a2YW_featuredBadge{background:var(--hot-colour);border-radius:99px;align-self:flex-start;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:800;display:flex}.L0a2YW_featuredBadge svg{width:14px;height:14px}.L0a2YW_featuredCard h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:21px;line-height:1.25}.L0a2YW_featuredEmployer{margin:0;font-size:13px}.L0a2YW_featuredMeta{gap:9px;margin:20px 0;font-size:13px;line-height:1.4;display:grid}.L0a2YW_featuredMeta>div{align-items:flex-start;gap:8px;display:flex}.L0a2YW_featuredMeta svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.L0a2YW_featuredMeta dd{margin:0}.L0a2YW_featuredAction{border-top:1px solid color-mix(in srgb, var(--hot-colour) 80%, #202020);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:14px;font-weight:800;display:flex}.L0a2YW_featuredAction svg{width:20px;height:20px}.L0a2YW_featuredScroll{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;display:flex}.L0a2YW_featuredScroll svg{width:14px;height:14px}.theme-dark .L0a2YW_featuredCard{background:color-mix(in srgb, var(--hot-colour) 18%, var(--surface));color:var(--text)}.theme-dark .L0a2YW_featuredCard:hover{background:color-mix(in srgb, var(--hot-colour) 28%, var(--surface))}.theme-dark .L0a2YW_featuredBadge{color:#202020}@media (min-width:1101px){.L0a2YW_featured{contain:size;flex-direction:column;align-self:stretch;min-height:0;display:flex}.L0a2YW_featuredHeading,.L0a2YW_featuredScroll{flex-shrink:0}.L0a2YW_featured>.L0a2YW_empty{min-height:0;overflow-y:auto}.L0a2YW_featuredRail{flex:1 1 0;min-height:0;max-height:none}}@media (min-width:1500px){.L0a2YW_job,.L0a2YW_end{flex-basis:calc(25% - 12px)}}@media (max-width:1100px){.L0a2YW_home{grid-template-columns:minmax(260px,1fr) minmax(0,1.8fr);grid-template-areas:"hero hero""discovery discovery""sidebar nearby""featured featured""suggestions suggestions"}.L0a2YW_nearbyFeatured{display:contents}.L0a2YW_featuredRail{scroll-snap-type:x proximity;flex-direction:row;overflow-x:auto}.L0a2YW_featuredCard{flex-basis:min(300px,78vw)}.L0a2YW_heroTop{flex-direction:column;align-items:flex-start}.L0a2YW_hero{padding:28px}.L0a2YW_nearby{padding:20px}}@media (max-width:780px){.L0a2YW_home{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""nearby""applications""discovery""featured""suggestions""nudge""ad"}.L0a2YW_sidebar{display:contents}.L0a2YW_sidebar>.L0a2YW_section:first-child{grid-area:applications}.L0a2YW_sidebar>.L0a2YW_section:nth-child(2){grid-area:nudge}.L0a2YW_sidebar>.L0a2YW_ad{grid-area:ad}}@media (max-width:520px){.L0a2YW_hero{padding:24px}.L0a2YW_heroTop h1,.L0a2YW_heroTop span{font-size:34px}.L0a2YW_nearby{padding:16px}.L0a2YW_nearby .L0a2YW_mapPreview .student-jobs-map{height:460px;min-height:460px}}
.r_CKhq_studio{width:100%;color:var(--text,var(--sjs-black))}.r_CKhq_screenContent{gap:22px;display:grid}.r_CKhq_studioLayout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.r_CKhq_library,.r_CKhq_workspace,.r_CKhq_editorSection,.r_CKhq_importPanel,.r_CKhq_versionPanel,.r_CKhq_aiStart,.r_CKhq_reviewPanel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 12px 36px #0000000f}.r_CKhq_library{gap:16px;max-height:calc(100dvh - 136px);padding:18px;display:grid;position:sticky;top:112px;overflow:hidden}.r_CKhq_libraryHeader p,.r_CKhq_panelHeading p,.r_CKhq_reviewIntro p,.r_CKhq_aiStart>p:first-of-type,.r_CKhq_sectionHeading p{color:var(--sjs-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:900}.r_CKhq_libraryHeader span{color:var(--muted);font-size:13px}.r_CKhq_createButtons{gap:9px;display:grid}.r_CKhq_createButtons>button{width:100%}.r_CKhq_draftList{overscroll-behavior:contain;align-content:start;gap:7px;min-height:92px;display:grid;overflow:auto}.r_CKhq_draftList>button{border-radius:var(--radius-card);width:100%;color:var(--text);text-align:left;transition:border-color var(--ease), background var(--ease), transform var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.r_CKhq_draftList>button:hover{border-color:var(--border);background:var(--surface-raised);transform:translateY(-1px)}.r_CKhq_draftList>button.r_CKhq_activeDraft{border-color:color-mix(in srgb, var(--sjs-red) 38%, var(--border));background:color-mix(in srgb, var(--sjs-red) 8%, var(--surface))}.r_CKhq_draftList>button>span:last-child{gap:3px;min-width:0;display:grid}.r_CKhq_draftList strong,.r_CKhq_draftList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r_CKhq_draftList strong{font-size:14px}.r_CKhq_draftList small{color:var(--muted);font-size:11px}.r_CKhq_draftIcon{border-radius:var(--radius-control);width:36px;height:36px;color:var(--sjs-red);background:color-mix(in srgb, var(--sjs-red) 11%, var(--surface));place-items:center;display:grid}.r_CKhq_draftIcon svg{width:17px;height:17px}.r_CKhq_libraryActions{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}.r_CKhq_libraryActions button,.r_CKhq_recordActions button{border:1px solid var(--border);border-radius:var(--radius-button);min-height:38px;color:var(--text);background:var(--surface);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.r_CKhq_libraryActions button:hover,.r_CKhq_recordActions button:hover:not(:disabled){border-color:var(--strong-border);background:var(--surface-raised)}.r_CKhq_libraryActions svg,.r_CKhq_recordActions svg{width:15px;height:15px}.r_CKhq_workspace{--studio-workspace-padding:clamp(17px, 2.5vw, 28px);min-width:0;padding:var(--studio-workspace-padding)}.r_CKhq_documentMeta{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:14px;padding-bottom:20px;display:grid}.r_CKhq_saveStatus{min-height:42px;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.r_CKhq_saveStatus svg{width:16px;height:16px;color:var(--sjs-red)}.r_CKhq_toolbar{z-index:8;margin:0 calc(0px - var(--studio-workspace-padding)) 22px;padding:12px var(--studio-workspace-padding);border-block:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:94px}.r_CKhq_viewTabs,.r_CKhq_toolbarActions,.r_CKhq_panelActions,.r_CKhq_suggestionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r_CKhq_viewTabs{border-radius:var(--radius-card);background:var(--surface-raised);padding:4px}.r_CKhq_viewTabs button{border-radius:var(--radius-control);min-height:34px;color:var(--muted);background:0 0;border:0;padding:7px 11px;font-size:13px;font-weight:850}.r_CKhq_viewTabs button.r_CKhq_activeTab{color:var(--text);background:var(--surface);box-shadow:0 3px 12px #00000017}.r_CKhq_toolbarActions>button{min-height:38px;padding:8px 11px;font-size:12px}.r_CKhq_editor{gap:18px;display:grid}.r_CKhq_editorSection,.r_CKhq_importPanel,.r_CKhq_versionPanel,.r_CKhq_reviewPanel,.r_CKhq_aiStart{box-shadow:none;padding:clamp(18px,2.5vw,28px)}.r_CKhq_sectionHeading,.r_CKhq_panelHeading,.r_CKhq_reviewHeading,.r_CKhq_reviewIntro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.r_CKhq_sectionHeading h2,.r_CKhq_panelHeading h2,.r_CKhq_reviewIntro h2,.r_CKhq_aiStart h2{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.1}.r_CKhq_sectionHeading>span{color:var(--muted);font-size:12px}.r_CKhq_emptyEditorSection,.r_CKhq_noSuggestions,.r_CKhq_previewPlaceholder{border:1px dashed var(--border);border-radius:var(--radius-card);color:var(--muted);background:var(--surface-raised);text-align:center;margin:0;padding:20px;line-height:1.55}.r_CKhq_recordEditor{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-raised) 56%, var(--surface));min-width:0;margin:18px 0 0;padding:20px;position:relative}.r_CKhq_recordEditor legend{padding:0 8px;font-size:13px;font-weight:900}.r_CKhq_recordActions{gap:5px;display:flex;position:absolute;top:-19px;right:12px}.r_CKhq_recordActions button{width:36px;min-height:36px;padding:0}.r_CKhq_previewStage{border-radius:var(--radius-card);background:#e9eded;min-height:500px;margin:0 -8px;padding:clamp(15px,3vw,38px);overflow:auto}.r_CKhq_documentPaper{color:#171717;overflow-wrap:anywhere;letter-spacing:0;background:#fff;width:min(100%,794px);min-height:1123px;margin:0 auto;padding:56px;font-family:Figtree,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;box-shadow:0 8px 28px #0000001a}.r_CKhq_documentPaper h1,.r_CKhq_documentPaper h2,.r_CKhq_documentPaper h3,.r_CKhq_documentPaper p,.r_CKhq_documentPaper ul{margin-top:0}.r_CKhq_previewHeader{border-bottom:2px solid #e51e10;padding-bottom:22px}.r_CKhq_previewHeader h1{letter-spacing:0;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.15}.r_CKhq_previewHeadline{color:#171717;margin-bottom:8px;font-size:17px;font-weight:700}.r_CKhq_previewContact{color:#454545;flex-wrap:wrap;gap:4px 18px;margin-bottom:0;font-size:12px;display:flex}.r_CKhq_previewContact span:not(:last-child):after{content:"·";color:#e51e10;margin-left:18px}.r_CKhq_previewSection{margin-top:28px}.r_CKhq_previewSection>h2{color:#e51e10;letter-spacing:0;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.r_CKhq_previewSection>h2:after{content:"";background:#dedede;flex:1;height:1px}.r_CKhq_previewSection p,.r_CKhq_previewEntry p{white-space:pre-wrap}.r_CKhq_previewSection>p:last-child,.r_CKhq_previewEntry>p:last-child,.r_CKhq_previewEntry>ul:last-child{margin-bottom:0}.r_CKhq_previewEntry+.r_CKhq_previewEntry{margin-top:22px}.r_CKhq_previewEntryHeading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 24px;margin-bottom:7px;display:grid}.r_CKhq_previewEntryHeading h3{margin-bottom:3px;font-size:15px;font-weight:700}.r_CKhq_previewEntryHeading p,.r_CKhq_previewEntryHeading time{color:#454545;margin-bottom:0;font-size:12px}.r_CKhq_previewEntryHeading time{text-align:right;max-width:180px}.r_CKhq_previewEntry ul{padding-left:19px}.r_CKhq_previewEntry li+li{margin-top:4px}.r_CKhq_previewSkills{margin-top:16px}.r_CKhq_previewSkills>h3{margin-bottom:8px;font-size:13px;font-weight:600}.r_CKhq_skillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-bottom:0;padding:0;list-style:none;display:grid}.r_CKhq_skillList li:before{content:"•";color:#e51e10;margin-right:7px}.r_CKhq_coverLetter{font-size:15px;line-height:1.65}.r_CKhq_letterMeta{gap:2px;margin:32px 0;display:grid}.r_CKhq_letterMeta p,.r_CKhq_letterMeta time{margin:0}.r_CKhq_letterMeta strong{margin-top:14px}.r_CKhq_letterBody{margin:22px 0}.r_CKhq_letterBody p{white-space:pre-wrap}.r_CKhq_signature{margin-top:30px;font-weight:800}.r_CKhq_importPanel,.r_CKhq_versionPanel,.r_CKhq_reviewPanel,.r_CKhq_aiStart{margin-top:4px}.r_CKhq_panelHeading>svg{width:32px;height:32px;color:var(--sjs-red)}.r_CKhq_panelActions{justify-content:flex-end;margin-top:18px}.r_CKhq_versionPanel>p{color:var(--muted);line-height:1.55}.r_CKhq_versionList{gap:9px;margin-top:18px;display:grid}.r_CKhq_versionList article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.r_CKhq_versionList article>span{gap:3px;display:grid}.r_CKhq_versionList small{color:var(--muted)}.r_CKhq_versionList em{color:var(--sjs-red);background:color-mix(in srgb, var(--sjs-red) 9%, var(--surface));border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.r_CKhq_aiStart{justify-items:start;gap:12px;max-width:760px;display:grid}.r_CKhq_aiStart>p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.r_CKhq_aiHeroIcon,.r_CKhq_reviewIcon{width:50px;height:50px;color:var(--sjs-red);background:color-mix(in srgb, var(--sjs-red) 10%, var(--surface));border-radius:15px;flex:none;place-items:center;display:grid}.r_CKhq_aiHeroIcon svg,.r_CKhq_reviewIcon svg{width:24px;height:24px}.r_CKhq_consent{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);cursor:pointer;align-items:flex-start;gap:10px;max-width:680px;margin:8px 0;padding:14px;font-size:13px;line-height:1.5;display:flex}.r_CKhq_consent input{width:18px;height:18px;accent-color:var(--sjs-red);margin:1px 0 0}.r_CKhq_reviewIntro{justify-content:flex-start}.r_CKhq_reviewIntro>div:last-child{gap:5px;display:grid}.r_CKhq_reviewIntro span:last-child{color:var(--muted);line-height:1.55}.r_CKhq_strengths{border-radius:var(--radius-card);background:color-mix(in srgb, #1b8f51 10%, var(--surface));padding:17px}.r_CKhq_strengths h3{margin:0 0 10px;font-size:15px}.r_CKhq_strengths ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.r_CKhq_strengths li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.r_CKhq_strengths svg{color:#138044;flex:none;width:17px;height:17px;margin-top:2px}.r_CKhq_reviewHeading{align-items:center;margin:24px 0 13px}.r_CKhq_reviewHeading h3,.r_CKhq_reviewHeading p{margin:0}.r_CKhq_reviewHeading p{color:var(--muted);margin-top:3px;font-size:12px}.r_CKhq_suggestionList{gap:14px;display:grid}.r_CKhq_suggestionCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);padding:18px}.r_CKhq_suggestionCard>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.r_CKhq_suggestionCard>header>span,.r_CKhq_suggestionCard>header>strong,.r_CKhq_suggestionCard code{border-radius:999px;padding:4px 8px;font-size:11px}.r_CKhq_suggestionCard>header>span{color:var(--sjs-red);background:color-mix(in srgb, var(--sjs-red) 9%, var(--surface));text-transform:capitalize;font-weight:900}.r_CKhq_suggestionCard code{color:var(--muted);background:var(--surface)}.r_CKhq_suggestionCard>header>strong{color:#157643;background:color-mix(in srgb, #1b8f51 12%, var(--surface));text-transform:capitalize;margin-left:auto}.r_CKhq_suggestionCard>p{color:var(--muted);margin:13px 0;font-size:13px;line-height:1.55}.r_CKhq_suggestion_accepted{border-color:color-mix(in srgb, #1b8f51 55%, var(--border))}.r_CKhq_suggestion_rejected{opacity:.72}.r_CKhq_suggestion_rejected>header>strong{color:var(--muted);background:var(--surface)}.r_CKhq_diffGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.r_CKhq_diffGrid>div{border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.r_CKhq_diffGrid span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.r_CKhq_diffGrid del,.r_CKhq_diffGrid ins{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55;text-decoration:none}.r_CKhq_diffGrid del{color:color-mix(in srgb, var(--text) 66%, transparent)}.r_CKhq_diffGrid ins{color:var(--text)}.r_CKhq_suggestionActions{margin-top:14px}.r_CKhq_printSurface{display:none}.r_CKhq_printable{box-shadow:none}@media (max-width:1180px){.r_CKhq_studioLayout{grid-template-columns:1fr}.r_CKhq_library{max-height:none;position:static}.r_CKhq_draftList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:205px}.r_CKhq_toolbar{position:static}}@media (max-width:860px){.r_CKhq_documentMeta{grid-template-columns:1fr 1fr}.r_CKhq_saveStatus{grid-column:1/-1;justify-content:flex-start;min-height:auto}.r_CKhq_toolbar{flex-direction:column;align-items:flex-start}.r_CKhq_toolbarActions{width:100%}}@media (max-width:640px){.r_CKhq_workspace,.r_CKhq_library,.r_CKhq_editorSection,.r_CKhq_importPanel,.r_CKhq_versionPanel,.r_CKhq_reviewPanel,.r_CKhq_aiStart{border-radius:var(--radius-card)}.r_CKhq_workspace{--studio-workspace-padding:15px;padding:15px}.r_CKhq_documentMeta,.r_CKhq_diffGrid{grid-template-columns:1fr}.r_CKhq_viewTabs{width:100%;overflow-x:auto}.r_CKhq_viewTabs button{flex:1 0 auto}.r_CKhq_toolbarActions>button{flex:140px}.r_CKhq_sectionHeading,.r_CKhq_panelHeading,.r_CKhq_reviewHeading{flex-direction:column;align-items:stretch}.r_CKhq_recordEditor{padding:20px 14px 14px}.r_CKhq_recordActions{justify-content:flex-end;margin:-8px 0 12px;position:static}.r_CKhq_previewStage{margin-inline:0;padding:8px}.r_CKhq_documentPaper{min-height:0;padding:30px 24px}.r_CKhq_previewHeader h1{font-size:30px}.r_CKhq_previewEntryHeading{grid-template-columns:minmax(0,1fr);gap:4px}.r_CKhq_previewEntryHeading time{text-align:left;max-width:none}.r_CKhq_skillList{grid-template-columns:minmax(0,1fr)}.r_CKhq_versionList article{flex-direction:column;align-items:flex-start}}@page{size:A4;margin:16mm 18mm}@media print{body:has(.r_CKhq_studio){background:#fff!important}body:has(.r_CKhq_studio) *{visibility:hidden}:is(.student-shell:has(.r_CKhq_studio),.student-workspace:has(.r_CKhq_studio)){min-height:0}.student-workspace:has(.r_CKhq_studio){width:100%;margin:0;padding:0}.r_CKhq_screenContent{display:none}.r_CKhq_studio .r_CKhq_printSurface,.r_CKhq_studio .r_CKhq_printSurface *{visibility:visible}.r_CKhq_printSurface{background:#fff;width:100%;margin:0;display:block;position:absolute;top:0;left:0}.r_CKhq_documentPaper{width:100%;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}.r_CKhq_previewEntry p,.r_CKhq_previewEntry li,.r_CKhq_letterBody p{break-inside:avoid}.r_CKhq_previewHeader,.r_CKhq_previewSection>h2,.r_CKhq_previewEntryHeading,.r_CKhq_previewSkills>h3{break-after:avoid}.r_CKhq_previewHeader h1{font-size:38px}.r_CKhq_previewEntryHeading{grid-template-columns:minmax(0,1fr) auto}.r_CKhq_previewEntryHeading time{text-align:right;max-width:180px}.r_CKhq_skillList{grid-template-columns:repeat(2,minmax(0,1fr))}}.r_CKhq_studio .student-page-header h1{max-width:100%;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.r_CKhq_studio .student-page-header{margin-bottom:4px}.r_CKhq_studioLayout{grid-template-columns:260px minmax(0,1fr);gap:24px}.r_CKhq_library{max-height:calc(100dvh - 136px);box-shadow:none;overflow-y:auto}.r_CKhq_workspace{--studio-workspace-padding:24px;box-shadow:none;padding:24px}.r_CKhq_documentMeta{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.r_CKhq_documentMeta>*{min-width:0}.r_CKhq_editor .student-field{min-width:0}.r_CKhq_importDialog .student-field{min-width:0}.r_CKhq_saveStatus{white-space:normal;grid-column:1/-1;justify-content:flex-start;min-height:auto;line-height:1.5}.r_CKhq_toolbar{flex-wrap:wrap;align-items:center;gap:16px;position:static}.r_CKhq_toolbarActions{justify-content:flex-start}.r_CKhq_editorSection{background:var(--surface);border-color:var(--border);padding:22px}:is(.r_CKhq_editor .student-input,.r_CKhq_editor .student-textarea,.r_CKhq_importDialog .student-input,.r_CKhq_importDialog .student-select){width:100%;min-width:0;max-width:100%}.r_CKhq_sectionHeading h2{font-size:23px}.r_CKhq_sectionHeading{flex-wrap:wrap;align-items:center;gap:12px}.r_CKhq_recordEditor{margin-top:24px}.r_CKhq_profileSources{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.r_CKhq_profileSources>p,.r_CKhq_sourceEmpty{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.r_CKhq_profileSourceGroup{gap:8px;display:grid}.r_CKhq_profileSourceGroup h3{align-items:center;gap:8px;margin:4px 0;font-size:13px;display:flex}.r_CKhq_profileSourceGroup h3 svg{width:16px;height:16px}.r_CKhq_profileSourceItem{border:1px solid var(--border);background:var(--surface-raised);cursor:grab;border-radius:10px;align-items:center;gap:6px;padding:10px 4px;display:flex}.r_CKhq_profileSourceItem>svg{width:16px;color:var(--muted);flex-shrink:0}.r_CKhq_profileSourceItem>div{overflow-wrap:anywhere;flex:1;min-width:0}.r_CKhq_profileSourceItem strong,.r_CKhq_profileSourceItem small{font-size:12px;line-height:1.4;display:block}.r_CKhq_profileSourceItem small{color:var(--muted);margin-top:4px}.r_CKhq_profileSourceItem button{flex-shrink:0;width:32px;height:36px}.r_CKhq_editorSection[data-cv-drop]{border-top:3px solid color-mix(in srgb, var(--sjs-red) 35%, var(--border))}.r_CKhq_importDialog{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:auto;padding:clamp(18px,3vw,32px);overflow:auto;box-shadow:0 24px 90px #0000003d}.r_CKhq_importDialog:not(.student-shell *){--surface:var(--sjs-white);--surface-raised:#f2f2f2;--text:var(--sjs-black);--muted:var(--sjs-muted);--border:#dedede;--strong-border:var(--sjs-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.r_CKhq_importDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080}.r_CKhq_importDialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.r_CKhq_importDialogHeader h2{margin:6px 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.2}.r_CKhq_importDialogHeader p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.r_CKhq_importDialogHeader button{flex-shrink:0}.r_CKhq_importStart{grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px;margin:0 auto;display:grid}.r_CKhq_fileDrop{border:2px dashed var(--border);background:var(--surface-raised);text-align:center;overflow-wrap:anywhere;border-radius:12px;grid-template-columns:minmax(0,1fr);place-items:center;gap:12px;padding:32px 20px;display:grid}.r_CKhq_fileDrop>svg{color:var(--sjs-red);width:32px;height:32px}.r_CKhq_fileDrop input{max-width:100%}.r_CKhq_fileDrop span,.r_CKhq_importPrivacy{color:var(--muted);font-size:14px;line-height:1.65}.r_CKhq_importSwitch{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.r_CKhq_importItems{gap:18px;display:grid}.r_CKhq_importItems[hidden]{display:none}.r_CKhq_importItem{border:1px solid var(--border);border-radius:12px;min-width:0;padding:22px}.r_CKhq_importItem>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.r_CKhq_importItem h3{overflow-wrap:anywhere;margin:0;font-size:18px}.r_CKhq_itemGroup{background:var(--surface-raised);border:1px solid var(--border);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700}.r_CKhq_importChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.r_CKhq_currentValue{color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.r_CKhq_importItemComplete{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.r_CKhq_importItemComplete svg{flex-shrink:0;width:18px}.r_CKhq_extractedEditor{max-width:860px;margin:0 auto}@media (max-width:1100px){.r_CKhq_studioLayout{grid-template-columns:1fr}.r_CKhq_library{max-height:none;position:static}.r_CKhq_profileSources{grid-template-columns:repeat(2,minmax(0,1fr))}.r_CKhq_profileSources>.r_CKhq_libraryHeader,.r_CKhq_profileSources>p{grid-column:1/-1}}@media (max-width:640px){.r_CKhq_workspace{--studio-workspace-padding:16px;padding:16px}.r_CKhq_documentMeta,.r_CKhq_profileSources,.r_CKhq_importChoice{grid-template-columns:1fr}.r_CKhq_editorSection,.r_CKhq_importItem{padding:16px}.r_CKhq_toolbarActions>button{flex:130px}.r_CKhq_importDialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.r_CKhq_importDialog .r_CKhq_panelActions>button{flex:160px}.r_CKhq_profileSources>.r_CKhq_libraryHeader,.r_CKhq_profileSources>p{grid-column:auto}}.r_CKhq_profileSourceItem{-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.r_CKhq_sectionTools,.r_CKhq_helpActions{flex-wrap:wrap;gap:8px;display:flex}.r_CKhq_helpField{gap:8px;min-width:0;display:grid}.r_CKhq_helpFieldFull{grid-column:1/-1}.r_CKhq_helpFieldPending{border-left:3px solid var(--sjs-red);padding-left:12px}.r_CKhq_helpFieldDecision{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r_CKhq_helpFieldDecision>span{color:var(--muted);flex:180px;font-size:12px;line-height:1.5}.r_CKhq_helpFieldDecision>button{flex:none;padding:8px 10px;font-size:12px}.r_CKhq_studioWithHelp{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(290px,340px);gap:18px}.r_CKhq_studioWithHelp .r_CKhq_workspace{padding:18px}.r_CKhq_sectionHelp{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 136px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:16px;padding:20px;display:grid;position:sticky;top:112px;overflow-y:auto;box-shadow:0 8px 28px #0000000f}.r_CKhq_helpHeader{align-items:center;gap:12px;display:flex}.r_CKhq_helpHeader>div{flex:1;min-width:0}.r_CKhq_helpHeader h2{margin:0;scroll-margin-top:130px;font-size:22px}.r_CKhq_helpHeader p{color:var(--muted);margin:3px 0 0;font-size:13px}.r_CKhq_helpHeader>svg,.r_CKhq_helpHeader>button{flex-shrink:0}.r_CKhq_helpDisclosure{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.r_CKhq_helpMessage{background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px;margin:0;padding:16px;font-size:14px;line-height:1.65}.r_CKhq_helpMessage>svg{vertical-align:middle;width:18px;height:18px;margin-right:6px;display:inline-block}.r_CKhq_helpSuggestion{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:16px;display:grid}.r_CKhq_helpSuggestion h3{margin:0;font-size:15px}.r_CKhq_helpSuggestion p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.r_CKhq_helpSuggestion summary{cursor:pointer;color:var(--muted);font-size:12px}.r_CKhq_helpSuggestion .r_CKhq_helpOriginal{white-space:pre-wrap;margin-top:8px}.r_CKhq_helpSuggestion .student-textarea{width:100%;min-width:0;font-size:14px}.r_CKhq_helpActions>button{flex:100px;padding:10px 12px;font-size:12px}.r_CKhq_helpProfileSave{border-top:1px solid var(--border);padding-top:16px}.r_CKhq_helpProfileSave p,.r_CKhq_helpError{margin:0 0 12px;font-size:13px;line-height:1.6}.r_CKhq_helpError{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;padding:12px}@media (min-width:1101px) and (max-width:1550px){.r_CKhq_studioWithHelp .r_CKhq_documentMeta{grid-template-columns:minmax(0,1fr)}.r_CKhq_studioWithHelp .r_CKhq_editor .student-field-grid{grid-template-columns:minmax(0,1fr)}.r_CKhq_studioWithHelp .r_CKhq_editorSection{padding:16px}}@media (max-width:1100px){.r_CKhq_studioWithHelp{grid-template-columns:minmax(0,1fr)}.r_CKhq_sectionHelp{grid-row:1;max-height:none;position:static}}@media print{.r_CKhq_sectionHelp{display:none}}.r_CKhq_importDifferences{border:1px solid var(--border);border-radius:12px;padding:1rem}.r_CKhq_importDifferences>summary{cursor:pointer;padding:.25rem;font-weight:600}.r_CKhq_importDifferences>summary:focus-visible{outline-offset:4px;outline:2px solid}.r_CKhq_comparisonHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.r_CKhq_comparisonHeading h3{margin:0}.r_CKhq_importItems>p{margin:0;line-height:1.5}
body:has([data-cv-section-help]) .kkkvfW_launcher{display:none}.kkkvfW_launcher{--floating-mark-size:90px;z-index:35;width:var(--floating-mark-size);color:var(--text,var(--sjs-black));background:0 0;border:0;padding:0;animation:.18s both kkkvfW_launcherPop;display:block;position:fixed;bottom:clamp(14px,4vw,34px);right:clamp(14px,4vw,34px)}.kkkvfW_launcher:disabled{display:none}.kkkvfW_launcherMascot{z-index:1;width:var(--floating-mark-size);height:auto;display:block;position:relative}.kkkvfW_launcherBubble{top:20px;right:calc(var(--floating-mark-size) + 8px);min-height:46px;color:var(--text,var(--sjs-black));white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 34px 0 18px;font-size:14px;font-weight:900;line-height:1;display:inline-flex;position:absolute}.kkkvfW_launcherHome{width:var(--floating-mark-size)}.kkkvfW_launcherHome .kkkvfW_launcherBubble{width:190px;min-height:78px;padding:10px 24px 22px;font-size:15px;line-height:1.12;top:auto;bottom:calc(100% - 8px);right:0}.kkkvfW_bubbleOutline{z-index:0;width:100%;height:100%;color:var(--border,var(--sjs-pink,#e3aaca));filter:drop-shadow(0 14px 24px #00000017);pointer-events:none;position:absolute;inset:0;overflow:visible}.kkkvfW_bubbleOutline path{fill:var(--surface,var(--sjs-white));stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.kkkvfW_bubbleText{z-index:1;text-align:center;white-space:pre-line;justify-content:center;align-items:center;display:inline-flex;position:relative}.kkkvfW_panel{z-index:60;width:var(--student-mark-panel-width,min(430px, 100vw));border-left:1px solid var(--border,var(--sjs-pink,#e3aaca));height:100dvh;color:var(--text,var(--sjs-black));background:var(--surface,var(--sjs-white));transition:transform .26s ease, background var(--ease,.18s ease), border-color var(--ease,.18s ease);grid-template-rows:auto minmax(0,1fr) auto;padding:20px;display:none;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-22px 0 64px #0000002e}.kkkvfW_panelOpen{display:grid;transform:translate(0)}.kkkvfW_header{border-bottom:1px solid var(--border,var(--sjs-pink,#e3aaca));justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.kkkvfW_kicker{color:var(--sjs-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.kkkvfW_header h2{color:var(--text,var(--sjs-black));letter-spacing:0;margin:0;font-size:24px;line-height:1.05}.kkkvfW_closeButton{border:1px solid var(--border,var(--sjs-pink,#e3aaca));width:44px;height:44px;color:var(--text,var(--sjs-black));background:var(--surface,var(--sjs-white));border-radius:999px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.kkkvfW_closeButton:hover{border-color:var(--text,var(--sjs-black))}.kkkvfW_closeButton svg{width:19px;height:19px}.kkkvfW_messages{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:18px 0;display:flex;overflow-y:auto}.kkkvfW_assistantRow{align-self:flex-start;align-items:flex-start;gap:10px;max-width:92%;display:flex}.kkkvfW_messageStack{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;max-width:calc(100% - 54px);display:flex}.kkkvfW_assistantMessage,.kkkvfW_userMessage,.kkkvfW_error{border:1px solid var(--border,var(--sjs-pink,#e3aaca));border-radius:var(--radius-card);width:fit-content;max-width:88%;color:var(--text,var(--sjs-black));background:var(--surface-raised,var(--sjs-pink-tint));white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}.kkkvfW_messageStack .kkkvfW_assistantMessage{max-width:100%}.kkkvfW_userMessage{color:var(--surface,var(--sjs-white));background:var(--text,var(--sjs-black));border-color:#0000;align-self:flex-end}.kkkvfW_error{max-width:100%;color:var(--sjs-white);background:var(--sjs-red);border-color:#0000;align-self:stretch}.kkkvfW_messageAvatar{border:1px solid var(--border,var(--sjs-pink,#e3aaca));background:var(--surface-raised,var(--sjs-pink-tint));border-radius:999px;flex:0 0 44px;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000014}.kkkvfW_avatarArt{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kkkvfW_actions{flex-wrap:wrap;gap:6px;display:flex}.kkkvfW_actions button{border:1px solid var(--border,var(--sjs-pink,#e3aaca));border-radius:var(--radius-button);min-height:28px;color:var(--text,var(--sjs-black));background:var(--surface,var(--sjs-white));padding:0 10px;font-size:12px;font-weight:800;line-height:1}.kkkvfW_actions button:hover{border-color:var(--sjs-red);color:var(--sjs-red)}.kkkvfW_thinking{color:var(--muted,var(--sjs-muted));animation:1.3s ease-in-out infinite kkkvfW_thinkingPulse}.kkkvfW_composer{border:1px solid var(--border,var(--sjs-pink,#e3aaca));border-radius:var(--radius-control);background:var(--surface,var(--sjs-white));grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:8px;display:grid}.kkkvfW_composer:focus-within{border-color:var(--sjs-red)}.kkkvfW_composer input{min-width:0;height:42px;box-shadow:none;color:var(--text,var(--sjs-black));background:0 0;border:0;outline:none;padding:0 8px;font-size:15px;font-weight:600}.kkkvfW_panel .kkkvfW_composer input:focus-visible{box-shadow:none}.kkkvfW_composer input::placeholder{color:var(--muted,var(--sjs-muted))}.kkkvfW_composer button{width:44px;height:44px;color:var(--sjs-white);background:var(--sjs-red);transition:transform var(--ease,.18s ease), filter var(--ease,.18s ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kkkvfW_composer button:hover{filter:saturate(1.08);transform:translateY(-1px)}.kkkvfW_composer button svg{stroke-width:2.4px;width:18px;height:18px}@keyframes kkkvfW_launcherPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.kkkvfW_jobResults{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kkkvfW_jobResults button{border:1px solid var(--border,#b6b6b6);border-radius:var(--radius-control);background:var(--surface,#fff);width:100%;color:var(--text,#111);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;gap:4px;padding:12px;font-size:14px;display:grid}.kkkvfW_jobResults button:hover{border-color:currentColor}.kkkvfW_jobLink{font-weight:700;text-decoration:underline}@keyframes kkkvfW_thinkingPulse{0%,to{opacity:.62}50%{opacity:1}}@media (max-width:860px){.kkkvfW_panel{padding:16px}}@media (max-width:720px){.kkkvfW_launcher{display:none}}@media (prefers-reduced-motion:reduce){.kkkvfW_launcher,.kkkvfW_panel,.kkkvfW_thinking{transition:none;animation:none}}@media print{.kkkvfW_launcher,.kkkvfW_panel{display:none}}
