.CompanySidebar_sidebar__vEe71{width:260px;background:#ffffff;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;height:100vh;position:fixed;top:0;left:0;z-index:100}.CompanySidebar_logo__hX1bE{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:1.25rem;font-weight:800;color:var(--primary);border-bottom:1px solid rgba(0,0,0,.05)}.CompanySidebar_notifBell__wRofx{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--muted);transition:all .2s ease;flex-shrink:0;text-decoration:none}.CompanySidebar_notifBell__wRofx:hover{color:var(--primary);background:rgba(0,0,0,.05)}.CompanySidebar_notifBellBadge__s4MO5{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:white;font-size:.65rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}.CompanySidebar_logoSub__Wkv5N{margin-left:4px;font-size:.75rem;background:var(--primary);color:white;padding:2px 6px;border-radius:4px;font-weight:700;letter-spacing:.05em}.CompanySidebar_navAction__FSEU_{padding:8px 16px 16px;display:flex}.CompanySidebar_primaryActionButton__l1pKk{background:var(--primary,#2563eb);color:white;width:100%;padding:12px 20px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 4px 12px rgba(37,99,235,.2);transition:all .2s ease}.CompanySidebar_primaryActionButton__l1pKk:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.3)}.CompanySidebar_primaryActionButton__l1pKk svg{flex-shrink:0}.CompanySidebar_nav__YBK_9{flex:1 1;padding:8px 16px;display:flex;flex-direction:column;gap:4px}.CompanySidebar_navItem__Nyhbg:hover{background:var(--surface);color:var(--foreground)}.CompanySidebar_navItem__Nyhbg.CompanySidebar_navItemActive__hpsVr,.CompanySidebar_subNavItem__lrVvz.CompanySidebar_navItemActive__hpsVr{background:#EEF2FF;color:#1E3A8A;font-weight:700}.CompanySidebar_icon__7_GeX{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;margin-right:12px;opacity:.7}.CompanySidebar_navItem__Nyhbg.CompanySidebar_navItemActive__hpsVr .CompanySidebar_icon__7_GeX,.CompanySidebar_subNavItem__lrVvz.CompanySidebar_navItemActive__hpsVr .CompanySidebar_icon__7_GeX{opacity:1;color:#2563EB}.CompanySidebar_userSection__1NvUJ{border-top:1px solid rgba(0,0,0,.05)}.CompanySidebar_user__PmAhR{padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s ease;border-radius:12px;margin:8px 12px 12px}.CompanySidebar_user__PmAhR:hover{background:#f1f5f9}.CompanySidebar_avatar__0ViiG{width:36px;height:36px;background:linear-gradient(135deg,#2563eb,#1e3a8a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.CompanySidebar_userInfo__xpmcj{display:flex;flex-direction:column;gap:2px}.CompanySidebar_userName__9sbi2{font-size:.9rem;font-weight:700;color:var(--text-primary,#1e293b);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanySidebar_userIcon__x0pxl{color:var(--text-tertiary,#94a3b8);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.CompanySidebar_user__PmAhR:hover .CompanySidebar_userIcon__x0pxl{color:#2563eb}.CompanySidebar_logout__BiP6G{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border-radius:8px;background:transparent;border:none;color:var(--text-tertiary,#94a3b8);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:underline}.CompanySidebar_logout__BiP6G:hover{color:#64748b;background:rgba(0,0,0,.02)}.CompanySidebar_menuGroup__rVmxm{display:flex;flex-direction:column}.CompanySidebar_navItem__Nyhbg{display:flex;align-items:center;padding:12px 16px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;border:none;background:none;cursor:pointer;width:100%;text-align:left}.CompanySidebar_arrow__lNF0A{margin-left:auto;transition:transform .2s ease}.CompanySidebar_arrow__lNF0A.CompanySidebar_expanded__BQVuI{transform:rotate(180deg)}.CompanySidebar_subMenu__uRzpG{display:flex;flex-direction:column;padding-left:20px;margin-top:4px;gap:2px}.CompanySidebar_subNavItem__lrVvz{display:flex;align-items:center;padding:10px 16px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.CompanySidebar_subNavItem__lrVvz:hover{background:var(--surface);color:var(--foreground)}.CompanySidebar_subNavItem__lrVvz.CompanySidebar_active__c3ryt{background:#f0f7ff;color:var(--primary);font-weight:600}.CompanySidebar_subIcon__zWZ4Q{margin-right:10px;font-size:1rem}.CompanySidebar_subLabel__dEym7{font-size:.875rem}.CompanySidebar_unreadBadge__CsHP0{background:#ef4444;color:white;font-size:.7rem;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-left:auto;animation:CompanySidebar_badgePulse__NS4Bw 2s infinite;flex-shrink:0}@keyframes CompanySidebar_badgePulse__NS4Bw{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.CompanySidebar_bottomNav__dTJ9_{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:flex-start;padding-top:6px;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom,20px);height:calc(64px + env(safe-area-inset-bottom, 20px))}.CompanySidebar_bottomNavItem__bpmtz{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-tertiary,#94a3b8);text-decoration:none;font-size:.65rem;font-weight:600;position:relative;background:none;border:none;cursor:pointer;transition:color .2s}.CompanySidebar_bottomNavActive__ddZOK{color:var(--primary,#1e3a8a)}.CompanySidebar_bottomNavIcon__1RLH3{width:22px;height:22px}.CompanySidebar_bottomNavLabel__5lqL2{font-size:.62rem;font-weight:600}.CompanySidebar_bottomNavBadge__LGRie{position:absolute;top:4px;right:50%;transform:translateX(14px);background:#ef4444;color:white;font-size:.55rem;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center}.CompanySidebar_moreOverlay__csANN{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;animation:CompanySidebar_fadeIn__5ha7c .15s ease}@keyframes CompanySidebar_fadeIn__5ha7c{0%{opacity:0}to{opacity:1}}.CompanySidebar_moreMenu__GRvt_{background:#fff;border-radius:16px 16px 0 0;padding:16px;width:100%;max-height:70vh;overflow-y:auto;animation:CompanySidebar_slideUp__ST_V0 .2s ease}@keyframes CompanySidebar_slideUp__ST_V0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CompanySidebar_moreHeader__iMxiV{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--border-primary,#f0f0f0)}.CompanySidebar_moreTitle__MUCzn{font-size:.95rem;font-weight:700;color:var(--text-primary,#1e293b)}.CompanySidebar_moreClose__jjNnY{width:28px;height:28px;border-radius:50%;background:var(--bg-secondary,#f1f5f9);border:none;font-size:1.2rem;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;align-items:center;justify-content:center}.CompanySidebar_moreMenuItem__Bi3Wq{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;text-decoration:none;color:var(--text-primary,#475569);font-size:.9rem;font-weight:500;transition:background .15s}.CompanySidebar_moreMenuActive__sX0ki,.CompanySidebar_moreMenuItem__Bi3Wq:hover{background:#f0f7ff;color:var(--primary,#1e3a8a)}.CompanySidebar_moreMenuBadge___V46x{margin-left:auto;background:#ef4444;color:white;font-size:.7rem;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:flex;align-items:center;justify-content:center}.CompanySidebar_moreLogout__qC9o5{display:flex;align-items:center;gap:12px;border-radius:8px;color:#dc2626;font-size:.9rem;font-weight:500;width:100%;text-align:left;background:none;cursor:pointer;border:none;border-top:1px solid #f0f0f0;margin-top:8px;padding:16px 16px 12px}@media (max-width:768px){.CompanySidebar_sidebar__vEe71{display:none}}.CompanySidebar_themeToggleSmall__MzYgz{width:28px;height:28px;border-radius:50%;background:transparent;border:1px solid var(--border-primary,rgba(0,0,0,.1));color:var(--text-tertiary,#64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.CompanySidebar_themeToggleSmall__MzYgz:hover{background:var(--bg-hover,#f0f4ff);color:var(--text-primary,#1e293b);border-color:var(--border-hover,#cbd5e1)}.page_page__P1BiR{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-secondary,#f8fafc)}.page_progressBar__Vs2QW{position:sticky;top:0;z-index:20;background:var(--bg-primary,white);border-bottom:1px solid var(--border-primary,#e2e8f0);padding:16px 48px 12px}.page_progressTrack__zMy2V{height:4px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:12px}.page_progressFill__o9myS{height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:4px;transition:width .4s cubic-bezier(.22,1,.36,1)}.page_progressSteps__Y4obj{display:flex;justify-content:space-between}.page_progressStep__SuGNR{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:.88rem;color:var(--text-tertiary,#94a3b8);transition:all .2s}.page_progressStep__SuGNR:hover{background:var(--bg-secondary,#f1f5f9)}.page_progressStepActive__Oqmep{color:#2563eb;font-weight:700}.page_progressStepDone__Fwh25{color:#16a34a}.page_stepNumber__0nMgE{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;background:var(--bg-secondary,#f1f5f9);color:var(--text-tertiary,#94a3b8)}.page_progressStepActive__Oqmep .page_stepNumber__0nMgE{background:#2563eb;color:white}.page_progressStepDone__Fwh25 .page_stepNumber__0nMgE{background:#16a34a;color:white}.page_stepLabel__rmZ5q{font-size:.88rem}.page_content__zmqJv{flex:1 1;padding:32px 28px 120px;max-width:100%;width:100%;margin:0 auto;box-sizing:border-box}.page_stepContainer__e2GVC{animation:page_fadeIn__VoK2C .3s ease}@keyframes page_fadeIn__VoK2C{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_stepHeader__MyC9q{margin-bottom:32px}.page_stepTitle__OkdKi{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 6px}.page_stepDesc__CYPXa{color:var(--text-secondary,#64748b);font-size:.95rem;margin:0}.page_typeSelection__adbsb{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.page_typeSelectionThreeColumns__bmqfp{grid-template-columns:repeat(3,minmax(0,1fr))}.page_typeCard__x1bST{position:relative;display:flex;align-items:flex-start;gap:18px;padding:24px 28px;border:2px solid #e2e8f0;border-radius:16px;background:var(--bg-primary,white);cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);text-align:left;overflow:hidden}.page_typeCard__x1bST:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.page_typeCardWork__TXbmJ:hover{border-color:#93c5fd}.page_typeCardIntern__KYsi8:hover{border-color:#c4b5fd}.page_typeCardWork__TXbmJ.page_typeCardActive__Y3ZBN{border-color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 4px 20px rgba(37,99,235,.12)}.page_typeCardIntern__KYsi8.page_typeCardActive__Y3ZBN{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);box-shadow:0 4px 20px rgba(124,58,237,.12)}.page_typeCheck__kRULy{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:page_checkIn__5z8sC .3s cubic-bezier(.22,1,.36,1)}.page_typeCardWork__TXbmJ .page_typeCheck__kRULy{background:#2563eb;color:white}.page_typeCardIntern__KYsi8 .page_typeCheck__kRULy{background:#7c3aed;color:white}@keyframes page_checkIn__5z8sC{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.page_typeIconWrap__GRXc7{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;transition:all .25s}.page_typeIconIntern__V_r6X{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed}.page_typeCardActive__Y3ZBN .page_typeIconWrap__GRXc7{transform:scale(1.05)}.page_typeContent__g5F67{flex:1 1;min-width:0}.page_typeTitle__1waS2{font-size:1.1rem;font-weight:700;color:var(--text-primary,#1e293b);margin-bottom:2px}.page_typeDesc2__spjiI{font-size:.85rem;color:var(--text-secondary,#64748b);margin-bottom:6px}.page_typeMeta__NM5W7{font-size:.78rem;color:var(--text-tertiary,#94a3b8);line-height:1.3}.page_formGrid__7p8Ub{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_fieldFull__bnoIF{grid-column:1/-1}.page_fieldHint__CECPz{font-size:.82rem;color:var(--text-tertiary,#94a3b8);margin:0 0 12px}.page_editingBanner__JqcXD{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#fef3c7;border:1px solid #fbbf24;border-radius:10px;font-size:.9rem;font-weight:600;color:#92400e;margin-bottom:16px}.page_editingBannerBtn__NVxnx{padding:6px 14px;background:var(--bg-primary,white);border:1px solid #d1d5db;border-radius:8px;font-size:.82rem;cursor:pointer;color:#374151;transition:all .15s}.page_editingBannerBtn__NVxnx:hover{background:#f3f4f6;border-color:#9ca3af}.page_draftsSection__izsE8{border:1px solid var(--border-primary,#e2e8f0);border-radius:12px;background:var(--bg-primary,white);overflow:hidden;margin-bottom:16px}.page_draftsToggle__W7dx5{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border:none;background:var(--bg-secondary,#f8fafc);cursor:pointer;font-size:.9rem;font-weight:600;color:var(--text-primary,#475569);transition:background .15s}.page_draftsToggle__W7dx5:hover{background:var(--bg-secondary,#f1f5f9)}.page_draftsArrow__8GHzH{font-size:.7rem;color:var(--text-tertiary,#94a3b8)}.page_draftsList__y0Byi{display:flex;flex-direction:column;gap:8px;padding:12px;max-height:320px;overflow-y:auto;border-top:1px solid #e2e8f0}.page_draftsLoading__JKgs_{padding:20px;text-align:center;color:var(--text-tertiary,#94a3b8);font-size:.88rem}.page_draftCard__S5_ov{display:block;width:100%;text-align:left;padding:14px 16px;border:1px solid var(--border-primary,#e2e8f0);border-radius:10px;background:var(--bg-primary,white);cursor:pointer;transition:all .15s}.page_draftCard__S5_ov:hover{border-color:#93c5fd;background:#eff6ff;box-shadow:0 2px 8px rgba(37,99,235,.08)}.page_draftCardActive__vidyQ{border-color:#2563eb;background:#eff6ff}.page_draftCardHeader__4yV9g{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.page_draftTitle__01asM{font-weight:600;font-size:.92rem;color:var(--text-primary,#1e293b)}.page_draftBadge__RQy_0{font-size:.75rem;padding:2px 8px;border-radius:12px;background:var(--bg-secondary,#f1f5f9);color:var(--text-primary,#475569)}.page_draftMeta__WS64w{font-size:.78rem;color:var(--text-tertiary,#94a3b8)}.page_draftDesc__AB28M{font-size:.82rem;color:var(--text-secondary,#64748b);margin:6px 0 0;line-height:1.4}.page_label__vhSR4{display:block;font-size:.88rem;font-weight:600;color:var(--text-primary,#334155);margin-bottom:8px}.page_required__FfcwI{color:#ef4444}.page_input__pCubV{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:.95rem;font-family:inherit;background:var(--bg-primary,white);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.page_input__pCubV:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page_textarea__EY3NG{width:100%;padding:14px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:.95rem;font-family:inherit;background:var(--bg-primary,white);resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;line-height:1.7}.page_textarea__EY3NG:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page_remoteNote__7YxPn{display:flex;align-items:center;gap:8px;margin-top:24px;padding:12px 18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;font-size:.88rem;color:#1e40af;font-weight:500}.page_remoteNote__7YxPn svg{flex-shrink:0;color:#3b82f6}.page_deliverableSelectedChips__nhGfr{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page_chipFormat__leJLC{font-size:.72rem;color:var(--text-tertiary,#94a3b8);margin-left:2px;font-weight:400}.page_chipFormat__leJLC:before{content:"·";margin-right:2px}.page_otherDeliverableInput__ZEnYi{margin-top:10px}.page_validationError__xXVmP{margin-top:16px;padding:12px 18px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.88rem;font-weight:500;animation:page_fadeIn__VoK2C .2s ease;display:flex;flex-direction:column;gap:4px}.page_filterRow__v6aC3{margin-top:18px;padding-top:18px;border-top:1px solid #f1f5f9}.page_filterRow__v6aC3:first-of-type{margin-top:0;padding-top:0;border-top:none}.page_filterLabel__oz0uX{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary,#475569);margin-bottom:10px}.page_experienceGrid__Xoo_G{display:flex;flex-wrap:wrap;gap:8px}.page_experienceChip__SG6SE{padding:8px 18px;border:2px solid #e2e8f0;border-radius:24px;background:var(--bg-primary,white);font-size:.85rem;font-weight:500;color:var(--text-secondary,#64748b);cursor:pointer;transition:all .2s}.page_experienceChip__SG6SE:hover{border-color:#c4b5fd;background:#faf5ff}.page_experienceChipActive__5Nz9F{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#6d28d9;font-weight:600}.page_gradeRow__fJza2{display:flex;align-items:center;gap:10px}.page_filterSelect__pvDBN{flex:1 1;padding:10px 14px;border:1px solid #d1d5db;border-radius:10px;font-size:.9rem;font-family:inherit;background:var(--bg-primary,white);cursor:pointer}.page_filterSelect__pvDBN:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.page_gradeSeparator__ewZ1C{font-size:.9rem;color:var(--text-tertiary,#94a3b8);font-weight:600}.page_majorGrid__X5TRQ{display:flex;flex-wrap:wrap;gap:8px}.page_majorChip__Xqj5d{padding:7px 16px;border:1.5px solid #e2e8f0;border-radius:20px;background:var(--bg-primary,white);font-size:.82rem;font-weight:500;color:var(--text-secondary,#64748b);cursor:pointer;transition:all .2s}.page_majorChip__Xqj5d:hover{border-color:#c4b5fd;background:#faf5ff}.page_majorChipActive__bs6E4{border-color:#7c3aed;background:#f5f3ff;color:#6d28d9;font-weight:600}.page_categoryGrid__hvM2_{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.page_categoryChip__rMG9L{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 10px;border:2px solid #e2e8f0;border-radius:10px;background:var(--bg-primary,white);font-size:.85rem;font-weight:600;color:var(--text-primary,#475569);cursor:pointer;transition:all .2s}.page_categoryChip__rMG9L:hover{border-color:#93c5fd;background:#f0f7ff}.page_categoryChipActive__J6Tlr{border-color:#2563eb;background:#eff6ff;color:#1e40af}.page_fixedValue__QnpWS{padding:12px 16px;border-radius:10px;background:#f0fdf4;border:1px solid #86efac;font-size:1.05rem;font-weight:700;color:#166534}.page_hoursInput__YAWDY{display:flex;align-items:center;gap:8px}.page_hoursInput__YAWDY .page_input__pCubV{flex:1 1}.page_unit__PoBa4{font-weight:600;color:var(--text-primary,#475569);white-space:nowrap}.page_scheduleInfo__0Jfui{display:flex;gap:24px;padding:14px 18px;background:#fefce8;border:1px solid #fde68a;border-radius:10px}.page_scheduleItem__oyUlO{display:flex;align-items:center;gap:6px;font-size:.88rem;color:#92400e;font-weight:500}.page_scheduleItem__oyUlO svg{flex-shrink:0;color:#d97706}.page_sectionCard__12d9O{background:var(--bg-primary,white);border:1px solid var(--border-primary,#e2e8f0);border-radius:14px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_sectionCardHeader__oXaYR{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.page_sectionIconSvg__DG45L{flex-shrink:0;margin-top:2px}.page_sectionHint__j9Dxi{font-size:.82rem;color:var(--text-tertiary,#94a3b8);margin:2px 0 0}.page_skillGrid__X07ch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.page_skillSuggestionBtn__JZdwy{padding:6px 14px;border:1px dashed #cbd5e1;border-radius:20px;background:var(--bg-secondary,#f8fafc);font-size:.82rem;color:var(--text-primary,#475569);cursor:pointer;transition:all .15s}.page_skillSuggestionBtn__JZdwy:hover{border-color:#2563eb;background:#eff6ff;color:#1e40af;border-style:solid}.page_chipArea___atxI{display:flex;flex-wrap:wrap;gap:8px;min-height:12px;margin-bottom:10px}.page_chip__rK6vc{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;font-size:.85rem;font-weight:600;color:#1e40af;animation:page_chipIn__7ZfVY .2s ease}.page_chipGreen__PRwtr{background:#f0fdf4;border-color:#86efac;color:#166534}@keyframes page_chipIn__7ZfVY{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.page_chipX__VWSlt{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(0,0,0,.08);border-radius:50%;font-size:.7rem;color:var(--text-secondary,#64748b);cursor:pointer;padding:0;line-height:1;transition:all .15s}.page_chipX__VWSlt:hover{background:rgba(239,68,68,.15);color:#dc2626}.page_chipInputRow__DYCAw{display:flex;gap:10px}.page_chipInput__P6MFg{flex:1 1;padding:12px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:.95rem;font-family:inherit;background:var(--bg-primary,white)}.page_chipInput__P6MFg:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page_addBtn__Tpt61{padding:12px 22px;background:#2563eb;color:white;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.page_addBtn__Tpt61:hover{background:#1d4ed8}.page_suggestions__i_JKa{position:absolute;left:0;right:0;background:var(--bg-primary,white);border:1px solid var(--border-primary,#e2e8f0);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto;margin-top:6px}.page_suggestionItem__Y4wuu{display:block;width:100%;text-align:left;padding:10px 14px;border:none;background:none;font-size:.9rem;color:var(--text-primary,#334155);cursor:pointer}.page_suggestionItem__Y4wuu:hover{background:var(--bg-secondary,#f1f5f9)}.page_preview__Fw6Az{margin-top:32px;padding:24px;background:var(--bg-primary,white);border:1px solid var(--border-primary,#e2e8f0);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_previewTitle__Vk7t4{font-size:1rem;font-weight:700;margin:0 0 16px;color:var(--text-primary,#1e293b)}.page_previewGrid__A6GuZ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page_previewItem__5uwM2{display:flex;flex-direction:column;gap:4px}.page_previewItemFull__MH_fl{grid-column:1/-1}.page_previewLabel__Hfkyv{font-size:.78rem;color:var(--text-tertiary,#94a3b8);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.page_previewItem__5uwM2>span:last-child{font-size:.92rem;font-weight:600;color:var(--text-primary,#1e293b)}.page_footer__w5vtk{position:fixed;bottom:0;left:260px;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:var(--bg-primary,white);border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px rgba(0,0,0,.04);z-index:20}.page_footerLeft__Go2kC,.page_footerRight__zyiHu{width:200px}.page_footerCenter__b7M1E{display:flex;align-items:center;gap:12px}.page_backBtn__AZDUQ{padding:10px 24px;border:1px solid #d1d5db;border-radius:10px;background:var(--bg-primary,white);font-size:.9rem;font-weight:600;color:var(--text-primary,#475569);cursor:pointer;transition:all .15s}.page_backBtn__AZDUQ:hover{background:var(--bg-secondary,#f1f5f9);border-color:var(--text-tertiary,#94a3b8)}.page_saveBtn__8p_Hy{padding:10px 20px;border:1px solid #d1d5db;border-radius:10px;background:var(--bg-primary,white);font-size:.88rem;font-weight:600;color:var(--text-primary,#475569);cursor:pointer;transition:all .15s}.page_saveBtn__8p_Hy:hover{background:var(--bg-secondary,#f1f5f9)}.page_saveBtn__8p_Hy:disabled{opacity:.5;cursor:not-allowed}.page_saveMsg__IOqVa{font-size:.82rem;color:#16a34a;font-weight:600;animation:page_fadeIn__VoK2C .3s ease}.page_nextBtn__pMza2{padding:10px 32px;background:#2563eb;color:white;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s}.page_nextBtn__pMza2:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.page_nextBtn__pMza2:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.page_submitBtn__92f9h{padding:12px 32px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.page_submitBtn__92f9h:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(37,99,235,.35)}.page_submitBtn__92f9h:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.page_footerRight__zyiHu{display:flex;justify-content:flex-end}.page_contentLayout__ufqOz{display:flex;gap:0;align-items:flex-start}.page_contentMain___4Ug3{flex:1 1;min-width:0;padding-right:24px}.page_contentLayoutFull__7S5Xs .page_contentMain___4Ug3{width:100%;padding-right:0}.page_previewPanel__TeZ3N{width:46%;flex-shrink:0;position:sticky;top:70px;max-height:calc(100vh - 90px);overflow-y:auto;border-left:1px solid #e2e8f0}.page_previewPanelInner__xo4PB{padding:0}.page_previewPanelHeader__wke0J{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:5}.page_previewCard__1ooWM{background:repeating-linear-gradient(transparent,transparent 31px,#e8edf3 0,#e8edf3 32px);background-color:#fdfdfe;min-height:400px;position:relative;padding:28px 28px 28px 56px}.page_previewCard__1ooWM:before{content:"";position:absolute;left:36px;top:0;bottom:0;width:1.5px;background:#f0b4b4;opacity:.5;pointer-events:none}.page_pvSection__En_lY{margin-bottom:22px}.page_pvHeading__ExpTB{font-size:.88rem;font-weight:700;color:var(--text-primary,#1e293b);margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:8px}.page_pvHeading__ExpTB:before{content:"";width:3.5px;height:16px;background:linear-gradient(180deg,#1e3a8a,#3b82f6);border-radius:2px;flex-shrink:0}.page_pvRewardCard__kqM0M{background:white;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px 18px;margin-bottom:22px;box-shadow:0 2px 12px rgba(0,0,0,.04);position:relative;overflow:hidden}.page_pvRewardCard__kqM0M:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1e3a8a,#3b82f6,#60a5fa)}.page_pvScheduleCard__ZUdDZ{background:white;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.page_pvInfoGrid__QFDgv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_pvInfoItem__Io4rE{background:white;border:1px solid #e8ecf1;border-radius:12px;padding:12px 14px}.page_pvInfoLabel__xyiVI{display:block;font-size:.65rem;color:var(--text-muted,#94a3b8);margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.page_pvInfoValue__PN4Zx{font-size:.82rem;font-weight:600;color:var(--text-primary,#1e293b)}.page_pvTag__V3o3M{font-size:.72rem;padding:3px 10px;background:white;border:1px solid #e2e8f0;border-radius:16px;color:var(--text-tertiary,#64748b);font-weight:500}.page_pvDescription__q9g43{line-height:1.9;white-space:pre-wrap}.page_pvDescription__q9g43,.page_pvList__yeRvU{color:var(--text-secondary,#475569);font-size:.85rem}.page_pvList__yeRvU{padding-left:0;list-style:none;line-height:1.7}.page_pvList__yeRvU li{margin-bottom:4px;padding-left:16px;position:relative}.page_pvList__yeRvU li:before{content:"•";position:absolute;left:4px;color:#3b82f6;font-weight:700}.page_pvWorkBadge__SSLCy{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.page_pvInternBadge__xgDeR,.page_pvWorkBadge__SSLCy{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:16px;font-size:.72rem;font-weight:700}.page_pvInternBadge__xgDeR{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46}.page_pvApplyBtn__ocEMe{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:12px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:white;font-weight:700;font-size:.9rem;opacity:.5;cursor:default;margin-top:20px}@media (max-width:768px){.page_progressBar__Vs2QW{padding:12px 20px 8px}.page_content__zmqJv{padding:24px 20px 220px}.page_contentLayout__ufqOz{display:block}.page_previewPanel__TeZ3N{display:none}.page_formGrid__7p8Ub,.page_typeSelection__adbsb{grid-template-columns:1fr}.page_fieldHalf__rCb0r{grid-column:1/-1}.page_categoryGrid__hvM2_{grid-template-columns:repeat(3,1fr)}.page_scheduleInfo__0Jfui{flex-direction:column;gap:12px}.page_previewGrid__A6GuZ{grid-template-columns:repeat(2,1fr)}.page_footer__w5vtk{padding:12px 20px;left:0;bottom:calc(64px + env(safe-area-inset-bottom, 20px))}.page_stepLabel__rmZ5q{display:none}.page_typeCard__x1bST{padding:18px 20px}.page_typeIconWrap__GRXc7{width:44px;height:44px;border-radius:12px}.page_typeIconWrap__GRXc7 svg{width:22px;height:22px}}.OnboardingTour_overlay__tjV5M{position:fixed;inset:0;z-index:9998;pointer-events:none}.OnboardingTour_clickBlocker__zpuO7{position:fixed;inset:0;z-index:9997;cursor:default;background:rgba(0,0,0,.45)}.OnboardingTour_tooltip__PMq6H{position:fixed;z-index:9999;width:340px;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:14px;padding:20px 22px;box-shadow:0 20px 60px rgba(0,0,0,.25),0 8px 20px rgba(30,58,138,.3);color:white;animation:OnboardingTour_tooltipIn___0wf3 .35s cubic-bezier(.22,1,.36,1);pointer-events:auto}@keyframes OnboardingTour_tooltipIn___0wf3{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingTour_arrow__22Fp5{position:absolute;width:14px;height:14px;background:#1d4ed8;transform:rotate(45deg)}.OnboardingTour_arrowTop__NxKMx{top:-7px;left:28px;background:#1e3a8a}.OnboardingTour_arrowBottom__scqBD{bottom:-7px;left:28px}.OnboardingTour_arrowLeft__OrQii{left:-7px;top:24px;background:#1e3a8a}.OnboardingTour_arrowRight__BZB0D{right:-7px;top:24px}.OnboardingTour_stepBadge__uC6Vy{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:rgba(255,255,255,.18);font-size:.7rem;font-weight:700;color:rgba(255,255,255,.85);margin-bottom:10px;letter-spacing:.03em}.OnboardingTour_title__glLm_{font-size:1rem;font-weight:700;margin-bottom:8px;line-height:1.4}.OnboardingTour_description__KeRcD{font-size:.82rem;color:rgba(255,255,255,.8);line-height:1.65;margin-bottom:16px;white-space:pre-line}.OnboardingTour_footer__SamM_{display:flex;align-items:center;justify-content:space-between;gap:8px}.OnboardingTour_stepIndicator__tpCzq{font-size:.75rem;color:rgba(255,255,255,.55);font-weight:600}.OnboardingTour_dots__lpaI1{display:none}.OnboardingTour_buttons__AR9dC{display:flex;gap:8px}.OnboardingTour_skipBtn__OkEN9{padding:7px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:rgba(255,255,255,.8);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.OnboardingTour_skipBtn__OkEN9:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4)}.OnboardingTour_nextBtn__pcype{padding:7px 18px;border-radius:8px;border:none;background:var(--bg-primary,white);color:#1e3a8a;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.OnboardingTour_nextBtn__pcype:hover{background:#f0f4ff;transform:translateY(-1px)}.OnboardingTour_spotlight__YqGEZ{position:fixed;z-index:9998;border-radius:10px;box-shadow:0 0 0 9999px rgba(0,0,0,.45);pointer-events:none;transition:all .35s ease}.OnboardingTour_closeBtn__2M054{position:absolute;top:10px;right:12px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:rgba(255,255,255,.7);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.OnboardingTour_closeBtn__2M054:hover{background:rgba(255,255,255,.25);color:white}@media (max-width:768px){.OnboardingTour_clickBlocker__zpuO7{background:rgba(0,0,0,.65);animation:OnboardingTour_fadeInOverlay__Pkg__ .3s ease}@keyframes OnboardingTour_fadeInOverlay__Pkg__{0%{opacity:0}to{opacity:1}}.OnboardingTour_arrow__22Fp5,.OnboardingTour_spotlight__YqGEZ{display:none}.OnboardingTour_tooltip__PMq6H{position:fixed;width:calc(100vw - 40px);max-width:380px;left:50%!important;top:50%!important;transform:translate(-50%,-50%);bottom:auto!important;right:auto!important;border-radius:20px;padding:24px 20px 20px;background:linear-gradient(160deg,#1e3a8a,#2563eb 60%,#3b82f6);box-shadow:0 24px 48px rgba(0,0,0,.35);animation:OnboardingTour_mobileCardIn__mDBsF .45s cubic-bezier(.22,1,.36,1)}@keyframes OnboardingTour_mobileCardIn__mDBsF{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OnboardingTour_stepBadge__uC6Vy{padding:5px 14px;font-size:.72rem;margin-bottom:16px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.08em}.OnboardingTour_title__glLm_{font-size:1.25rem;font-weight:800;margin-bottom:12px;line-height:1.35}.OnboardingTour_description__KeRcD{font-size:.88rem;line-height:1.7;margin-bottom:24px;color:rgba(255,255,255,.85)}.OnboardingTour_dots__lpaI1{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.OnboardingTour_dot__otflv{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.25);transition:all .3s ease}.OnboardingTour_dotActive___NriC{background:white;width:24px;border-radius:4px;box-shadow:0 0 8px rgba(255,255,255,.4)}.OnboardingTour_stepIndicator__tpCzq{display:none}.OnboardingTour_footer__SamM_{justify-content:center;gap:12px}.OnboardingTour_buttons__AR9dC{width:100%;gap:12px}.OnboardingTour_skipBtn__OkEN9{flex:1 1;padding:14px 16px;border-radius:12px;font-size:.88rem;text-align:center;border:1.5px solid rgba(255,255,255,.3)}.OnboardingTour_nextBtn__pcype{flex:1 1;padding:14px 16px;border-radius:12px;font-size:.88rem;font-weight:800;text-align:center;box-shadow:0 4px 12px rgba(255,255,255,.15)}.OnboardingTour_closeBtn__2M054{top:14px;right:14px;width:28px;height:28px;font-size:1rem;background:rgba(255,255,255,.15)}}.MultiDocumentUpload_container__jhojG{display:flex;flex-direction:column;gap:12px;width:100%}.MultiDocumentUpload_list__a4e55{display:flex;flex-direction:column;gap:8px}.MultiDocumentUpload_listItem__x5Ewm{display:flex;align-items:center;gap:12px;padding:10px 14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.MultiDocumentUpload_itemIcon__RH_93{display:flex;align-items:center;justify-content:center;color:#64748b}.MultiDocumentUpload_itemLink__ZvHSc{flex:1 1;font-size:.9rem;color:#0f172a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiDocumentUpload_itemLink__ZvHSc:hover{text-decoration:underline;color:#2563eb}.MultiDocumentUpload_removeBtn__QNYWl{display:flex;align-items:center;justify-content:center;color:#94a3b8;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.MultiDocumentUpload_removeBtn__QNYWl:hover{color:#ef4444;background-color:#fee2e2}.MultiDocumentUpload_inputArea__fGYAY{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#ffffff;border:1px dashed #cbd5e1;border-radius:8px;transition:all .2s ease}.MultiDocumentUpload_dragOver__HYKKV{border-color:#3b82f6;background-color:#eff6ff}.MultiDocumentUpload_urlInputRow__qkEkU{display:flex;gap:8px}.MultiDocumentUpload_urlInput__Yej9e{flex:1 1;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s ease}.MultiDocumentUpload_urlInput__Yej9e:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.MultiDocumentUpload_urlInput__Yej9e:disabled{background-color:#f1f5f9;cursor:not-allowed}.MultiDocumentUpload_addUrlBtn__SEKKx{padding:0 16px;background-color:#3b82f6;color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.MultiDocumentUpload_addUrlBtn__SEKKx:hover:not(:disabled){background-color:#2563eb}.MultiDocumentUpload_addUrlBtn__SEKKx:disabled{background-color:#94a3b8;cursor:not-allowed;opacity:.7}.MultiDocumentUpload_uploadRow___ZE7T{display:flex;align-items:center;gap:12px}.MultiDocumentUpload_uploadText__u_3jT{font-size:.85rem;color:#64748b}.MultiDocumentUpload_uploadBtn__pjKIy{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;font-weight:600;color:#334155;cursor:pointer;transition:all .2s ease}.MultiDocumentUpload_uploadBtn__pjKIy:hover:not(.MultiDocumentUpload_uploading__ESwYK){background-color:#f1f5f9;border-color:#94a3b8}.MultiDocumentUpload_uploading__ESwYK{cursor:not-allowed;opacity:.7}.MultiDocumentUpload_fileInput__Mswxt{display:none}.MultiDocumentUpload_spinner__kpiYE{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;animation:MultiDocumentUpload_spin__J2Nmt 1s ease-in-out infinite}@keyframes MultiDocumentUpload_spin__J2Nmt{to{transform:rotate(1turn)}}.TaskBlueprintSelector_catalog__NLT2I{overflow:hidden;border:1px solid #cbd5e1;border-radius:18px;background:#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.07)}.TaskBlueprintSelector_catalogHeader__Ooejm{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;color:#f8fafc;background:linear-gradient(135deg,#0f172a,#172554 58%,#1e3a8a)}.TaskBlueprintSelector_eyebrow__wAspL{margin-bottom:7px;color:#93c5fd;font-size:.68rem;font-weight:800;letter-spacing:.17em}.TaskBlueprintSelector_title__Y_1bg{margin:0;font-size:1.1rem;letter-spacing:-.02em}.TaskBlueprintSelector_description__p5Nq9{max-width:680px;margin:8px 0 0;color:#cbd5e1;font-size:.8rem;line-height:1.7}.TaskBlueprintSelector_selectionCount__BIza3{display:flex;min-width:76px;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px;border:1px solid rgba(147,197,253,.28);border-radius:12px;background:rgba(255,255,255,.08)}.TaskBlueprintSelector_selectionCount__BIza3 strong{font-size:1.25rem}.TaskBlueprintSelector_selectionCount__BIza3 span{color:#bfdbfe;font-size:.66rem;font-weight:700}.TaskBlueprintSelector_searchRow__tqn4s{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.TaskBlueprintSelector_searchLabel__FGBfR{display:grid;width:min(520px,100%);gap:6px;color:#334155;font-size:.74rem;font-weight:700}.TaskBlueprintSelector_searchInput___rNJD{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;outline:none;background:#ffffff;color:#0f172a;font:inherit;font-size:.84rem}.TaskBlueprintSelector_searchInput___rNJD:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.TaskBlueprintSelector_visibilityNote__XwkrS{padding:6px 9px;border:1px solid #cbd5e1;border-radius:999px;color:#475569;font-size:.68rem;font-weight:800;white-space:nowrap}.TaskBlueprintSelector_catalogActions__5IbX_{display:flex;align-items:center;gap:9px}.TaskBlueprintSelector_createLink__seuQr{padding:8px 11px;border:1px solid #9db5d8;border-radius:8px;background:#ffffff;color:#204f91;font-size:.7rem;font-weight:900;text-decoration:none;white-space:nowrap}.TaskBlueprintSelector_createLink__seuQr:hover{border-color:#6f94c8;background:#f1f6fd}.TaskBlueprintSelector_errorPanel__Orn_P,.TaskBlueprintSelector_statePanel__9cNx_{margin:20px;padding:18px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:.82rem;text-align:center}.TaskBlueprintSelector_errorPanel__Orn_P{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#fecaca;color:#991b1b;text-align:left}.TaskBlueprintSelector_errorPanel__Orn_P button{padding:7px 11px;border:1px solid #fecaca;border-radius:7px;background:#ffffff;color:#991b1b;cursor:pointer;font-weight:700}.TaskBlueprintSelector_blueprintList__uDmVe{display:grid;gap:12px;padding:20px}.TaskBlueprintSelector_blueprintCard__qOp2Q{overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.TaskBlueprintSelector_selectedCard__vnOtu{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.TaskBlueprintSelector_blueprintSummary__d3334{display:flex;align-items:center;gap:14px;padding:16px}.TaskBlueprintSelector_selectionButton__Kbu0I{display:flex;min-width:0;flex:1 1;align-items:flex-start;gap:12px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.TaskBlueprintSelector_selectionButton__Kbu0I:disabled{cursor:wait;opacity:.65}.TaskBlueprintSelector_confirmedBlueprint__irr8j{display:flex;min-width:0;flex:1 1;align-items:flex-start;gap:12px}.TaskBlueprintSelector_confirmedMark__IQrDj{place-items:center;border-radius:999px;background:#1d4ed8;color:#ffffff}.TaskBlueprintSelector_checkbox__rW8hp,.TaskBlueprintSelector_confirmedMark__IQrDj{display:grid;width:22px;height:22px;flex:0 0 22px;margin-top:2px;font-size:.76rem;font-weight:900}.TaskBlueprintSelector_checkbox__rW8hp{place-items:center;border:1.5px solid #94a3b8;border-radius:6px;background:#ffffff;color:#ffffff}.TaskBlueprintSelector_selectedCard__vnOtu .TaskBlueprintSelector_checkbox__rW8hp{border-color:#1d4ed8;background:#1d4ed8}.TaskBlueprintSelector_blueprintIdentity__QVTxB{display:grid;min-width:0;gap:4px}.TaskBlueprintSelector_blueprintIdentity__QVTxB strong{color:#0f172a;font-size:.92rem;line-height:1.35}.TaskBlueprintSelector_blueprintIdentity__QVTxB small{overflow:hidden;color:#64748b;font-size:.72rem;line-height:1.5;text-overflow:ellipsis}.TaskBlueprintSelector_codeLine__9nOga{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.TaskBlueprintSelector_code___fr2P{color:#1e40af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:900;letter-spacing:.05em}.TaskBlueprintSelector_version__M1Mv_{color:#94a3b8;font-size:.64rem;font-weight:700}.TaskBlueprintSelector_activeBadge__vp98S,.TaskBlueprintSelector_draftBadge__vFke8{padding:3px 7px;border-radius:999px;font-size:.61rem;font-weight:800}.TaskBlueprintSelector_activeBadge__vp98S{background:#dbeafe;color:#1e40af}.TaskBlueprintSelector_draftBadge__vFke8{background:#f1f5f9;color:#475569}.TaskBlueprintSelector_detailButton__L53fN{flex:0 0 auto;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#334155;cursor:pointer;font-size:.7rem;font-weight:800}.TaskBlueprintSelector_summaryChips__yE3Ab{display:flex;gap:6px;padding:0 16px 14px 50px;flex-wrap:wrap}.TaskBlueprintSelector_summaryChips__yE3Ab span{padding:4px 8px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:.66rem;font-weight:700}.TaskBlueprintSelector_draftNotice__JMOV3{margin:0 16px 14px 50px;padding:9px 11px;border-left:3px solid #64748b;background:#f8fafc;color:#475569;font-size:.7rem;line-height:1.55}.TaskBlueprintSelector_detailGrid__d3UDr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;border-top:1px solid #e2e8f0;background:#e2e8f0}.TaskBlueprintSelector_detailSection__SdvZx{min-width:0;padding:16px;background:#f8fafc}.TaskBlueprintSelector_detailSection__SdvZx h4{margin:0 0 12px;color:#0f172a;font-size:.78rem}.TaskBlueprintSelector_capabilityGroup__fAHc4{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.TaskBlueprintSelector_groupLabel__2ELMK{width:100%;color:#64748b;font-size:.64rem;font-weight:800}.TaskBlueprintSelector_capabilityChip__ztiPq{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dbeafe;border-radius:7px;background:#ffffff;color:#1e3a8a;font-size:.68rem;font-weight:800}.TaskBlueprintSelector_capabilityChip__ztiPq small{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.TaskBlueprintSelector_caseList__39gyF{display:grid;gap:7px;margin:0;padding:0;list-style:none}.TaskBlueprintSelector_caseList__39gyF li{display:flex;align-items:center;gap:8px;color:#334155;font-size:.72rem}.TaskBlueprintSelector_caseList__39gyF li small{margin-left:auto;color:#94a3b8;font-size:.6rem}.TaskBlueprintSelector_caseCode__YMzYU{flex:0 0 auto;padding:3px 6px;border-radius:5px;background:#e2e8f0;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:900}.TaskBlueprintSelector_emptyText__3BC1p{color:#94a3b8;font-size:.68rem}.TaskBlueprintSelector_manager__Mprzz{margin-bottom:24px}.TaskBlueprintSelector_managerFooter__rc5U_{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:12px}.TaskBlueprintSelector_saveStatus__ryain{flex:1 1;color:#475569;font-size:.76rem;text-align:right}.TaskBlueprintSelector_saveButton__er_0_{min-width:132px;padding:10px 16px;border:0;border-radius:9px;background:#1e3a8a;color:#ffffff;cursor:pointer;font-size:.78rem;font-weight:800}.TaskBlueprintSelector_saveButton__er_0_:disabled{background:#e2e8f0;color:#64748b;cursor:default}@media (max-width:760px){.TaskBlueprintSelector_blueprintSummary__d3334,.TaskBlueprintSelector_catalogHeader__Ooejm,.TaskBlueprintSelector_managerFooter__rc5U_,.TaskBlueprintSelector_searchRow__tqn4s{align-items:stretch;flex-direction:column}.TaskBlueprintSelector_selectionCount__BIza3{align-self:flex-start}.TaskBlueprintSelector_detailButton__L53fN{margin-left:34px}.TaskBlueprintSelector_detailGrid__d3UDr{grid-template-columns:1fr}.TaskBlueprintSelector_draftNotice__JMOV3,.TaskBlueprintSelector_summaryChips__yE3Ab{margin-left:0;padding-left:16px}.TaskBlueprintSelector_saveStatus__ryain{text-align:left}.TaskBlueprintSelector_catalogActions__5IbX_{align-items:stretch;flex-direction:column}}.WorkDesignBuilder_builder__T2iW4{display:grid;width:min(1180px,100%);margin:0 auto;padding-bottom:112px;gap:18px;color:#172033}.WorkDesignBuilder_hero__bx3O_{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:34px 38px;border:1px solid rgba(147,197,253,.2);border-radius:24px;background:linear-gradient(125deg,#0b1736,#172b5f 62%,#2459a8);box-shadow:0 24px 64px rgba(15,23,42,.18);color:#f8fbff}.WorkDesignBuilder_eyebrow__veG02{margin-bottom:9px;color:#8bbcff;font-size:.67rem;font-weight:900;letter-spacing:.2em}.WorkDesignBuilder_hero__bx3O_ h1{margin:0;font-size:clamp(1.75rem,4vw,2.7rem);letter-spacing:-.045em}.WorkDesignBuilder_hero__bx3O_ p{max-width:720px;margin:12px 0 0;color:#ced9ec;font-size:.88rem;line-height:1.8}.WorkDesignBuilder_heroSummary__RkM7V{display:grid;min-width:250px;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(191,219,254,.2);border-radius:15px;background:rgba(255,255,255,.07)}.WorkDesignBuilder_heroSummary__RkM7V span{display:grid;min-height:78px;place-content:center;border-right:1px solid rgba(191,219,254,.16);color:#bfd2ed;font-size:.64rem;text-align:center}.WorkDesignBuilder_heroSummary__RkM7V span:last-child{border-right:0}.WorkDesignBuilder_heroSummary__RkM7V strong{color:#ffffff;font-size:1.35rem}.WorkDesignBuilder_workflowStrip__XTssA{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1px solid #d7e0ed;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 6px 20px rgba(15,23,42,.04);color:#53647b;font-size:.73rem;font-weight:800}.WorkDesignBuilder_workflowStrip__XTssA span{display:flex;align-items:center;gap:7px}.WorkDesignBuilder_workflowStrip__XTssA b{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e9f1ff;color:#2455a4}.WorkDesignBuilder_workflowStrip__XTssA i{width:36px;height:1px;background:#d7e0ed}.WorkDesignBuilder_aiFactory__fx8IS{overflow:hidden;padding:0 30px 30px;border:1px solid #b9cceb;border-radius:22px;background:radial-gradient(circle at 93% 0,rgba(92,138,210,.16),transparent 30%),#ffffff;box-shadow:0 18px 54px rgba(24,56,105,.1)}.WorkDesignBuilder_aiFactoryHeader__1r8pR{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 -30px 26px;padding:26px 30px;border-bottom:1px solid #d7e2f2;background:linear-gradient(115deg,#eef5ff,#f8fbff 55%,#edf4ff)}.WorkDesignBuilder_aiLabel__V9cQz{color:#3769b6;font-size:.64rem;font-weight:900;letter-spacing:.16em}.WorkDesignBuilder_aiFactoryHeader__1r8pR h2{margin:5px 0 6px;color:#102143;font-size:1.28rem;letter-spacing:-.025em}.WorkDesignBuilder_aiFactoryHeader__1r8pR p{max-width:720px;margin:0;color:#657791;font-size:.75rem;line-height:1.7}.WorkDesignBuilder_aiBoundary__ZDKg3{display:grid;min-width:190px;gap:5px;padding:13px 15px;border:1px solid #b9cceb;border-radius:12px;background:rgba(255,255,255,.8)}.WorkDesignBuilder_aiBoundary__ZDKg3 strong{color:#214d91;font-size:.72rem}.WorkDesignBuilder_aiBoundary__ZDKg3 span{color:#6f7f95;font-size:.63rem}.WorkDesignBuilder_aiBoundary__ZDKg3 button{justify-self:start;padding:0;border:0;border-bottom:1px solid #9bb5db;background:transparent;color:#315f9f;cursor:pointer;font-size:.62rem;font-weight:800}.WorkDesignBuilder_aiBriefGrid__W4RHu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.WorkDesignBuilder_aiBriefGrid__W4RHu label,.WorkDesignBuilder_aiFieldWide__UKivK{display:grid;min-width:0;align-content:start;gap:7px;color:#40516a;font-size:.71rem;font-weight:800}.WorkDesignBuilder_aiBriefGrid__W4RHu label>span b,.WorkDesignBuilder_aiChoiceSection__uLWYv h3 b{margin-left:4px;color:#2859aa;font-size:.58rem}.WorkDesignBuilder_aiBriefGrid__W4RHu input,.WorkDesignBuilder_aiBriefGrid__W4RHu select,.WorkDesignBuilder_aiBriefGrid__W4RHu textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #c6d3e4;border-radius:10px;outline:0;background:#fbfdff;color:#172033;font:inherit;font-size:.79rem;font-weight:500;line-height:1.55;resize:vertical}.WorkDesignBuilder_aiBriefGrid__W4RHu input:focus,.WorkDesignBuilder_aiBriefGrid__W4RHu select:focus,.WorkDesignBuilder_aiBriefGrid__W4RHu textarea:focus{border-color:#4778c0;background:#ffffff;box-shadow:0 0 0 3px rgba(65,111,183,.11)}.WorkDesignBuilder_aiFieldWide__UKivK{grid-column:1/-1}.WorkDesignBuilder_numberWithUnit__UaWnU{display:flex;align-items:stretch}.WorkDesignBuilder_numberWithUnit__UaWnU input{border-radius:10px 0 0 10px}.WorkDesignBuilder_numberWithUnit__UaWnU em{display:grid;min-width:42px;place-items:center;border:1px solid #c6d3e4;border-left:0;border-radius:0 10px 10px 0;background:#f0f5fb;color:#63748c;font-size:.68rem;font-style:normal}.WorkDesignBuilder_aiChoiceSection__uLWYv{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:24px 0;padding:20px 0;border-top:1px solid #e1e8f2;border-bottom:1px solid #e1e8f2}.WorkDesignBuilder_aiChoiceSection__uLWYv+.WorkDesignBuilder_aiChoiceSection__uLWYv{margin-top:-25px;border-top:0}.WorkDesignBuilder_aiChoiceSection__uLWYv h3{margin:2px 0 5px;color:#182944;font-size:.83rem}.WorkDesignBuilder_aiChoiceSection__uLWYv p{margin:0;color:#7b899c;font-size:.65rem;line-height:1.6}.WorkDesignBuilder_choiceGrid__Uw3_D{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.WorkDesignBuilder_choiceSelected__05tM5,.WorkDesignBuilder_choice__ktpTo{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #cbd7e7;border-radius:9px;background:#ffffff;color:#50627a;cursor:pointer;font-size:.68rem;font-weight:800}.WorkDesignBuilder_choiceSelected__05tM5 span,.WorkDesignBuilder_choice__ktpTo span{color:#4072bc;font-size:.75rem}.WorkDesignBuilder_choiceSelected__05tM5{border-color:#5b86c8;background:#edf4ff;color:#214d91;box-shadow:inset 0 0 0 1px rgba(69,113,183,.08)}.WorkDesignBuilder_competencyGrid__4nbP7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.WorkDesignBuilder_competencySelected__LKcTW,.WorkDesignBuilder_competency__fgtrp{display:grid;min-height:104px;align-content:start;gap:7px;padding:15px;border:1px solid #d5dfeb;border-radius:11px;background:#fbfdff;color:#253a59;cursor:pointer;text-align:left}.WorkDesignBuilder_competencySelected__LKcTW strong,.WorkDesignBuilder_competency__fgtrp strong{font-size:.9rem}.WorkDesignBuilder_competencySelected__LKcTW small,.WorkDesignBuilder_competency__fgtrp small{color:#6f7f94;font-size:.75rem;line-height:1.6}.WorkDesignBuilder_competencySelected__LKcTW{border-color:#4f7fc6;background:#edf4ff;box-shadow:0 5px 14px rgba(39,83,148,.1)}.WorkDesignBuilder_competencySelected__LKcTW strong{color:#1c4e97}.WorkDesignBuilder_selectedChips__iCFxB{display:flex;gap:6px;flex-wrap:wrap}.WorkDesignBuilder_selectedChips__iCFxB button{padding:6px 8px;border:1px solid #b9cceb;border-radius:7px;background:#edf4ff;color:#2c5b9f;cursor:pointer;font-size:.62rem;font-weight:800}.WorkDesignBuilder_skillPickerSection__EMiIe{display:grid;gap:15px;margin:24px 0;padding:19px;border:1px solid #d6e0ed;border-radius:14px;background:#fbfdff}.WorkDesignBuilder_skillPickerHeader__YwALJ{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.WorkDesignBuilder_skillPickerHeader__YwALJ h3{margin:0 0 4px;color:#182944;font-size:.86rem}.WorkDesignBuilder_skillPickerHeader__YwALJ p{margin:0;color:#718096;font-size:.72rem;line-height:1.55}.WorkDesignBuilder_skillPickerHeader__YwALJ>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#eaf2ff;color:#285ba7;font-size:.7rem;font-weight:900}.WorkDesignBuilder_skillPickerControls___3a17{display:grid;gap:10px}.WorkDesignBuilder_skillPickerControls___3a17 label{display:grid;gap:5px}.WorkDesignBuilder_skillPickerControls___3a17 label>span{color:#5b6d86;font-size:.7rem;font-weight:800}.WorkDesignBuilder_skillPickerControls___3a17 input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #c6d3e4;border-radius:9px;outline:0;background:#ffffff;color:#172033;font-size:.8rem}.WorkDesignBuilder_skillPickerControls___3a17 input:focus{border-color:#4778c0;box-shadow:0 0 0 3px rgba(65,111,183,.11)}.WorkDesignBuilder_skillGroupFilters__6nZzX{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.WorkDesignBuilder_skillGroupActive__RXEm1,.WorkDesignBuilder_skillGroupButton__8hlD_{flex:0 0 auto;padding:7px 9px;border:1px solid #cbd7e7;border-radius:8px;background:#ffffff;color:#52647d;cursor:pointer;font-size:.7rem;font-weight:800}.WorkDesignBuilder_skillGroupActive__RXEm1 span,.WorkDesignBuilder_skillGroupButton__8hlD_ span{margin-left:3px;color:#8291a5;font-size:.62rem}.WorkDesignBuilder_skillGroupActive__RXEm1{border-color:#4e7dc4;background:#eaf2ff;color:#224f92}.WorkDesignBuilder_skillGroupActive__RXEm1 span{color:#3d6db3}.WorkDesignBuilder_skillCardGrid__fNN_x{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-height:430px;overflow-y:auto;padding:1px 4px 1px 1px}.WorkDesignBuilder_skillCardSelected__2sVaE,.WorkDesignBuilder_skillCard__aEkQe{display:grid;min-width:0;min-height:180px;align-content:start;gap:9px;padding:15px;border:1px solid #d5dfeb;border-radius:11px;background:#ffffff;color:#243955;cursor:pointer;text-align:left}.WorkDesignBuilder_skillCard__aEkQe:hover{border-color:#9fb8db;box-shadow:0 6px 18px rgba(36,72,126,.07)}.WorkDesignBuilder_skillCardSelected__2sVaE{border-color:#4f7fc6;background:#edf4ff;box-shadow:inset 0 0 0 1px rgba(79,127,198,.08)}.WorkDesignBuilder_skillCardMeta__MTPG7{display:flex;align-items:center;justify-content:space-between;gap:8px}.WorkDesignBuilder_skillCardMeta__MTPG7 b{color:#54709a;font-size:.64rem}.WorkDesignBuilder_skillCardMeta__MTPG7 small{overflow:hidden;color:#8290a3;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.WorkDesignBuilder_skillCardSelected__2sVaE .WorkDesignBuilder_skillCardMeta__MTPG7 small{color:#2f63ae;font-weight:900}.WorkDesignBuilder_skillCardSelected__2sVaE>strong,.WorkDesignBuilder_skillCard__aEkQe>strong{color:#1f3657;font-size:.88rem;line-height:1.45}.WorkDesignBuilder_skillCardSelected__2sVaE>p,.WorkDesignBuilder_skillCard__aEkQe>p{display:-webkit-box;overflow:hidden;margin:0;color:#728096;font-size:.75rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkDesignBuilder_skillCardSelected__2sVaE>em,.WorkDesignBuilder_skillCard__aEkQe>em{display:-webkit-box;overflow:hidden;padding-top:7px;border-top:1px solid #e5ebf3;color:#5c6e88;font-size:.7rem;font-style:normal;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkDesignBuilder_skillEmptyState__RqEhl{grid-column:1/-1;padding:30px;color:#7b899c;font-size:.68rem;text-align:center}.WorkDesignBuilder_selectedSkillLevels__uOlXu{display:grid;gap:7px;padding-top:14px;border-top:1px solid #e1e8f2}.WorkDesignBuilder_selectedSkillLevelsHeader__I7Zzm{display:grid;gap:3px;margin-bottom:3px}.WorkDesignBuilder_selectedSkillLevelsHeader__I7Zzm strong{color:#273f61;font-size:.7rem}.WorkDesignBuilder_selectedSkillLevelsHeader__I7Zzm span{color:#7b899c;font-size:.58rem}.WorkDesignBuilder_selectedSkillLevels__uOlXu details{border:1px solid #d6e0ed;border-radius:9px;background:#ffffff}.WorkDesignBuilder_selectedSkillLevels__uOlXu summary{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#29476f;cursor:pointer;font-size:.67rem;font-weight:900}.WorkDesignBuilder_selectedSkillLevels__uOlXu summary small{color:#8291a5;font-size:.53rem;font-weight:700}.WorkDesignBuilder_selectedSkillLevels__uOlXu details>div{display:grid;gap:7px;padding:0 12px 12px}.WorkDesignBuilder_selectedSkillLevels__uOlXu details p{display:grid;grid-template-columns:30px 1fr;gap:7px;margin:0}.WorkDesignBuilder_selectedSkillLevels__uOlXu details p b{color:#2f63ae;font-size:.59rem}.WorkDesignBuilder_selectedSkillLevels__uOlXu details p span{color:#5e6f86;font-size:.59rem;line-height:1.55}.WorkDesignBuilder_selectedSkillLevels__uOlXu footer{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #e8edf4}.WorkDesignBuilder_selectedSkillLevels__uOlXu footer>span{min-width:0;flex:1 1;overflow:hidden;color:#8895a6;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.WorkDesignBuilder_selectedSkillLevels__uOlXu footer a,.WorkDesignBuilder_selectedSkillLevels__uOlXu footer button{padding:0;border:0;background:transparent;color:#3267b1;cursor:pointer;font-size:.56rem;font-weight:800;text-decoration:none;white-space:nowrap}.WorkDesignBuilder_generationError__KGHF7{margin-top:16px;padding:11px 13px;border:1px solid #e2b8c0;border-radius:10px;background:#fff8f9;color:#843b49;font-size:.72rem}.WorkDesignBuilder_generateRow__iLKq_{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding-top:22px;border-top:1px solid #e1e8f2}.WorkDesignBuilder_generateRow__iLKq_>div{display:grid;gap:4px}.WorkDesignBuilder_generateRow__iLKq_ strong{color:#233956;font-size:.73rem}.WorkDesignBuilder_generateRow__iLKq_ span{color:#79889b;font-size:.63rem}.WorkDesignBuilder_generateButton__UXxhV{flex:0 0 auto;min-width:270px;padding:13px 18px;border:0;border-radius:11px;background:linear-gradient(110deg,#163e7e,#2e6bc5);box-shadow:0 10px 24px rgba(39,83,148,.21);color:#ffffff;cursor:pointer;font-size:.76rem;font-weight:900}.WorkDesignBuilder_generateButton__UXxhV:disabled{background:#a6b3c5;box-shadow:none;cursor:wait}.WorkDesignBuilder_generatedNotice__uMiVw{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 20px;border:1px solid #afc6e7;border-radius:14px;background:#f1f6fd;color:#304d75}.WorkDesignBuilder_generatedNotice__uMiVw>div{display:grid;gap:3px}.WorkDesignBuilder_generatedNotice__uMiVw span{color:#3e70ba;font-size:.63rem;font-weight:900}.WorkDesignBuilder_generatedNotice__uMiVw strong{font-size:.78rem}.WorkDesignBuilder_generatedNotice__uMiVw ul{max-width:620px;margin:0;padding-left:18px;color:#667991;font-size:.65rem;line-height:1.55}.WorkDesignBuilder_integratedDraft__ArvNk{display:grid;gap:17px;margin-top:25px;padding-top:22px;border-top:1px solid #dce5f0}.WorkDesignBuilder_integratedDraftHeader__T6PAh{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;border:1px solid #bdcfea;border-radius:15px;background:linear-gradient(120deg,#f7faff,#edf4ff)}.WorkDesignBuilder_integratedDraftHeader__T6PAh>div:first-child{display:grid;min-width:0;gap:5px}.WorkDesignBuilder_integratedDraftHeader__T6PAh>div:first-child>span{color:#3566aa;font-size:.61rem;font-weight:900;letter-spacing:.08em}.WorkDesignBuilder_integratedDraftHeader__T6PAh h3{margin:0;color:#14294c;font-size:1rem;line-height:1.45}.WorkDesignBuilder_integratedDraftHeader__T6PAh p{max-width:760px;margin:0;color:#647690;font-size:.68rem;line-height:1.65}.WorkDesignBuilder_integratedDraftMetrics__e8brN{display:flex;flex:0 0 auto;gap:8px}.WorkDesignBuilder_integratedDraftMetrics__e8brN b{display:grid;min-width:58px;place-items:center;gap:2px;padding:9px 8px;border:1px solid #c7d5e8;border-radius:10px;background:#ffffff;color:#1e4e91;font-size:.94rem}.WorkDesignBuilder_integratedDraftMetrics__e8brN small{color:#7d8da2;font-size:.54rem}.WorkDesignBuilder_integratedCaseList__o0wZE{display:grid;gap:8px}.WorkDesignBuilder_integratedCaseList__o0wZE details{overflow:hidden;border:1px solid #d3deeb;border-radius:11px;background:#ffffff}.WorkDesignBuilder_integratedCaseList__o0wZE summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;color:#233c61;cursor:pointer;font-size:.7rem}.WorkDesignBuilder_integratedCaseList__o0wZE summary span{color:#70839c;font-size:.59rem;font-weight:800}.WorkDesignBuilder_integratedCaseList__o0wZE details>div{display:grid;gap:9px;padding:0 15px 15px;border-top:1px solid #e5ebf3}.WorkDesignBuilder_integratedCaseList__o0wZE p{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;margin:10px 0 0;color:#667891;font-size:.65rem;line-height:1.55}.WorkDesignBuilder_integratedCaseList__o0wZE p+p{margin-top:0}.WorkDesignBuilder_integratedCaseList__o0wZE p b{color:#304d74}.WorkDesignBuilder_integratedCaseList__o0wZE ul{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.WorkDesignBuilder_integratedCaseList__o0wZE li{display:grid;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:10px;padding:9px 11px;border-radius:8px;background:#f5f8fc;color:#667891;font-size:.62rem;line-height:1.5}.WorkDesignBuilder_integratedCaseList__o0wZE li strong{color:#315b98}.WorkDesignBuilder_integratedCaseList__o0wZE li>div{display:grid;gap:5px}.WorkDesignBuilder_integratedCaseList__o0wZE li>div span{display:grid;grid-template-columns:74px minmax(0,1fr);gap:7px}.WorkDesignBuilder_integratedCaseList__o0wZE li>div b{color:#526b8e;font-size:.58rem}.WorkDesignBuilder_integratedDraftActions__o1VpM{display:flex;justify-content:flex-end;gap:9px}.WorkDesignBuilder_integratedDraftActions__o1VpM button{padding:11px 15px;border-radius:9px;font-size:.7rem;font-weight:900}.WorkDesignBuilder_integratedDraftActions__o1VpM button:disabled{opacity:.55;cursor:wait}.WorkDesignBuilder_integratedSafetyNote__VAJxQ{margin:-8px 0 0;color:#748399;font-size:.61rem;text-align:right}.WorkDesignBuilder_section__QMyMJ{padding:28px;border:1px solid #d7e0ed;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 12px 38px rgba(15,23,42,.055)}.WorkDesignBuilder_sectionHeadingRow__ynafO,.WorkDesignBuilder_sectionHeading__8b2bC{display:flex;align-items:flex-start;gap:12px}.WorkDesignBuilder_sectionHeadingRow__ynafO{justify-content:space-between}.WorkDesignBuilder_sectionHeading__8b2bC>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#eaf2ff;color:#2455a4;font-size:.67rem;font-weight:900}.WorkDesignBuilder_capabilityHeader__crK5K h3,.WorkDesignBuilder_sectionHeading__8b2bC h2{margin:0;color:#13213b;font-size:1rem}.WorkDesignBuilder_capabilityHeader__crK5K p,.WorkDesignBuilder_sectionHeading__8b2bC p{margin:5px 0 0;color:#718198;font-size:.72rem;line-height:1.6}.WorkDesignBuilder_formGrid__1976a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:22px}.WorkDesignBuilder_fieldWide__8j1jR,.WorkDesignBuilder_formGrid__1976a label{display:grid;min-width:0;gap:7px;color:#40516a;font-size:.73rem;font-weight:800}.WorkDesignBuilder_formGrid__1976a label>span b{margin-left:5px;color:#2859aa;font-size:.6rem}.WorkDesignBuilder_fieldWide__8j1jR textarea,.WorkDesignBuilder_formGrid__1976a input,.WorkDesignBuilder_formGrid__1976a select,.WorkDesignBuilder_formGrid__1976a textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cbd6e4;border-radius:10px;outline:0;background:#fbfdff;color:#172033;font:inherit;font-size:.82rem;font-weight:500;line-height:1.6;resize:vertical}.WorkDesignBuilder_fieldWide__8j1jR textarea:focus,.WorkDesignBuilder_formGrid__1976a input:focus,.WorkDesignBuilder_formGrid__1976a select:focus,.WorkDesignBuilder_formGrid__1976a textarea:focus{border-color:#4d7cc4;background:#ffffff;box-shadow:0 0 0 3px rgba(65,111,183,.11)}.WorkDesignBuilder_formGrid__1976a label small{color:#8a98aa;font-size:.63rem;font-weight:500;line-height:1.5}.WorkDesignBuilder_fieldWide__8j1jR{grid-column:1/-1}.WorkDesignBuilder_addButton__bf1oc,.WorkDesignBuilder_addCapabilityButton__mwIAV{padding:9px 13px;border:1px solid #b9c9df;border-radius:9px;background:#f7faff;color:#234d8d;cursor:pointer;font-size:.72rem;font-weight:900}.WorkDesignBuilder_capabilityList__Lbx8J,.WorkDesignBuilder_caseList__NbdvL{display:grid;gap:12px;margin-top:22px}.WorkDesignBuilder_caseCard__kIV0e{overflow:hidden;border:1px solid #d6e0ed;border-radius:16px;background:#ffffff}.WorkDesignBuilder_caseHeader__i7_J8{display:flex;align-items:stretch;border-bottom:1px solid #e4eaf2;background:#f7f9fc}.WorkDesignBuilder_caseToggle__0wNwX{display:flex;min-width:0;flex:1 1;align-items:center;gap:12px;padding:15px 17px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.WorkDesignBuilder_caseToggle__0wNwX>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px;background:#173e7d;color:#fff;font-size:.66rem;font-weight:900}.WorkDesignBuilder_caseToggle__0wNwX div{display:grid;min-width:0;gap:3px}.WorkDesignBuilder_caseToggle__0wNwX strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkDesignBuilder_caseToggle__0wNwX small{color:#7b8ba2;font-size:.64rem}.WorkDesignBuilder_caseToggle__0wNwX i{margin-left:auto;color:#56708f;font-size:1.1rem;font-style:normal}.WorkDesignBuilder_capabilityCardHeader__4Z0M9 button,.WorkDesignBuilder_removeButton__z5gPE{padding:0 15px;border:0;border-left:1px solid #e4eaf2;background:transparent;color:#8a4b56;cursor:pointer;font-size:.68rem;font-weight:800}.WorkDesignBuilder_caseBody__UBoBF{padding:22px}.WorkDesignBuilder_checkRow__pHfPO,.WorkDesignBuilder_evidenceFieldset__YZ1Gu{display:flex;align-items:center;gap:16px;margin-top:17px;flex-wrap:wrap}.WorkDesignBuilder_checkRow__pHfPO label,.WorkDesignBuilder_evidenceFieldset__YZ1Gu label{display:flex;align-items:center;gap:7px;color:#52627a;font-size:.7rem;font-weight:700}.WorkDesignBuilder_checkRow__pHfPO input,.WorkDesignBuilder_evidenceFieldset__YZ1Gu input{accent-color:#2459a8}.WorkDesignBuilder_capabilityHeader__crK5K{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:27px;padding-top:24px;border-top:1px solid #e4eaf2}.WorkDesignBuilder_capabilityCard__ydaNO{padding:18px;border:1px solid #d9e4f2;border-radius:13px;background:#f8fafd}.WorkDesignBuilder_capabilityCardHeader__4Z0M9{display:flex;align-items:center;justify-content:space-between}.WorkDesignBuilder_capabilityCardHeader__4Z0M9 strong{color:#234d8d;font-size:.7rem}.WorkDesignBuilder_capabilityCardHeader__4Z0M9 button{padding:0;border:0}.WorkDesignBuilder_evidenceFieldset__YZ1Gu{padding:12px 14px;border:1px solid #d8e1ed;border-radius:10px;background:#ffffff}.WorkDesignBuilder_evidenceFieldset__YZ1Gu legend{padding:0 5px;color:#65748a;font-size:.65rem;font-weight:800}.WorkDesignBuilder_catalogError__rOyKK,.WorkDesignBuilder_catalogState__EvRCu{margin-top:20px;padding:12px;border:1px dashed #cbd6e4;border-radius:10px;color:#66768d;font-size:.72rem;text-align:center}.WorkDesignBuilder_catalogError__rOyKK{border-color:#e1bfc5;color:#8f3e4b}.WorkDesignBuilder_errorPanel__N9TCA,.WorkDesignBuilder_successPanel__lkt4c{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #adc4e5;border-radius:17px;background:#f3f7fd;box-shadow:0 10px 28px rgba(31,62,109,.07)}.WorkDesignBuilder_successLabel__R5GuQ{color:#2f63ae;font-size:.66rem;font-weight:900;letter-spacing:.12em}.WorkDesignBuilder_successPanel__lkt4c h2{margin:5px 0;font-size:1.05rem}.WorkDesignBuilder_successPanel__lkt4c p{margin:0;color:#60718a;font-size:.72rem}.WorkDesignBuilder_successActions__mG35s{display:flex;gap:9px}.WorkDesignBuilder_primaryLink__ToRls,.WorkDesignBuilder_secondaryLink__FzKeL{padding:10px 13px;border-radius:9px;font-size:.7rem;font-weight:900;text-decoration:none;white-space:nowrap}.WorkDesignBuilder_primaryLink__ToRls{border:0;background:#204f98;color:#fff;cursor:pointer;font:inherit}.WorkDesignBuilder_secondaryLink__FzKeL{border:1px solid #bdcbe0;background:#fff;color:#415675}.WorkDesignBuilder_errorPanel__N9TCA{display:block;border-color:#e2b8c0;background:#fff8f9;color:#843b49;font-size:.75rem}.WorkDesignBuilder_errorPanel__N9TCA ul{margin:8px 0 0;padding-left:20px;line-height:1.7}.WorkDesignBuilder_stickyFooter__36exJ{position:fixed;right:32px;bottom:20px;z-index:30;display:flex;width:min(760px,calc(100vw - 340px));align-items:center;justify-content:space-between;gap:24px;padding:14px 16px 14px 20px;border:1px solid rgba(148,163,184,.32);border-radius:15px;background:rgba(12,25,53,.96);box-shadow:0 18px 48px rgba(15,23,42,.28);color:#ffffff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.WorkDesignBuilder_stickyFooter__36exJ div{display:grid;min-width:0;gap:3px}.WorkDesignBuilder_stickyFooter__36exJ strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.WorkDesignBuilder_stickyFooter__36exJ span{color:#aebed6;font-size:.63rem}.WorkDesignBuilder_stickyFooter__36exJ button{flex:0 0 auto;padding:11px 17px;border:0;border-radius:9px;background:#4c83d5;color:#ffffff;cursor:pointer;font-size:.74rem;font-weight:900}.WorkDesignBuilder_stickyFooter__36exJ button:disabled{background:#526178;color:#aab5c5;cursor:wait}@media (max-width:900px){.WorkDesignBuilder_hero__bx3O_,.WorkDesignBuilder_successPanel__lkt4c{align-items:stretch;flex-direction:column}.WorkDesignBuilder_heroSummary__RkM7V{width:100%}.WorkDesignBuilder_competencyGrid__4nbP7{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.WorkDesignBuilder_skillCardGrid__fNN_x{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.WorkDesignBuilder_integratedDraftHeader__T6PAh{align-items:stretch;flex-direction:column}.WorkDesignBuilder_integratedDraftMetrics__e8brN{align-self:flex-start}.WorkDesignBuilder_stickyFooter__36exJ{right:16px;width:calc(100vw - 32px);box-sizing:border-box}}@media (max-width:700px){.WorkDesignBuilder_hero__bx3O_,.WorkDesignBuilder_section__QMyMJ{padding:22px 18px;border-radius:16px}.WorkDesignBuilder_aiFactory__fx8IS{padding:0 18px 22px;border-radius:16px}.WorkDesignBuilder_aiFactoryHeader__1r8pR{align-items:stretch;flex-direction:column;margin:0 -18px 22px;padding:22px 18px}.WorkDesignBuilder_aiBoundary__ZDKg3{min-width:0}.WorkDesignBuilder_aiBriefGrid__W4RHu,.WorkDesignBuilder_competencyGrid__4nbP7,.WorkDesignBuilder_skillCardGrid__fNN_x{grid-template-columns:1fr}.WorkDesignBuilder_aiFieldWide__UKivK{grid-column:auto}.WorkDesignBuilder_aiChoiceSection__uLWYv{grid-template-columns:1fr;gap:12px}.WorkDesignBuilder_skillPickerSection__EMiIe{padding:15px}.WorkDesignBuilder_skillPickerHeader__YwALJ{align-items:flex-start;flex-direction:column;gap:8px}.WorkDesignBuilder_skillCardGrid__fNN_x{max-height:520px}.WorkDesignBuilder_selectedSkillLevels__uOlXu footer{align-items:flex-start;flex-wrap:wrap}.WorkDesignBuilder_selectedSkillLevels__uOlXu footer>span{flex-basis:100%}.WorkDesignBuilder_generateRow__iLKq_{align-items:stretch;flex-direction:column}.WorkDesignBuilder_generateButton__UXxhV{width:100%;min-width:0}.WorkDesignBuilder_generatedNotice__uMiVw{align-items:stretch;flex-direction:column}.WorkDesignBuilder_integratedDraftMetrics__e8brN{width:100%}.WorkDesignBuilder_integratedDraftMetrics__e8brN b{flex:1 1}.WorkDesignBuilder_integratedCaseList__o0wZE summary{align-items:flex-start;flex-direction:column;gap:5px}.WorkDesignBuilder_integratedCaseList__o0wZE li,.WorkDesignBuilder_integratedCaseList__o0wZE p{grid-template-columns:1fr;gap:3px}.WorkDesignBuilder_integratedCaseList__o0wZE li>div span{grid-template-columns:1fr;gap:2px}.WorkDesignBuilder_integratedDraftActions__o1VpM{flex-direction:column-reverse}.WorkDesignBuilder_integratedDraftActions__o1VpM button{width:100%}.WorkDesignBuilder_integratedSafetyNote__VAJxQ{text-align:left}.WorkDesignBuilder_formGrid__1976a{grid-template-columns:1fr}.WorkDesignBuilder_fieldWide__8j1jR{grid-column:auto}.WorkDesignBuilder_workflowStrip__XTssA{align-items:flex-start;flex-direction:column}.WorkDesignBuilder_workflowStrip__XTssA i{width:1px;height:12px;margin-left:11px}.WorkDesignBuilder_capabilityHeader__crK5K,.WorkDesignBuilder_sectionHeadingRow__ynafO,.WorkDesignBuilder_stickyFooter__36exJ{align-items:stretch;flex-direction:column}.WorkDesignBuilder_successActions__mG35s{flex-direction:column}.WorkDesignBuilder_stickyFooter__36exJ{gap:10px}.WorkDesignBuilder_stickyFooter__36exJ button{width:100%}}.JobCapabilitySummary_panel__QQa88{padding:24px;border:1px solid #dbe4f0;border-radius:16px;background:#fff}.JobCapabilitySummary_groupDescription__US5Wy,.JobCapabilitySummary_groupHeading__gP39m h4,.JobCapabilitySummary_header__9ln86 h3,.JobCapabilitySummary_header__9ln86 p,.JobCapabilitySummary_levelCard__9_qsI p,.JobCapabilitySummary_levelHeading__24lHa h4,.JobCapabilitySummary_levelHeading__24lHa p,.JobCapabilitySummary_levelWarning__RlgzF{margin:0}.JobCapabilitySummary_eyebrow__q0Udn,.JobCapabilitySummary_groupHeading__gP39m span,.JobCapabilitySummary_levelHeading__24lHa span{color:#6b7f9f;font-size:.64rem;font-weight:900;letter-spacing:.14em}.JobCapabilitySummary_header__9ln86 h3{margin-top:5px;color:#172743}.JobCapabilitySummary_header__9ln86 p{margin-top:7px;color:#697994;font-size:.82rem;line-height:1.65}.JobCapabilitySummary_columns__PrpO_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.JobCapabilitySummary_group__b6Zx8{padding:17px;border:1px solid #e5eaf2;border-radius:13px;background:#f8faff}.JobCapabilitySummary_groupHeading__gP39m,.JobCapabilitySummary_levelHeading__24lHa{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.JobCapabilitySummary_groupHeading__gP39m h4,.JobCapabilitySummary_levelHeading__24lHa h4{margin-top:4px;color:#24395f}.JobCapabilitySummary_groupHeading__gP39m em{flex:0 0 auto;padding:5px 8px;border:1px solid #cbd9eb;border-radius:999px;background:#fff;color:#415978;font-size:.66rem;font-style:normal;font-weight:900}.JobCapabilitySummary_groupDescription__US5Wy{min-height:42px;margin-top:10px;color:#6d7d95;font-size:.74rem;line-height:1.55}.JobCapabilitySummary_chips__Sx6FF,.JobCapabilitySummary_skillList__rwOgq{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.JobCapabilitySummary_competencyChip__A1XO2{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #d9e1ed;border-radius:8px;background:#fff;color:#344963;font-size:.76rem;font-weight:800}.JobCapabilitySummary_competencyChip__A1XO2 small{color:#71829c;font-size:.61rem}.JobCapabilitySummary_skillItem__gx8uu{display:grid;gap:3px;min-width:150px;padding:9px 10px;border:1px solid #cbdaf1;border-radius:9px;background:#fff}.JobCapabilitySummary_skillItem__gx8uu span{color:#6d82a4;font-size:.6rem;font-weight:800;letter-spacing:.04em}.JobCapabilitySummary_skillItem__gx8uu strong{color:#2656aa;font-size:.76rem}.JobCapabilitySummary_empty__YDssq{color:#8290a6;font-size:.78rem}.JobCapabilitySummary_levelSection___kXcf{margin-top:16px;padding:18px;border-radius:13px;background:#12244a}.JobCapabilitySummary_levelHeading__24lHa h4,.JobCapabilitySummary_levelHeading__24lHa span{color:#fff}.JobCapabilitySummary_levelHeading__24lHa span{color:#a9c5f2}.JobCapabilitySummary_levelHeading__24lHa p{max-width:360px;color:#b8c7dd;font-size:.7rem;line-height:1.55;text-align:right}.JobCapabilitySummary_levelGrid__i0oLV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.JobCapabilitySummary_levelCard__9_qsI{display:flex;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06)}.JobCapabilitySummary_levelCard__9_qsI[data-primary=true]{border-color:rgba(113,165,247,.5);background:rgba(72,124,209,.2)}.JobCapabilitySummary_levelCard__9_qsI>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:9px;background:#fff;color:#234f9c;font-size:.76rem;font-weight:900}.JobCapabilitySummary_levelCard__9_qsI strong{color:#fff;font-size:.73rem}.JobCapabilitySummary_levelCard__9_qsI p{margin-top:4px;color:#bdcae0;font-size:.66rem;line-height:1.55}.JobCapabilitySummary_levelWarning__RlgzF{margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.12);color:#cad5e6;font-size:.68rem;line-height:1.6}@media(max-width:700px){.JobCapabilitySummary_panel__QQa88{padding:18px}.JobCapabilitySummary_columns__PrpO_,.JobCapabilitySummary_levelGrid__i0oLV{grid-template-columns:1fr}.JobCapabilitySummary_groupDescription__US5Wy{min-height:auto}.JobCapabilitySummary_levelHeading__24lHa{flex-direction:column}.JobCapabilitySummary_levelHeading__24lHa p{text-align:left}}