._notificationBell_1dnsq_1{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-muted);text-decoration:none;overflow:visible}._notificationBell__icon_1dnsq_12{color:inherit}._notificationBell_1dnsq_1:hover{color:var(--color-primary);text-decoration:none}._notificationBell__badge_1dnsq_21{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:var(--font-weight-semibold);line-height:18px;text-align:center;color:#fff;background:var(--color-error);border-radius:9px}._appLayout_13etq_1{display:flex;min-height:100vh}._appLayout__sidebar_13etq_7{position:fixed;left:0;top:0;bottom:0;width:260px;background:var(--color-bg-muted);border-right:1px solid var(--color-border);display:flex;flex-direction:column;z-index:100;transition:width .2s ease,transform .2s ease}._appLayout__sidebarBackdrop_13etq_21{display:none}@media (max-width: 767px){._appLayout__sidebar_13etq_7{transform:translate(-100%);width:260px}._appLayout__sidebar_open_13etq_31{transform:translate(0)}._appLayout__sidebarBackdrop_13etq_21{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}}._appLayout__sidebarHeader_13etq_44{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);min-height:64px}._appLayout__brand_13etq_53{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-primary);text-decoration:none}._appLayout__brand_13etq_53:hover{color:var(--color-primary-hover);text-decoration:none}._appLayout__sidebarToggle_13etq_65{display:none;padding:var(--spacing-sm);background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md)}._appLayout__sidebarToggle_13etq_65:hover{color:var(--color-text);background:var(--color-bg)}@media (max-width: 767px){._appLayout__sidebarToggle_13etq_65{display:flex}}._appLayout__menuBtn_13etq_86{display:none;padding:var(--spacing-sm);background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md)}._appLayout__menuBtn_13etq_86:hover{color:var(--color-text);background:var(--color-bg-muted)}@media (max-width: 767px){._appLayout__menuBtn_13etq_86{display:flex;align-items:center;justify-content:center}}._appLayout__sidebarNav_13etq_109{flex:1;overflow-y:auto;padding:var(--spacing-md) 0}._appLayout__navGroup_13etq_115{margin-top:var(--spacing-md)}._appLayout__navGroupTitle_13etq_119{display:block;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._appLayout__navItem_13etq_129{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);margin:0 var(--spacing-sm);color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm);border-radius:var(--radius-md);transition:background .15s,color .15s}._appLayout__navItem_13etq_129:hover{color:var(--color-primary);background:var(--color-primary-muted);text-decoration:none}._appLayout__navItem_active_13etq_148{color:var(--color-primary);background:var(--color-primary-muted);font-weight:var(--font-weight-medium)}._appLayout__navItem_13etq_129 svg{flex-shrink:0}._appLayout__navItem_submenu_13etq_158{width:100%;justify-content:flex-start;text-align:left;background:none;border:none;cursor:pointer;font:inherit}._appLayout__navChevron_13etq_168{margin-left:auto;color:var(--color-text-muted)}._appLayout__navSubmenu_13etq_173{margin:0 var(--spacing-sm)}._appLayout__navSubmenu_13etq_173 ._appLayout__navItem_submenu_13etq_158{margin:0}._appLayout__navSubmenuItems_13etq_181{padding-left:var(--spacing-lg);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-left:2px solid var(--color-border)}._appLayout__navSubItem_13etq_188{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-xs) 0;color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm);border-radius:var(--radius-md);transition:background .15s,color .15s}._appLayout__navSubItem_13etq_188:hover{color:var(--color-primary);background:var(--color-primary-muted);text-decoration:none}._appLayout__navSubItem_13etq_188._appLayout__navItem_active_13etq_148{color:var(--color-primary);background:var(--color-primary-muted);font-weight:var(--font-weight-medium)}._appLayout__navSubItem_13etq_188 svg{flex-shrink:0}._appLayout__body_13etq_218{flex:1;margin-left:260px;display:flex;flex-direction:column;min-height:100vh}@media (max-width: 767px){._appLayout__body_13etq_218{margin-left:0}}._appLayout__topBar_13etq_233{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg);border-bottom:1px solid var(--color-border);min-height:56px}._appLayout__topBarLeft_13etq_243{flex:1}._appLayout__topBarRight_13etq_247{display:flex;align-items:center;gap:var(--spacing-md)}._appLayout__topBarIcon_13etq_253{display:flex;align-items:center}._appLayout__userMenu_13etq_258{position:relative}._appLayout__userButton_13etq_262{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);font-size:var(--font-size-sm)}._appLayout__userButton_13etq_262:hover{background:var(--color-bg-muted)}._appLayout__userAvatar_13etq_279{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-muted);color:var(--color-primary);border-radius:50%;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);overflow:hidden}._appLayout__userAvatarImg_13etq_293{width:100%;height:100%;object-fit:cover;border-radius:50%}._appLayout__userName_13etq_300{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 639px){._appLayout__userName_13etq_300{display:none}}._appLayout__userMenuBackdrop_13etq_313{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}._appLayout__userMenuDropdown_13etq_319{position:absolute;top:100%;right:0;margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:99}._appLayout__userMenuItem_13etq_333{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;background:none;color:var(--color-text);font-size:var(--font-size-sm);text-decoration:none;cursor:pointer;border-radius:var(--radius-sm);transition:background .15s}._appLayout__userMenuItem_13etq_333:hover{background:var(--color-bg-muted)}._appLayout__userMenuItem_13etq_333 svg{flex-shrink:0;color:var(--color-text-muted)}._appLayout__main_13etq_359{flex:1;padding:var(--spacing-lg);background:var(--color-bg)}@media (min-width: 768px){._appLayout__main_13etq_359{padding:var(--spacing-xl)}}._authLayout_5o8d7_1{min-height:100vh;display:flex;flex-direction:column}._authLayout__header_5o8d7_7{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._authLayout__brand_5o8d7_12{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none}._authLayout__brand_5o8d7_12:hover{text-decoration:none;color:var(--color-primary)}._authLayout__main_5o8d7_24{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}._landingPage_16g2b_1{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg);position:relative;overflow:hidden}._landingPage__header_16g2b_10{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgba(148,163,184,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-bg) 88%,transparent);position:sticky;top:0;z-index:10}._landingPage_16g2b_1:before,._landingPage_16g2b_1:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(148,163,184,.25);box-shadow:0 25px 80px #0f172a2e;opacity:.06;pointer-events:none}._landingPage_16g2b_1:before{width:420px;height:420px;top:-160px;right:-120px}._landingPage_16g2b_1:after{width:360px;height:360px;bottom:-160px;left:-80px}._landingPage__brand_16g2b_48{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none}._landingPage__brand_16g2b_48:hover{text-decoration:none;color:var(--color-primary)}._landingPage__nav_16g2b_60{display:flex;gap:var(--spacing-md);align-items:center}._landingPage__navLink_16g2b_66{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}._landingPage__navLink_16g2b_66:hover{color:var(--color-primary);text-decoration:none}._landingPage__navLinkPrimary_16g2b_78{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}._landingPage__navLinkPrimary_16g2b_78:hover{background-color:var(--color-primary-hover);text-decoration:none}._landingPage__hero_16g2b_93{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl)}._landingPage__heroInner_16g2b_97{display:grid;gap:var(--spacing-2xl);align-items:center;max-width:72rem;margin:0 auto}._landingPage__heroContent_16g2b_105{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-xl);border-radius:var(--radius-xl, 24px);border:1px solid rgba(148,163,184,.4);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 22px 65px #0f172a29;position:relative;overflow:hidden;animation:_landingPageFadeUp_16g2b_1 .6s ease-out 60ms both}._landingPage__heroContent_16g2b_105:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;animation:_landingPageBorderPulse_16g2b_1 2.6s ease-out infinite}._landingPage__heroEyebrow_16g2b_129{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._landingPage__title_16g2b_138{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md)}._landingPage__subtitle_16g2b_145{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed);max-width:32rem}._landingPage__actions_16g2b_153{display:flex;gap:var(--spacing-md);justify-content:flex-start;flex-wrap:wrap}._landingPage__hint_16g2b_160{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}._landingPage__heroStats_16g2b_166{margin-top:var(--spacing-lg);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}._landingPage__heroStatItem_16g2b_173{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.5);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%)}._landingPage__heroStatNumber_16g2b_180{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._landingPage__heroStatLabel_16g2b_187{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}._landingPage__heroVisual_16g2b_193{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl) var(--spacing-md)}._landingPage__heroBoard_16g2b_201{width:100%;max-width:28rem;border-radius:var(--radius-xl, 24px);border:1px solid rgba(148,163,184,.45);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 24px 70px #0f172a38;padding:var(--spacing-md);animation:_landingPageFloat_16g2b_1 5.2s ease-in-out infinite}._landingPage__heroBoardHeader_16g2b_212{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._landingPage__heroBoardTitle_16g2b_219{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._landingPage__heroBoardTag_16g2b_224{font-size:var(--font-size-xs);padding:2px 10px;border-radius:999px;background:#22c55e1a;color:#16a34a;font-weight:var(--font-weight-medium)}._landingPage__heroBoardColumns_16g2b_233{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-sm)}._landingPage__heroBoardColumn_16g2b_233{padding:var(--spacing-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);border:1px dashed rgba(148,163,184,.65)}._landingPage__heroBoardColumnTitle_16g2b_246{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:4px}._landingPage__heroBoardChip_16g2b_252{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#3b82f60f;color:var(--color-text);font-size:var(--font-size-2xs, 11px);margin-bottom:6px}._landingPage__heroBoardCard_16g2b_263{height:18px;border-radius:999px;background:color-mix(in srgb,var(--color-bg) 95%,#ffffff 5%);box-shadow:0 6px 15px #0f172a29;margin-top:4px}._landingPage__heroBoardFooter_16g2b_271{margin-top:var(--spacing-sm);display:flex;justify-content:flex-end;gap:var(--spacing-xs);font-size:var(--font-size-2xs, 11px);color:var(--color-text-muted)}._landingPage__heroBoardFooterLabel_16g2b_280{font-weight:var(--font-weight-medium)}._landingPage__heroBoardFooterValue_16g2b_284{opacity:.9}._landingPage__heroFloatingCard_16g2b_288{position:absolute;right:8%;bottom:6%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.7);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 18px 45px #0f172a33;min-width:220px;transform:translateY(0);animation:_landingPageFloatAlt_16g2b_1 5.2s ease-in-out infinite}._landingPage__heroFloatingLabel_16g2b_302{font-size:var(--font-size-2xs, 11px);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:4px}._landingPage__heroFloatingRow_16g2b_310{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}._landingPage__heroFloatingName_16g2b_317{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._landingPage__heroFloatingScore_16g2b_322{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._landingPage__heroFloatingText_16g2b_328{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-snug, 1.35)}._landingPage__primaryLink_16g2b_334{padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none;box-shadow:0 12px 30px #2563eb59;transform:translateY(0);transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}._landingPage__primaryLink_16g2b_334:hover{background-color:var(--color-primary-hover);text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 40px #2563eb6b}._landingPage__secondaryLink_16g2b_353{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out,background-color .16s ease-out}._landingPage__secondaryLink_16g2b_353:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none;background-color:#3b82f60a}._landingPage__main_16g2b_370{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-2xl) 0 var(--spacing-4xl)}._landingPage__section_16g2b_378{padding:0 var(--spacing-lg);max-width:72rem;margin:0 auto}._landingPage__sectionTitle_16g2b_384{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);text-align:center}._landingPage__sectionSubtitle_16g2b_391{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin-bottom:var(--spacing-xl);max-width:40rem;margin-left:auto;margin-right:auto}._landingPage__featureGrid_16g2b_401{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}._landingPage__screenshot_16g2b_407{margin-top:var(--spacing-lg);border-radius:var(--radius-xl, 24px);border:1px solid rgba(148,163,184,.45);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 20px 55px #0f172a29;overflow:hidden}._landingPage__screenshotHeader_16g2b_416{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.3)}._landingPage__screenshotDot_16g2b_424{width:8px;height:8px;border-radius:999px;background-color:#94a3b8b3}._landingPage__screenshotBody_16g2b_431{position:relative;background-color:var(--color-bg)}._landingPage__screenshotImage_16g2b_436{display:block;width:100%;height:auto}._landingPage__screenshotCaption_16g2b_442{padding:10px 16px 14px;font-size:var(--font-size-xs);color:var(--color-text-muted);border-top:1px solid rgba(148,163,184,.25);text-align:center}._landingPage__featureCard_16g2b_450{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 18px 45px #0f172a14;position:relative;overflow:hidden;transform:translateY(0);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}._landingPage__featureCard_16g2b_450:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;opacity:0;transition:opacity .18s ease-out,border-color .18s ease-out}._landingPage__featureCard_16g2b_450:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a29;border-color:#3b82f699}._landingPage__featureCard_16g2b_450:hover:after{opacity:1;border-color:#3b82f666}._landingPage__featureBadge_16g2b_484{display:inline-block;padding:2px 8px;border-radius:var(--radius-md);background:var(--color-primary-muted, #e0ecff);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}._landingPage__featureTitle_16g2b_495{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._landingPage__featureText_16g2b_501{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}._landingPage__featureList_16g2b_508{list-style:disc;padding-left:1.25rem;margin:0;font-size:var(--font-size-sm);color:var(--color-text)}._landingPage__featureList_16g2b_508 li+li{margin-top:var(--spacing-xs)}._landingPage__workflow_16g2b_520{list-style:none;padding:0;margin:0;display:grid;gap:var(--spacing-md)}._landingPage__workflowItem_16g2b_528{position:relative;display:flex;gap:var(--spacing-md);align-items:flex-start;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.4);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%)}._landingPage__workflowStepNumber_16g2b_539{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background:var(--color-primary);box-shadow:0 10px 20px #2563eb59}._landingPage__workflowContentTitle_16g2b_554{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:2px}._landingPage__workflowContentText_16g2b_560{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__plans_16g2b_566{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:stretch}._landingPage__plan_16g2b_566{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 14px 35px #0f172a0a;transform:translateY(0);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}._landingPage__plan_16g2b_566:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0f172a29;border-color:#3b82f680}._landingPage__planName_16g2b_589{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._landingPage__planPrice_16g2b_594{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-xs)}._landingPage__planDesc_16g2b_601{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__planHighlight_16g2b_607{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-primary-muted, #e0ecff);border-radius:var(--radius-md);padding:2px 8px;margin-bottom:var(--spacing-xs)}._landingPage__planButton_16g2b_618,._landingPage__planButtonPrimary_16g2b_619{display:inline-block;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium)}._landingPage__planButton_16g2b_618{border:1px solid var(--color-border);color:var(--color-text)}._landingPage__planButton_16g2b_618:hover{border-color:var(--color-primary);color:var(--color-primary)}._landingPage__planButtonPrimary_16g2b_619{background:var(--color-primary);color:var(--color-text-inverse)}._landingPage__planButtonPrimary_16g2b_619:hover{background:var(--color-primary-hover)}._landingPage__plansCta_16g2b_647{margin-top:var(--spacing-xl);text-align:center}._landingPage__faq_16g2b_652{display:grid;gap:var(--spacing-md);max-width:64rem;margin:0 auto}._landingPage__faqItem_16g2b_659{position:relative;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.45);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}._landingPage__faqItem_16g2b_659:before{content:"?";position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:#3b82f614}._landingPage__faqItem_16g2b_659:hover{transform:translateY(-2px);border-color:#3b82f699;background-color:color-mix(in srgb,var(--color-bg) 94%,#ffffff 6%)}._landingPage__faqItem_16g2b_659 h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._landingPage__faqItem_16g2b_659 p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__finalCta_16g2b_704{text-align:center;padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 96%,#ffffff 4%);box-shadow:0 18px 45px #0f172a0f;transform:translateY(0);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}._landingPage__finalCta_16g2b_704 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._landingPage__finalCta_16g2b_704 p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._landingPage__finalCta_16g2b_704:hover{transform:translateY(-3px);box-shadow:0 26px 70px #0f172a2e;border-color:#3b82f680}._landingPage__finalActions_16g2b_733{display:flex;justify-content:center}@keyframes _landingPageFadeUp_16g2b_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _landingPageFloat_16g2b_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _landingPageFloatAlt_16g2b_1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes _landingPageBorderPulse_16g2b_1{0%{opacity:0;border-color:transparent}30%{opacity:1;border-color:#3b82f673}to{opacity:0;border-color:transparent}}@media (min-width: 640px){._landingPage__header_16g2b_10{padding:var(--spacing-md) var(--spacing-xl)}._landingPage__title_16g2b_138{font-size:2.5rem}}@media (min-width: 768px){._landingPage__heroInner_16g2b_97{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}._landingPage__workflow_16g2b_520{grid-template-columns:repeat(5,minmax(0,1fr))}._landingPage__workflowItem_16g2b_528{flex-direction:column;align-items:center;text-align:center}._landingPage__featureGrid_16g2b_401{grid-template-columns:repeat(3,minmax(0,1fr))}._landingPage__plans_16g2b_566{flex-direction:row;align-items:stretch}._landingPage__faq_16g2b_652{grid-template-columns:repeat(2,minmax(0,1fr))}}._authForm_16fi5_1{width:100%;max-width:var(--form-max-width);margin:0 auto}._authForm__title_16fi5_7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xl);color:var(--color-text)}._authForm__message_16fi5_14{color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}._authForm__form_16fi5_20{display:flex;flex-direction:column;gap:var(--spacing-md)}._authForm__label_16fi5_26{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._authForm__input_16fi5_32{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._authForm__input_16fi5_32:focus{outline:none;border-color:var(--color-border-focus)}._authForm__submitButton_16fi5_44{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);margin-top:var(--spacing-sm)}._authForm__submitButton_16fi5_44:hover{background-color:var(--color-primary-hover)}._authForm__submitButton_16fi5_44:disabled{opacity:.7;cursor:not-allowed}._authForm__error_16fi5_63{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);font-size:var(--font-size-sm);border-radius:var(--radius-md)}._authForm__forgotLink_16fi5_71{font-size:var(--font-size-sm);color:var(--color-primary)}._authForm__footer_16fi5_76{margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}._authForm__footer_16fi5_76 a{color:var(--color-primary)}._authForm__primaryLink_16fi5_86{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}._authForm__primaryLink_16fi5_86:hover{background-color:var(--color-primary-hover);text-decoration:none}._authForm__secondaryButton_16fi5_101{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._authForm__secondaryButton_16fi5_101:hover{border-color:var(--color-primary);color:var(--color-primary)}._authForm__successMessage_16fi5_115{padding:var(--spacing-md);background-color:var(--color-primary-muted);color:var(--color-primary);font-size:var(--font-size-sm);border-radius:var(--radius-md)}._dashboardPage__title_1pzk4_1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xl);color:var(--color-text)}._dashboardPage__loading_1pzk4_8{color:var(--color-text-muted)}._dashboardPage__error_1pzk4_12{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md)}._dashboardSummary_1pzk4_19{display:flex;flex-direction:column;gap:var(--spacing-xl)}._dashboardSummary__cards_1pzk4_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}._dashboardSummary__activeJobsCard_1pzk4_31,._dashboardSummary__applicationsTodayCard_1pzk4_32,._dashboardSummary__applicationsTodayCardHighlight_1pzk4_33{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);display:flex;flex-direction:column;gap:var(--spacing-sm)}._dashboardSummary__activeJobsCard_1pzk4_31{text-decoration:none;color:inherit}._dashboardSummary__activeJobsCard_1pzk4_31:hover{border-color:var(--color-primary);color:var(--color-primary)}._dashboardSummary__applicationsTodayCardHighlight_1pzk4_33{border-color:var(--color-primary-muted);background-color:var(--color-primary-muted)}._dashboardSummary__cardLabel_1pzk4_58{font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__cardValue_1pzk4_63{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._dashboardSummary__cardChange_1pzk4_69{font-size:var(--font-size-xs);color:var(--color-text-muted)}._dashboardSummary__pipelineSection_1pzk4_74{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated)}._dashboardSummary__pipelineTitle_1pzk4_81{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._dashboardSummary__pipelineChart_1pzk4_88{display:flex;flex-direction:column;gap:var(--spacing-md)}._dashboardSummary__pipelineItem_1pzk4_94{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._dashboardSummary__pipelineItem_1pzk4_94:last-child{border-bottom:none}._dashboardSummary__pipelineLabel_1pzk4_106{font-size:var(--font-size-base);color:var(--color-text)}._dashboardSummary__pipelineCount_1pzk4_111{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}._dashboardSummary__pipelineEmpty_1pzk4_117{color:var(--color-text-muted);font-size:var(--font-size-sm)}._dashboardSummary__interviewsSection_1pzk4_122{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated)}._dashboardSummary__interviewsTitle_1pzk4_129{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._dashboardSummary__interviewsList_1pzk4_136{display:flex;flex-direction:column;gap:var(--spacing-md)}._dashboardSummary__interviewRow_1pzk4_142{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit}._dashboardSummary__interviewRow_1pzk4_142:hover{border-color:var(--color-primary);background-color:var(--color-primary-muted)}._dashboardSummary__interviewMain_1pzk4_158{display:flex;flex-direction:column;gap:var(--spacing-xs)}._dashboardSummary__interviewCandidate_1pzk4_164{font-weight:var(--font-weight-medium);color:var(--color-text)}._dashboardSummary__interviewJob_1pzk4_169{font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__interviewMeta_1pzk4_174{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__interviewsEmpty_1pzk4_182{color:var(--color-text-muted);font-size:var(--font-size-sm)}._jobListPage_z697d_1{padding:var(--spacing-lg)}._jobListPage__header_z697d_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._jobListPage__title_z697d_12{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._jobListPage__createLink_z697d_19{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium)}._jobListPage__createLink_z697d_19:hover{background:var(--color-primary-hover)}._jobListPage__filterBar_z697d_32{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._jobListPage__searchInput_z697d_39{flex:1;min-width:180px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._jobListPage__filterSelect_z697d_47{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px}._jobListPage__searchButton_z697d_54{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._jobListPage__error_z697d_63{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._jobListPage__loading_z697d_71{color:var(--color-text-muted)}._jobListPage__tableWrap_z697d_75{overflow-x:auto}._jobListPage__table_z697d_75{width:100%;border-collapse:collapse}._jobListPage__table_z697d_75 th,._jobListPage__table_z697d_75 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._jobListPage__table_z697d_75 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._jobListPage__tableRowDraft_z697d_96{opacity:.8}._jobListPage__statusBadge_z697d_100{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._jobListPage__statusBadge_z697d_100[data-status=DRAFT]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobListPage__statusBadge_z697d_100[data-status=PUBLISHED]{background:var(--color-primary-muted);color:var(--color-primary)}._jobListPage__statusBadge_z697d_100[data-status=PAUSED]{background:var(--color-warning);color:var(--color-text-inverse)}._jobListPage__statusBadge_z697d_100[data-status=CLOSED],._jobListPage__statusBadge_z697d_100[data-status=FILLED]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobListPage__detailLink_z697d_128{color:var(--color-primary);text-decoration:none}._jobListPage__detailLink_z697d_128:hover{text-decoration:underline}._jobListPage__pagination_z697d_137{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._jobListPage__pagination_z697d_137 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._jobListPage__pagination_z697d_137 button:disabled{opacity:.5;cursor:not-allowed}._drawerOverlay_1q1j3_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;justify-content:flex-end;animation:_drawerOverlayIn_1q1j3_1 .2s ease}@keyframes _drawerOverlayIn_1q1j3_1{0%{opacity:0}to{opacity:1}}._drawerPanel_1q1j3_20{width:100%;max-width:480px;height:100%;background:var(--color-bg);box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;animation:_drawerPanelIn_1q1j3_1 .25s ease}@keyframes _drawerPanelIn_1q1j3_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 640px){._drawerPanel_1q1j3_20{max-width:520px}}._drawerHeader_1q1j3_46{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);flex-shrink:0}._drawerTitle_1q1j3_55{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._drawerClose_1q1j3_62{padding:var(--spacing-sm);background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}._drawerClose_1q1j3_62:hover{color:var(--color-text);background:var(--color-bg-muted)}._drawerBody_1q1j3_81{flex:1;overflow-y:auto;padding:var(--spacing-lg)}._drawerBody_1q1j3_81 label:not([class*=checkboxLabel]):not([class*=templatePill]){display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._drawerBody_1q1j3_81 input:not([type=checkbox]):not([type=radio]),._drawerBody_1q1j3_81 select,._drawerBody_1q1j3_81 textarea{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._drawerBody_1q1j3_81 input:focus,._drawerBody_1q1j3_81 select:focus,._drawerBody_1q1j3_81 textarea:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}._drawerBody_1q1j3_81 textarea{resize:vertical;min-height:80px}._drawerBody_1q1j3_81 button[type=submit],._drawerBody_1q1j3_81 button[type=button]:not(._drawerClose_1q1j3_62){padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer}._drawerBody_1q1j3_81 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._drawerBody_1q1j3_81 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._drawerBody_1q1j3_81 button[type=button]:not(._drawerClose_1q1j3_62){margin-left:var(--spacing-sm);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}._drawerBody_1q1j3_81 button[type=button]:not(._drawerClose_1q1j3_62):hover{color:var(--color-text);border-color:var(--color-text-muted)}._drawerBody_1q1j3_81 ._formActions_1q1j3_150,._drawerBody_1q1j3_81 [class*=formActions]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap}._jdTemplate_r7tfq_1{max-width:48rem;margin:0 auto;padding:var(--spacing-xl);background:var(--color-bg);color:var(--color-text);position:relative}._jdTemplate__previewBadge_r7tfq_10{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:4px 12px;background:var(--color-primary-muted, #e0e7ff);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._jdTemplate__header_r7tfq_22{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._jdTemplate__title_r7tfq_28{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm);color:var(--color-text)}._jdTemplate__company_r7tfq_35{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 0 var(--spacing-md)}._jdTemplate__meta_r7tfq_41{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}._jdTemplate__meta_r7tfq_41 span{padding:4px 10px;background:var(--color-bg-muted, #f3f4f6);border-radius:var(--radius-sm)}._jdTemplate__body_r7tfq_55{display:flex;flex-direction:column;gap:var(--spacing-xl)}._jdTemplate__section_r7tfq_61 h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md);color:var(--color-text)}._jdTemplate__content_r7tfq_68{font-size:var(--font-size-base);line-height:1.6;white-space:pre-wrap;color:var(--color-text)}._jdTemplate__skillList_r7tfq_75{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._jdTemplate__skillList_r7tfq_75 li{padding:6px 12px;background:var(--color-bg-muted, #f3f4f6);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._jdTemplate__footer_r7tfq_91{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._jdTemplate__applyBtn_r7tfq_97{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-md);transition:opacity .15s}._jdTemplate__applyBtn_r7tfq_97:hover{opacity:.9}._jobDetailPage_1hrzx_1{padding:var(--spacing-lg)}._jobDetailPage__header_1hrzx_5{margin-bottom:var(--spacing-lg)}._jobDetailPage__backLink_1hrzx_9{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._jobDetailPage__backLink_1hrzx_9:hover{text-decoration:underline}._jobDetailPage__title_1hrzx_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._jobDetailPage__loading_1hrzx_27,._jobDetailPage__error_1hrzx_28{padding:var(--spacing-md)}._jobDetailPage__error_1hrzx_28{background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._jobDetailPage__grid_1hrzx_39{display:grid;grid-template-columns:1fr;gap:0;max-width:56rem}._jobDetailPage__section_1hrzx_46{padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}._jobDetailPage__section_1hrzx_46 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-md);color:var(--color-text)}._jobDetailPage__section_1hrzx_46 dl{margin:0}._jobDetailPage__section_1hrzx_46 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._jobDetailPage__section_1hrzx_46 dd{margin:0}._jobDetailPage__section_1hrzx_46 dd a{color:var(--color-primary)}._jobDetailPage__statusBadge_1hrzx_75{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._jobDetailPage__statusBadge_1hrzx_75[data-status=DRAFT]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobDetailPage__statusBadge_1hrzx_75[data-status=PUBLISHED]{background:var(--color-primary-muted);color:var(--color-primary)}._jobDetailPage__statusBadge_1hrzx_75[data-status=PAUSED]{background:var(--color-warning);color:var(--color-text-inverse)}._jobDetailPage__content_1hrzx_97{white-space:pre-wrap;font-size:var(--font-size-sm)}._jobDetailPage__actions_1hrzx_102{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._jobDetailPage__actions_1hrzx_102 button{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._jobDetailPage__skillList_1hrzx_117{list-style:none;margin:0 0 var(--spacing-md);padding:0}._jobDetailPage__skillList_1hrzx_117 li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}._jobDetailPage__removeSkill_1hrzx_130{padding:0 4px;font-size:1.2em;color:var(--color-error);background:none;border:none;cursor:pointer}._jobDetailPage__addSkillButton_1hrzx_139{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);cursor:pointer}._jobDetailPage__addSkillButton_1hrzx_139:hover{border-color:var(--color-primary);color:var(--color-primary)}._jobDetailPage__footer_1hrzx_154{margin-top:var(--spacing-xl);display:flex;gap:var(--spacing-md);align-items:center}._jobDetailPage__applyLink_1hrzx_161{color:var(--color-primary)}._jobDetailPage__applyLink_1hrzx_161:hover{text-decoration:underline}._jobDetailPage__deleteBtn_1hrzx_169{padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);cursor:pointer}._jobDetailPage__deleteBtn_1hrzx_169:hover{background:var(--color-error-muted)}._jobDetailPage__editForm_1hrzx_182 label{display:block;margin-top:var(--spacing-md);cursor:pointer}._jobDetailPage__editForm_1hrzx_182 input:not([type=checkbox]):not([type=radio]),._jobDetailPage__editForm_1hrzx_182 select,._jobDetailPage__editForm_1hrzx_182 textarea{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--spacing-xs)}._jobDetailPage__editForm_1hrzx_182 input[type=checkbox],._jobDetailPage__editForm_1hrzx_182 input[type=radio]{display:inline-block;width:auto;margin-top:0;margin-right:var(--spacing-xs);vertical-align:middle;cursor:pointer}._jobDetailPage__required_1hrzx_210{color:var(--color-error)}._jobDetailPage__formActions_1hrzx_214{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._jobDetailPage__formActions_1hrzx_214 button[type=submit],._jobDetailPage__formActions_1hrzx_214 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._jobDetailPage__formActions_1hrzx_214 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._jobDetailPage__formActions_1hrzx_214 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._jobDetailPage__formActions_1hrzx_214 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._jobDetailPage__formActions_1hrzx_214 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._jobDetailPage__skillSuggestionBox_1hrzx_247{margin-top:var(--spacing-xs)}._jobDetailPage__skillSearchEmpty_1hrzx_251{font-size:var(--font-size-xs);color:var(--color-text-muted)}._jobDetailPage__skillSuggestionList_1hrzx_256{display:flex;flex-direction:column;gap:var(--spacing-xs)}._jobDetailPage__skillSuggestionItem_1hrzx_262{padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);text-align:left;cursor:pointer}._jobDetailPage__skillSuggestionItem_1hrzx_262:hover{border-color:var(--color-primary)}._jobCreatePage__error_7bdo6_1{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._jobCreatePage__required_7bdo6_9{color:var(--color-error)}._jobCreatePage__skillCheckboxes_7bdo6_13{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._jobCreatePage__skillSearchRow_7bdo6_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}._jobCreatePage__skillSearchInput_7bdo6_26{flex:1;min-width:12rem;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}._jobCreatePage__skillSearchEmpty_7bdo6_34{font-size:var(--font-size-xs);color:var(--color-text-muted)}._jobCreatePage__selectedSkills_7bdo6_39{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._jobCreatePage__selectedSkillsEmpty_7bdo6_46{font-size:var(--font-size-sm);color:var(--color-text-muted)}._jobCreatePage__selectedSkillRow_7bdo6_51{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted, #f9fafb)}._jobCreatePage__selectedSkillName_7bdo6_62{font-weight:var(--font-weight-medium);min-width:0}._jobCreatePage__selectedSkillOption_7bdo6_67{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);cursor:pointer}._jobCreatePage__selectedSkillOption_7bdo6_67 input{width:auto}._jobCreatePage__selectedSkillLevel_7bdo6_79{padding:2px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._jobCreatePage__selectedSkillTagRemove_7bdo6_86{margin-left:0;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:1.1em;cursor:pointer;line-height:1}._jobCreatePage__selectedSkillTagRemove_7bdo6_86:hover{color:var(--color-error)}._jobCreatePage__skillSearchSection_7bdo6_101{margin-top:var(--spacing-sm)}._jobCreatePage__skillSuggestionBox_7bdo6_105{margin-top:var(--spacing-xs)}._jobCreatePage__skillSuggestionItem_7bdo6_109{padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);cursor:pointer}._jobCreatePage__skillCheckbox_7bdo6_13{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm)}._jobCreatePage__checkboxLabel_7bdo6_125{display:flex;align-items:center;gap:var(--spacing-sm)}._jobCreatePage__checkboxLabel_7bdo6_125 input{width:auto}._jobCreatePage__actions_7bdo6_135{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}._jobCreatePage__actions_7bdo6_135 button[type=submit],._jobCreatePage__actions_7bdo6_135 button[type=button]{padding:0 var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);height:40px;display:inline-block}._jobCreatePage__actions_7bdo6_135 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid transparent}._jobCreatePage__actions_7bdo6_135 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._jobCreatePage__actions_7bdo6_135 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._jobCreatePage__actions_7bdo6_135 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._modalOverlay_1u2pb_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);z-index:1000;overflow-y:auto}._modalContent_1u2pb_13{width:100%;max-width:var(--form-card-max-width);max-height:calc(100vh - 2 * var(--spacing-lg));overflow-y:auto;background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xl)}._modalHeader_1u2pb_24{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._modalTitle_1u2pb_32{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text);flex:1}._modalClose_1u2pb_40{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;color:var(--color-text-muted);background:none;border:none;border-radius:var(--radius-md);cursor:pointer}._modalClose_1u2pb_40:hover{color:var(--color-text);background:var(--color-bg-muted)}._modalBody_1u2pb_61 label:not([class*=checkboxLabel]):not([class*=templatePill]){display:block;margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer}._modalBody_1u2pb_61 input:not([type=checkbox]):not([type=radio]),._modalBody_1u2pb_61 select,._modalBody_1u2pb_61 textarea{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--spacing-xs);font-size:var(--font-size-base)}._modalBody_1u2pb_61 input[type=checkbox],._modalBody_1u2pb_61 input[type=radio]{display:inline-block;width:auto;margin-top:0;margin-right:var(--spacing-xs);vertical-align:middle;cursor:pointer}._modalBody_1u2pb_61 input:focus,._modalBody_1u2pb_61 select:focus,._modalBody_1u2pb_61 textarea:focus{outline:none;border-color:var(--color-border-focus)}._modalBody_1u2pb_61 textarea{resize:vertical;min-height:4rem}._modalBody_1u2pb_61 button[type=submit],._modalBody_1u2pb_61 ._modalFormSubmit_1u2pb_110{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer}._modalBody_1u2pb_61 button[type=submit]:hover:not(:disabled),._modalBody_1u2pb_61 ._modalFormSubmit_1u2pb_110:hover:not(:disabled){background:var(--color-primary-hover)}._modalBody_1u2pb_61 button[type=button]:not(._modalClose_1u2pb_40){padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md);cursor:pointer}._modalBody_1u2pb_61 button[type=button]:not(._modalClose_1u2pb_40):hover{border-color:var(--color-primary);color:var(--color-primary)}._applicationListPage_140kh_1{padding:var(--spacing-lg)}._applicationListPage__header_140kh_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._applicationListPage__title_140kh_12{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._applicationListPage__headerActions_140kh_19{display:flex;align-items:center;gap:var(--spacing-md)}._applicationListPage__createLink_140kh_25{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium)}._applicationListPage__createLink_140kh_25:hover{background:var(--color-primary-hover)}._applicationListPage__viewToggle_140kh_38{display:inline-flex;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}._applicationListPage__viewToggleBtn_140kh_45,._applicationListPage__viewToggleBtnActive_140kh_46{padding:4px 10px;font-size:var(--font-size-xs);border:none;background:transparent;cursor:pointer}._applicationListPage__viewToggleBtnActive_140kh_46{background:var(--color-primary);color:var(--color-text-inverse)}._applicationListPage__filterBar_140kh_59{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._applicationListPage__searchInput_140kh_66{flex:1;min-width:180px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationListPage__filterSelect_140kh_74{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px}._applicationListPage__searchButton_140kh_81{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._applicationListPage__error_140kh_90{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._applicationListPage__loading_140kh_98{color:var(--color-text-muted)}._applicationListPage__tableWrap_140kh_102{overflow-x:auto}._applicationListPage__table_140kh_102{width:100%;border-collapse:collapse}._applicationListPage__table_140kh_102 th,._applicationListPage__table_140kh_102 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._applicationListPage__table_140kh_102 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._applicationListPage__email_140kh_123{font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationListPage__jobLink_140kh_128{color:var(--color-primary);text-decoration:none}._applicationListPage__jobLink_140kh_128:hover{text-decoration:underline}._applicationListPage__statusBadge_140kh_137{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm)}._applicationListPage__cvLink_140kh_146{color:var(--color-primary);text-decoration:none}._applicationListPage__cvLink_140kh_146:hover{text-decoration:underline}._applicationListPage__detailLink_140kh_155{color:var(--color-primary);text-decoration:none}._applicationListPage__detailLink_140kh_155:hover{text-decoration:underline}._applicationListPage__quickStatusButton_140kh_164{margin-left:var(--spacing-xs);padding:2px 8px;font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer}._applicationListPage__quickStatusButton_140kh_164:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._applicationListPage__quickStatusButton_140kh_164:disabled{opacity:.6;cursor:not-allowed}._applicationListPage__quickStatusButtonDanger_140kh_184{margin-left:var(--spacing-xs);padding:2px 8px;font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid var(--color-error);background:var(--color-bg);color:var(--color-error);cursor:pointer}._applicationListPage__quickStatusButtonDanger_140kh_184:hover:not(:disabled){background:var(--color-error-muted)}._applicationListPage__quickStatusButtonDanger_140kh_184:disabled{opacity:.6;cursor:not-allowed}._applicationListPage__pagination_140kh_204{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._applicationListPage__pagination_140kh_204 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._applicationListPage__pagination_140kh_204 button:disabled{opacity:.5;cursor:not-allowed}._applicationListPage__bulkBar_140kh_224{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-md);background:var(--color-bg-muted, #f9fafb);border:1px solid var(--color-border);font-size:var(--font-size-sm)}._applicationListPage__bulkActions_140kh_236{display:flex;gap:var(--spacing-xs)}._applicationListPage__pipelineWrap_140kh_241{display:flex;gap:var(--spacing-md);overflow-x:auto;padding-bottom:var(--spacing-md)}._applicationListPage__pipelineColumn_140kh_248{min-width:220px;max-width:260px;background:var(--color-bg-muted, #f9fafb);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;flex-direction:column}._applicationListPage__pipelineColumnHeader_140kh_258{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);background:var(--color-bg)}._applicationListPage__pipelineColumnTitle_140kh_267{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}._applicationListPage__pipelineColumnCount_140kh_273{font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__pipelineColumnBody_140kh_278{padding:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}._applicationListPage__pipelineCard_140kh_285{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);box-shadow:0 1px 2px #0f172a0f;cursor:grab}._applicationListPage__pipelineCardMain_140kh_293{margin-bottom:var(--spacing-xs)}._applicationListPage__pipelineCandidate_140kh_297{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._applicationListPage__pipelineJob_140kh_302{font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__pipelineMeta_140kh_307{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__pipelineActions_140kh_316{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}._applicationListPage__pipelineEmpty_140kh_323{padding:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}._applicationListPage__modalBackdrop_140kh_330{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:50}._applicationListPage__modal_140kh_330{background:var(--color-bg);padding:var(--spacing-lg);border-radius:var(--radius-lg);max-width:420px;width:100%;box-shadow:0 10px 40px #0f172a40}._applicationListPage__modalTitle_140kh_349{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg)}._applicationListPage__modalSubtitle_140kh_354{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationListPage__modalList_140kh_360{max-height:200px;overflow-y:auto;margin-bottom:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-muted, #f9fafb)}._applicationListPage__modalListItem_140kh_370{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding:2px 0;font-size:var(--font-size-sm)}._applicationListPage__modalListJob_140kh_379{font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__modalListStatus_140kh_384{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium)}._applicationListPage__bulkGroup_140kh_390{margin-bottom:var(--spacing-md)}._applicationListPage__bulkGroupHeader_140kh_394{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-muted, #f3f4f6);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._applicationListPage__bulkGroupFrom_140kh_406{color:var(--color-text-muted)}._applicationListPage__bulkGroupArrow_140kh_410,._applicationListPage__bulkGroupTo_140kh_414{color:var(--color-primary)}._applicationListPage__bulkGroupCount_140kh_418{color:var(--color-text-muted);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}._applicationListPage__modalLabel_140kh_424{font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:2px}._applicationListPage__modalTextarea_140kh_431{display:block;width:100%;margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);resize:vertical}._applicationListPage__modalActions_140kh_441{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._applicationListPage__modalForm_140kh_448{display:flex;flex-direction:column;gap:var(--spacing-sm)}._applicationListPage__modalInterviewerList_140kh_454{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._applicationListPage__checkboxLabel_140kh_461{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);white-space:nowrap}._applicationListPage__checkboxLabel_140kh_461 input{width:auto;display:inline-block;margin:0}._applicationListPage__modalActions_140kh_441 ._applicationListPage__quickStatusButton_140kh_164,._applicationListPage__modalActions_140kh_441 ._applicationListPage__quickStatusButtonDanger_140kh_184{border-width:1px}._applicationListPage__modalActions_140kh_441 ._applicationListPage__quickStatusButton_140kh_164:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg)}._applicationListPage__modalActions_140kh_441 ._applicationListPage__quickStatusButtonDanger_140kh_184:hover:not(:disabled){background:var(--color-error-muted);color:var(--color-error);border-color:var(--color-error)}._applicationListPage__modalHint_140kh_492{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__templatePills_140kh_498{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 var(--spacing-sm)}._applicationListPage__templatePill_140kh_498,._applicationListPage__templatePillActive_140kh_506{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);cursor:pointer;text-align:left}._applicationListPage__templatePillActive_140kh_506{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}._applicationListPage__templatePillCode_140kh_527{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--font-size-2xs, 11px);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-muted)}._applicationListPage__templatePillLabel_140kh_535{opacity:.9}._applicationListPage__templatePill_140kh_498 input[type=radio],._applicationListPage__templatePillActive_140kh_506 input[type=radio]{margin:0;flex-shrink:0;transform:translateY(1px)}._applicationDetailPage_1k4ve_1{padding:var(--spacing-lg)}._applicationDetailPage__header_1k4ve_5{margin-bottom:var(--spacing-lg)}._applicationDetailPage__backLink_1k4ve_9{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._applicationDetailPage__backLink_1k4ve_9:hover{text-decoration:underline}._applicationDetailPage__title_1k4ve_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._applicationDetailPage__error_1k4ve_27{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._applicationDetailPage__success_1k4ve_35{padding:var(--spacing-md);background:var(--color-success-muted, #ecfdf5);color:var(--color-success, #059669);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._applicationDetailPage__loading_1k4ve_43{padding:var(--spacing-lg);color:var(--color-text-muted)}._applicationDetailPage__grid_1k4ve_48{display:grid;grid-template-columns:1fr;gap:0;max-width:56rem}._applicationDetailPage__section_1k4ve_55{padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}._applicationDetailPage__section_1k4ve_55 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-md);color:var(--color-text)}._applicationDetailPage__section_1k4ve_55 dl{margin:0}._applicationDetailPage__section_1k4ve_55 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._applicationDetailPage__section_1k4ve_55 dd{margin:0}._applicationDetailPage__resumeLink_1k4ve_80{color:var(--color-primary);font-weight:var(--font-weight-medium)}._applicationDetailPage__resumeLink_1k4ve_80:hover{text-decoration:underline}._applicationDetailPage__form_1k4ve_89{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._applicationDetailPage__statusEmailSection_1k4ve_96{flex:1 1 100%;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._applicationDetailPage__emailFormFields_1k4ve_103{margin-top:var(--spacing-sm)}._applicationDetailPage__emailFormFields_1k4ve_103 ._applicationDetailPage__label_1k4ve_107{margin-bottom:var(--spacing-md)}._applicationDetailPage__emailFormFields_1k4ve_103 ._applicationDetailPage__label_1k4ve_107 input,._applicationDetailPage__emailFormFields_1k4ve_103 ._applicationDetailPage__label_1k4ve_107 textarea{display:block;width:100%;margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__form_1k4ve_89 select,._applicationDetailPage__form_1k4ve_89 input[type=text]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__form_1k4ve_89 button{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);min-height:40px}._applicationDetailPage__statusBadge_1k4ve_139{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm)}._applicationDetailPage__scoreCard_1k4ve_148{display:flex;flex-direction:column;gap:var(--spacing-md)}._applicationDetailPage__scoreHeader_1k4ve_154{display:flex;align-items:center;gap:var(--spacing-md)}._applicationDetailPage__scoreValue_1k4ve_160{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);min-width:3.5rem}._applicationDetailPage__scoreBar_1k4ve_166{flex:1;height:8px;background:var(--color-bg-muted, #e5e7eb);border-radius:4px;overflow:hidden}._applicationDetailPage__scoreBarFill_1k4ve_174{height:100%;border-radius:4px;background:var(--bar-color, var(--color-primary));transition:width .3s ease}._applicationDetailPage__scoreGroups_1k4ve_181{display:flex;flex-direction:column;gap:var(--spacing-md)}._applicationDetailPage__scoreGroup_1k4ve_181{display:flex;flex-direction:column;gap:var(--spacing-xs)}._applicationDetailPage__scoreGroupTitle_1k4ve_193{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;display:flex;align-items:center;gap:var(--spacing-xs)}._applicationDetailPage__scoreGroupCount_1k4ve_202{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:var(--font-size-xs)}._applicationDetailPage__skillTags_1k4ve_208{display:flex;flex-wrap:wrap;gap:6px}._applicationDetailPage__skillTagMatched_1k4ve_214{padding:2px 10px;border-radius:9999px;font-size:var(--font-size-xs);background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._applicationDetailPage__skillTagMissing_1k4ve_223{padding:2px 10px;border-radius:9999px;font-size:var(--font-size-xs);background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._applicationDetailPage__historyList_1k4ve_232{list-style:none;margin:0;padding:0}._applicationDetailPage__historyList_1k4ve_232 li{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._applicationDetailPage__historyDate_1k4ve_243{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationDetailPage__editForm_1k4ve_249 label{display:block}._applicationDetailPage__editForm_1k4ve_249 textarea,._applicationDetailPage__editForm_1k4ve_249 input[type=number]{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--spacing-xs)}._applicationDetailPage__formActions_1k4ve_263{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._applicationDetailPage__commentsPagination_1k4ve_269{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}._applicationDetailPage__commentsPagination_1k4ve_269 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._applicationDetailPage__commentsPagination_1k4ve_269 button:disabled{opacity:.5;cursor:not-allowed}._applicationDetailPage__formActions_1k4ve_263 button[type=submit],._applicationDetailPage__formActions_1k4ve_263 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._applicationDetailPage__formActions_1k4ve_263 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._applicationDetailPage__formActions_1k4ve_263 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._applicationDetailPage__formActions_1k4ve_263 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._applicationDetailPage__formActions_1k4ve_263 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._applicationDetailPage__quickActions_1k4ve_316{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._applicationDetailPage__quickActionPrimary_1k4ve_323,._applicationDetailPage__quickActionSecondary_1k4ve_324{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg)}._applicationDetailPage__quickActionPrimary_1k4ve_323{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}._applicationDetailPage__quickActionPrimary_1k4ve_323:hover:not(:disabled){background:var(--color-primary-hover)}._applicationDetailPage__quickActionSecondary_1k4ve_324:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._applicationDetailPage__quickActionPrimary_1k4ve_323:disabled,._applicationDetailPage__quickActionSecondary_1k4ve_324:disabled{opacity:.6;cursor:not-allowed}._applicationDetailPage__fieldset_1k4ve_355{border:none;padding:0;margin:0}._applicationDetailPage__terminalHint_1k4ve_361{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationDetailPage__footer_1k4ve_367{margin-top:var(--spacing-xl)}._applicationDetailPage__deleteBtn_1k4ve_371{padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);cursor:pointer}._applicationDetailPage__deleteBtn_1k4ve_371:hover{background:var(--color-error-muted)}._applicationDetailPage__commentForm_1k4ve_385{margin-bottom:var(--spacing-md)}._applicationDetailPage__commentFormRow_1k4ve_389{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}._applicationDetailPage__commentInput_1k4ve_396{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);resize:vertical}._applicationDetailPage__checkboxLabel_1k4ve_406{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer}._applicationDetailPage__checkboxLabel_1k4ve_406 input[type=checkbox],._applicationDetailPage__checkboxLabel_1k4ve_406 input[type=radio]{margin:0}._applicationDetailPage__commentList_1k4ve_420{list-style:none;margin:var(--spacing-md) 0 0;padding:0}._applicationDetailPage__commentItem_1k4ve_426{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);background:var(--color-bg-muted, #f9fafb)}._applicationDetailPage__commentHeader_1k4ve_434{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._applicationDetailPage__internalBadge_1k4ve_442{font-size:var(--font-size-xs);padding:2px 6px;background:var(--color-primary-muted, #e0e7ff);color:var(--color-primary);border-radius:var(--radius-sm)}._applicationDetailPage__commentDate_1k4ve_450{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto}._applicationDetailPage__commentText_1k4ve_456{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);white-space:pre-wrap}._applicationDetailPage__commentActions_1k4ve_462{display:flex;gap:var(--spacing-sm)}._applicationDetailPage__commentActionBtn_1k4ve_467{padding:2px 8px;font-size:var(--font-size-xs);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._applicationDetailPage__commentActionBtn_1k4ve_467:hover{color:var(--color-primary);border-color:var(--color-primary)}._applicationDetailPage__empty_1k4ve_482{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--spacing-md) 0 0}._applicationDetailPage__addBtn_1k4ve_489{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._applicationDetailPage__addBtn_1k4ve_489:hover{opacity:.9}._applicationDetailPage__interviewList_1k4ve_502{list-style:none;margin:0;padding:0}._applicationDetailPage__interviewItem_1k4ve_508{margin-bottom:var(--spacing-sm)}._applicationDetailPage__interviewLink_1k4ve_512{display:block;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);transition:background .15s}._applicationDetailPage__interviewLink_1k4ve_512:hover{background:var(--color-bg-muted, #f9fafb)}._applicationDetailPage__interviewType_1k4ve_526{font-weight:var(--font-weight-medium);display:block;margin-bottom:var(--spacing-xs)}._applicationDetailPage__interviewMeta_1k4ve_532{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}._applicationDetailPage__interviewerList_1k4ve_538{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs);max-height:120px;overflow-y:auto}._applicationDetailPage__attachmentForm_1k4ve_548{margin-bottom:var(--spacing-md)}._applicationDetailPage__attachmentFormRow_1k4ve_552{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._applicationDetailPage__fileInputWrapper_1k4ve_559{display:flex;align-items:center;gap:var(--spacing-sm)}._applicationDetailPage__fileInputLabel_1k4ve_565{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer}._applicationDetailPage__fileInputLabel_1k4ve_565:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}._applicationDetailPage__fileInputLabel_1k4ve_565 input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._applicationDetailPage__fileName_1k4ve_592{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._applicationDetailPage__attachmentFormRow_1k4ve_552 select,._applicationDetailPage__attachmentFormRow_1k4ve_552 input[type=text]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__attachmentList_1k4ve_608{list-style:none;margin:0;padding:0}._applicationDetailPage__attachmentItem_1k4ve_614{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs)}._applicationDetailPage__attachmentName_1k4ve_625{font-weight:var(--font-weight-medium);flex:1;min-width:0}._applicationDetailPage__attachmentLink_1k4ve_631,._applicationDetailPage__attachmentLinkCv_1k4ve_632{background:none;border:none;padding:0;font-size:inherit;cursor:pointer;color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);text-align:left;flex:1;min-width:0;word-break:break-word}._applicationDetailPage__attachmentLink_1k4ve_631:hover,._applicationDetailPage__attachmentLinkCv_1k4ve_632:hover{text-decoration:underline}._applicationDetailPage__attachmentLinkCv_1k4ve_632{font-weight:var(--font-weight-semibold)}._applicationDetailPage__attachmentMeta_1k4ve_656{font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationDetailPage__attachmentActions_1k4ve_661{display:flex;gap:var(--spacing-xs)}._applicationDetailPage__emailFormSection_1k4ve_667{margin-bottom:var(--spacing-lg)}._applicationDetailPage__emailFormSectionTitle_1k4ve_671{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-md);color:var(--color-text)}._applicationDetailPage__emailFormHint_1k4ve_678{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--spacing-sm)}._applicationDetailPage__emailFormSection_1k4ve_667 ._applicationDetailPage__label_1k4ve_107{display:block;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._applicationDetailPage__emailFormSection_1k4ve_667 ._applicationDetailPage__label_1k4ve_107 input,._applicationDetailPage__emailFormSection_1k4ve_667 ._applicationDetailPage__label_1k4ve_107 select,._applicationDetailPage__emailFormSection_1k4ve_667 ._applicationDetailPage__label_1k4ve_107 textarea{display:block;width:100%;margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__templatePills_1k4ve_701{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 var(--spacing-sm)}._applicationDetailPage__templatePill_1k4ve_701,._applicationDetailPage__templatePillActive_1k4ve_709{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);cursor:pointer;text-align:left;color:var(--color-text)}._applicationDetailPage__templatePillActive_1k4ve_709{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}._applicationDetailPage__templatePillCode_1k4ve_731{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--font-size-2xs, 11px);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-muted)}._applicationDetailPage__templatePillLabel_1k4ve_739{opacity:.9}._applicationDetailPage__templatePill_1k4ve_701 input[type=radio],._applicationDetailPage__templatePillActive_1k4ve_709 input[type=radio]{margin:0;flex-shrink:0;transform:translateY(1px)}._applicationDetailPage__templatePill_1k4ve_701 input[type=radio]{margin:0}._applicationCreatePage_ohqe2_1{max-width:var(--form-card-max-width);margin:0 auto;padding:var(--spacing-lg)}._applicationCreatePage__header_ohqe2_7{margin-bottom:var(--spacing-lg)}._applicationCreatePage__backLink_ohqe2_11{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._applicationCreatePage__backLink_ohqe2_11:hover{text-decoration:underline}._applicationCreatePage__title_ohqe2_22{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._applicationCreatePage__error_ohqe2_29{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._applicationCreatePage__form_ohqe2_37{display:flex;flex-direction:column;gap:var(--spacing-md)}._applicationCreatePage__form_ohqe2_37 label{display:flex;flex-direction:column;gap:var(--spacing-xs)}._applicationCreatePage__form_ohqe2_37 label span{font-weight:var(--font-weight-medium)}._applicationCreatePage__form_ohqe2_37 input,._applicationCreatePage__form_ohqe2_37 select,._applicationCreatePage__form_ohqe2_37 textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationCreatePage__required_ohqe2_61{color:var(--color-error)}._applicationCreatePage__actions_ohqe2_65{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._applicationCreatePage__actions_ohqe2_65 button[type=submit],._applicationCreatePage__actions_ohqe2_65 button[type=button]{padding:0 var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);height:40px;display:inline-block}._applicationCreatePage__actions_ohqe2_65 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid transparent}._applicationCreatePage__actions_ohqe2_65 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._applicationCreatePage__actions_ohqe2_65 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._applicationCreatePage__actions_ohqe2_65 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._applicationCreatePage__actions_ohqe2_65 button:disabled{opacity:.6;cursor:not-allowed}._applicationCreatePage__cancelLink_ohqe2_106{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-muted);text-decoration:none}._applicationCreatePage__cancelLink_ohqe2_106:hover{color:var(--color-text)}._interviewListPage_1avgi_1{padding:var(--spacing-lg)}._interviewListPage__header_1avgi_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._interviewListPage__title_1avgi_12{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._interviewListPage__filterBar_1avgi_19{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:center}._interviewListPage__filterSelect_1avgi_27{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._interviewListPage__dateInput_1avgi_38{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._interviewListPage__searchButton_1avgi_44{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._interviewListPage__searchButton_1avgi_44:hover{background:var(--color-primary-hover)}._interviewListPage__error_1avgi_57{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._interviewListPage__loading_1avgi_65,._interviewListPage__empty_1avgi_69{color:var(--color-text-muted)}._interviewListPage__tableWrap_1avgi_73{overflow-x:auto}._interviewListPage__table_1avgi_73{width:100%;border-collapse:collapse}._interviewListPage__table_1avgi_73 th,._interviewListPage__table_1avgi_73 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._interviewListPage__table_1avgi_73 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._interviewListPage__jobText_1avgi_94{font-size:var(--font-size-sm);color:var(--color-text-muted)}._interviewListPage__statusBadge_1avgi_99{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm)}._interviewListPage__detailLink_1avgi_108{color:var(--color-primary);text-decoration:none}._interviewListPage__detailLink_1avgi_108:hover{text-decoration:underline}._interviewListPage__completeButton_1avgi_117{margin-left:var(--spacing-xs);padding:2px 8px;font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer}._interviewListPage__completeButton_1avgi_117:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._interviewListPage__pagination_1avgi_132{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._interviewListPage__pagination_1avgi_132 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._interviewListPage__pagination_1avgi_132 button:disabled{cursor:default;opacity:.6}._interviewListPage__modalSubtitle_1avgi_152{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}._interviewListPage__modalLabel_1avgi_158{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm)}._interviewListPage__modalActions_1avgi_165{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._interviewListPage__modalSubmit_1avgi_172{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse);cursor:pointer}._interviewListPage__modalSubmit_1avgi_172:hover:not(:disabled){background:var(--color-primary-hover)}._interviewDetailPage_v2adf_1{padding:var(--spacing-lg)}._interviewDetailPage__header_v2adf_5{margin-bottom:var(--spacing-lg)}._interviewDetailPage__backLink_v2adf_9{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._interviewDetailPage__backLink_v2adf_9:hover{text-decoration:underline}._interviewDetailPage__title_v2adf_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._interviewDetailPage__loading_v2adf_27{padding:var(--spacing-lg);color:var(--color-text-muted)}._interviewDetailPage__error_v2adf_32{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._interviewDetailPage__success_v2adf_40{padding:var(--spacing-md);background:var(--color-success-muted, #ecfdf5);color:var(--color-success, #059669);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._interviewDetailPage__grid_v2adf_48{display:grid;grid-template-columns:1fr;gap:0;max-width:56rem}._interviewDetailPage__section_v2adf_55{padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}._interviewDetailPage__section_v2adf_55 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-md);color:var(--color-text)}._interviewDetailPage__section_v2adf_55 dl{margin:0}._interviewDetailPage__section_v2adf_55 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._interviewDetailPage__section_v2adf_55 dd{margin:0}._interviewDetailPage__section_v2adf_55 dd a{color:var(--color-primary)}._interviewDetailPage__statusBadge_v2adf_84{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm)}._interviewDetailPage__interviewerList_v2adf_93{list-style:none;margin:0;padding:0}._interviewDetailPage__interviewerList_v2adf_93 li{padding:var(--spacing-xs) 0}._interviewDetailPage__primaryBadge_v2adf_103{font-size:var(--font-size-xs);padding:2px 6px;margin-left:var(--spacing-xs);background:var(--color-primary-muted, #e0e7ff);color:var(--color-primary);border-radius:var(--radius-sm)}._interviewDetailPage__footer_v2adf_112{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl)}._interviewDetailPage__footer_v2adf_112 button{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._interviewDetailPage__cancelBtn_v2adf_127{background:transparent!important;color:var(--color-warning, #f59e0b)!important;border:1px solid var(--color-warning, #f59e0b)!important}._interviewDetailPage__deleteBtn_v2adf_133{background:transparent!important;color:var(--color-error)!important;border:1px solid var(--color-error)!important}._interviewDetailPage__editForm_v2adf_139 label{display:block;margin-top:var(--spacing-md)}._interviewDetailPage__editForm_v2adf_139 input,._interviewDetailPage__editForm_v2adf_139 select,._interviewDetailPage__editForm_v2adf_139 textarea{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--spacing-xs)}._interviewDetailPage__interviewerCheckboxes_v2adf_155{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs);max-height:120px;overflow-y:auto}._interviewDetailPage__checkboxLabel_v2adf_164{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);cursor:pointer}._interviewDetailPage__formActions_v2adf_172{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._interviewDetailPage__formActions_v2adf_172 button[type=submit],._interviewDetailPage__formActions_v2adf_172 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._interviewDetailPage__formActions_v2adf_172 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._interviewDetailPage__formActions_v2adf_172 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._interviewDetailPage__formActions_v2adf_172 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._interviewDetailPage__formActions_v2adf_172 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._notificationListPage_1k0xo_1{max-width:48rem}._notificationListPage__header_1k0xo_5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._notificationListPage__title_1k0xo_14{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._notificationListPage__actions_1k0xo_21{display:flex;gap:var(--spacing-sm);align-items:center}._notificationListPage__filterSelect_1k0xo_27{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._notificationListPage__markAllBtn_1k0xo_34{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer}._notificationListPage__markAllBtn_1k0xo_34:disabled{opacity:.5;cursor:not-allowed}._notificationListPage__error_1k0xo_49{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._notificationListPage__loading_1k0xo_57{padding:var(--spacing-lg);color:var(--color-text-muted)}._notificationListPage__list_1k0xo_62{list-style:none;margin:0;padding:0}._notificationListPage__item_1k0xo_68{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm);background:var(--color-bg)}._notificationListPage__item_unread_1k0xo_81{background:var(--color-primary-muted, #eef2ff);border-color:var(--color-primary)}._notificationListPage__itemMain_1k0xo_86{flex:1;min-width:0}._notificationListPage__typeBadge_1k0xo_91{display:inline-block;font-size:var(--font-size-xs);padding:2px 6px;background:var(--color-primary-muted, #e0e7ff);color:var(--color-primary);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xs)}._notificationListPage__itemTitle_1k0xo_101{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-xs);color:var(--color-text)}._notificationListPage__itemMessage_1k0xo_108{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--spacing-xs)}._notificationListPage__itemDate_1k0xo_114{font-size:var(--font-size-xs);color:var(--color-text-muted)}._notificationListPage__itemActions_1k0xo_119{display:flex;gap:var(--spacing-sm);flex-shrink:0}._notificationListPage__linkBtn_1k0xo_125{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);border-radius:var(--radius-sm)}._notificationListPage__linkBtn_1k0xo_125:hover{background:var(--color-primary-muted)}._notificationListPage__actionBtn_1k0xo_138{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._notificationListPage__actionBtn_1k0xo_138:hover{color:var(--color-primary);border-color:var(--color-primary)}._notificationListPage__deleteBtn_1k0xo_153{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);background:transparent;color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-sm);cursor:pointer}._notificationListPage__deleteBtn_1k0xo_153:hover{background:var(--color-error-muted)}._notificationListPage__empty_1k0xo_167{padding:var(--spacing-xl);text-align:center;color:var(--color-text-muted)}._notificationListPage__pagination_1k0xo_173{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._notificationListPage__pagination_1k0xo_173 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._notificationListPage__pagination_1k0xo_173 button:disabled{opacity:.5;cursor:not-allowed}._publicLayout_rt665_1{min-height:100vh;display:flex;flex-direction:column}._publicLayout__header_rt665_7{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}._publicLayout__brand_rt665_12{font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none}._publicLayout__brand_rt665_12:hover{color:var(--color-primary)}._publicLayout__main_rt665_22{flex:1;padding:var(--spacing-lg)}._publicApplyPage_kv6dq_1{max-width:var(--form-card-max-width);margin:0 auto;padding:var(--spacing-md) 0}._publicApplyPage__title_kv6dq_7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text)}._publicApplyPage__subtitle_kv6dq_14{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg)}._publicApplyPage__error_kv6dq_20{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._publicApplyPage__form_kv6dq_28{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-bg-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._publicApplyPage__form_kv6dq_28 label{display:block;margin-bottom:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._publicApplyPage__form_kv6dq_28 label input,._publicApplyPage__form_kv6dq_28 label textarea{display:block;width:100%;margin-top:var(--spacing-xs)}._publicApplyPage__form_kv6dq_28 input,._publicApplyPage__form_kv6dq_28 textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._publicApplyPage__required_kv6dq_59{color:var(--color-error)}._publicApplyPage__form_kv6dq_28 button{padding:var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium)}._publicApplyPage__form_kv6dq_28 button:disabled{opacity:.6;cursor:not-allowed}._publicApplyPage__success_kv6dq_78{text-align:center;padding:var(--spacing-xl)}._publicApplyPage__success_kv6dq_78 h1{font-size:var(--font-size-2xl);color:var(--color-success);margin-bottom:var(--spacing-md)}._publicApplyPage__homeLink_kv6dq_89{display:inline-block;margin-top:var(--spacing-lg);color:var(--color-primary);text-decoration:none}._publicApplyPage__homeLink_kv6dq_89:hover{text-decoration:underline}._publicJobPage_zrb29_1{max-width:56rem;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md)}._publicJobPage__loading_zrb29_7{text-align:center;padding:var(--spacing-xl);color:var(--color-text-muted)}._publicJobPage__error_zrb29_13{text-align:center;padding:var(--spacing-xl)}._publicJobPage__error_zrb29_13 h1{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-text)}._publicJobPage__error_zrb29_13 p{color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}._publicJobPage__homeLink_zrb29_29{color:var(--color-primary);text-decoration:none}._publicJobPage__homeLink_zrb29_29:hover{text-decoration:underline}._publicTrackStatusPage_qq0qx_1{max-width:var(--form-card-max-width);margin:0 auto;padding:var(--spacing-md) 0}._publicTrackStatusPage__title_qq0qx_7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text)}._publicTrackStatusPage__loading_qq0qx_14{color:var(--color-text-muted)}._publicTrackStatusPage__error_qq0qx_18{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._publicTrackStatusPage__card_qq0qx_26{padding:var(--spacing-xl);background:var(--color-bg-muted);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}._publicTrackStatusPage__card_qq0qx_26 dl{margin:0}._publicTrackStatusPage__card_qq0qx_26 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._publicTrackStatusPage__card_qq0qx_26 dd{margin:0}._publicTrackStatusPage__statusBadge_qq0qx_48{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm)}._publicTrackStatusPage__hint_qq0qx_57{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}._publicTrackStatusPage__hint_qq0qx_57 a{color:var(--color-primary)}._publicTrackStatusPage__homeLink_qq0qx_67{color:var(--color-primary);text-decoration:none}._publicTrackStatusPage__homeLink_qq0qx_67:hover{text-decoration:underline}._publicUploadAttachmentsPage_1r1ve_1{max-width:var(--form-card-max-width);margin:0 auto;padding:var(--spacing-md) 0}._publicUploadAttachmentsPage__title_1r1ve_7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text)}._publicUploadAttachmentsPage__subtitle_1r1ve_14{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}._publicUploadAttachmentsPage__error_1r1ve_20{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._publicUploadAttachmentsPage__form_1r1ve_28{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-bg-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._publicUploadAttachmentsPage__form_1r1ve_28 label{display:flex;flex-direction:column;gap:var(--spacing-xs)}._publicUploadAttachmentsPage__form_1r1ve_28 input,._publicUploadAttachmentsPage__form_1r1ve_28 select{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._publicUploadAttachmentsPage__required_1r1ve_52{color:var(--color-error)}._publicUploadAttachmentsPage__form_1r1ve_28 button{padding:var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._publicUploadAttachmentsPage__form_1r1ve_28 button:disabled{opacity:.6;cursor:not-allowed}._publicUploadAttachmentsPage__success_1r1ve_70{text-align:center;padding:var(--spacing-xl)}._publicUploadAttachmentsPage__success_1r1ve_70 h1{font-size:var(--font-size-2xl);color:var(--color-success);margin-bottom:var(--spacing-md)}._publicUploadAttachmentsPage__success_1r1ve_70 a{color:var(--color-primary)}._publicUploadAttachmentsPage__backLink_1r1ve_85{display:inline-block;color:var(--color-primary);text-decoration:none}._publicUploadAttachmentsPage__backLink_1r1ve_85:hover{text-decoration:underline}._profilePage__title_lpthc_5{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xl);color:var(--color-text)}._profilePage__card_lpthc_12{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border)}._profilePage__card_lpthc_12 p{margin-bottom:var(--spacing-sm)}._profilePage__actions_lpthc_21{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._profilePage__editButton_lpthc_27{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer}._profilePage__editButton_lpthc_27:hover{background:var(--color-primary-hover)}._profilePage__formActions_lpthc_40{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._profilePage__formActions_lpthc_40 button{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer}._profilePage__formActions_lpthc_40 button:last-of-type{border:1px solid var(--color-border);background:var(--color-bg)}._profilePage__formActions_lpthc_40 button:last-of-type:hover{border-color:var(--color-primary);color:var(--color-primary)}._profilePage__sectionTitle_lpthc_63{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._profilePage__form_lpthc_40{display:flex;flex-direction:column;gap:var(--spacing-md)}._profilePage__avatarSection_lpthc_76{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm)}._profilePage__avatar_lpthc_76{width:4rem;height:4rem;border-radius:50%;background-color:var(--color-bg-muted);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._profilePage__avatar_lpthc_76 img{width:100%;height:100%;object-fit:cover}._profilePage__avatarLabel_lpthc_103{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer}._profilePage__avatarInput_lpthc_109{display:none}._profilePage__label_lpthc_113{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._profilePage__input_lpthc_119{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._profilePage__input_lpthc_119:focus{outline:none;border-color:var(--color-border-focus)}._profilePage__input_lpthc_119:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted)}._profilePage__submitButton_lpthc_136{padding:var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);margin-top:var(--spacing-sm)}._profilePage__submitButton_lpthc_136:hover{background-color:var(--color-primary-hover)}._profilePage__submitButton_lpthc_136:disabled{opacity:.7;cursor:not-allowed}._profilePage__error_lpthc_155{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);font-size:var(--font-size-sm);border-radius:var(--radius-md)}._profilePage__success_lpthc_163{padding:var(--spacing-md);background-color:var(--color-primary-muted);color:var(--color-primary);font-size:var(--font-size-sm);border-radius:var(--radius-md)}._profilePage__loading_lpthc_171{color:var(--color-text-muted)}._adminUserListPage__header_1403g_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminUserListPage__title_1403g_10{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminUserListPage__actions_1403g_16{display:flex;gap:var(--spacing-md)}._adminUserListPage__inviteLink_1403g_21,._adminUserListPage__employeeLink_1403g_22{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}._adminUserListPage__inviteLink_1403g_21{background-color:var(--color-primary);color:var(--color-text-inverse)}._adminUserListPage__inviteLink_1403g_21:hover{background-color:var(--color-primary-hover);text-decoration:none}._adminUserListPage__employeeLink_1403g_22{border:1px solid var(--color-border);color:var(--color-text)}._adminUserListPage__employeeLink_1403g_22:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}._adminUserListPage__searchForm_1403g_51{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._adminUserListPage__searchInput_1403g_57{flex:1;max-width:16rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._adminUserListPage__searchInput_1403g_57:focus{outline:none;border-color:var(--color-border-focus)}._adminUserListPage__searchButton_1403g_71{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md)}._adminUserListPage__searchButton_1403g_71:hover{background-color:var(--color-primary-hover)}._adminUserListPage__error_1403g_84{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminUserListPage__loading_1403g_92{color:var(--color-text-muted)}._adminUserListPage__tableWrap_1403g_96{overflow-x:auto}._adminUserListPage__table_1403g_96{width:100%;border-collapse:collapse}._adminUserListPage__table_1403g_96 th,._adminUserListPage__table_1403g_96 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminUserListPage__table_1403g_96 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminUserListPage__tableRowDeactivated_1403g_118 td{color:var(--color-text-muted)}._adminUserListPage__detailLink_1403g_122{color:var(--color-primary)}._adminUserListPage__detailLink_1403g_122:hover{text-decoration:underline}._adminUserListPage__pagination_1403g_130{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminUserListPage__pagination_1403g_130 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md)}._adminUserListPage__pagination_1403g_130 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminUserListPage__pagination_1403g_130 button:disabled{opacity:.5;cursor:not-allowed}._adminUserDetailPage__header_1l9e0_5{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__backLink_1l9e0_9{display:inline-block;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-primary)}._adminUserDetailPage__backLink_1l9e0_9:hover{text-decoration:underline}._adminUserDetailPage__title_1l9e0_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminUserDetailPage__loading_1l9e0_26,._adminUserDetailPage__error_1l9e0_27{margin-bottom:var(--spacing-lg)}._adminUserDetailPage__error_1l9e0_27{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md)}._adminUserDetailPage__success_1l9e0_38{padding:var(--spacing-md);background-color:var(--color-primary-muted);color:var(--color-primary);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminUserDetailPage__info_1l9e0_46{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__info_1l9e0_46 p{margin-bottom:var(--spacing-sm)}._adminUserDetailPage__actions_1l9e0_54{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__editButton_1l9e0_58{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-xl)}._adminUserDetailPage__editButton_1l9e0_58:hover{background:var(--color-primary-hover)}._adminUserDetailPage__formActions_1l9e0_72{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminUserDetailPage__formActions_1l9e0_72 button{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer}._adminUserDetailPage__formActions_1l9e0_72 button:last-of-type{border:1px solid var(--color-border);background:var(--color-bg)}._adminUserDetailPage__formActions_1l9e0_72 button:last-of-type:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminUserDetailPage__actions_1l9e0_54 button{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md)}._adminUserDetailPage__actions_1l9e0_54 button:hover:not(:disabled){background-color:var(--color-primary-hover)}._adminUserDetailPage__form_1l9e0_72{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:var(--form-max-width);margin-bottom:var(--spacing-xl)}._adminUserDetailPage__formTitle_1l9e0_115{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}._adminUserDetailPage__label_1l9e0_121{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._adminUserDetailPage__input_1l9e0_126{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._adminUserDetailPage__input_1l9e0_126:focus{outline:none;border-color:var(--color-border-focus)}._adminUserDetailPage__checkboxLabel_1l9e0_137{display:flex;align-items:center;gap:var(--spacing-sm)}._adminUserDetailPage__form_1l9e0_72 button[type=submit]{padding:var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md)}._adminUserDetailPage__form_1l9e0_72 button[type=submit]:hover:not(:disabled){background-color:var(--color-primary-hover)}._adminUserDetailPage__dangerZone_1l9e0_155{padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}._adminUserDetailPage__dangerZone_1l9e0_155 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._adminUserDetailPage__dangerZone_1l9e0_155 button:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}._adminUserDetailPage__deleteButton_1l9e0_172:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}._adminCompanyPage__header_1d95r_5{margin-bottom:var(--spacing-xl)}._adminCompanyPage__backLinks_1d95r_9{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._adminCompanyPage__backLink_1d95r_9{font-size:var(--font-size-sm);color:var(--color-primary)}._adminCompanyPage__backLink_1d95r_9:hover{text-decoration:underline}._adminCompanyPage__title_1d95r_24{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminCompanyPage__loading_1d95r_30{color:var(--color-text-muted)}._adminCompanyPage__error_1d95r_34{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminCompanyPage__success_1d95r_42{padding:var(--spacing-md);background-color:var(--color-primary-muted);color:var(--color-primary);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminCompanyPage__info_1d95r_50{margin-bottom:var(--spacing-xl)}._adminCompanyPage__info_1d95r_50 p{margin-bottom:var(--spacing-sm)}._adminCompanyPage__deleted_1d95r_58{color:var(--color-error)}._adminCompanyPage__verifySection_1d95r_62{margin-bottom:var(--spacing-xl)}._adminCompanyPage__sectionTitle_1d95r_66{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._adminCompanyPage__verifyActions_1d95r_73{display:flex;gap:var(--spacing-md)}._adminCompanyPage__verifyActions_1d95r_73 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._adminCompanyPage__verifyActions_1d95r_73 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminCompanyPage__unverifyButton_1d95r_90:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning)}._adminCompanyPage__form_1d95r_95{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminCompanyPage__label_1d95r_101{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._adminCompanyPage__input_1d95r_107{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._adminCompanyPage__input_1d95r_107:focus{outline:none;border-color:var(--color-border-focus)}._adminCompanyPage__textarea_1d95r_118{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;resize:vertical}._adminCompanyPage__textarea_1d95r_118:focus{outline:none;border-color:var(--color-border-focus)}._adminCompanyPage__submitButton_1d95r_131{padding:var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md)}._adminCompanyPage__submitButton_1d95r_131:hover:not(:disabled){background-color:var(--color-primary-hover)}._adminCompanyPage__submitButton_1d95r_131:disabled{opacity:.7;cursor:not-allowed}._adminCompanyPage__editButton_1d95r_149{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer}._adminCompanyPage__editButton_1d95r_149:hover{background:var(--color-primary-hover)}._adminCompanyPage__formActions_1d95r_163{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminCompanyPage__formActions_1d95r_163 button{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer}._adminCompanyPage__cancelButton_1d95r_176{border:1px solid var(--color-border);background:var(--color-bg)}._adminCompanyPage__cancelButton_1d95r_176:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminSubscriptionPage__header_1cs2x_4{margin-bottom:var(--spacing-xl)}._adminSubscriptionPage__backLinks_1cs2x_8{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._adminSubscriptionPage__backLink_1cs2x_8{font-size:var(--font-size-sm);color:var(--color-primary)}._adminSubscriptionPage__backLink_1cs2x_8:hover{text-decoration:underline}._adminSubscriptionPage__title_1cs2x_23{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSubscriptionPage__loading_1cs2x_29{color:var(--color-text-muted)}._adminSubscriptionPage__success_1cs2x_33{padding:var(--spacing-md);background-color:var(--color-primary-muted);color:var(--color-primary);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminSubscriptionPage__error_1cs2x_41{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminSubscriptionPage__empty_1cs2x_49{padding:var(--spacing-xl);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}._adminSubscriptionPage__empty_1cs2x_49 p{margin-bottom:var(--spacing-lg);color:var(--color-text-muted)}._adminSubscriptionPage__card_1cs2x_61{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}._adminSubscriptionPage__planHeader_1cs2x_68{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-md)}._adminSubscriptionPage__planName_1cs2x_77{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSubscriptionPage__status_1cs2x_83{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}._adminSubscriptionPage__status__ACTIVE_1cs2x_90{background:var(--color-primary-muted);color:var(--color-primary)}._adminSubscriptionPage__status__PENDING_1cs2x_95{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminSubscriptionPage__status__EXPIRED_1cs2x_100,._adminSubscriptionPage__status__CANCELLED_1cs2x_101{background:var(--color-error-muted);color:var(--color-error)}._adminSubscriptionPage__limits_1cs2x_106{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--spacing-md)}._adminSubscriptionPage__limits_1cs2x_106 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}._adminSubscriptionPage__limits_1cs2x_106 dd{font-weight:var(--font-weight-medium);color:var(--color-text)}._adminSubscriptionPage__actions_1cs2x_123{display:flex;gap:var(--spacing-md)}._adminSubscriptionPage__upgradeButton_1cs2x_128{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer}._adminSubscriptionPage__upgradeButton_1cs2x_128:hover{background:var(--color-primary-hover)}._adminSubscriptionHistoryPage__header_j4407_4{margin-bottom:var(--spacing-xl)}._adminSubscriptionHistoryPage__backLinks_j4407_8{margin-bottom:var(--spacing-md)}._adminSubscriptionHistoryPage__backLink_j4407_8{font-size:var(--font-size-sm);color:var(--color-primary)}._adminSubscriptionHistoryPage__backLink_j4407_8:hover{text-decoration:underline}._adminSubscriptionHistoryPage__title_j4407_21{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSubscriptionHistoryPage__error_j4407_27{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminSubscriptionHistoryPage__loading_j4407_35{color:var(--color-text-muted)}._adminSubscriptionHistoryPage__tableWrap_j4407_39{overflow-x:auto}._adminSubscriptionHistoryPage__table_j4407_39{width:100%;border-collapse:collapse}._adminSubscriptionHistoryPage__table_j4407_39 th,._adminSubscriptionHistoryPage__table_j4407_39 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminSubscriptionHistoryPage__table_j4407_39 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminSubscriptionHistoryPage__emptyCell_j4407_61{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminSubscriptionHistoryPage__status_j4407_67{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}._adminSubscriptionHistoryPage__status__ACTIVE_j4407_74{background:var(--color-primary-muted);color:var(--color-primary)}._adminSubscriptionHistoryPage__status__PENDING_j4407_79{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminSubscriptionHistoryPage__status__EXPIRED_j4407_84,._adminSubscriptionHistoryPage__status__CANCELLED_j4407_85{background:var(--color-error-muted);color:var(--color-error)}._adminSubscriptionHistoryPage__pagination_j4407_90{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSubscriptionHistoryPage__pagination_j4407_90 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md)}._adminSubscriptionHistoryPage__pagination_j4407_90 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminSubscriptionHistoryPage__pagination_j4407_90 button:disabled{opacity:.5;cursor:not-allowed}._adminPlansPage_1t7kw_1{max-width:64rem}._adminPlansPage__header_1t7kw_5{margin-bottom:var(--spacing-2xl)}._adminPlansPage__backLinks_1t7kw_9{margin-bottom:var(--spacing-md)}._adminPlansPage__backLink_1t7kw_9{font-size:var(--font-size-sm);color:var(--color-primary)}._adminPlansPage__backLink_1t7kw_9:hover{text-decoration:underline}._adminPlansPage__title_1t7kw_22{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm)}._adminPlansPage__subtitle_1t7kw_29{color:var(--color-text-muted);font-size:var(--font-size-base)}._adminPlansPage__error_1t7kw_34{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminPlansPage__loading_1t7kw_42,._adminPlansPage__empty_1t7kw_43{color:var(--color-text-muted)}._adminPlansPage__grid_1t7kw_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--spacing-xl)}._adminPlansPage__card_1t7kw_53{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._adminPlansPage__planName_1t7kw_62{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._adminPlansPage__price_1t7kw_69{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._adminPlansPage__period_1t7kw_75{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._adminPlansPage__features_1t7kw_81{list-style:none;padding:0;margin:var(--spacing-md) 0 0;flex:1}._adminPlansPage__features_1t7kw_81 li{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text)}._adminPlansPage__features_1t7kw_81 li:last-child{border-bottom:none}._adminPlansPage__selectButton_1t7kw_99{display:inline-flex;justify-content:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;margin-top:var(--spacing-md)}._adminPlansPage__selectButton_1t7kw_99:hover{background:var(--color-primary-hover)}._adminPlansPage__selectButton_1t7kw_99:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._adminPlansPage__currentBadge_1t7kw_122{display:inline-block;margin-left:var(--spacing-sm);padding:2px 8px;border-radius:var(--radius-md);background:var(--color-primary-muted, #e0ecff);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._adminPaymentHistoryPage_6uxu0_1{max-width:56rem}._adminPaymentHistoryPage__header_6uxu0_5{margin-bottom:var(--spacing-xl)}._adminPaymentHistoryPage__backLinks_6uxu0_9{margin-bottom:var(--spacing-md)}._adminPaymentHistoryPage__backLink_6uxu0_9{font-size:var(--font-size-sm);color:var(--color-primary)}._adminPaymentHistoryPage__backLink_6uxu0_9:hover{text-decoration:underline}._adminPaymentHistoryPage__title_6uxu0_22{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminPaymentHistoryPage__error_6uxu0_28{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminPaymentHistoryPage__loading_6uxu0_36{color:var(--color-text-muted)}._adminPaymentHistoryPage__tableWrap_6uxu0_40{overflow-x:auto}._adminPaymentHistoryPage__table_6uxu0_40{width:100%;border-collapse:collapse}._adminPaymentHistoryPage__table_6uxu0_40 th,._adminPaymentHistoryPage__table_6uxu0_40 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminPaymentHistoryPage__table_6uxu0_40 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminPaymentHistoryPage__emptyCell_6uxu0_62{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminPaymentHistoryPage__status_6uxu0_68{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}._adminPaymentHistoryPage__status__INIT_6uxu0_75{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminPaymentHistoryPage__status__SUCCESS_6uxu0_80{background:var(--color-primary-muted);color:var(--color-primary)}._adminPaymentHistoryPage__status__FAILED_6uxu0_85{background:var(--color-error-muted);color:var(--color-error)}._adminPaymentHistoryPage__pagination_6uxu0_90{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminPaymentHistoryPage__pagination_6uxu0_90 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md)}._adminPaymentHistoryPage__pagination_6uxu0_90 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminPaymentHistoryPage__pagination_6uxu0_90 button:disabled{opacity:.5;cursor:not-allowed}._adminSkillsPage__required_rwzu6_4{color:var(--color-error)}._adminSkillsPage__header_rwzu6_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminSkillsPage__title_rwzu6_17{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSkillsPage__createButton_rwzu6_23{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer}._adminSkillsPage__createButton_rwzu6_23:hover{background-color:var(--color-primary-hover)}._adminSkillsPage__searchForm_rwzu6_37{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap}._adminSkillsPage__searchInput_rwzu6_44{flex:1;min-width:12rem;max-width:16rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._adminSkillsPage__searchInput_rwzu6_44:focus{outline:none;border-color:var(--color-border-focus)}._adminSkillsPage__categorySelect_rwzu6_59{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);min-width:10rem}._adminSkillsPage__categorySelect_rwzu6_59:focus{outline:none;border-color:var(--color-border-focus)}._adminSkillsPage__searchButton_rwzu6_72{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md)}._adminSkillsPage__searchButton_rwzu6_72:hover{background-color:var(--color-primary-hover)}._adminSkillsPage__error_rwzu6_85{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminSkillsPage__loading_rwzu6_93{color:var(--color-text-muted)}._adminSkillsPage__tableWrap_rwzu6_97{overflow-x:auto}._adminSkillsPage__table_rwzu6_97{width:100%;border-collapse:collapse}._adminSkillsPage__table_rwzu6_97 th,._adminSkillsPage__table_rwzu6_97 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminSkillsPage__table_rwzu6_97 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminSkillsPage__descCell_rwzu6_119{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._adminSkillsPage__emptyCell_rwzu6_126{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminSkillsPage__tableRowInactive_rwzu6_132 td{color:var(--color-text-muted)}._adminSkillsPage__actionLink_rwzu6_136,._adminSkillsPage__actionLinkDanger_rwzu6_137{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:1px solid transparent;cursor:pointer;text-decoration:none;margin-right:var(--spacing-xs)}._adminSkillsPage__actionLink_rwzu6_136{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminSkillsPage__actionLink_rwzu6_136:hover{border-color:var(--color-primary)}._adminSkillsPage__actionLinkDanger_rwzu6_137{color:var(--color-error);border-color:var(--color-error);background:transparent}._adminSkillsPage__actionLinkDanger_rwzu6_137:hover{background:var(--color-error-muted)}._adminSkillsPage__confirmText_rwzu6_170{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminSkillsPage__confirmYes_rwzu6_176,._adminSkillsPage__confirmNo_rwzu6_177{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._adminSkillsPage__confirmYes_rwzu6_176{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminSkillsPage__confirmYes_rwzu6_176:hover:not(:disabled){opacity:.9}._adminSkillsPage__confirmNo_rwzu6_177{background:var(--color-bg-muted);border:1px solid var(--color-border)}._adminSkillsPage__confirmNo_rwzu6_177:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__pagination_rwzu6_205{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSkillsPage__pagination_rwzu6_205 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md)}._adminSkillsPage__pagination_rwzu6_205 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__pagination_rwzu6_205 button:disabled{opacity:.5;cursor:not-allowed}._adminSkillsPage__form_rwzu6_229{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminSkillsPage__formActions_rwzu6_235{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSkillsPage__formActions_rwzu6_235 button[type=submit],._adminSkillsPage__formActions_rwzu6_235 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._adminSkillsPage__formActions_rwzu6_235 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._adminSkillsPage__formActions_rwzu6_235 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._adminSkillsPage__formActions_rwzu6_235 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._adminSkillsPage__formActions_rwzu6_235 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__checkboxLabel_rwzu6_273{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._adminSkillsPage__checkboxLabel_rwzu6_273 input{width:auto}._adminSkillsPage__readOnlyHint_rwzu6_284{font-size:var(--font-size-xs);color:var(--color-text-muted)}._adminApplicationStatusListPage__header_phmwd_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminApplicationStatusListPage__title_phmwd_13{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminApplicationStatusListPage__actions_phmwd_19{display:flex;gap:var(--spacing-md);align-items:center}._adminApplicationStatusListPage__backLink_phmwd_25{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminApplicationStatusListPage__backLink_phmwd_25:hover{text-decoration:underline}._adminApplicationStatusListPage__createButton_phmwd_35{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer}._adminApplicationStatusListPage__createButton_phmwd_35:hover{background-color:var(--color-primary-hover)}._adminApplicationStatusListPage__required_phmwd_49{color:var(--color-error)}._adminApplicationStatusListPage__error_phmwd_53{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminApplicationStatusListPage__loading_phmwd_61{color:var(--color-text-muted)}._adminApplicationStatusListPage__tableWrap_phmwd_65{overflow-x:auto}._adminApplicationStatusListPage__table_phmwd_65{width:100%;border-collapse:collapse}._adminApplicationStatusListPage__table_phmwd_65 th,._adminApplicationStatusListPage__table_phmwd_65 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminApplicationStatusListPage__table_phmwd_65 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminApplicationStatusListPage__descCell_phmwd_87{max-width:14rem}._adminApplicationStatusListPage__emptyCell_phmwd_91{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminApplicationStatusListPage__tableRowInactive_phmwd_97 td{color:var(--color-text-muted)}._adminApplicationStatusListPage__colorBadge_phmwd_101{display:inline-block;width:1rem;height:1rem;border-radius:var(--radius-sm);margin-right:var(--spacing-sm);vertical-align:middle}._adminApplicationStatusListPage__actionLink_phmwd_110,._adminApplicationStatusListPage__actionLinkDanger_phmwd_111{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:1px solid transparent;cursor:pointer;text-decoration:none;margin-right:var(--spacing-xs)}._adminApplicationStatusListPage__actionLink_phmwd_110{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminApplicationStatusListPage__actionLink_phmwd_110:hover{border-color:var(--color-primary)}._adminApplicationStatusListPage__actionLinkDanger_phmwd_111{background:transparent;border-color:var(--color-error);color:var(--color-error)}._adminApplicationStatusListPage__actionLinkDanger_phmwd_111:hover{background:var(--color-error-muted)}._adminApplicationStatusListPage__confirmText_phmwd_144{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminApplicationStatusListPage__confirmYes_phmwd_150,._adminApplicationStatusListPage__confirmNo_phmwd_151{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._adminApplicationStatusListPage__confirmYes_phmwd_150{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminApplicationStatusListPage__confirmYes_phmwd_150:hover:not(:disabled){opacity:.9}._adminApplicationStatusListPage__confirmNo_phmwd_151{background:var(--color-bg-muted);border:1px solid var(--color-border)}._adminApplicationStatusListPage__confirmNo_phmwd_151:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminApplicationStatusListPage__form_phmwd_179{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminApplicationStatusListPage__colorPicker_phmwd_185{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._adminApplicationStatusListPage__colorOption_phmwd_192{width:1.5rem;height:1.5rem;border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:0}._adminApplicationStatusListPage__colorOption_phmwd_192:hover{border-color:var(--color-primary)}._adminApplicationStatusListPage__colorInput_phmwd_205{width:2.5rem;height:1.5rem;padding:0;border:none;cursor:pointer;background:transparent}._adminApplicationStatusListPage__formActions_phmwd_214{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminApplicationStatusListPage__formActions_phmwd_214 button[type=submit],._adminApplicationStatusListPage__formActions_phmwd_214 button[type=button]{padding:0 var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);height:40px;display:inline-block}._adminApplicationStatusListPage__formActions_phmwd_214 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid transparent}._adminApplicationStatusListPage__formActions_phmwd_214 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._adminApplicationStatusListPage__formActions_phmwd_214 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._adminApplicationStatusListPage__formActions_phmwd_214 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminApplicationStatusListPage__checkboxLabel_phmwd_255{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._adminApplicationStatusListPage__checkboxLabel_phmwd_255 input{width:auto}._adminEmailTemplateListPage__header_1eksv_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminEmailTemplateListPage__title_1eksv_3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminEmailTemplateListPage__actions_1eksv_4{display:flex;gap:var(--spacing-md)}._adminEmailTemplateListPage__backLink_1eksv_5{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminEmailTemplateListPage__backLink_1eksv_5:hover{text-decoration:underline}._adminEmailTemplateListPage__createButton_1eksv_7{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}._adminEmailTemplateListPage__createButton_1eksv_7:hover{background:var(--color-primary-hover)}._adminEmailTemplateListPage__error_1eksv_9{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminEmailTemplateListPage__loading_1eksv_10{color:var(--color-text-muted)}._adminEmailTemplateListPage__tableWrap_1eksv_11{overflow-x:auto}._adminEmailTemplateListPage__table_1eksv_11{width:100%;border-collapse:collapse}._adminEmailTemplateListPage__table_1eksv_11 th,._adminEmailTemplateListPage__table_1eksv_11 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminEmailTemplateListPage__table_1eksv_11 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminEmailTemplateListPage__subjectCell_1eksv_15{max-width:16rem}._adminEmailTemplateListPage__emptyCell_1eksv_16{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminEmailTemplateListPage__tableRowInactive_1eksv_17 td{color:var(--color-text-muted)}._adminEmailTemplateListPage__actionLink_1eksv_18,._adminEmailTemplateListPage__actionLinkDanger_1eksv_19{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:1px solid transparent;cursor:pointer;text-decoration:none;margin-right:var(--spacing-xs)}._adminEmailTemplateListPage__actionLink_1eksv_18{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminEmailTemplateListPage__actionLink_1eksv_18:hover{border-color:var(--color-primary)}._adminEmailTemplateListPage__actionLinkDanger_1eksv_19{background:transparent;border-color:var(--color-error);color:var(--color-error)}._adminEmailTemplateListPage__actionLinkDanger_1eksv_19:hover{background:var(--color-error-muted)}._adminEmailTemplateListPage__confirmText_1eksv_51{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminEmailTemplateListPage__confirmYes_1eksv_52,._adminEmailTemplateListPage__confirmNo_1eksv_52{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._adminEmailTemplateListPage__confirmYes_1eksv_52{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminEmailTemplateListPage__confirmNo_1eksv_52{background:var(--color-bg-muted);border:1px solid var(--color-border)}._adminEmailTemplateFormPage_1w309_1{max-width:48rem}._adminEmailTemplateFormPage__header_1w309_5{margin-bottom:var(--spacing-xl)}._adminEmailTemplateFormPage__backLink_1w309_9{font-size:var(--font-size-sm);color:var(--color-primary);display:block;margin-bottom:var(--spacing-md)}._adminEmailTemplateFormPage__backLink_1w309_9:hover{text-decoration:underline}._adminEmailTemplateFormPage__title_1w309_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminEmailTemplateFormPage__required_1w309_26{color:var(--color-error)}._adminEmailTemplateFormPage__error_1w309_30{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminEmailTemplateFormPage__success_1w309_38{padding:var(--spacing-md);background:var(--color-primary-muted);color:var(--color-primary);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminEmailTemplateFormPage__loading_1w309_46{color:var(--color-text-muted)}._adminEmailTemplateFormPage__form_1w309_50{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminEmailTemplateFormPage__codeHint_1w309_56{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:-4px}._adminEmailTemplateFormPage__codeHint_1w309_56 ul{margin:var(--spacing-xs) 0 0;padding-left:1rem}._adminEmailTemplateFormPage__codeHint_1w309_56 li+li{margin-top:2px}._adminEmailTemplateFormPage__codePills_1w309_71{margin-top:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}._adminEmailTemplateFormPage__codePill_1w309_71,._adminEmailTemplateFormPage__codePillActive_1w309_79{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);cursor:pointer;text-align:left}._adminEmailTemplateFormPage__codePillActive_1w309_79{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}._adminEmailTemplateFormPage__codePillCode_1w309_100{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--font-size-2xs, 11px);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-muted)}._adminEmailTemplateFormPage__codePillLabel_1w309_108{opacity:.9}._adminEmailTemplateFormPage__form_1w309_50 label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._adminEmailTemplateFormPage__form_1w309_50 input,._adminEmailTemplateFormPage__form_1w309_50 textarea{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._adminEmailTemplateFormPage__htmlField_1w309_124{display:flex;flex-direction:column;gap:var(--spacing-sm)}._adminEmailTemplateFormPage__htmlToolbar_1w309_130{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}._adminEmailTemplateFormPage__htmlToolbarLabel_1w309_139{margin-right:var(--spacing-xs)}._adminEmailTemplateFormPage__htmlToolbar_1w309_130 button{padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);cursor:pointer}._adminEmailTemplateFormPage__htmlToolbar_1w309_130 button:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminEmailTemplateFormPage__variableRow_1w309_157{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}._adminEmailTemplateFormPage__variableLabel_1w309_164{font-size:var(--font-size-xs);color:var(--color-text-muted)}._adminEmailTemplateFormPage__variableList_1w309_169{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._adminEmailTemplateFormPage__variableTag_1w309_175{padding:2px 8px;border-radius:var(--radius-sm);border:1px dashed var(--color-border);background:var(--color-bg-muted);font-size:var(--font-size-xs);cursor:pointer}._adminEmailTemplateFormPage__variableTag_1w309_175:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminEmailTemplateFormPage__htmlEditor_1w309_189{min-height:12rem;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm)}._adminEmailTemplateFormPage__checkboxLabel_1w309_198{display:flex!important;align-items:center;gap:var(--spacing-sm)}._adminEmailTemplateFormPage__formActions_1w309_204{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminEmailTemplateFormPage__formActions_1w309_204 button[type=submit],._adminEmailTemplateFormPage__formActions_1w309_204 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._adminEmailTemplateFormPage__formActions_1w309_204 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._adminEmailTemplateFormPage__formActions_1w309_204 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._adminEmailTemplateFormPage__testSection_1w309_229{display:flex;gap:var(--spacing-sm);align-items:center}._adminEmailTemplateFormPage__testSection_1w309_229 input{flex:1;min-width:12rem}._adminEmailTemplateFormPage__preview_1w309_240{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._adminEmailTemplateFormPage__previewBody_1w309_247{max-height:20rem;overflow-y:auto;margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--color-bg-muted);border-radius:var(--radius-md)}._adminEmailHistoryPage__header_x5vqu_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}._adminEmailHistoryPage__title_x5vqu_3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminEmailHistoryPage__actions_x5vqu_4{display:flex;gap:var(--spacing-md)}._adminEmailHistoryPage__backLink_x5vqu_5{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminEmailHistoryPage__backLink_x5vqu_5:hover{text-decoration:underline}._adminEmailHistoryPage__filters_x5vqu_7{margin-bottom:var(--spacing-lg)}._adminEmailHistoryPage__filters_x5vqu_7 select{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);min-width:140px;max-width:180px}._adminEmailHistoryPage__error_x5vqu_16{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._adminEmailHistoryPage__loading_x5vqu_17{color:var(--color-text-muted)}._adminEmailHistoryPage__tableWrap_x5vqu_18{overflow-x:auto}._adminEmailHistoryPage__table_x5vqu_18{width:100%;border-collapse:collapse}._adminEmailHistoryPage__table_x5vqu_18 th,._adminEmailHistoryPage__table_x5vqu_18 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminEmailHistoryPage__table_x5vqu_18 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminEmailHistoryPage__subjectCell_x5vqu_22{max-width:14rem}._adminEmailHistoryPage__emptyCell_x5vqu_23{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminEmailHistoryPage__status_x5vqu_24{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}._adminEmailHistoryPage__status__PENDING_x5vqu_25{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminEmailHistoryPage__status__SENT_x5vqu_26{background:var(--color-primary-muted);color:var(--color-primary)}._adminEmailHistoryPage__status__FAILED_x5vqu_27{background:var(--color-error-muted);color:var(--color-error)}._adminEmailHistoryPage__actionLink_x5vqu_28{background:none;border:none;cursor:pointer;color:var(--color-primary);font-size:var(--font-size-sm)}._adminEmailHistoryPage__actionLink_x5vqu_28:hover{text-decoration:underline}._adminEmailHistoryPage__pagination_x5vqu_30{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminEmailHistoryPage__pagination_x5vqu_30 button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md)}._adminEmailHistoryPage__pagination_x5vqu_30 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminEmailHistoryPage__pagination_x5vqu_30 button:disabled{opacity:.5;cursor:not-allowed}._adminEmailHistoryPage__detail_x5vqu_34 p{margin-bottom:var(--spacing-sm)}._adminEmailHistoryPage__detailBody_x5vqu_35{max-height:12rem;overflow-y:auto;padding:var(--spacing-md);background:var(--color-bg-muted);border-radius:var(--radius-md);margin:var(--spacing-md) 0}._adminEmailHistoryPage__resendButton_x5vqu_36{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;margin-top:var(--spacing-md)}._adminEmailHistoryPage__resendButton_x5vqu_36:hover:not(:disabled){background:var(--color-primary-hover)}._paymentReturnPage_xghhg_1{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}._paymentReturnPage__card_xghhg_9{max-width:28rem;padding:var(--spacing-2xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}._paymentReturnPage__titleSuccess_xghhg_17{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-success);margin:0 0 var(--spacing-md)}._paymentReturnPage__titleFailed_xghhg_24{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0 0 var(--spacing-md)}._paymentReturnPage__message_xghhg_31{color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}._paymentReturnPage__actions_xghhg_37{display:flex;flex-direction:column;gap:var(--spacing-md)}._paymentReturnPage__link_xghhg_43{display:inline-block;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}._paymentReturnPage__link_xghhg_43:hover{background:var(--color-primary-hover)}._paymentReturnPage__linkSecondary_xghhg_57{display:inline-block;padding:var(--spacing-sm);color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none}._paymentReturnPage__linkSecondary_xghhg_57:hover{text-decoration:underline}._roleListPage__header_1c8oa_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._roleListPage__title_1c8oa_13{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._roleListPage__actions_1c8oa_19{display:flex;gap:var(--spacing-md);align-items:center}._roleListPage__backLink_1c8oa_25{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._roleListPage__backLink_1c8oa_25:hover{text-decoration:underline}._roleListPage__createButton_1c8oa_35{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer}._roleListPage__createButton_1c8oa_35:hover{background-color:var(--color-primary-hover)}._roleListPage__error_1c8oa_49{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._roleListPage__loading_1c8oa_57{color:var(--color-text-muted)}._roleListPage__tableWrap_1c8oa_61{overflow-x:auto}._roleListPage__table_1c8oa_61{width:100%;border-collapse:collapse}._roleListPage__table_1c8oa_61 th,._roleListPage__table_1c8oa_61 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._roleListPage__table_1c8oa_61 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._roleListPage__descCell_1c8oa_83{max-width:20rem}._roleListPage__emptyCell_1c8oa_87{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._roleListPage__tableRowInactive_1c8oa_93 td{color:var(--color-text-muted)}._roleListPage__actionLink_1c8oa_97,._roleListPage__actionLinkDanger_1c8oa_98{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:1px solid transparent;cursor:pointer;text-decoration:none;margin-right:var(--spacing-xs)}._roleListPage__actionLink_1c8oa_97{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._roleListPage__actionLink_1c8oa_97:hover{border-color:var(--color-primary)}._roleListPage__actionLinkDanger_1c8oa_98{background:transparent;border-color:var(--color-error);color:var(--color-error)}._roleListPage__actionLinkDanger_1c8oa_98:hover{background:var(--color-error-muted)}._roleListPage__confirmText_1c8oa_131{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._roleListPage__confirmYes_1c8oa_137,._roleListPage__confirmNo_1c8oa_138{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._roleListPage__confirmYes_1c8oa_137{background:var(--color-error);color:var(--color-text-inverse);border:none}._roleListPage__confirmYes_1c8oa_137:hover:not(:disabled){opacity:.9}._roleListPage__confirmNo_1c8oa_138{background:var(--color-bg-muted);border:1px solid var(--color-border)}._roleListPage__confirmNo_1c8oa_138:hover{border-color:var(--color-primary);color:var(--color-primary)}._roleListPage__form_1c8oa_166{display:flex;flex-direction:column;gap:var(--spacing-md)}._roleListPage__formActions_1c8oa_172{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._roleListPage__formActions_1c8oa_172 button[type=submit],._roleListPage__formActions_1c8oa_172 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._roleListPage__formActions_1c8oa_172 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._roleListPage__formActions_1c8oa_172 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._roleListPage__formActions_1c8oa_172 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._roleListPage__formActions_1c8oa_172 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._roleListPage__checkboxLabel_1c8oa_210{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._roleListPage__checkboxLabel_1c8oa_210 input{width:auto}._roleListPage__permsList_1c8oa_221{max-height:20rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-sm)}._roleListPage__permItem_1c8oa_229{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer}._roleListPage__permItem_1c8oa_229 input{width:auto;flex-shrink:0;margin-top:.2rem}._roleListPage__permDesc_1c8oa_243{color:var(--color-text-muted);font-size:var(--font-size-xs)}._roleListPage__emptyPerms_1c8oa_248{color:var(--color-text-muted);font-size:var(--font-size-sm)}._permissionListPage__required_cocrl_4{color:var(--color-error)}._permissionListPage__header_cocrl_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._permissionListPage__title_cocrl_17{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._permissionListPage__actions_cocrl_23{display:flex;gap:var(--spacing-md);align-items:center}._permissionListPage__backLink_cocrl_29{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._permissionListPage__backLink_cocrl_29:hover{text-decoration:underline}._permissionListPage__createButton_cocrl_39{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer}._permissionListPage__createButton_cocrl_39:hover{background-color:var(--color-primary-hover)}._permissionListPage__error_cocrl_53{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._permissionListPage__loading_cocrl_61{color:var(--color-text-muted)}._permissionListPage__tableWrap_cocrl_65{overflow-x:auto}._permissionListPage__table_cocrl_65{width:100%;border-collapse:collapse}._permissionListPage__table_cocrl_65 th,._permissionListPage__table_cocrl_65 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._permissionListPage__table_cocrl_65 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._permissionListPage__descCell_cocrl_87{max-width:16rem}._permissionListPage__emptyCell_cocrl_91{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._permissionListPage__tableRowInactive_cocrl_97 td{color:var(--color-text-muted)}._permissionListPage__actionLink_cocrl_101,._permissionListPage__actionLinkDanger_cocrl_102{background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}._permissionListPage__actionLink_cocrl_101{color:var(--color-primary)}._permissionListPage__actionLink_cocrl_101:hover{text-decoration:underline}._permissionListPage__actionLinkDanger_cocrl_102{color:var(--color-error)}._permissionListPage__actionLinkDanger_cocrl_102:hover{text-decoration:underline}._permissionListPage__confirmText_cocrl_126{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._permissionListPage__confirmYes_cocrl_132,._permissionListPage__confirmNo_cocrl_133{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._permissionListPage__confirmYes_cocrl_132{background:var(--color-error);color:var(--color-text-inverse);border:none}._permissionListPage__confirmYes_cocrl_132:hover:not(:disabled){opacity:.9}._permissionListPage__confirmNo_cocrl_133{background:var(--color-bg-muted);border:1px solid var(--color-border)}._permissionListPage__confirmNo_cocrl_133:hover{border-color:var(--color-primary);color:var(--color-primary)}._permissionListPage__form_cocrl_161{display:flex;flex-direction:column;gap:var(--spacing-md)}._permissionListPage__formActions_cocrl_167{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._permissionListPage__formActions_cocrl_167 button[type=submit],._permissionListPage__formActions_cocrl_167 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._permissionListPage__formActions_cocrl_167 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._permissionListPage__formActions_cocrl_167 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._permissionListPage__formActions_cocrl_167 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._permissionListPage__formActions_cocrl_167 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._permissionListPage__checkboxLabel_cocrl_205{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._permissionListPage__checkboxLabel_cocrl_205 input{width:auto}._subscriptionPlanListPage__required_86st1_4{color:var(--color-error)}._subscriptionPlanListPage__header_86st1_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._subscriptionPlanListPage__title_86st1_17{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._subscriptionPlanListPage__actions_86st1_23{display:flex;gap:var(--spacing-md);align-items:center}._subscriptionPlanListPage__backLink_86st1_29{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._subscriptionPlanListPage__backLink_86st1_29:hover{text-decoration:underline}._subscriptionPlanListPage__createButton_86st1_39{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer}._subscriptionPlanListPage__createButton_86st1_39:hover{background-color:var(--color-primary-hover)}._subscriptionPlanListPage__error_86st1_53{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._subscriptionPlanListPage__loading_86st1_61{color:var(--color-text-muted)}._subscriptionPlanListPage__tableWrap_86st1_65{overflow-x:auto}._subscriptionPlanListPage__table_86st1_65{width:100%;border-collapse:collapse}._subscriptionPlanListPage__table_86st1_65 th,._subscriptionPlanListPage__table_86st1_65 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._subscriptionPlanListPage__table_86st1_65 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._subscriptionPlanListPage__emptyCell_86st1_87{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._subscriptionPlanListPage__rowInactive_86st1_93 td{color:var(--color-text-muted)}._subscriptionPlanListPage__actionLink_86st1_97,._subscriptionPlanListPage__actionLinkDanger_86st1_98{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);border:1px solid transparent;cursor:pointer;text-decoration:none;margin-right:var(--spacing-xs)}._subscriptionPlanListPage__actionLink_86st1_97{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._subscriptionPlanListPage__actionLink_86st1_97:hover{border-color:var(--color-primary)}._subscriptionPlanListPage__actionLinkDanger_86st1_98{background:transparent;border-color:var(--color-error);color:var(--color-error)}._subscriptionPlanListPage__actionLinkDanger_86st1_98:hover{background:var(--color-error-muted)}._subscriptionPlanListPage__confirmText_86st1_131{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._subscriptionPlanListPage__confirmYes_86st1_137,._subscriptionPlanListPage__confirmNo_86st1_138{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;margin-right:var(--spacing-xs)}._subscriptionPlanListPage__confirmYes_86st1_137{background:var(--color-error);color:var(--color-text-inverse);border:none}._subscriptionPlanListPage__confirmYes_86st1_137:hover:not(:disabled){opacity:.9}._subscriptionPlanListPage__confirmNo_86st1_138{background:var(--color-bg-muted);border:1px solid var(--color-border)}._subscriptionPlanListPage__confirmNo_86st1_138:hover{border-color:var(--color-primary);color:var(--color-primary)}._subscriptionPlanListPage__form_86st1_166{display:flex;flex-direction:column;gap:var(--spacing-md)}._subscriptionPlanListPage__formActions_86st1_172{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._subscriptionPlanListPage__formActions_86st1_172 button[type=submit],._subscriptionPlanListPage__formActions_86st1_172 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._subscriptionPlanListPage__formActions_86st1_172 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._subscriptionPlanListPage__formActions_86st1_172 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._subscriptionPlanListPage__formActions_86st1_172 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._subscriptionPlanListPage__formActions_86st1_172 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._subscriptionPlanListPage__checkboxLabel_86st1_210{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._subscriptionPlanListPage__checkboxLabel_86st1_210 input{width:auto}._notificationCreatePage__header_14ks8_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._notificationCreatePage__title_14ks8_13{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._notificationCreatePage__actions_14ks8_19{display:flex;gap:var(--spacing-md)}._notificationCreatePage__backLink_14ks8_24{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._notificationCreatePage__backLink_14ks8_24:hover{text-decoration:underline}._notificationCreatePage__error_14ks8_34{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._notificationCreatePage__success_14ks8_42{padding:var(--spacing-md);background-color:var(--color-success-muted, #e8f5e9);color:var(--color-success, #2e7d32);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._notificationCreatePage__form_14ks8_50{display:flex;flex-direction:column;gap:var(--spacing-md)}._notificationCreatePage__form_14ks8_50 label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._notificationCreatePage__form_14ks8_50 input,._notificationCreatePage__form_14ks8_50 select,._notificationCreatePage__form_14ks8_50 textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._notificationCreatePage__formActions_14ks8_69{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._notificationCreatePage__formActions_14ks8_69 button[type=submit],._notificationCreatePage__formActions_14ks8_69 button[type=button]{padding:0 var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;height:40px;line-height:40px;display:inline-block}._notificationCreatePage__formActions_14ks8_69 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._notificationCreatePage__formActions_14ks8_69 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._notificationCreatePage__formActions_14ks8_69 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._notificationCreatePage__formActions_14ks8_69 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._notificationCreatePage__cancelLink_14ks8_107{padding:0 var(--spacing-lg);height:40px;line-height:40px;display:inline-block;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-muted);text-decoration:none}._notificationCreatePage__cancelLink_14ks8_107:hover{border-color:var(--color-primary);color:var(--color-primary)}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-muted: #dbeafe;--color-secondary: #64748b;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-error-muted: #fef2f2;--color-info: #0ea5e9;--color-text: #1e293b;--color-text-muted: #64748b;--color-text-inverse: #ffffff;--color-bg: #ffffff;--color-bg-muted: #f8fafc;--color-bg-elevated: #ffffff;--color-border: #e2e8f0;--color-border-focus: #2563eb;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--form-max-width: 28rem;--form-card-max-width: 36rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);min-height:100vh}#root{min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}
