.resumeCreator_dashboard__jZlmx{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at top right,rgba(0,255,164,.05),transparent 28%),linear-gradient(180deg,#f8fafc,#fff)}.resumeCreator_mainContent__GnYpF{position:relative;height:100vh;background-color:#fff;padding:2rem;width:var(--site-shell-width);max-width:var(--site-shell-max-width);min-height:90vh;display:flex;gap:1.5rem;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin-top:0;box-sizing:border-box;overflow-x:hidden}.resumeCreator_mainContent__GnYpF:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#0f172a,#1d4ed8 52%,#00ffa4);z-index:0;pointer-events:none}.resumeCreator_mainContent__GnYpF>*{position:relative;z-index:1}.resumeCreator_loadingShell__uYiEO{width:100%;min-height:calc(100vh - 48px);display:flex;justify-content:center;align-items:center}.resumeCreator_requirements__OCKvZ{flex:0 0 360px;width:360px;min-width:360px;max-width:360px;min-height:0;display:flex;flex-direction:column;padding-right:20px;border-right:1px solid rgba(15,23,42,.08);overflow:auto;box-sizing:border-box}.resumeCreator_dialogHeader__kTsmQ{margin-bottom:8px;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:#0f172a}.resumeCreator_sidebarHint__8sbo_{margin-top:4px;margin-bottom:14px;font-size:13px;font-weight:600;color:#64748b;line-height:1.6}.resumeCreator_sidebarTabs__f6bm2{flex:0 0 auto;padding:0 0 16px;border-bottom:1px solid rgba(15,23,42,.08);background:transparent;box-sizing:border-box}.resumeCreator_sidebarTopTabs__xd08n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.resumeCreator_sidebarTopTab__CaUMB{border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.96);color:#334155;border-radius:9999px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:800;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_sidebarTopTab__CaUMB:hover{background:#f8fafc;transform:translateY(-1px)}.resumeCreator_sidebarTopTabActive__MHSQN{background:linear-gradient(180deg,#0f172a,#192c59 67%,#24428a);color:#00ffa4;border-color:#e8e8e8;box-shadow:0 10px 22px rgba(15,23,42,.18)}.resumeCreator_sidebarPanel__B8QO6{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:18px 0 0;box-sizing:border-box}.resumeCreator_blockPalette__v3_mz,.resumeCreator_sidebarPanelBody__mT8CG,.resumeCreator_sidebarPanelContent__89656,.resumeCreator_sidebarTabPanel__wSLbJ{min-width:0}.resumeCreator_sidebarPanelBody__mT8CG{display:flex;flex-direction:column;gap:14px}.resumeCreator_sidebarMenuList__WD0BF{display:flex;flex-direction:column;gap:10px}.resumeCreator_blockCard__y_eSJ,.resumeCreator_sidebarMenuButton__tj3h3{text-align:left;border-radius:18px;border:1px solid rgba(15,23,42,.08);padding:16px;background:#fff;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_blockPalette__v3_mz{display:flex;flex-direction:column;gap:10px;margin-top:10px}.resumeCreator_blockCard__y_eSJ:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.99)}.resumeCreator_blockCard__y_eSJ:hover,.resumeCreator_sidebarMenuButton__tj3h3:hover{background:#f8fafc;border-color:rgba(29,78,216,.14);box-shadow:0 12px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.resumeCreator_sidebarMenuButtonActive__osXCE,.resumeCreator_sidebarTemplateCardActive__lbnLq{background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(236,253,243,.96));border-color:rgba(29,78,216,.14)}.resumeCreator_blockCardTitle__WXcKR,.resumeCreator_sidebarMenuTitle__9zoe5{font-weight:800;color:#0f172a;margin-bottom:4px}.resumeCreator_blockCardDescription__ejNTr,.resumeCreator_blockCardType__tU1az,.resumeCreator_sidebarFontPackLineMuted__g5rIL,.resumeCreator_sidebarHint__8sbo_,.resumeCreator_sidebarMenuDescription__EjFMk,.resumeCreator_sidebarSettingsControl__yvMcY,.resumeCreator_sidebarSettingsLabel__a5lb_,.resumeCreator_sidebarSubpanelHeader__UO_Cq{color:#64748b}.resumeCreator_blockCardHeader__Eqe4y{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.resumeCreator_blockCardType__tU1az{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.resumeCreator_blockCardDescription__ejNTr,.resumeCreator_sidebarMenuDescription__EjFMk{font-size:13px;line-height:1.55}.resumeCreator_sidebarSettingsRow__9sRH_{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;align-items:center}.resumeCreator_sidebarStepper__04owF{display:inline-flex;align-items:stretch;border:1px solid rgba(15,23,42,.12);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_sidebarStepperButton__y4rRv{border:none;background:#f8fafc;color:#334155;width:36px;min-width:36px;cursor:pointer;font-size:1rem;font-weight:800}.resumeCreator_sidebarStepperButton__y4rRv:hover{background:#eef2f7}.resumeCreator_sidebarStepperValue__NOBO4{min-width:68px;padding:10px 12px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08);font-size:14px;font-weight:700;color:#0f172a;background:#fff}.resumeCreator_sidebarSelect___6hIo{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;border-radius:12px;padding:12px 14px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_sidebarSelect___6hIo:hover{background:#f8fafc}.resumeCreator_sidebarSelectChevron__ex2At{color:#64748b;margin-left:12px}.resumeCreator_sidebarFontPackGrid__tUG4W{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.resumeCreator_sidebarFontPackCard__Ft1nU{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:18px;padding:16px;text-align:left;cursor:pointer;min-height:130px;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_sidebarFontPackCard__Ft1nU:hover{background:#f8fafc;border-color:rgba(29,78,216,.14)}.resumeCreator_sidebarFontPackTitle__4yCWZ{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:6px}.resumeCreator_sidebarFontPackLine__M3oEC{font-size:14px;color:#111827;margin-bottom:4px}.resumeCreator_sidebarMarginGrid__1RlHJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.resumeCreator_sectionLayoutGrid__I7snc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.resumeCreator_sectionLayoutGridTwo__yx2NF{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeCreator_sectionLayoutCard__ugPvN{display:flex;min-width:0;min-height:104px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 10px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:#0f172a;cursor:pointer;text-align:left;box-shadow:0 6px 15px rgba(15,23,42,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resumeCreator_sectionLayoutCard__ugPvN:hover{border-color:rgba(37,99,235,.32);box-shadow:0 9px 20px rgba(15,23,42,.08);transform:translateY(-1px)}.resumeCreator_sectionLayoutCardActive__z7UvJ{border-color:#2563eb;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(236,253,245,.98));box-shadow:0 0 0 2px rgba(37,99,235,.1)}.resumeCreator_sectionLayoutPreview__xFUk7{display:flex;min-height:50px;flex-direction:column;justify-content:center;gap:6px;padding:8px;border-radius:9px;background:#f8fafc}.resumeCreator_sidebarHeaderPreviewTop__890XJ{display:flex;align-items:baseline;gap:5px}.resumeCreator_sidebarHeaderPreviewMeta__MVJam,.resumeCreator_sidebarHeaderPreviewName__ToRBF,.resumeCreator_sidebarHeaderPreviewTitle__sX2gU{display:block;height:4px;border-radius:999px;background:#0f172a}.resumeCreator_sidebarHeaderPreviewName__ToRBF{width:36px;height:6px}.resumeCreator_sidebarHeaderPreviewTitle__sX2gU{width:28px;background:#64748b}.resumeCreator_sidebarHeaderPreviewMeta__MVJam{width:58px;height:3px;background:#94a3b8}.resumeCreator_sectionLayoutPreview__xFUk7[data-header-preview=centered-inline]{align-items:center}.resumeCreator_sectionLayoutPreview__xFUk7[data-header-preview=centered-inline] .resumeCreator_sidebarHeaderPreviewTop__890XJ{justify-content:center}.resumeCreator_sectionLayoutPreview__xFUk7[data-header-preview=centered-stack]{align-items:center}.resumeCreator_sectionLayoutPreview__xFUk7[data-header-preview=centered-stack] .resumeCreator_sidebarHeaderPreviewTop__890XJ{flex-direction:column;align-items:center;gap:4px}.resumeCreator_sectionLayoutLabel__xPnXO{font-size:12px;line-height:1.25;font-weight:800}.resumeCreator_sectionLayoutPreview__xFUk7[data-skills-preview]{gap:8px}.resumeCreator_skillsLayoutFlatLine__kMghs,.resumeCreator_skillsLayoutGroupItems___A0nR{display:flex;align-items:center;gap:4px}.resumeCreator_skillsLayoutFlatLine__kMghs{flex-wrap:wrap}.resumeCreator_skillsLayoutFlatLine__kMghs>span,.resumeCreator_skillsLayoutGroupItems___A0nR>span,.resumeCreator_skillsLayoutGroupLabel__c4BC5{display:block;height:4px;border-radius:999px;background:#64748b}.resumeCreator_skillsLayoutFlatLine__kMghs>span:first-child,.resumeCreator_skillsLayoutFlatLine__kMghs>span:nth-child(4){width:28px}.resumeCreator_skillsLayoutFlatLine__kMghs>span:nth-child(2){width:36px}.resumeCreator_skillsLayoutFlatLine__kMghs>span:nth-child(3){width:22px}.resumeCreator_skillsLayoutGroup__r4LMJ{display:grid;grid-gap:4px;gap:4px}.resumeCreator_skillsLayoutGroupLabel__c4BC5{width:28px;height:5px;background:#0f172a}.resumeCreator_skillsLayoutGroupItems___A0nR>span:first-child{width:34px}.resumeCreator_skillsLayoutGroupItems___A0nR>span:last-child{width:25px}.resumeCreator_sectionLayoutPreview__xFUk7[data-bullet-preview]{gap:8px}.resumeCreator_bulletStylePreviewRow__LJqpV{display:grid;grid-template-columns:5px auto minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.resumeCreator_bulletStylePreviewRow__LJqpV i{width:4px;height:4px;border-radius:999px;background:#0f172a}.resumeCreator_bulletStylePreviewRow__LJqpV b,.resumeCreator_bulletStylePreviewRow__LJqpV em{display:block;height:4px;border-radius:999px}.resumeCreator_bulletStylePreviewRow__LJqpV b{width:24px;background:#0f172a}.resumeCreator_bulletStylePreviewRow__LJqpV em{width:100%;background:#94a3b8}@media (max-width:420px){.resumeCreator_sectionLayoutGrid__I7snc{grid-template-columns:1fr}}.resumeCreator_resumeSubmit__O6WZe{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;opacity:0}.resumeCreator_fadeIn__tZUUV{animation:resumeCreator_fadeIn__tZUUV .5s ease-out forwards}@keyframes resumeCreator_fadeIn__tZUUV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.resumeCreator_pageHeaderRow__mmK0d{width:100%;display:flex;align-items:flex-start;gap:12px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;padding:8px 16px 12px;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.94) 78%,hsla(0,0%,100%,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.resumeCreator_headerMessages__0fW2G{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.resumeCreator_onePageWarning__VCzQ5{padding:12px 14px;border-radius:18px;border:1px solid rgba(239,68,68,.18);background:radial-gradient(circle at top right,rgba(239,68,68,.08),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,86%,97%,.98));color:#991b1b;font-size:14px;font-weight:600;box-shadow:0 10px 20px rgba(15,23,42,.06)}.resumeCreator_saveCluster__K_XZ3{flex:0 0 auto;margin-left:auto;align-self:flex-start;display:flex;gap:8px;align-items:center}.resumeCreator_sourceResumeButton__uitPD{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(15,23,42,.16);background:hsla(0,0%,100%,.96);color:#0f172a;padding:12px 18px;font-size:14px;font-weight:800;cursor:pointer}.resumeCreator_sourceResumeButton__uitPD:disabled{opacity:.55;cursor:default}.resumeCreator_nextButton__GV5TP,.resumeCreator_saveButton__ibTQz{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #e8e8e8;background:linear-gradient(180deg,#0f172a,#192c59 67%,#24428a);color:#00ffa4;padding:12px 18px;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.22)}.resumeCreator_saveButton__ibTQz:disabled{opacity:.5;cursor:default}.resumeCreator_saveHint__TPEUA{font-size:13px;color:#64748b}.resumeCreator_errorText__nLDA1,.resumeCreator_saveError__qfQ7z{color:#b91c1c}.resumeCreator_errorText__nLDA1{font-size:15px;font-weight:600}.resumeCreator_inspectorPane__8AZ5L{flex:1 1;display:flex;flex-direction:column;gap:14px;padding:0;max-height:none;overflow:visible;border-left:none}.resumeCreator_inspectorHeader__VRA37{margin-bottom:4px}.resumeCreator_inspectorTitle__P6_zq{font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:#0f172a;margin:0}.resumeCreator_inspectorSubtitle__YXzLG{margin-top:6px;font-size:14px;color:#64748b;line-height:1.6}.resumeCreator_inspectorSectionName__zl2SH{font-weight:800;color:#0f172a}.resumeCreator_inspectorForm__StWKw{margin-top:8px;display:flex;flex-direction:column;gap:14px}.resumeCreator_inspectorCard__qeffB,.resumeCreator_inspectorJobCard__6HLVV,.resumeCreator_sectionCard__W0zPb{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_inspectorCardHeader__N5hWv,.resumeCreator_inspectorJobsHeader__EILqD{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.resumeCreator_inspectorCardTitle__7F7G9{font-size:12px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.resumeCreator_inspectorLabel__iTZsp{font-size:13px;font-weight:800;color:#334155;margin:6px 0}.resumeCreator_bulletTextarea__OMzAv,.resumeCreator_input__lZ4v4,.resumeCreator_inspectorInput__e011J,.resumeCreator_inspectorTextarea__fAyEa,.resumeCreator_textareaLarge__L2IuY,.resumeCreator_textareaSmall__yGGbw,.resumeCreator_textarea__guuDk{width:100%;font-size:14px;font-family:var(--font);padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.resumeCreator_bulletTextarea__OMzAv:focus,.resumeCreator_input__lZ4v4:focus,.resumeCreator_inspectorInput__e011J:focus,.resumeCreator_inspectorTextarea__fAyEa:focus,.resumeCreator_textareaLarge__L2IuY:focus,.resumeCreator_textareaSmall__yGGbw:focus,.resumeCreator_textarea__guuDk:focus{outline:none;border-color:rgba(29,78,216,.35);box-shadow:0 0 0 4px rgba(29,78,216,.1);background:#fff}.resumeCreator_skillsInlineAddRow__o8KWl{display:flex;gap:8px;align-items:center}.resumeCreator_skillsInlineAddButton__tnFAB{align-items:center;align-self:stretch;background:linear-gradient(180deg,#0f172a,#192c59 67%,#24428a);border:1px solid #e8e8e8;border-radius:14px;color:#00ffa4;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:64px;padding:0 14px}.resumeCreator_skillsInlineAddButton__tnFAB:disabled{cursor:not-allowed;opacity:.48}.resumeCreator_inspectorTextarea__fAyEa{min-height:90px;resize:vertical;overflow:hidden}.resumeCreator_bulletTextarea__OMzAv{min-height:92px;height:auto;overflow:hidden;resize:vertical;line-height:1.5}.resumeCreator_inspectorTwoCol__ySZff{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.resumeCreator_inspectorEmptyCard__vcwni,.resumeCreator_inspectorModeHint__t1FHz{margin:0 0 12px;font-size:13px;color:#64748b;background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(236,253,243,.94));border:1px dashed rgba(29,78,216,.16);border-radius:14px;padding:12px 14px}.resumeCreator_inspectorEmpty__2uyV_{font-size:13px;color:#64748b}.resumeCreator_inspectorJobHeader___fcmb{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.resumeCreator_inspectorJobTitle__y7nJo{font-size:14px;font-weight:800;color:#0f172a}.resumeCreator_inspectorJobMetaPreview__MDL0u,.resumeCreator_jobSelectorMeta__ezTV1{margin-top:4px;font-size:12px;color:#64748b}.resumeCreator_inspectorJobHeaderActions__NaGv8{display:flex;gap:8px;align-items:center}.resumeCreator_inspectorTopRow__hBTcJ{margin-top:8px;display:flex;justify-content:flex-end}.resumeCreator_backButton__iD_8J,.resumeCreator_inspectorAddButton__A8EjE,.resumeCreator_inspectorSecondaryButton__JOQSH,.resumeCreator_modalCancel__GDnPz{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(15,23,42,.14);background:hsla(0,0%,100%,.96);color:#0f172a;padding:10px 14px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.08);margin:0 0 10px}.resumeCreator_inspectorSecondaryButton__JOQSH{margin-bottom:5px}.resumeCreator_backButton__iD_8J:hover,.resumeCreator_inspectorAddButton__A8EjE:hover,.resumeCreator_inspectorSecondaryButton__JOQSH:hover,.resumeCreator_modalCancel__GDnPz:hover{background:#f8fafc}.resumeCreator_bulletRemoveButton__1bHaz,.resumeCreator_inspectorDeleteButton__O4i8r,.resumeCreator_inspectorDeleteSectionButton__DGt2c{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(239,68,68,.18);background:#fff1f2;color:#b91c1c;padding:10px 14px;font-size:13px;font-weight:900;cursor:pointer}.resumeCreator_bulletRemoveButton__1bHaz:hover,.resumeCreator_inspectorDeleteButton__O4i8r:hover,.resumeCreator_inspectorDeleteSectionButton__DGt2c:hover{background:#ffe4e6}.resumeCreator_inspectorDeleteSectionButton__DGt2c{margin-top:8px}.resumeCreator_modalConfirm__tktzd,.resumeCreator_modalDangerButton__6PVQ9{border-radius:9999px;padding:10px 14px;font-size:13px;font-weight:900}.resumeCreator_btn__dKVKh,.resumeCreator_modalConfirm__tktzd,.resumeCreator_modalDangerButton__6PVQ9,.resumeCreator_nextSaveButton__yzNLz{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;background:linear-gradient(180deg,#0f172a,#192c59 67%,#24428a);color:#00ffa4;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.22)}.resumeCreator_btn__dKVKh,.resumeCreator_nextSaveButton__yzNLz{padding:10px 16px;font-size:14px;font-weight:800;border-radius:9999px}.resumeCreator_btn__dKVKh:disabled,.resumeCreator_modalCancel__GDnPz:disabled,.resumeCreator_modalConfirm__tktzd:disabled{opacity:.55;cursor:not-allowed}.resumeCreator_dragHandle__ruRIg{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;border-radius:9999px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.96);color:#334155;cursor:-webkit-grab;cursor:grab;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_dragHandle__ruRIg:active{cursor:-webkit-grabbing;cursor:grabbing}.resumeCreator_jobSelectorList__0h4ig{display:flex;flex-direction:column;gap:10px}.resumeCreator_jobSelectorItem__DnPXZ{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:12px 14px;text-align:left;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.05)}.resumeCreator_jobSelectorItem__DnPXZ:hover{background:#f8fafc}.resumeCreator_jobSelectorItemActive__ZnH0o{border-color:rgba(29,78,216,.22);background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(236,253,243,.94))}.resumeCreator_jobSelectorTop__fKSWo{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.resumeCreator_jobSelectorRole__H9_B7{font-weight:800;color:#0f172a;font-size:14px}.resumeCreator_jobSelectorCompany__Tnt4S{font-size:13px;color:#64748b}.resumeCreator_pageDropZone__NYo3N{border:1px dashed rgba(15,23,42,.18);border-radius:16px;padding:12px 14px;color:#64748b;font-size:13px;margin-bottom:12px;background:#fafafa}.resumeCreator_pageDropZoneCompact__qVJY2{opacity:.75}.resumeCreator_pageDropZoneOver__f3950{border-color:#1d4ed8;background:#eff6ff;color:#1d4ed8}.resumeCreator_dragOverlayCard__wv6Jv{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top right,rgba(0,255,164,.08),transparent 25%),linear-gradient(180deg,#fff,#f8fafc);padding:14px 16px;box-shadow:0 18px 36px rgba(15,23,42,.16);min-width:220px}.resumeCreator_modalOverlay__4ZiMO{position:fixed;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:9999}.resumeCreator_modalCard__8oqyE{width:min(560px,92vw);border-radius:24px;border:1px solid rgba(17,24,39,.1);background:radial-gradient(circle at top right,rgba(0,255,164,.08),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));box-shadow:0 24px 60px rgba(15,23,42,.24),0 4px 12px rgba(15,23,42,.08);padding:22px}.resumeCreator_modalTitle__6QZaL{font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:#0f172a;margin-bottom:8px}.resumeCreator_modalMessage__EwgfW{font-size:14px;line-height:1.7;color:#475569;margin-bottom:16px}.resumeCreator_modalActions__nCxDM{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.resumeCreator_aiToggleRow__liwuF{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(29,78,216,.1);background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(236,253,243,.94));box-shadow:0 10px 24px rgba(15,23,42,.06)}.resumeCreator_aiToggleLabel__5qKzN{font-size:13px;color:#334155;font-weight:700;line-height:1.5}.resumeCreator_aiToggleLabelGroup__IRqq5{display:inline-flex;align-items:center;gap:6px;min-width:0}.resumeCreator_aiToggleTooltip__xBaPU{position:relative;display:inline-flex;align-items:center}.resumeCreator_aiToggleTooltipTrigger__wtFwU{display:inline-grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:help}.resumeCreator_aiToggleTooltipTrigger__wtFwU:focus-visible,.resumeCreator_aiToggleTooltipTrigger__wtFwU:hover{background:hsla(0,0%,100%,.8);color:#1d4ed8;outline:none}.resumeCreator_aiToggleTooltipContent__L2MSj{position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);width:min(240px,70vw);padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#0f172a;color:#f8fafc;font-size:12px;font-weight:500;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.resumeCreator_aiToggleTooltip__xBaPU:focus-within .resumeCreator_aiToggleTooltipContent__L2MSj,.resumeCreator_aiToggleTooltip__xBaPU:hover .resumeCreator_aiToggleTooltipContent__L2MSj{opacity:1;transform:translate(-50%)}.resumeCreator_aiToggle__GFAIU{width:48px!important;height:28px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#f1f5f9;position:relative;cursor:pointer;padding:0;box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.resumeCreator_aiToggle__GFAIU:disabled{opacity:.6;cursor:default}.resumeCreator_aiToggleKnob__4PBzS{display:block;width:22px;height:22px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);position:absolute;top:2px;left:2px;transition:transform .15s ease;box-shadow:0 4px 10px rgba(15,23,42,.12)}.resumeCreator_aiToggleOn__lVMfz{background:linear-gradient(180deg,#0f172a,#192c59 67%,#24428a);border-color:#e8e8e8}.resumeCreator_aiToggleOn__lVMfz .resumeCreator_aiToggleKnob__4PBzS{transform:translateX(20px)}.resumeCreator_inspectorDrawerBackdrop__0r0pM{position:fixed;inset:0;border:0;padding:0;margin:0;background:rgba(15,23,42,.34);z-index:1200;cursor:default}.resumeCreator_inspectorDrawer__7_p3u{position:fixed;top:0;right:0;height:100vh;width:min(460px,92vw);background:radial-gradient(circle at top right,rgba(0,255,164,.05),transparent 24%),linear-gradient(180deg,#fff,#f8fafc);border-left:1px solid rgba(15,23,42,.08);box-shadow:-18px 0 40px rgba(15,23,42,.12);z-index:1201;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .22s ease}.resumeCreator_inspectorDrawerOpen__u3KJQ{transform:translateX(0)}.resumeCreator_inspectorDrawerHeader__sFXim{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 16px;border-bottom:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resumeCreator_inspectorDrawerTitle__UfWVB{font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:#0f172a}.resumeCreator_inspectorDrawerClose__xyMGP{position:relative;width:32px;height:32px;min-width:32px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08);border-radius:9999px;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.06)}.resumeCreator_inspectorDrawerClose__xyMGP:after,.resumeCreator_inspectorDrawerClose__xyMGP:before{content:"";position:absolute;left:14px;top:8px;width:2px;height:14px;background:#334155}.resumeCreator_inspectorDrawerClose__xyMGP:before{transform:rotate(45deg)}.resumeCreator_inspectorDrawerClose__xyMGP:after{transform:rotate(-45deg)}.resumeCreator_inspectorDrawerBody__JTbrn{flex:1 1;min-height:0;overflow:auto;padding:18px}.resumeCreator_inspectorDrawerBody__JTbrn .resumeCreator_inspectorPane__8AZ5L{width:100%}.resumeCreator_helperText__SmBOS,.resumeCreator_inspectorHelpText__t11Kf,.resumeCreator_smallMuted__klio7,.resumeCreator_subtitle__YMEx_{font-size:13px;line-height:1.6;color:#64748b}.resumeCreator_descriptionList__rUsRP{list-style:disc;padding-left:20px;margin:8px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#334155}.resumeCreator_skillChipRow__Enyvz,.resumeCreator_techPills__GNSdY{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.resumeCreator_chip__7srBd,.resumeCreator_metricChip__wuCvA,.resumeCreator_pillPrimary__USN_e,.resumeCreator_pill__3o448,.resumeCreator_skillChip__mzipR,.resumeCreator_techPill__4hkwY{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:9999px;padding:8px 10px;font-weight:800}.resumeCreator_chip__7srBd,.resumeCreator_metricChip__wuCvA,.resumeCreator_pill__3o448,.resumeCreator_skillChip__mzipR,.resumeCreator_techPill__4hkwY{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.resumeCreator_pillPrimary__USN_e,.resumeCreator_skillChipMatched__DfAy2{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}.resumeCreator_bulletBtnActive__nfD34,.resumeCreator_chipActive__802TN,.resumeCreator_skillChipSelected__ppzao{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.14);color:#0f172a}.resumeCreator_skillCheck__A8bm8{font-size:12px}.resumeCreator_separator__WzP0W{height:1px;width:100%;background:rgba(15,23,42,.08)}.resumeCreator_inspectorJson__3jhSN,.resumeCreator_payloadPre__cl5bT{font-family:ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:12px;border-radius:14px;background-color:#f8fafc;border:1px solid rgba(15,23,42,.08);white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto}.resumeCreator_overlay__pZ_Eg{width:100%;height:100%;background-color:hsla(0,0%,100%,.3);z-index:9999;pointer-events:all;display:flex;justify-content:center;align-items:center}.resumeCreator_overlayMessage__i5jXZ{background:#fff;padding:1rem 2rem;border-radius:16px;box-shadow:0 18px 36px rgba(15,23,42,.12);font-size:1rem;font-weight:700;color:#334155}.resumeCreator_columns__O6wbj,.resumeCreator_skillsHeaderBlock__vIxQc,.resumeCreator_skillsSelectBlock__NXsxk,.resumeCreator_skillsWrapper__a2UBf{display:flex;flex-direction:column;gap:12px}.resumeCreator_columnsTwoDescription__om3BP,.resumeCreator_columnsTwo__f_m7G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;min-width:0;height:100%}.resumeCreator_col__3wqK_,.resumeCreator_previewColumnShell__Hhrrx,.resumeCreator_twoPaneColumnDescription__hDrc6,.resumeCreator_twoPaneColumn__mmT5a{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.resumeCreator_twoPaneColumnDescription__hDrc6{justify-content:center;align-items:center;flex:1 1 auto}.resumeCreator_colScroll__4Jh7M{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overflow-x:hidden}.resumeCreator_skillsTitle__ONchT,.resumeCreator_title__Ch6lg{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#0f172a}.resumeCreator_skillsEmptyMsg___6dDh,.resumeCreator_skillsSubtitle__I8OcL{font-size:13px;color:#64748b}.resumeCreator_skillsErrorMsg__Ki7I3{font-size:12px;color:#b91c1c}.resumeCreator_skillsActionRow__4__uu{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.resumeCreator_cardGrid__88Q9V{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.resumeCreator_cardHeaderRow__8kSpt{display:flex;align-items:center;justify-content:space-between;gap:8px}.resumeCreator_cardTitleRow__fsYDb{display:flex;align-items:center;gap:10px}.resumeCreator_buttonSpinner__Lgg_W,.resumeCreator_cardIcon__x2Ofu,.resumeCreator_chipIcon__9SudC{width:16px;height:16px}.resumeCreator_cardTitle__NkqQq{font-size:14px;font-weight:700;color:#0f172a}.resumeCreator_cardSubtitle__FIpEl,.resumeCreator_featureItem__2T3U9{font-size:13px;color:#64748b}.resumeCreator_featureList__hnqjb{display:flex;flex-direction:column;gap:6px;margin:2px 0 0}.resumeCreator_featureItem__2T3U9{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.resumeCreator_featureDot__ix5mJ{margin-top:6px;width:5px;height:5px;border-radius:999px;flex-shrink:0;background:rgba(59,130,246,.7)}.resumeCreator_cardButton__m7JSM{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.resumeCreator_sectionCardPrimary__55n47{border-color:rgba(29,78,216,.12);background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(236,253,243,.94));color:#0f172a}.resumeCreator_bulletEditorList__nSvU_{display:flex;flex-direction:column;gap:10px}.resumeCreator_bulletEditorRow__N1ZjB{display:flex;gap:10px;align-items:flex-start}.resumeCreator_bulletEditorContent__qJ3Hb{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:8px}.resumeCreator_leadKeywordAddButton__vcUdj{align-self:flex-start;padding:5px 10px;border:1px solid rgba(29,78,216,.22);border-radius:999px;background:#f8fbff;color:#1d4ed8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.resumeCreator_leadKeywordEditor__c0cWK{display:flex;flex-direction:column;gap:5px}.resumeCreator_leadKeywordLabel__z0ecx{color:#334155;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.resumeCreator_leadKeywordLabel__z0ecx span{color:#64748b;font-weight:600;text-transform:none}.resumeCreator_leadKeywordInputRow__kxRVp{display:flex;gap:7px}.resumeCreator_leadKeywordInput__3Y6nE{width:min(240px,100%);min-width:0;padding:8px 10px;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:13px;font-weight:700}.resumeCreator_leadKeywordInput__3Y6nE:focus{outline:none;border-color:rgba(29,78,216,.4);box-shadow:0 0 0 3px rgba(29,78,216,.09)}.resumeCreator_leadKeywordClearButton__e3xHX{border:0;background:transparent;color:#64748b;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.resumeCreator_bulletIndex__rxPC4{margin-top:10px;font-size:12px;font-weight:800;color:#64748b;text-align:center;min-width:18px}.resumeCreator_iconSpin___oKiX{animation:resumeCreator_r-spin__e5dqu 1s linear infinite}@keyframes resumeCreator_r-spin__e5dqu{to{transform:rotate(1turn)}}@media (max-width:1200px){.resumeCreator_requirements__OCKvZ{flex-basis:320px;width:320px;min-width:320px;max-width:320px}}@media (max-width:980px){.resumeCreator_mainContent__GnYpF{width:100%;padding:16px;gap:16px}.resumeCreator_requirements__OCKvZ{display:none}.resumeCreator_cardGrid__88Q9V,.resumeCreator_columnsTwoDescription__om3BP,.resumeCreator_columnsTwo__f_m7G,.resumeCreator_inspectorTwoCol__ySZff,.resumeCreator_sidebarFontPackGrid__tUG4W,.resumeCreator_sidebarMarginGrid__1RlHJ{grid-template-columns:1fr}}@media (max-width:768px){.resumeCreator_mainContent__GnYpF{padding:16px}.resumeCreator_inspectorDrawer__7_p3u{width:100%;max-width:100%}.resumeCreator_dialogHeader__kTsmQ,.resumeCreator_inspectorTitle__P6_zq,.resumeCreator_modalTitle__6QZaL{font-size:22px}}@media (max-width:560px){.resumeCreator_mainContent__GnYpF{padding:14px}.resumeCreator_inspectorAddButton__A8EjE,.resumeCreator_inspectorDeleteButton__O4i8r,.resumeCreator_inspectorDeleteSectionButton__DGt2c,.resumeCreator_inspectorSecondaryButton__JOQSH,.resumeCreator_modalCancel__GDnPz,.resumeCreator_modalConfirm__tktzd,.resumeCreator_nextButton__GV5TP,.resumeCreator_saveButton__ibTQz{width:100%}.resumeCreator_pageHeaderRow__mmK0d{align-items:stretch;flex-direction:column}.resumeCreator_saveCluster__K_XZ3{width:100%}.resumeCreator_modalActions__nCxDM{flex-direction:column}.resumeCreator_dialogHeader__kTsmQ,.resumeCreator_inspectorTitle__P6_zq,.resumeCreator_modalTitle__6QZaL{font-size:20px}.resumeCreator_inspectorDrawerBody__JTbrn,.resumeCreator_inspectorDrawerHeader__sFXim,.resumeCreator_modalCard__8oqyE{padding-left:16px;padding-right:16px}}