._notificationBellWrap_19vz9_1{position:relative;display:inline-flex}._notificationBell_19vz9_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_19vz9_17{color:inherit}._notificationBell_19vz9_1:hover{color:var(--color-primary);text-decoration:none}._notificationBell__badge_19vz9_26{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}._notificationBell__preview_19vz9_42{position:absolute;top:100%;right:0;width:min(360px,88vw);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated, #fff);box-shadow:0 16px 36px #0f172a24;z-index:100;padding:var(--spacing-sm)}._notificationBell__preview_19vz9_42:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}._notificationBell__previewHeader_19vz9_64{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._notificationBell__previewLink_19vz9_73{font-size:var(--font-size-xs);color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}._notificationBell__previewLink_19vz9_73:hover{text-decoration:underline}._notificationBell__previewList_19vz9_84{list-style:none;margin:0;padding:0 0 2px;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}._notificationBell__previewItem_19vz9_96{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._notificationBell__previewItemBtn_19vz9_102{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;border:none;background:transparent;padding:var(--spacing-sm);cursor:pointer;line-height:1.4}._notificationBell__previewItemBtn_19vz9_102:hover{background:var(--color-bg-muted, #f9fafb)}._notificationBell__previewTitle_19vz9_119{margin:0 0 2px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.35}._notificationBell__previewMessage_19vz9_127{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._notificationBell__previewTime_19vz9_139{margin-top:4px;display:block;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.35}._notificationBell__empty_19vz9_147{margin:0;padding:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}._appLayout_5uamm_1{display:flex;min-height:100vh}._appLayout__sidebar_5uamm_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_5uamm_21{display:none}@media (max-width: 767px){._appLayout__sidebar_5uamm_7{transform:translate(-100%);width:260px}._appLayout__sidebar_open_5uamm_31{transform:translate(0)}._appLayout__sidebarBackdrop_5uamm_21{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}}._appLayout__sidebarHeader_5uamm_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_5uamm_53{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-primary);text-decoration:none}._appLayout__brand_5uamm_53:hover{color:var(--color-primary-hover);text-decoration:none}._appLayout__sidebarToggle_5uamm_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_5uamm_65:hover{color:var(--color-text);background:var(--color-bg)}@media (max-width: 767px){._appLayout__sidebarToggle_5uamm_65{display:flex}}._appLayout__menuBtn_5uamm_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_5uamm_86:hover{color:var(--color-text);background:var(--color-bg-muted)}@media (max-width: 767px){._appLayout__menuBtn_5uamm_86{display:flex;align-items:center;justify-content:center}}._appLayout__sidebarNav_5uamm_109{flex:1;overflow-y:auto;padding:var(--spacing-md) 0}._appLayout__navGroup_5uamm_115{margin-top:var(--spacing-md)}._appLayout__navGroupTitle_5uamm_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_5uamm_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_5uamm_129:hover{color:var(--color-primary);background:var(--color-primary-muted);text-decoration:none}._appLayout__navItem_active_5uamm_148{color:var(--color-primary);background:var(--color-primary-muted);font-weight:var(--font-weight-medium)}._appLayout__navItem_5uamm_129 svg{flex-shrink:0}._appLayout__navItem_submenu_5uamm_158{width:100%;justify-content:flex-start;text-align:left;background:none;border:none;cursor:pointer;font:inherit}._appLayout__navChevron_5uamm_168{margin-left:auto;color:var(--color-text-muted)}._appLayout__navSubmenu_5uamm_173{margin:0 var(--spacing-sm)}._appLayout__navSubmenu_5uamm_173 ._appLayout__navItem_submenu_5uamm_158{margin:0}._appLayout__navSubmenuItems_5uamm_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_5uamm_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_5uamm_188:hover{color:var(--color-primary);background:var(--color-primary-muted);text-decoration:none}._appLayout__navSubItem_5uamm_188._appLayout__navItem_active_5uamm_148{color:var(--color-primary);background:var(--color-primary-muted);font-weight:var(--font-weight-medium)}._appLayout__navSubItem_5uamm_188 svg{flex-shrink:0}._appLayout__body_5uamm_218{flex:1;margin-left:260px;display:flex;flex-direction:column;min-height:100vh;min-width:0;overflow-x:hidden}@media (max-width: 767px){._appLayout__body_5uamm_218{margin-left:0}}._appLayout__topBar_5uamm_235{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_5uamm_245{flex:1}._appLayout__topBarRight_5uamm_249{display:flex;align-items:center;gap:var(--spacing-md)}._appLayout__topBarIcon_5uamm_255{display:flex;align-items:center}._appLayout__userMenu_5uamm_260{position:relative}._appLayout__userButton_5uamm_264{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_5uamm_264:hover{background:var(--color-bg-muted)}._appLayout__userAvatar_5uamm_281{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_5uamm_295{width:100%;height:100%;object-fit:cover;border-radius:50%}._appLayout__userName_5uamm_302{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 639px){._appLayout__userName_5uamm_302{display:none}}._appLayout__userMenuBackdrop_5uamm_315{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}._appLayout__userMenuDropdown_5uamm_321{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_5uamm_335{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_5uamm_335:hover{background:var(--color-bg-muted)}._appLayout__userMenuItem_5uamm_335 svg{flex-shrink:0;color:var(--color-text-muted)}._appLayout__main_5uamm_361{flex:1;padding:var(--spacing-lg);background:var(--color-bg);min-width:0;overflow-x:hidden}@media (min-width: 768px){._appLayout__main_5uamm_361{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_1b2w3_1{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg);position:relative;overflow:hidden}._landingPage__header_1b2w3_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,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-bg) 92%,transparent);position:sticky;top:0;z-index:10;box-shadow:0 6px 20px #0f172a0a}._landingPage_1b2w3_1:before,._landingPage_1b2w3_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_1b2w3_1:before{width:420px;height:420px;top:-160px;right:-120px}._landingPage_1b2w3_1:after{width:360px;height:360px;bottom:-160px;left:-80px}._landingPage__brand_1b2w3_49{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none}._landingPage__brand_1b2w3_49:hover{text-decoration:none;color:var(--color-primary)}._landingPage__nav_1b2w3_61{display:flex;gap:var(--spacing-md);align-items:center}._landingPage__navLink_1b2w3_67{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}._landingPage__navLink_1b2w3_67:hover{color:var(--color-primary);text-decoration:none}._landingPage__navLinkPrimary_1b2w3_79{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_1b2w3_79:hover{background-color:var(--color-primary-hover);text-decoration:none}._landingPage__hero_1b2w3_94{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl)}._landingPage__heroInner_1b2w3_98{display:grid;gap:var(--spacing-2xl);align-items:center;max-width:72rem;margin:0 auto}._landingPage__heroContent_1b2w3_106{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 26px 80px #0f172a24;position:relative;overflow:hidden;animation:_landingPageFadeUp_1b2w3_1 .6s ease-out 60ms both}._landingPage__heroContent_1b2w3_106:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;animation:_landingPageBorderPulse_1b2w3_1 2.6s ease-out infinite}._landingPage__heroEyebrow_1b2w3_130{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_1b2w3_139{font-size:clamp(2rem,1.35rem + 1.9vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.12;letter-spacing:-.02em}._landingPage__subtitle_1b2w3_148{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed);max-width:34rem}._landingPage__actions_1b2w3_156{display:flex;gap:var(--spacing-md);justify-content:flex-start;flex-wrap:wrap}._landingPage__hint_1b2w3_163{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}._landingPage__heroStats_1b2w3_169{margin-top:var(--spacing-lg);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}._landingPage__heroStatItem_1b2w3_176{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_1b2w3_183{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._landingPage__heroStatLabel_1b2w3_190{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}._landingPage__heroVisual_1b2w3_196{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl) var(--spacing-md)}._landingPage__heroPanel_1b2w3_204{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) 97%,#ffffff 3%);box-shadow:0 26px 74px #0f172a29;padding:var(--spacing-lg);position:relative;overflow:hidden}._landingPage__heroPanel_1b2w3_204:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(130deg,#ffffff2e,#fff0 42%)}._landingPage__heroPanelHeader_1b2w3_228{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._landingPage__heroPanelTitle_1b2w3_235{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._landingPage__heroPanelTag_1b2w3_240{font-size:var(--font-size-xs);padding:2px 10px;border-radius:999px;background:#3b82f614;color:var(--color-primary);font-weight:var(--font-weight-medium)}._landingPage__heroHighlights_1b2w3_249{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}._landingPage__heroHighlight_1b2w3_249{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.42);background:var(--color-bg);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:2px;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}._landingPage__heroHighlight_1b2w3_249:hover{transform:translateY(-2px);border-color:#3b82f68c;box-shadow:0 10px 24px #3b82f61f}._landingPage__heroHighlightLabel_1b2w3_272{font-size:var(--font-size-xs);color:var(--color-text-muted)}._landingPage__heroHighlightValue_1b2w3_277{font-size:var(--font-size-lg);line-height:1.2;color:var(--color-text)}._landingPage__heroHighlightHint_1b2w3_283{font-size:var(--font-size-xs);color:var(--color-primary)}._landingPage__heroBoard_1b2w3_288{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_1b2w3_1 5.2s ease-in-out infinite}._landingPage__heroBoardHeader_1b2w3_299{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._landingPage__heroBoardTitle_1b2w3_306{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._landingPage__heroBoardTag_1b2w3_311{font-size:var(--font-size-xs);padding:2px 10px;border-radius:999px;background:#22c55e1a;color:#16a34a;font-weight:var(--font-weight-medium)}._landingPage__heroBoardColumns_1b2w3_320{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-sm)}._landingPage__heroBoardColumn_1b2w3_320{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_1b2w3_333{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:4px}._landingPage__heroBoardChip_1b2w3_339{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_1b2w3_350{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_1b2w3_358{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_1b2w3_367{font-weight:var(--font-weight-medium)}._landingPage__heroBoardFooterValue_1b2w3_371{opacity:.9}._landingPage__heroFloatingCard_1b2w3_375{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 20px 48px #0f172a33;min-width:220px;transform:translateY(0);animation:_landingPageFloatAlt_1b2w3_1 5.2s ease-in-out infinite}._landingPage__heroFloatingLabel_1b2w3_389{font-size:var(--font-size-2xs, 11px);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:4px}._landingPage__heroFloatingRow_1b2w3_397{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}._landingPage__heroFloatingName_1b2w3_404{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._landingPage__heroFloatingScore_1b2w3_409{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._landingPage__heroFloatingText_1b2w3_415{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-snug, 1.35)}._landingPage__primaryLink_1b2w3_421{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 28px #2563eb47;transform:translateY(0);transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}._landingPage__primaryLink_1b2w3_421:hover{background-color:var(--color-primary-hover);text-decoration:none;transform:translateY(-1px);box-shadow:0 18px 44px #2563eb61}._landingPage__secondaryLink_1b2w3_440{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,transform .16s ease-out}._landingPage__secondaryLink_1b2w3_440:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none;background-color:#3b82f60a;transform:translateY(-1px)}._landingPage__main_1b2w3_459{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-2xl) 0 var(--spacing-4xl)}._landingPage__section_1b2w3_467{padding:0 var(--spacing-lg);max-width:72rem;margin:0 auto;width:100%;animation:_landingPageFadeUp_1b2w3_1 .52s ease-out both}._landingPage__sectionTitle_1b2w3_475{font-size:clamp(1.35rem,1.15rem + .8vw,1.9rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);text-align:center;letter-spacing:-.01em}._landingPage__sectionSubtitle_1b2w3_483{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_1b2w3_493{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}._landingPage__screenshot_1b2w3_499{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_1b2w3_508{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.3)}._landingPage__screenshotDot_1b2w3_516{width:8px;height:8px;border-radius:999px;background-color:#94a3b8b3}._landingPage__screenshotBody_1b2w3_523{position:relative;background-color:var(--color-bg)}._landingPage__screenshotImage_1b2w3_528{display:block;width:100%;height:auto}._landingPage__screenshotCaption_1b2w3_534{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_1b2w3_542{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 16px 40px #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_1b2w3_542: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_1b2w3_542:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0f172a24;border-color:#3b82f699}._landingPage__featureCard_1b2w3_542:hover:after{opacity:1;border-color:#3b82f666}._landingPage__featureBadge_1b2w3_576{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_1b2w3_587{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._landingPage__featureText_1b2w3_593{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}._landingPage__featureList_1b2w3_600{list-style:disc;padding-left:1.25rem;margin:0;font-size:var(--font-size-sm);color:var(--color-text)}._landingPage__featureList_1b2w3_600 li+li{margin-top:var(--spacing-xs)}._landingPage__workflow_1b2w3_612{list-style:none;padding:0;margin:0;display:grid;gap:var(--spacing-md)}._landingPage__workflowItem_1b2w3_620{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%);transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}._landingPage__workflowItem_1b2w3_620:hover{transform:translateY(-2px);border-color:#3b82f680;box-shadow:0 16px 36px #0f172a1a}._landingPage__workflowStepNumber_1b2w3_638{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_1b2w3_653{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:2px}._landingPage__workflowContentText_1b2w3_659{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__plans_1b2w3_665{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:stretch}._landingPage__plan_1b2w3_665{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 #0f172a0f;transform:translateY(0);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}._landingPage__plan_1b2w3_665:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a24;border-color:#3b82f680}._landingPage__planName_1b2w3_688{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._landingPage__planPrice_1b2w3_693{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-xs)}._landingPage__planDesc_1b2w3_700{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__planHighlight_1b2w3_706{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_1b2w3_717,._landingPage__planButtonPrimary_1b2w3_718{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_1b2w3_717{border:1px solid var(--color-border);color:var(--color-text)}._landingPage__planButton_1b2w3_717:hover{border-color:var(--color-primary);color:var(--color-primary)}._landingPage__planButtonPrimary_1b2w3_718{background:var(--color-primary);color:var(--color-text-inverse)}._landingPage__planButtonPrimary_1b2w3_718:hover{background:var(--color-primary-hover)}._landingPage__plansCta_1b2w3_746{margin-top:var(--spacing-xl);text-align:center}._landingPage__faq_1b2w3_751{display:grid;gap:var(--spacing-md);max-width:64rem;margin:0 auto}._landingPage__faqItem_1b2w3_758{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_1b2w3_758: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_1b2w3_758:hover{transform:translateY(-2px);border-color:#3b82f699;background-color:color-mix(in srgb,var(--color-bg) 94%,#ffffff 6%);box-shadow:0 16px 38px #0f172a1a}._landingPage__faqItem_1b2w3_758 h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}._landingPage__faqItem_1b2w3_758 p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._landingPage__finalCta_1b2w3_804{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 20px 50px #0f172a14;transform:translateY(0);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}._landingPage__finalCta_1b2w3_804 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._landingPage__finalCta_1b2w3_804 p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._landingPage__finalCta_1b2w3_804:hover{transform:translateY(-3px);box-shadow:0 28px 72px #0f172a24;border-color:#3b82f680}._landingPage__finalActions_1b2w3_833{display:flex;justify-content:center}@keyframes _landingPageFadeUp_1b2w3_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._landingPage__heroContent_1b2w3_106,._landingPage__heroFloatingCard_1b2w3_375,._landingPage__section_1b2w3_467,._landingPage__featureCard_1b2w3_542,._landingPage__plan_1b2w3_665,._landingPage__workflowItem_1b2w3_620{animation:none;transition:none}}@keyframes _landingPageFloat_1b2w3_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _landingPageFloatAlt_1b2w3_1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes _landingPageBorderPulse_1b2w3_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_1b2w3_10{padding:var(--spacing-md) var(--spacing-xl)}._landingPage__title_1b2w3_139{font-size:2.5rem}}@media (min-width: 768px){._landingPage__heroInner_1b2w3_98{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}._landingPage__workflow_1b2w3_612{grid-template-columns:repeat(5,minmax(0,1fr))}._landingPage__workflowItem_1b2w3_620{flex-direction:column;align-items:center;text-align:center}._landingPage__featureGrid_1b2w3_493{grid-template-columns:repeat(3,minmax(0,1fr))}._landingPage__plans_1b2w3_665{flex-direction:row;align-items:stretch}._landingPage__faq_1b2w3_751{grid-template-columns:repeat(2,minmax(0,1fr))}}._authForm_11t6h_1{width:100%;max-width:var(--form-max-width);margin:0 auto;display:flex;flex-direction:column}._authForm__title_11t6h_9{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xl);color:var(--color-text)}._authForm__message_11t6h_16{color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}._authForm__form_11t6h_22{display:flex;flex-direction:column;gap:var(--spacing-md)}._authForm__label_11t6h_28{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._authForm__input_11t6h_34{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._authForm__input_11t6h_34:focus{outline:none;border-color:var(--color-border-focus)}._authForm__submitButton_11t6h_46{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_11t6h_46:hover{background-color:var(--color-primary-hover)}._authForm__submitButton_11t6h_46:disabled{opacity:.7;cursor:not-allowed}._authForm__error_11t6h_65{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);margin-bottom:var(--spacing-xl)}._authForm__forgotLink_11t6h_74{font-size:var(--font-size-sm);color:var(--color-primary)}._authForm__footer_11t6h_79{margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}._authForm__footer_11t6h_79 a{color:var(--color-primary)}._authForm__primaryLink_11t6h_89{display:inline-block;margin-top:var(--spacing-md);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_11t6h_89:hover{background-color:var(--color-primary-hover);text-decoration:none}._authForm__secondaryButton_11t6h_105{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_11t6h_105:hover{border-color:var(--color-primary);color:var(--color-primary)}._authForm__successMessage_11t6h_119{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)}._authForm__demoBox_11t6h_127{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:#f0f9ff;border:1px dashed #93c5fd;border-radius:var(--radius-md);text-align:center}._authForm__demoTitle_11t6h_136{font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 600);color:#1e40af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-xs)}._authForm__demoInfo_11t6h_145{font-size:var(--font-size-sm, 14px);color:#1e3a5f;margin:0 0 var(--spacing-sm)}._authForm__demoInfo_11t6h_145 span{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);background:#dbeafe;padding:1px 6px;border-radius:4px;font-size:var(--font-size-sm, 13px)}._authForm__demoButton_11t6h_159{padding:var(--spacing-xs) var(--spacing-md);background:#2563eb;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm, 13px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:background .15s}._authForm__demoButton_11t6h_159:hover:not(:disabled){background:#1d4ed8}._authForm__demoButton_11t6h_159:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._authForm_11t6h_1{padding:0 var(--spacing-sm)}._authForm__title_11t6h_9{font-size:var(--font-size-xl, 20px)}._authForm__input_11t6h_34{padding:var(--spacing-sm);font-size:var(--font-size-sm)}._authForm__demoInfo_11t6h_145 span{display:inline-block;margin-top:2px}}._dashboardPage__title_1ps89_1{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}._dashboardPage__subtitle_1ps89_8{margin-top:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}._dashboardHero_1ps89_14{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));background:var(--color-bg-elevated);box-shadow:0 10px 30px #0f172a0f}._dashboardHero__cta_1ps89_27{text-decoration:none;white-space:nowrap;padding:var(--spacing-sm) var(--spacing-lg);border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 40%,var(--color-border));color:color-mix(in srgb,var(--color-primary) 88%,#111827);font-weight:var(--font-weight-medium);background:var(--color-bg);transition:all .2s ease}._dashboardHero__cta_1ps89_27:hover{transform:translateY(-1px);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg));box-shadow:0 6px 16px #3b82f626}._dashboardPage__loading_1ps89_46{color:var(--color-text-muted)}._dashboardPage__error_1ps89_50{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md)}._dashboardSummary_1ps89_57{display:flex;flex-direction:column;gap:var(--spacing-xl)}._dashboardSummary__cards_1ps89_63{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg)}._dashboardSummary__activeJobsCard_1ps89_69,._dashboardSummary__applicationsTodayCard_1ps89_70,._dashboardSummary__applicationsTodayCardHighlight_1ps89_71{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);min-height:132px;box-shadow:0 8px 24px #1018280a;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._dashboardSummary__activeJobsCard_1ps89_69{text-decoration:none;color:inherit}._dashboardSummary__activeJobsCard_1ps89_69:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 12px 28px #10182814}._dashboardSummary__applicationsTodayCardHighlight_1ps89_71{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-elevated))}._dashboardSummary__cardLabel_1ps89_101{font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__cardValue_1ps89_106{font-size:clamp(1.2rem,1rem + .9vw,1.9rem);font-weight:var(--font-weight-bold);color:var(--color-text)}._dashboardSummary__cardChange_1ps89_112{font-size:var(--font-size-xs);color:var(--color-text-muted)}._dashboardSummary__statusSection_1ps89_117,._dashboardSummary__interviewsSection_1ps89_118{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);box-shadow:0 8px 24px #1018280a}._dashboardSummary__sectionTitle_1ps89_126{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._dashboardSummary__statusList_1ps89_133{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}._dashboardSummary__statusItem_1ps89_139{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._dashboardSummary__statusLabel_1ps89_152{font-size:var(--font-size-base);color:var(--color-text-muted)}._dashboardSummary__statusCount_1ps89_157{font-size:var(--font-size-base);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._dashboardSummary__interviewsList_1ps89_164{display:flex;flex-direction:column;gap:var(--spacing-md)}._dashboardSummary__interviewRow_1ps89_170{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;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}._dashboardSummary__interviewRow_1ps89_170:hover{border-color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-elevated));transform:translateY(-1px)}._dashboardSummary__interviewMain_1ps89_188{display:flex;flex-direction:column;gap:var(--spacing-xs)}._dashboardSummary__interviewCandidate_1ps89_194{font-weight:var(--font-weight-medium);color:var(--color-text)}._dashboardSummary__interviewJob_1ps89_199{font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__interviewMeta_1ps89_204{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}._dashboardSummary__sectionEmpty_1ps89_212{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width: 767px){._dashboardHero_1ps89_14{flex-direction:column;align-items:flex-start;padding:var(--spacing-md)}._dashboardHero__cta_1ps89_27{width:100%;text-align:center}._dashboardSummary__cards_1ps89_63{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}._dashboardSummary__statusSection_1ps89_117,._dashboardSummary__interviewsSection_1ps89_118{padding:var(--spacing-md)}._dashboardSummary__statusList_1ps89_133{grid-template-columns:1fr}}@media (max-width: 480px){._dashboardSummary__cards_1ps89_63{grid-template-columns:1fr}}._jobListPage_12shm_1{padding:var(--spacing-lg);min-width:0;overflow-x:hidden}._jobListPage__header_12shm_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._jobListPage__title_12shm_14{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._jobListPage__createLink_12shm_21{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_12shm_21:hover{background:var(--color-primary-hover)}._jobListPage__filterBar_12shm_34{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._jobListPage__searchInput_12shm_41{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_12shm_49{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px}._jobListPage__searchButton_12shm_56{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_12shm_65{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_12shm_73{color:var(--color-text-muted)}._jobListPage__tableWrap_12shm_77{overflow-x:auto}._jobListPage__table_12shm_77{width:100%;min-width:600px;border-collapse:collapse}._jobListPage__table_12shm_77 th,._jobListPage__table_12shm_77 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._jobListPage__table_12shm_77 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._jobListPage__tableRowDraft_12shm_99{opacity:.8}._jobListPage__statusBadge_12shm_103{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._jobListPage__statusBadge_12shm_103[data-status=DRAFT]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobListPage__statusBadge_12shm_103[data-status=PUBLISHED]{background:var(--color-primary-muted);color:var(--color-primary)}._jobListPage__statusBadge_12shm_103[data-status=PAUSED]{background:var(--color-warning);color:var(--color-text-inverse)}._jobListPage__statusBadge_12shm_103[data-status=CLOSED],._jobListPage__statusBadge_12shm_103[data-status=FILLED]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobListPage__detailLink_12shm_131{color:var(--color-primary);text-decoration:none}._jobListPage__detailLink_12shm_131:hover{text-decoration:underline}._jobListPage__pagination_12shm_140{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._jobListPage__pagination_12shm_140 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_12shm_140 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){._jobListPage_12shm_1{padding:var(--spacing-md)}._jobListPage__header_12shm_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._jobListPage__filterBar_12shm_34{flex-direction:column}._jobListPage__filterBar_12shm_34 input,._jobListPage__filterBar_12shm_34 select,._jobListPage__filterBar_12shm_34 button{width:100%}._jobListPage__table_12shm_77 th,._jobListPage__table_12shm_77 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._jobListPage__pagination_12shm_140{flex-wrap:wrap;justify-content:center}}._drawerOverlay_lj7f4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;justify-content:flex-end;animation:_drawerOverlayIn_lj7f4_1 .2s ease}@keyframes _drawerOverlayIn_lj7f4_1{0%{opacity:0}to{opacity:1}}._drawerPanel_lj7f4_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_lj7f4_1 .25s ease}@keyframes _drawerPanelIn_lj7f4_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 640px){._drawerPanel_lj7f4_20{max-width:520px}}._drawerHeader_lj7f4_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_lj7f4_55{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._drawerClose_lj7f4_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_lj7f4_62:hover{color:var(--color-text);background:var(--color-bg-muted)}._drawerBody_lj7f4_81{flex:1;overflow-y:auto;padding:var(--spacing-lg)}._drawerBody_lj7f4_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_lj7f4_81 input:not([type=checkbox]):not([type=radio]),._drawerBody_lj7f4_81 select,._drawerBody_lj7f4_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_lj7f4_81 input:focus,._drawerBody_lj7f4_81 select:focus,._drawerBody_lj7f4_81 textarea:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}._drawerBody_lj7f4_81 textarea{resize:vertical;min-height:80px}._drawerBody_lj7f4_81 button[type=submit],._drawerBody_lj7f4_81 button[type=button]:not(._drawerClose_lj7f4_62){padding:8px 14px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;min-height:36px;line-height:1.2}._drawerBody_lj7f4_81 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._drawerBody_lj7f4_81 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._drawerBody_lj7f4_81 button[type=button]:not(._drawerClose_lj7f4_62){margin-left:0;background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}._drawerBody_lj7f4_81 button[type=button]:not(._drawerClose_lj7f4_62):hover{color:var(--color-text);border-color:var(--color-text-muted)}._drawerBody_lj7f4_81 ._formActions_lj7f4_153,._drawerBody_lj7f4_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_9c0ya_1{padding:var(--spacing-lg)}._jobDetailPage__header_9c0ya_5{margin-bottom:var(--spacing-lg)}._jobDetailPage__backLink_9c0ya_9{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._jobDetailPage__backLink_9c0ya_9:hover{text-decoration:underline}._jobDetailPage__title_9c0ya_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._jobDetailPage__loading_9c0ya_27,._jobDetailPage__error_9c0ya_28{padding:var(--spacing-md)}._jobDetailPage__error_9c0ya_28{background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}._jobDetailPage__grid_9c0ya_39{display:grid;grid-template-columns:1fr;gap:0;max-width:56rem}._jobDetailPage__section_9c0ya_46{padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}._jobDetailPage__section_9c0ya_46 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-md);color:var(--color-text)}._jobDetailPage__section_9c0ya_46 dl{margin:0}._jobDetailPage__section_9c0ya_46 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._jobDetailPage__section_9c0ya_46 dd{margin:0}._jobDetailPage__section_9c0ya_46 dd a{color:var(--color-primary)}._jobDetailPage__statusBadge_9c0ya_75{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._jobDetailPage__statusBadge_9c0ya_75[data-status=DRAFT]{background:var(--color-bg-muted);color:var(--color-text-muted)}._jobDetailPage__statusBadge_9c0ya_75[data-status=PUBLISHED]{background:var(--color-primary-muted);color:var(--color-primary)}._jobDetailPage__statusBadge_9c0ya_75[data-status=PAUSED]{background:var(--color-warning);color:var(--color-text-inverse)}._jobDetailPage__content_9c0ya_97{white-space:pre-wrap;font-size:var(--font-size-sm)}._jobDetailPage__actions_9c0ya_102{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._jobDetailPage__actions_9c0ya_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_9c0ya_117{list-style:none;margin:0 0 var(--spacing-md);padding:0}._jobDetailPage__skillList_9c0ya_117 li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}._jobDetailPage__removeSkill_9c0ya_130{padding:0 4px;font-size:1.2em;color:var(--color-error);background:none;border:none;cursor:pointer}._jobDetailPage__addSkillButton_9c0ya_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_9c0ya_139:hover{border-color:var(--color-primary);color:var(--color-primary)}._jobDetailPage__footer_9c0ya_154{margin-top:var(--spacing-xl);display:flex;gap:var(--spacing-md);align-items:center}._jobDetailPage__applyLink_9c0ya_161{color:var(--color-primary)}._jobDetailPage__applyLink_9c0ya_161:hover{text-decoration:underline}._jobDetailPage__deleteBtn_9c0ya_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_9c0ya_169:hover{background:var(--color-error-muted)}._jobDetailPage__editForm_9c0ya_182 label{display:block;margin-top:var(--spacing-md);cursor:pointer}._jobDetailPage__editForm_9c0ya_182 input:not([type=checkbox]):not([type=radio]),._jobDetailPage__editForm_9c0ya_182 select,._jobDetailPage__editForm_9c0ya_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_9c0ya_182 input[type=checkbox],._jobDetailPage__editForm_9c0ya_182 input[type=radio]{display:inline-block;width:auto;margin-top:0;margin-right:var(--spacing-xs);vertical-align:middle;cursor:pointer}._jobDetailPage__required_9c0ya_210{color:var(--color-error)}._jobDetailPage__formActions_9c0ya_214{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._jobDetailPage__formActions_9c0ya_214 button[type=submit],._jobDetailPage__formActions_9c0ya_214 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._jobDetailPage__formActions_9c0ya_214 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._jobDetailPage__formActions_9c0ya_214 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._jobDetailPage__formActions_9c0ya_214 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._jobDetailPage__formActions_9c0ya_214 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._jobDetailPage__skillSuggestionBox_9c0ya_247{margin-top:var(--spacing-xs)}._jobDetailPage__skillSearchEmpty_9c0ya_251{font-size:var(--font-size-xs);color:var(--color-text-muted)}._jobDetailPage__skillSuggestionList_9c0ya_256{display:flex;flex-direction:column;gap:var(--spacing-xs)}._jobDetailPage__skillSuggestionItem_9c0ya_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_9c0ya_262:hover{border-color:var(--color-primary)}@media (max-width: 767px){._jobDetailPage_9c0ya_1{padding:var(--spacing-md)}._jobDetailPage__header_9c0ya_5{margin-bottom:var(--spacing-md)}._jobDetailPage__title_9c0ya_20{font-size:var(--font-size-xl, 20px)}._jobDetailPage__actions_9c0ya_102{flex-wrap:wrap;gap:var(--spacing-xs)}._jobDetailPage__actions_9c0ya_102 button{flex:1;min-width:0;font-size:var(--font-size-xs, 12px)}._jobDetailPage__grid_9c0ya_39{max-width:100%}._jobDetailPage__footer_9c0ya_154{flex-direction:column}._jobDetailPage__footer_9c0ya_154 a{width:100%;text-align:center}}._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_y4nuo_1{padding:var(--spacing-lg);min-width:0;overflow-x:hidden}._applicationListPage__header_y4nuo_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}._applicationListPage__title_y4nuo_15{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text)}._applicationListPage__headerActions_y4nuo_22{display:flex;align-items:center;gap:var(--spacing-md)}._applicationListPage__createLink_y4nuo_28{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:background .15s}._applicationListPage__createLink_y4nuo_28:hover{background:var(--color-primary-hover)}._applicationListPage__jobSelector_y4nuo_44{margin-bottom:var(--spacing-xl)}._applicationListPage__jobSelectorLabel_y4nuo_48{display:block;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text);margin-bottom:var(--spacing-md)}._applicationListPage__jobList_y4nuo_56{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md)}._applicationListPage__jobCard_y4nuo_62{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-lg, 12px);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s;text-align:left}._applicationListPage__jobCard_y4nuo_62:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #3b82f61a;transform:translateY(-1px)}._applicationListPage__jobCard_active_y4nuo_81{border-color:var(--color-primary);background:var(--color-primary-muted, rgba(59, 130, 246, .06));box-shadow:0 2px 12px #3b82f626}._applicationListPage__jobCardTitle_y4nuo_87{font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-base, 14px);color:var(--color-text);line-height:1.4}._applicationListPage__jobCardCount_y4nuo_94{font-size:var(--font-size-sm, 13px);color:var(--color-text-secondary, #6b7280)}._applicationListPage__jobEmpty_y4nuo_99{grid-column:1 / -1;text-align:center;color:var(--color-text-secondary, #6b7280);padding:var(--spacing-xl)}._applicationListPage__jobBanner_y4nuo_107{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary-muted, rgba(59, 130, 246, .06));border:1px solid var(--color-primary);border-radius:var(--radius-lg, 12px);margin-bottom:var(--spacing-lg)}._applicationListPage__jobBannerTitle_y4nuo_119{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);margin:0;color:var(--color-text)}._applicationListPage__jobBannerClear_y4nuo_126{background:none;border:none;color:var(--color-primary);font-size:var(--font-size-sm, 13px);cursor:pointer;white-space:nowrap;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background .15s}._applicationListPage__jobBannerClear_y4nuo_126:hover{background:#3b82f61a}._applicationListPage__tabs_y4nuo_143{display:flex;gap:2px;margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border);overflow-x:auto;scrollbar-width:none}._applicationListPage__tabs_y4nuo_143::-webkit-scrollbar{display:none}._applicationListPage__tab_y4nuo_143{display:inline-flex;align-items:center;gap:6px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:all .15s}._applicationListPage__tab_y4nuo_143:hover{color:var(--color-text);background:var(--color-bg-muted, #f9fafb)}._applicationListPage__tab_active_y4nuo_178{color:var(--color-primary);border-bottom-color:var(--color-primary)}._applicationListPage__tab_active_y4nuo_178:hover{color:var(--color-primary)}._applicationListPage__tabDot_y4nuo_187{width:8px;height:8px;border-radius:50%;flex-shrink:0}._applicationListPage__tabCount_y4nuo_194{font-size:var(--font-size-xs);padding:1px 7px;border-radius:999px;background:var(--color-bg-muted, #f3f4f6);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._applicationListPage__tab_active_y4nuo_178 ._applicationListPage__tabCount_y4nuo_194{background:var(--color-primary-muted, rgba(59, 130, 246, .1));color:var(--color-primary)}._applicationListPage__filterBar_y4nuo_209{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-bg-muted, #f9fafb);border-radius:var(--radius-lg);border:1px solid var(--color-border)}._applicationListPage__searchInput_y4nuo_220{flex:1;min-width:180px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);transition:border-color .15s}._applicationListPage__searchInput_y4nuo_220:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted, rgba(59, 130, 246, .12))}._applicationListPage__filterSelect_y4nuo_237{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;background:#fff;font-size:var(--font-size-sm);transition:border-color .15s}._applicationListPage__filterSelect_y4nuo_237:focus{outline:none;border-color:var(--color-primary)}._applicationListPage__searchButton_y4nuo_252{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-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background .15s}._applicationListPage__searchButton_y4nuo_252:hover{background:var(--color-primary-hover)}._applicationListPage__error_y4nuo_269{padding:var(--spacing-md);background:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._applicationListPage__loading_y4nuo_278{color:var(--color-text-muted);text-align:center;padding:var(--spacing-2xl) 0}._applicationListPage__tableWrap_y4nuo_285{overflow-x:auto;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:0 1px 3px #0000000a}._applicationListPage__table_y4nuo_285{width:100%;min-width:640px;border-collapse:collapse}._applicationListPage__table_y4nuo_285 thead{background:var(--color-bg-muted, #f9fafb)}._applicationListPage__table_y4nuo_285 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border);white-space:nowrap}._applicationListPage__table_y4nuo_285 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);vertical-align:middle}._applicationListPage__table_y4nuo_285 tbody tr{transition:background .1s}._applicationListPage__table_y4nuo_285 tbody tr:hover{background:var(--color-bg-muted, #f9fafb)}._applicationListPage__table_y4nuo_285 tbody tr:last-child td{border-bottom:none}._applicationListPage__candidateName_y4nuo_336{font-weight:var(--font-weight-medium);color:var(--color-text)}._applicationListPage__email_y4nuo_341{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:1px}._applicationListPage__jobLink_y4nuo_348{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}._applicationListPage__jobLink_y4nuo_348:hover{text-decoration:underline}._applicationListPage__statusBadge_y4nuo_359{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--status-color, #6b7280) 12%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._applicationListPage__statusBadge_y4nuo_359:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-color, #6b7280);flex-shrink:0}._applicationListPage__matchCell_y4nuo_382{display:flex;align-items:center;gap:var(--spacing-xs)}._applicationListPage__matchBar_y4nuo_388{width:48px;height:6px;border-radius:3px;background:var(--color-border);overflow:hidden}._applicationListPage__matchBarFill_y4nuo_396{height:100%;border-radius:3px;transition:width .3s}._applicationListPage__matchValue_y4nuo_402{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-width:28px}._applicationListPage__cvLink_y4nuo_409{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary);text-decoration:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._applicationListPage__cvLink_y4nuo_409:hover{text-decoration:underline}._applicationListPage__detailLink_y4nuo_424{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}._applicationListPage__detailLink_y4nuo_424:hover{text-decoration:underline}._applicationListPage__actions_y4nuo_436{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._applicationListPage__quickStatusButton_y4nuo_443{padding:3px 10px;font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;cursor:pointer;white-space:nowrap;transition:all .15s;font-weight:var(--font-weight-medium)}._applicationListPage__quickStatusButton_y4nuo_443:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-muted, rgba(59, 130, 246, .06))}._applicationListPage__quickStatusButton_y4nuo_443:disabled{opacity:.5;cursor:not-allowed}._applicationListPage__quickStatusButtonDanger_y4nuo_466{padding:3px 10px;font-size:var(--font-size-xs);border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-error-muted, #fef2f2);color:var(--color-error);cursor:pointer;white-space:nowrap;transition:all .15s;font-weight:var(--font-weight-medium)}._applicationListPage__quickStatusButtonDanger_y4nuo_466:hover:not(:disabled){border-color:var(--color-error);background:var(--color-error-muted)}._applicationListPage__quickStatusButtonDanger_y4nuo_466:disabled{opacity:.5;cursor:not-allowed}._applicationListPage__pagination_y4nuo_490{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationListPage__pagination_y4nuo_490 button{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;cursor:pointer;font-size:var(--font-size-sm);transition:all .15s}._applicationListPage__pagination_y4nuo_490 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._applicationListPage__pagination_y4nuo_490 button:disabled{opacity:.4;cursor:not-allowed}._applicationListPage__bulkBar_y4nuo_521{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-lg);background:var(--color-primary-muted, rgba(59, 130, 246, .08));border:1px solid var(--color-primary, #3b82f6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}._applicationListPage__bulkActions_y4nuo_535{display:flex;gap:var(--spacing-xs)}._applicationListPage__modalBackdrop_y4nuo_541{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._applicationListPage__modal_y4nuo_541{background:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);max-width:460px;width:100%;box-shadow:0 20px 60px #0f172a33}._applicationListPage__modalTitle_y4nuo_561{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._applicationListPage__modalSubtitle_y4nuo_567{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationListPage__modalList_y4nuo_573{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_y4nuo_583{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding:3px 0;font-size:var(--font-size-sm)}._applicationListPage__modalListJob_y4nuo_592{font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__modalListStatus_y4nuo_597{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium)}._applicationListPage__bulkGroup_y4nuo_603{margin-bottom:var(--spacing-md)}._applicationListPage__bulkGroupHeader_y4nuo_607{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_y4nuo_619{color:var(--color-text-muted)}._applicationListPage__bulkGroupArrow_y4nuo_623,._applicationListPage__bulkGroupTo_y4nuo_627{color:var(--color-primary)}._applicationListPage__bulkGroupCount_y4nuo_631{color:var(--color-text-muted);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}._applicationListPage__modalLabel_y4nuo_637{font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:2px}._applicationListPage__modalTextarea_y4nuo_644{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;font-size:var(--font-size-sm)}._applicationListPage__modalActions_y4nuo_655{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}._applicationListPage__modalForm_y4nuo_662{display:flex;flex-direction:column;gap:var(--spacing-sm)}._applicationListPage__modalInterviewerList_y4nuo_668{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._applicationListPage__checkboxLabel_y4nuo_675{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);white-space:nowrap}._applicationListPage__checkboxLabel_y4nuo_675 input{width:auto;display:inline-block;margin:0}._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButton_y4nuo_443,._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButtonDanger_y4nuo_466{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButton_y4nuo_443{color:var(--color-text);background:#fff;border-color:var(--color-border)}._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButton_y4nuo_443:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted, #f9fafb);border-color:var(--color-border)}._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButtonDanger_y4nuo_466{color:var(--color-error);background:var(--color-error-muted, #fef2f2)}._applicationListPage__modalActions_y4nuo_655 ._applicationListPage__quickStatusButtonDanger_y4nuo_466:hover:not(:disabled){color:var(--color-error);background:var(--color-error-muted, #fef2f2);border-color:var(--color-error)}._applicationListPage__modalHint_y4nuo_718{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationListPage__templatePills_y4nuo_725{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 var(--spacing-sm)}._applicationListPage__templatePill_y4nuo_725,._applicationListPage__templatePillActive_y4nuo_733{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:#fff;font-size:var(--font-size-xs);cursor:pointer;text-align:left;transition:all .15s}._applicationListPage__templatePillActive_y4nuo_733{border-color:var(--color-primary);background:var(--color-primary-muted, rgba(59, 130, 246, .06));color:var(--color-primary)}._applicationListPage__templatePillCode_y4nuo_755{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--font-size-2xs, 11px);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-muted, #f3f4f6)}._applicationListPage__templatePillLabel_y4nuo_763{opacity:.9}._applicationListPage__templatePill_y4nuo_725 input[type=radio],._applicationListPage__templatePillActive_y4nuo_733 input[type=radio]{margin:0;flex-shrink:0}._applicationListPage__templatePreview_y4nuo_773{margin-top:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;font-size:var(--font-size-sm, 13px);max-height:320px;overflow-y:auto}._applicationListPage__templatePreviewSubject_y4nuo_783{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-alt, #f9fafb);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm, 13px)}._applicationListPage__templatePreviewBody_y4nuo_790{padding:var(--spacing-md);line-height:1.6;word-break:break-word}._applicationListPage__templatePreviewBody_y4nuo_790 img{max-width:100%;height:auto}._applicationListPage__templatePreviewBody_y4nuo_790 table{max-width:100%;border-collapse:collapse}._applicationListPage__templatePreviewBody_y4nuo_790 td,._applicationListPage__templatePreviewBody_y4nuo_790 th{padding:4px 8px}._applicationListPage__templatePreviewLoading_y4nuo_811{padding:var(--spacing-md);color:var(--color-text-secondary, #6b7280);font-size:var(--font-size-sm, 13px);margin:0}@media (max-width: 767px){._applicationListPage_y4nuo_1{padding:var(--spacing-md)}._applicationListPage__header_y4nuo_8{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._applicationListPage__title_y4nuo_15{font-size:var(--font-size-xl, 20px)}._applicationListPage__jobList_y4nuo_56{grid-template-columns:1fr}._applicationListPage__jobBanner_y4nuo_107{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}._applicationListPage__jobBannerTitle_y4nuo_119{font-size:var(--font-size-base, 15px)}._applicationListPage__filterBar_y4nuo_209{flex-direction:column}._applicationListPage__searchInput_y4nuo_220,._applicationListPage__filterSelect_y4nuo_237{min-width:0;width:100%}._applicationListPage__table_y4nuo_285 th,._applicationListPage__table_y4nuo_285 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._applicationListPage__email_y4nuo_341{display:none}._applicationListPage__bulkBar_y4nuo_521{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._applicationListPage__bulkActions_y4nuo_535,._applicationListPage__bulkActions_y4nuo_535 button{width:100%}._applicationListPage__pagination_y4nuo_490{flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm)}._applicationListPage__modalBackdrop_y4nuo_541 ._applicationListPage__modal_y4nuo_541{width:95vw;padding:var(--spacing-md)}._applicationListPage__templatePreview_y4nuo_773{max-height:200px}}@media (max-width: 480px){._applicationListPage__tabs_y4nuo_143{gap:0}._applicationListPage__tab_y4nuo_143{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._applicationListPage__quickStatusButton_y4nuo_443,._applicationListPage__quickStatusButtonDanger_y4nuo_466{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 11px)}}._confirmOverlay_oj7yf_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);z-index:1100;animation:_confirmFadeIn_oj7yf_1 .15s ease-out}@keyframes _confirmFadeIn_oj7yf_1{0%{opacity:0}to{opacity:1}}@keyframes _confirmSlideIn_oj7yf_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._confirmBox_oj7yf_23{width:100%;max-width:400px;background:var(--color-bg, #fff);border-radius:var(--radius-lg, 12px);box-shadow:0 20px 60px #00000026,0 4px 16px #00000014;padding:var(--spacing-xl, 24px);text-align:center;animation:_confirmSlideIn_oj7yf_1 .2s ease-out}._confirmIcon_oj7yf_34{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md, 12px)}._confirmIcon_danger_oj7yf_44{background:#fef2f2;color:#ef4444}._confirmIcon_warn_oj7yf_49{background:#fffbeb;color:#f59e0b}._confirmTitle_oj7yf_54{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text, #111827);margin:0 0 var(--spacing-xs, 4px)}._confirmMessage_oj7yf_61{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #6b7280);line-height:1.5;margin:0 0 var(--spacing-lg, 20px)}._confirmActions_oj7yf_68{display:flex;gap:var(--spacing-sm, 8px);justify-content:center}._confirmCancel_oj7yf_74{flex:1;padding:var(--spacing-sm, 8px) var(--spacing-lg, 16px);border:1px solid var(--color-border, #e5e7eb);background:var(--color-bg, #fff);border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-text, #374151);cursor:pointer;transition:border-color .15s,background .15s}._confirmCancel_oj7yf_74:hover:not(:disabled){border-color:var(--color-text-secondary, #9ca3af);background:var(--color-bg-muted, #f9fafb)}._confirmBtn_oj7yf_92{flex:1;padding:var(--spacing-sm, 8px) var(--spacing-lg, 16px);border:none;border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:#fff;cursor:pointer;transition:background .15s,transform .1s}._confirmBtn_oj7yf_92:hover:not(:disabled){transform:translateY(-1px)}._confirmBtn_oj7yf_92:active:not(:disabled){transform:translateY(0)}._confirmBtn_oj7yf_92:disabled,._confirmCancel_oj7yf_74:disabled{opacity:.6;cursor:not-allowed}._confirmBtn_danger_oj7yf_118{background:#ef4444}._confirmBtn_danger_oj7yf_118:hover:not(:disabled){background:#dc2626}._confirmBtn_primary_oj7yf_126{background:var(--color-primary, #3b82f6)}._confirmBtn_primary_oj7yf_126:hover:not(:disabled){background:var(--color-primary-hover, #2563eb)}._applicationDetailPage_1jqyw_1{padding:var(--spacing-lg);min-width:0;overflow-x:hidden;background:radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 40%)}._applicationDetailPage__header_1jqyw_8{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl, 18px);background:var(--color-bg-elevated, #fff);box-shadow:0 10px 28px #0f172a0f}._applicationDetailPage__backLink_1jqyw_17{display:inline-block;margin-bottom:var(--spacing-sm);color:var(--color-primary);text-decoration:none}._applicationDetailPage__backLink_1jqyw_17:hover{text-decoration:underline}._applicationDetailPage__title_1jqyw_28{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._applicationDetailPage__headerMeta_1jqyw_35{margin-top:var(--spacing-md);display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._applicationDetailPage__metaChip_1jqyw_42{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationDetailPage__error_1jqyw_53{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_1jqyw_61{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_1jqyw_69{padding:var(--spacing-lg);color:var(--color-text-muted)}._applicationDetailPage__grid_1jqyw_74{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-md);max-width:80rem}._applicationDetailPage__section_1jqyw_81{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated, #fff);box-shadow:0 8px 22px #0f172a0a}._applicationDetailPage__sectionHalf_1jqyw_89{grid-column:span 6}._applicationDetailPage__sectionFull_1jqyw_93{grid-column:1 / -1}._applicationDetailPage__section_1jqyw_81 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-md);color:var(--color-text);letter-spacing:-.01em}._applicationDetailPage__section_1jqyw_81 dl{margin:0}._applicationDetailPage__section_1jqyw_81 dt{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-sm)}._applicationDetailPage__section_1jqyw_81 dd{margin:0}._applicationDetailPage__resumeLink_1jqyw_118{color:var(--color-primary);font-weight:var(--font-weight-medium)}._applicationDetailPage__resumeLink_1jqyw_118:hover{text-decoration:underline}._applicationDetailPage__form_1jqyw_127{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._applicationDetailPage__statusForm_1jqyw_134{align-items:flex-start}._applicationDetailPage__statusForm_1jqyw_134 ._applicationDetailPage__fieldset_1jqyw_138{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-md);width:100%}._applicationDetailPage__statusForm_1jqyw_134 select,._applicationDetailPage__statusForm_1jqyw_134 input[type=text]{min-width:220px;flex:1 1 240px}._applicationDetailPage__statusForm_1jqyw_134 button{margin-top:var(--spacing-xs);align-self:flex-start}._applicationDetailPage__assignForm_1jqyw_157{align-items:center}._applicationDetailPage__assignForm_1jqyw_157 select{min-width:260px}._applicationDetailPage__statusEmailSection_1jqyw_165{flex:1 1 100%;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._applicationDetailPage__emailFormFields_1jqyw_172{margin-top:var(--spacing-sm)}._applicationDetailPage__emailFormFields_1jqyw_172 ._applicationDetailPage__label_1jqyw_176{margin-bottom:var(--spacing-md)}._applicationDetailPage__emailFormFields_1jqyw_172 ._applicationDetailPage__label_1jqyw_176 input,._applicationDetailPage__emailFormFields_1jqyw_172 ._applicationDetailPage__label_1jqyw_176 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_1jqyw_127 select,._applicationDetailPage__form_1jqyw_127 input[type=text]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__form_1jqyw_127 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_1jqyw_208{display:inline-block;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--status-color, #6b7280) 20%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid color-mix(in srgb,var(--status-color, #6b7280) 38%,transparent)}._applicationDetailPage__scoreCard_1jqyw_219{display:flex;flex-direction:column;gap:var(--spacing-md)}._applicationDetailPage__scoreHeader_1jqyw_225{display:flex;align-items:center;gap:var(--spacing-md)}._applicationDetailPage__scoreValue_1jqyw_231{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);min-width:3.5rem}._applicationDetailPage__scoreBar_1jqyw_237{flex:1;height:8px;background:var(--color-bg-muted, #e5e7eb);border-radius:4px;overflow:hidden}._applicationDetailPage__scoreBarFill_1jqyw_245{height:100%;border-radius:4px;background:var(--bar-color, var(--color-primary));transition:width .3s ease}._applicationDetailPage__scoreGroups_1jqyw_252{display:flex;flex-direction:column;gap:var(--spacing-md)}._applicationDetailPage__scoreGroup_1jqyw_252{display:flex;flex-direction:column;gap:var(--spacing-xs)}._applicationDetailPage__scoreGroupTitle_1jqyw_264{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_1jqyw_273{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:var(--font-size-xs)}._applicationDetailPage__skillTags_1jqyw_279{display:flex;flex-wrap:wrap;gap:6px}._applicationDetailPage__skillTagMatched_1jqyw_285{padding:2px 10px;border-radius:9999px;font-size:var(--font-size-xs);background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._applicationDetailPage__skillTagMissing_1jqyw_294{padding:2px 10px;border-radius:9999px;font-size:var(--font-size-xs);background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._applicationDetailPage__historyList_1jqyw_303{list-style:none;margin:0;padding:0}._applicationDetailPage__historyList_1jqyw_303 li{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._applicationDetailPage__historyDate_1jqyw_314{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}._applicationDetailPage__editForm_1jqyw_320 label{display:block}._applicationDetailPage__editForm_1jqyw_320 textarea,._applicationDetailPage__editForm_1jqyw_320 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_1jqyw_334{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._applicationDetailPage__commentsPagination_1jqyw_340{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}._applicationDetailPage__commentsPagination_1jqyw_340 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_1jqyw_340 button:disabled{opacity:.5;cursor:not-allowed}._applicationDetailPage__formActions_1jqyw_334 button[type=submit],._applicationDetailPage__formActions_1jqyw_334 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._applicationDetailPage__formActions_1jqyw_334 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._applicationDetailPage__formActions_1jqyw_334 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._applicationDetailPage__formActions_1jqyw_334 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._applicationDetailPage__formActions_1jqyw_334 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._applicationDetailPage__quickActions_1jqyw_387{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._applicationDetailPage__quickActionPrimary_1jqyw_394,._applicationDetailPage__quickActionSecondary_1jqyw_395{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_1jqyw_394{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}._applicationDetailPage__quickActionPrimary_1jqyw_394:hover:not(:disabled){background:var(--color-primary-hover)}._applicationDetailPage__quickActionSecondary_1jqyw_395:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._applicationDetailPage__quickActionPrimary_1jqyw_394:disabled,._applicationDetailPage__quickActionSecondary_1jqyw_395:disabled{opacity:.6;cursor:not-allowed}._applicationDetailPage__fieldset_1jqyw_138{border:none;padding:0;margin:0}._applicationDetailPage__terminalHint_1jqyw_432{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationDetailPage__footer_1jqyw_438{margin-top:var(--spacing-xl)}._applicationDetailPage__deleteBtn_1jqyw_442{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_1jqyw_442:hover{background:var(--color-error-muted)}._applicationDetailPage__commentForm_1jqyw_456{margin-bottom:var(--spacing-md)}._applicationDetailPage__commentFormRow_1jqyw_460{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}._applicationDetailPage__commentInput_1jqyw_467{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_1jqyw_477{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer}._applicationDetailPage__checkboxLabel_1jqyw_477 input[type=checkbox],._applicationDetailPage__checkboxLabel_1jqyw_477 input[type=radio]{margin:0}._applicationDetailPage__commentList_1jqyw_491{list-style:none;margin:var(--spacing-md) 0 0;padding:0}._applicationDetailPage__commentItem_1jqyw_497{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_1jqyw_505{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._applicationDetailPage__internalBadge_1jqyw_513{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_1jqyw_521{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto}._applicationDetailPage__commentText_1jqyw_527{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);white-space:pre-wrap}._applicationDetailPage__commentActions_1jqyw_533{display:flex;gap:var(--spacing-sm)}._applicationDetailPage__commentActionBtn_1jqyw_538{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_1jqyw_538:hover{color:var(--color-primary);border-color:var(--color-primary)}._applicationDetailPage__empty_1jqyw_553{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--spacing-md) 0 0}._applicationDetailPage__addBtn_1jqyw_560{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_1jqyw_560:hover{opacity:.9}._applicationDetailPage__interviewList_1jqyw_573{list-style:none;margin:0;padding:0}._applicationDetailPage__interviewItem_1jqyw_579{margin-bottom:var(--spacing-sm)}._applicationDetailPage__interviewLink_1jqyw_583{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_1jqyw_583:hover{background:var(--color-bg-muted, #f9fafb)}._applicationDetailPage__interviewType_1jqyw_597{font-weight:var(--font-weight-medium);display:block;margin-bottom:var(--spacing-xs)}._applicationDetailPage__interviewMeta_1jqyw_603{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}._applicationDetailPage__interviewerList_1jqyw_609{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs);max-height:120px;overflow-y:auto}._applicationDetailPage__attachmentForm_1jqyw_619{margin-bottom:var(--spacing-md)}._applicationDetailPage__attachmentFormRow_1jqyw_623{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._applicationDetailPage__fileInputWrapper_1jqyw_630{display:flex;align-items:center;gap:var(--spacing-sm)}._applicationDetailPage__fileInputLabel_1jqyw_636{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_1jqyw_636:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}._applicationDetailPage__fileInputLabel_1jqyw_636 input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._applicationDetailPage__fileName_1jqyw_663{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._applicationDetailPage__attachmentFormRow_1jqyw_623 select,._applicationDetailPage__attachmentFormRow_1jqyw_623 input[type=text]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._applicationDetailPage__attachmentList_1jqyw_679{list-style:none;margin:0;padding:0}._applicationDetailPage__attachmentItem_1jqyw_685{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);background:var(--color-bg)}._applicationDetailPage__attachmentName_1jqyw_697{font-weight:var(--font-weight-medium);flex:1;min-width:0}._applicationDetailPage__attachmentLink_1jqyw_703,._applicationDetailPage__attachmentLinkCv_1jqyw_704{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_1jqyw_703:hover,._applicationDetailPage__attachmentLinkCv_1jqyw_704:hover{text-decoration:underline}._applicationDetailPage__attachmentLinkCv_1jqyw_704{font-weight:var(--font-weight-semibold)}._applicationDetailPage__attachmentMeta_1jqyw_728{font-size:var(--font-size-sm);color:var(--color-text-muted)}._applicationDetailPage__attachmentActions_1jqyw_733{display:flex;gap:var(--spacing-xs)}._applicationDetailPage__emailFormSection_1jqyw_739{margin-bottom:var(--spacing-lg)}._applicationDetailPage__emailFormSectionTitle_1jqyw_743{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-md);color:var(--color-text)}._applicationDetailPage__emailFormHint_1jqyw_750{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--spacing-sm)}._applicationDetailPage__emailFormSection_1jqyw_739 ._applicationDetailPage__label_1jqyw_176{display:block;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._applicationDetailPage__emailFormSection_1jqyw_739 ._applicationDetailPage__label_1jqyw_176 input,._applicationDetailPage__emailFormSection_1jqyw_739 ._applicationDetailPage__label_1jqyw_176 select,._applicationDetailPage__emailFormSection_1jqyw_739 ._applicationDetailPage__label_1jqyw_176 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_1jqyw_773{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 var(--spacing-sm)}._applicationDetailPage__templatePill_1jqyw_773,._applicationDetailPage__templatePillActive_1jqyw_781{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_1jqyw_781{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}._applicationDetailPage__templatePillCode_1jqyw_803{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_1jqyw_811{opacity:.9}._applicationDetailPage__templatePill_1jqyw_773 input[type=radio],._applicationDetailPage__templatePillActive_1jqyw_781 input[type=radio]{margin:0;flex-shrink:0;transform:translateY(1px)}._applicationDetailPage__templatePill_1jqyw_773 input[type=radio]{margin:0}._applicationDetailPage__templatePreview_1jqyw_826{margin-top:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;font-size:var(--font-size-sm, 13px);max-height:320px;overflow-y:auto}._applicationDetailPage__templatePreviewSubject_1jqyw_836{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-alt, #f9fafb);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm, 13px)}._applicationDetailPage__templatePreviewBody_1jqyw_843{padding:var(--spacing-md);line-height:1.6;word-break:break-word}._applicationDetailPage__templatePreviewBody_1jqyw_843 img{max-width:100%;height:auto}._applicationDetailPage__templatePreviewBody_1jqyw_843 table{max-width:100%;border-collapse:collapse}._applicationDetailPage__templatePreviewBody_1jqyw_843 td,._applicationDetailPage__templatePreviewBody_1jqyw_843 th{padding:4px 8px}._applicationDetailPage__templatePreviewLoading_1jqyw_864{padding:var(--spacing-md);color:var(--color-text-secondary, #6b7280);font-size:var(--font-size-sm, 13px);margin:0}@media (max-width: 767px){._applicationDetailPage_1jqyw_1,._applicationDetailPage__header_1jqyw_8{padding:var(--spacing-md)}._applicationDetailPage__title_1jqyw_28{font-size:var(--font-size-lg, 18px)}._applicationDetailPage__grid_1jqyw_74{max-width:100%;grid-template-columns:1fr}._applicationDetailPage__sectionHalf_1jqyw_89,._applicationDetailPage__sectionFull_1jqyw_93{grid-column:auto}._applicationDetailPage__section_1jqyw_81{padding:var(--spacing-md)}._applicationDetailPage__scoreHeader_1jqyw_225{flex-direction:column;align-items:flex-start}._applicationDetailPage__quickActions_1jqyw_387{flex-direction:column}._applicationDetailPage__quickActions_1jqyw_387 button{width:100%}._applicationDetailPage__form_1jqyw_127{flex-direction:column}._applicationDetailPage__form_1jqyw_127 select,._applicationDetailPage__form_1jqyw_127 input,._applicationDetailPage__form_1jqyw_127 textarea{width:100%}._applicationDetailPage__statusForm_1jqyw_134 button{margin-top:0;width:100%}._applicationDetailPage__formActions_1jqyw_334{flex-direction:column}._applicationDetailPage__formActions_1jqyw_334 button{width:100%}._applicationDetailPage__commentFormRow_1jqyw_460,._applicationDetailPage__attachmentFormRow_1jqyw_623{flex-direction:column;align-items:stretch}._applicationDetailPage__attachmentItem_1jqyw_685{font-size:var(--font-size-sm, 13px)}._applicationDetailPage__templatePreview_1jqyw_826{max-height:200px}}._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_eacvg_1{padding:var(--spacing-lg);min-width:0;overflow-x:hidden}._interviewListPage__header_eacvg_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._interviewListPage__title_eacvg_14{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text)}._interviewListPage__filterBar_eacvg_21{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:center}._interviewListPage__filterSelect_eacvg_29{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_eacvg_40{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._interviewListPage__searchButton_eacvg_46{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_eacvg_46:hover{background:var(--color-primary-hover)}._interviewListPage__error_eacvg_59{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_eacvg_67,._interviewListPage__empty_eacvg_71{color:var(--color-text-muted)}._interviewListPage__tableWrap_eacvg_75{overflow-x:auto}._interviewListPage__table_eacvg_75{width:100%;min-width:640px;border-collapse:collapse}._interviewListPage__table_eacvg_75 th,._interviewListPage__table_eacvg_75 td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._interviewListPage__table_eacvg_75 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._interviewListPage__jobText_eacvg_97{font-size:var(--font-size-sm);color:var(--color-text-muted)}._interviewListPage__statusBadge_eacvg_102{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_eacvg_111{color:var(--color-primary);text-decoration:none}._interviewListPage__detailLink_eacvg_111:hover{text-decoration:underline}._interviewListPage__completeButton_eacvg_120{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_eacvg_120:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._interviewListPage__pagination_eacvg_135{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._interviewListPage__pagination_eacvg_135 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_eacvg_135 button:disabled{cursor:default;opacity:.6}._interviewListPage__modalSubtitle_eacvg_155{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}._interviewListPage__modalLabel_eacvg_161{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm)}._interviewListPage__modalActions_eacvg_168{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._interviewListPage__modalSubmit_eacvg_175{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_eacvg_175:hover:not(:disabled){background:var(--color-primary-hover)}@media (max-width: 767px){._interviewListPage_eacvg_1{padding:var(--spacing-md)}._interviewListPage__header_eacvg_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._interviewListPage__title_eacvg_14{font-size:var(--font-size-xl, 20px)}._interviewListPage__filterBar_eacvg_21{flex-direction:column}._interviewListPage__filterSelect_eacvg_29{min-width:0;max-width:100%;width:100%}._interviewListPage__dateInput_eacvg_40,._interviewListPage__searchButton_eacvg_46{width:100%}._interviewListPage__table_eacvg_75 th,._interviewListPage__table_eacvg_75 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._interviewListPage__pagination_eacvg_135{flex-wrap:wrap;justify-content:center}}._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_6e6q9_1{max-width:640px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md);min-height:60vh;display:flex;flex-direction:column;align-items:stretch}._publicTrackStatusPage__loadingWrap_6e6q9_12{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) 0;gap:var(--spacing-md)}._publicTrackStatusPage__spinner_6e6q9_21{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_trackSpin_6e6q9_1 .7s linear infinite}@keyframes _trackSpin_6e6q9_1{to{transform:rotate(360deg)}}._publicTrackStatusPage__loading_6e6q9_12{color:var(--color-text-muted);font-size:var(--font-size-sm)}._publicTrackStatusPage__errorCard_6e6q9_40{text-align:center;padding:var(--spacing-2xl);background:var(--color-bg-muted, #f9fafb);border-radius:var(--radius-lg);border:1px solid var(--color-border)}._publicTrackStatusPage__errorIcon_6e6q9_48{width:48px;height:48px;border-radius:50%;background:var(--color-error-muted);color:var(--color-error);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}._publicTrackStatusPage__errorCard_6e6q9_40 h2{font-size:var(--font-size-lg);margin:0 0 var(--spacing-xs);color:var(--color-text)}._publicTrackStatusPage__errorCard_6e6q9_40 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._publicTrackStatusPage__hero_6e6q9_75{text-align:center;margin-bottom:var(--spacing-xl)}._publicTrackStatusPage__title_6e6q9_80{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-xs)}._publicTrackStatusPage__subtitle_6e6q9_87{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0}._publicTrackStatusPage__card_6e6q9_94{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._publicTrackStatusPage__jobHeader_6e6q9_102{text-align:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._publicTrackStatusPage__jobLabel_6e6q9_109{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._publicTrackStatusPage__jobTitle_6e6q9_116{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:var(--spacing-xs) 0 0}._publicTrackStatusPage__stepper_6e6q9_124{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-xl);padding:var(--spacing-md) 0;position:relative}._publicTrackStatusPage__step_6e6q9_124{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:0}._publicTrackStatusPage__stepDot_6e6q9_142{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:2px solid var(--color-border);background:#fff;color:var(--color-text-muted);position:relative;z-index:1;transition:all .2s}._publicTrackStatusPage__stepLine_6e6q9_159{position:absolute;top:15px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--color-border);z-index:0}._publicTrackStatusPage__stepLine_done_6e6q9_169{background:var(--color-primary)}._publicTrackStatusPage__stepLabel_6e6q9_173{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;white-space:nowrap}._publicTrackStatusPage__step_completed_6e6q9_182 ._publicTrackStatusPage__stepDot_6e6q9_142{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._publicTrackStatusPage__step_current_6e6q9_188 ._publicTrackStatusPage__stepDot_6e6q9_142{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-muted, rgba(59, 130, 246, .15))}._publicTrackStatusPage__step_current_6e6q9_188 ._publicTrackStatusPage__stepLabel_6e6q9_173{color:var(--color-primary);font-weight:var(--font-weight-semibold)}._publicTrackStatusPage__step_completed_6e6q9_182 ._publicTrackStatusPage__stepLabel_6e6q9_173{color:var(--color-text)}._publicTrackStatusPage__rejectedBanner_6e6q9_204{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-error-muted, #fef2f2);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);border:1px solid #fecaca}._publicTrackStatusPage__rejectedIcon_6e6q9_215{width:32px;height:32px;border-radius:50%;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);flex-shrink:0}._publicTrackStatusPage__rejectedBanner_6e6q9_204 strong{display:block;color:#991b1b;margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm)}._publicTrackStatusPage__rejectedBanner_6e6q9_204 p{color:#b91c1c;font-size:var(--font-size-sm);margin:0}._publicTrackStatusPage__details_6e6q9_243{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._publicTrackStatusPage__detailItem_6e6q9_251{display:flex;flex-direction:column;gap:var(--spacing-xs)}._publicTrackStatusPage__detailLabel_6e6q9_257{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._publicTrackStatusPage__detailValue_6e6q9_264{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._publicTrackStatusPage__statusBadge_6e6q9_270{display:inline-block;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--status-color, #6b7280) 15%,transparent);color:var(--status-color, #6b7280);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);width:fit-content}._publicTrackStatusPage__footer_6e6q9_282{margin-top:var(--spacing-lg);text-align:center}._publicTrackStatusPage__hint_6e6q9_287{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._publicTrackStatusPage__hint_6e6q9_287 a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}._publicTrackStatusPage__hint_6e6q9_287 a:hover{text-decoration:underline}@media (max-width: 480px){._publicTrackStatusPage__details_6e6q9_243{grid-template-columns:1fr}._publicTrackStatusPage__stepLabel_6e6q9_173{font-size:10px}._publicTrackStatusPage__stepDot_6e6q9_142{width:28px;height:28px;font-size:10px}._publicTrackStatusPage__stepLine_6e6q9_159{top:13px;left:calc(50% + 14px);right:calc(-50% + 14px)}}._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_u9rs4_1{max-width:64rem;margin:0 auto}._profilePage__hero_u9rs4_6{margin-bottom:var(--spacing-lg)}._profilePage__title_u9rs4_10{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);color:var(--color-text)}._profilePage__subtitle_u9rs4_17{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._profilePage__card_u9rs4_23{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl, 18px);background:var(--color-bg-elevated, #fff);box-shadow:0 12px 30px #0f172a0d}._profilePage__cardTop_u9rs4_31{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._profilePage__identity_u9rs4_40{display:flex;flex-direction:column;gap:2px}._profilePage__name_u9rs4_46{margin:0;font-size:var(--font-size-xl);line-height:1.2}._profilePage__email_u9rs4_52{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._profilePage__infoGrid_u9rs4_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._profilePage__infoItem_u9rs4_65{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:2px}._profilePage__infoLabel_u9rs4_75{font-size:var(--font-size-xs);color:var(--color-text-muted)}._profilePage__infoValue_u9rs4_80{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._profilePage__actions_u9rs4_86{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}._profilePage__editButton_u9rs4_92{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_u9rs4_92:hover{background:var(--color-primary-hover)}._profilePage__formActions_u9rs4_105{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._profilePage__formActions_u9rs4_105 button{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer}._profilePage__formActions_u9rs4_105 button:last-of-type{border:1px solid var(--color-border);background:var(--color-bg)}._profilePage__formActions_u9rs4_105 button:last-of-type:hover{border-color:var(--color-primary);color:var(--color-primary)}._profilePage__sectionTitle_u9rs4_128{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}._profilePage__form_u9rs4_105{display:flex;flex-direction:column;gap:var(--spacing-md)}._profilePage__avatarSection_u9rs4_141{display:flex;align-items:center;gap:var(--spacing-lg)}._profilePage__avatar_u9rs4_141{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_u9rs4_141 img{width:100%;height:100%;object-fit:cover}._profilePage__avatarLabel_u9rs4_167{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-bg)}._profilePage__avatarLabel_u9rs4_167:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}._profilePage__avatarInput_u9rs4_182{display:none}._profilePage__label_u9rs4_186{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._profilePage__input_u9rs4_192{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._profilePage__input_u9rs4_192:focus{outline:none;border-color:var(--color-border-focus)}._profilePage__input_u9rs4_192:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted)}._profilePage__submitButton_u9rs4_209{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_u9rs4_209:hover{background-color:var(--color-primary-hover)}._profilePage__submitButton_u9rs4_209:disabled{opacity:.7;cursor:not-allowed}._profilePage__error_u9rs4_228{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_u9rs4_236{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_u9rs4_244{color:var(--color-text-muted)}@media (max-width: 767px){._profilePage__card_u9rs4_23{padding:var(--spacing-md)}._profilePage__infoGrid_u9rs4_58{grid-template-columns:1fr}._profilePage__actions_u9rs4_86{flex-direction:column}._profilePage__actions_u9rs4_86 ._profilePage__editButton_u9rs4_92{width:100%}}._adminUserListPage_1mpvu_1{min-width:0;overflow-x:hidden}._adminUserListPage__header_1mpvu_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminUserListPage__title_1mpvu_15{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminUserListPage__actions_1mpvu_21{display:flex;gap:var(--spacing-md)}._adminUserListPage__inviteLink_1mpvu_26,._adminUserListPage__employeeLink_1mpvu_27{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_1mpvu_26{background-color:var(--color-primary);color:var(--color-text-inverse)}._adminUserListPage__inviteLink_1mpvu_26:hover{background-color:var(--color-primary-hover);text-decoration:none}._adminUserListPage__employeeLink_1mpvu_27{border:1px solid var(--color-border);color:var(--color-text)}._adminUserListPage__employeeLink_1mpvu_27:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}._adminUserListPage__searchForm_1mpvu_56{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._adminUserListPage__searchInput_1mpvu_62{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_1mpvu_62:focus{outline:none;border-color:var(--color-border-focus)}._adminUserListPage__searchButton_1mpvu_76{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_1mpvu_76:hover{background-color:var(--color-primary-hover)}._adminUserListPage__error_1mpvu_89{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_1mpvu_97{color:var(--color-text-muted)}._adminUserListPage__tableWrap_1mpvu_101{overflow-x:auto}._adminUserListPage__table_1mpvu_101{width:100%;min-width:600px;border-collapse:collapse}._adminUserListPage__table_1mpvu_101 th,._adminUserListPage__table_1mpvu_101 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminUserListPage__table_1mpvu_101 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminUserListPage__tableRowDeactivated_1mpvu_124 td{color:var(--color-text-muted)}._adminUserListPage__detailLink_1mpvu_128{color:var(--color-primary)}._adminUserListPage__detailLink_1mpvu_128:hover{text-decoration:underline}._adminUserListPage__pagination_1mpvu_136{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminUserListPage__pagination_1mpvu_136 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_1mpvu_136 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminUserListPage__pagination_1mpvu_136 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){._adminUserListPage_1mpvu_1{padding:var(--spacing-md)}._adminUserListPage__header_1mpvu_6{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._adminUserListPage__table_1mpvu_101 th,._adminUserListPage__table_1mpvu_101 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._adminUserListPage__pagination_1mpvu_136{flex-wrap:wrap;justify-content:center}}._adminUserDetailPage__header_1ttm0_5{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__backLink_1ttm0_9{display:inline-block;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-primary)}._adminUserDetailPage__backLink_1ttm0_9:hover{text-decoration:underline}._adminUserDetailPage__title_1ttm0_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminUserDetailPage__loading_1ttm0_26,._adminUserDetailPage__error_1ttm0_27{margin-bottom:var(--spacing-lg)}._adminUserDetailPage__error_1ttm0_27{padding:var(--spacing-md);background-color:var(--color-error-muted);color:var(--color-error);border-radius:var(--radius-md)}._adminUserDetailPage__success_1ttm0_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_1ttm0_46{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__info_1ttm0_46 p{margin-bottom:var(--spacing-sm)}._adminUserDetailPage__actions_1ttm0_54{margin-bottom:var(--spacing-xl)}._adminUserDetailPage__editButton_1ttm0_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_1ttm0_58:hover{background:var(--color-primary-hover)}._adminUserDetailPage__formActions_1ttm0_72{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminUserDetailPage__formActions_1ttm0_72 button{padding:8px 14px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;min-height:36px;line-height:1.2}._adminUserDetailPage__formActions_1ttm0_72 button:last-of-type{border:1px solid var(--color-border);background:var(--color-bg)}._adminUserDetailPage__formActions_1ttm0_72 button:last-of-type:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminUserDetailPage__actions_1ttm0_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_1ttm0_54 button:hover:not(:disabled){background-color:var(--color-primary-hover)}._adminUserDetailPage__form_1ttm0_72{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:var(--form-max-width);margin-bottom:var(--spacing-xl)}._adminUserDetailPage__formTitle_1ttm0_118{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}._adminUserDetailPage__label_1ttm0_124{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._adminUserDetailPage__input_1ttm0_129{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}._adminUserDetailPage__input_1ttm0_129:focus{outline:none;border-color:var(--color-border-focus)}._adminUserDetailPage__checkboxLabel_1ttm0_140{display:flex;align-items:center;gap:var(--spacing-sm)}._adminUserDetailPage__form_1ttm0_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_1ttm0_72 button[type=submit]:hover:not(:disabled){background-color:var(--color-primary-hover)}._adminUserDetailPage__dangerZone_1ttm0_158{padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}._adminUserDetailPage__dangerZone_1ttm0_158 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_1ttm0_158 button:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}._adminUserDetailPage__deleteButton_1ttm0_175: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_asaqr_1{min-width:0;overflow-x:hidden}._adminSubscriptionHistoryPage__header_asaqr_6{margin-bottom:var(--spacing-xl)}._adminSubscriptionHistoryPage__backLinks_asaqr_10{margin-bottom:var(--spacing-md)}._adminSubscriptionHistoryPage__backLink_asaqr_10{font-size:var(--font-size-sm);color:var(--color-primary)}._adminSubscriptionHistoryPage__backLink_asaqr_10:hover{text-decoration:underline}._adminSubscriptionHistoryPage__title_asaqr_23{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSubscriptionHistoryPage__error_asaqr_29{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_asaqr_37{color:var(--color-text-muted)}._adminSubscriptionHistoryPage__tableWrap_asaqr_41{overflow-x:auto}._adminSubscriptionHistoryPage__table_asaqr_41{width:100%;min-width:550px;border-collapse:collapse}._adminSubscriptionHistoryPage__table_asaqr_41 th,._adminSubscriptionHistoryPage__table_asaqr_41 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminSubscriptionHistoryPage__table_asaqr_41 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminSubscriptionHistoryPage__emptyCell_asaqr_64{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminSubscriptionHistoryPage__status_asaqr_70{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_asaqr_77{background:var(--color-primary-muted);color:var(--color-primary)}._adminSubscriptionHistoryPage__status__PENDING_asaqr_82{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminSubscriptionHistoryPage__status__EXPIRED_asaqr_87,._adminSubscriptionHistoryPage__status__CANCELLED_asaqr_88{background:var(--color-error-muted);color:var(--color-error)}._adminSubscriptionHistoryPage__pagination_asaqr_93{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSubscriptionHistoryPage__pagination_asaqr_93 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_asaqr_93 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminSubscriptionHistoryPage__pagination_asaqr_93 button:disabled{opacity:.5;cursor:not-allowed}._adminPlansPage_zyhie_1{max-width:64rem;min-width:0;overflow-x:hidden}._adminPlansPage__header_zyhie_7{margin-bottom:var(--spacing-2xl)}._adminPlansPage__backLinks_zyhie_11{margin-bottom:var(--spacing-md)}._adminPlansPage__backLink_zyhie_11{font-size:var(--font-size-sm);color:var(--color-primary)}._adminPlansPage__backLink_zyhie_11:hover{text-decoration:underline}._adminPlansPage__title_zyhie_24{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm)}._adminPlansPage__subtitle_zyhie_31{color:var(--color-text-muted);font-size:var(--font-size-base)}._adminPlansPage__error_zyhie_36{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_zyhie_44,._adminPlansPage__empty_zyhie_45{color:var(--color-text-muted)}._adminPlansPage__grid_zyhie_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--spacing-xl)}._adminPlansPage__card_zyhie_55{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md);transition:border-color .15s,opacity .15s}._adminPlansPage__card_current_zyhie_65{border-color:var(--color-primary);border-width:2px}._adminPlansPage__card_disabled_zyhie_70{opacity:.5}._adminPlansPage__planName_zyhie_74{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._adminPlansPage__price_zyhie_81{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._adminPlansPage__period_zyhie_87{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._adminPlansPage__features_zyhie_93{list-style:none;padding:0;margin:var(--spacing-md) 0 0;flex:1}._adminPlansPage__features_zyhie_93 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_zyhie_93 li:last-child{border-bottom:none}._adminPlansPage__selectButton_zyhie_111{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_zyhie_111:hover{background:var(--color-primary-hover)}._adminPlansPage__selectButton_zyhie_111:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._adminPlansPage__currentBadge_zyhie_134{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)}@media (max-width: 767px){._adminPlansPage_zyhie_1{padding:var(--spacing-md)}._adminPlansPage__header_zyhie_7{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._adminPlansPage__grid_zyhie_49{grid-template-columns:1fr}}._adminPaymentHistoryPage_swftp_1{max-width:56rem;min-width:0;overflow-x:hidden}._adminPaymentHistoryPage__header_swftp_7{margin-bottom:var(--spacing-xl)}._adminPaymentHistoryPage__backLinks_swftp_11{margin-bottom:var(--spacing-md)}._adminPaymentHistoryPage__backLink_swftp_11{font-size:var(--font-size-sm);color:var(--color-primary)}._adminPaymentHistoryPage__backLink_swftp_11:hover{text-decoration:underline}._adminPaymentHistoryPage__title_swftp_24{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminPaymentHistoryPage__error_swftp_30{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_swftp_38{color:var(--color-text-muted)}._adminPaymentHistoryPage__tableWrap_swftp_42{overflow-x:auto}._adminPaymentHistoryPage__table_swftp_42{width:100%;min-width:580px;border-collapse:collapse}._adminPaymentHistoryPage__table_swftp_42 th,._adminPaymentHistoryPage__table_swftp_42 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminPaymentHistoryPage__table_swftp_42 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminPaymentHistoryPage__emptyCell_swftp_65{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminPaymentHistoryPage__status_swftp_71{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_swftp_78{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminPaymentHistoryPage__status__SUCCESS_swftp_83{background:var(--color-primary-muted);color:var(--color-primary)}._adminPaymentHistoryPage__status__FAILED_swftp_88{background:var(--color-error-muted);color:var(--color-error)}._adminPaymentHistoryPage__pagination_swftp_93{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminPaymentHistoryPage__pagination_swftp_93 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_swftp_93 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminPaymentHistoryPage__pagination_swftp_93 button:disabled{opacity:.5;cursor:not-allowed}._adminSkillsPage_uxffd_1{min-width:0;overflow-x:hidden}._adminSkillsPage__required_uxffd_6{color:var(--color-error)}._adminSkillsPage__header_uxffd_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminSkillsPage__title_uxffd_19{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminSkillsPage__createButton_uxffd_25{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_uxffd_25:hover{background-color:var(--color-primary-hover)}._adminSkillsPage__searchForm_uxffd_39{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap}._adminSkillsPage__searchInput_uxffd_46{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_uxffd_46:focus{outline:none;border-color:var(--color-border-focus)}._adminSkillsPage__categorySelect_uxffd_61{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_uxffd_61:focus{outline:none;border-color:var(--color-border-focus)}._adminSkillsPage__searchButton_uxffd_74{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_uxffd_74:hover{background-color:var(--color-primary-hover)}._adminSkillsPage__error_uxffd_87{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_uxffd_95{color:var(--color-text-muted)}._adminSkillsPage__tableWrap_uxffd_99{overflow-x:auto}._adminSkillsPage__table_uxffd_99{width:100%;min-width:500px;border-collapse:collapse}._adminSkillsPage__table_uxffd_99 th,._adminSkillsPage__table_uxffd_99 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminSkillsPage__table_uxffd_99 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminSkillsPage__descCell_uxffd_122{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._adminSkillsPage__emptyCell_uxffd_129{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminSkillsPage__tableRowInactive_uxffd_135 td{color:var(--color-text-muted)}._adminSkillsPage__actionLink_uxffd_139,._adminSkillsPage__actionLinkDanger_uxffd_140{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_uxffd_139{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminSkillsPage__actionLink_uxffd_139:hover{border-color:var(--color-primary)}._adminSkillsPage__actionLinkDanger_uxffd_140{color:var(--color-error);border-color:var(--color-error);background:transparent}._adminSkillsPage__actionLinkDanger_uxffd_140:hover{background:var(--color-error-muted)}._adminSkillsPage__confirmText_uxffd_173{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminSkillsPage__confirmYes_uxffd_179,._adminSkillsPage__confirmNo_uxffd_180{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_uxffd_179{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminSkillsPage__confirmYes_uxffd_179:hover:not(:disabled){opacity:.9}._adminSkillsPage__confirmNo_uxffd_180{background:var(--color-bg-muted);border:1px solid var(--color-border)}._adminSkillsPage__confirmNo_uxffd_180:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__pagination_uxffd_208{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSkillsPage__pagination_uxffd_208 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_uxffd_208 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__pagination_uxffd_208 button:disabled{opacity:.5;cursor:not-allowed}._adminSkillsPage__form_uxffd_232{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminSkillsPage__formActions_uxffd_238{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminSkillsPage__formActions_uxffd_238 button[type=submit],._adminSkillsPage__formActions_uxffd_238 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._adminSkillsPage__formActions_uxffd_238 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._adminSkillsPage__formActions_uxffd_238 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._adminSkillsPage__formActions_uxffd_238 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._adminSkillsPage__formActions_uxffd_238 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminSkillsPage__checkboxLabel_uxffd_276{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._adminSkillsPage__checkboxLabel_uxffd_276 input{width:auto}._adminSkillsPage__readOnlyHint_uxffd_287{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width: 767px){._adminSkillsPage_uxffd_1{padding:var(--spacing-md)}._adminSkillsPage__header_uxffd_10{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._adminSkillsPage__title_uxffd_19{font-size:var(--font-size-xl, 20px)}._adminSkillsPage__searchForm_uxffd_39{flex-direction:column;width:100%}._adminSkillsPage__searchForm_uxffd_39 input,._adminSkillsPage__searchForm_uxffd_39 select,._adminSkillsPage__searchForm_uxffd_39 button{width:100%}._adminSkillsPage__table_uxffd_99 th,._adminSkillsPage__table_uxffd_99 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._adminSkillsPage__pagination_uxffd_208{flex-wrap:wrap;justify-content:center}}._adminApplicationStatusListPage_uyfqh_1{min-width:0;overflow-x:hidden}._adminApplicationStatusListPage__header_uyfqh_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminApplicationStatusListPage__title_uyfqh_15{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminApplicationStatusListPage__actions_uyfqh_21{display:flex;gap:var(--spacing-md);align-items:center}._adminApplicationStatusListPage__backLink_uyfqh_27{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminApplicationStatusListPage__backLink_uyfqh_27:hover{text-decoration:underline}._adminApplicationStatusListPage__createButton_uyfqh_37{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_uyfqh_37:hover{background-color:var(--color-primary-hover)}._adminApplicationStatusListPage__required_uyfqh_51{color:var(--color-error)}._adminApplicationStatusListPage__error_uyfqh_55{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_uyfqh_63{color:var(--color-text-muted)}._adminApplicationStatusListPage__tableWrap_uyfqh_67{overflow-x:auto}._adminApplicationStatusListPage__table_uyfqh_67{width:100%;min-width:500px;border-collapse:collapse}._adminApplicationStatusListPage__table_uyfqh_67 th,._adminApplicationStatusListPage__table_uyfqh_67 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminApplicationStatusListPage__table_uyfqh_67 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminApplicationStatusListPage__descCell_uyfqh_90{max-width:14rem}._adminApplicationStatusListPage__emptyCell_uyfqh_94{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminApplicationStatusListPage__tableRowInactive_uyfqh_100 td{color:var(--color-text-muted)}._adminApplicationStatusListPage__colorBadge_uyfqh_104{display:inline-block;width:1rem;height:1rem;border-radius:var(--radius-sm);margin-right:var(--spacing-sm);vertical-align:middle}._adminApplicationStatusListPage__actionLink_uyfqh_113,._adminApplicationStatusListPage__actionLinkDanger_uyfqh_114{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_uyfqh_113{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminApplicationStatusListPage__actionLink_uyfqh_113:hover{border-color:var(--color-primary)}._adminApplicationStatusListPage__actionLinkDanger_uyfqh_114{background:transparent;border-color:var(--color-error);color:var(--color-error)}._adminApplicationStatusListPage__actionLinkDanger_uyfqh_114:hover{background:var(--color-error-muted)}._adminApplicationStatusListPage__confirmText_uyfqh_147{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminApplicationStatusListPage__confirmYes_uyfqh_153,._adminApplicationStatusListPage__confirmNo_uyfqh_154{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_uyfqh_153{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminApplicationStatusListPage__confirmYes_uyfqh_153:hover:not(:disabled){opacity:.9}._adminApplicationStatusListPage__confirmNo_uyfqh_154{background:var(--color-bg-muted);border:1px solid var(--color-border)}._adminApplicationStatusListPage__confirmNo_uyfqh_154:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminApplicationStatusListPage__form_uyfqh_182{display:flex;flex-direction:column;gap:var(--spacing-md)}._adminApplicationStatusListPage__colorPicker_uyfqh_188{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}._adminApplicationStatusListPage__colorOption_uyfqh_195{width:1.5rem;height:1.5rem;border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:0}._adminApplicationStatusListPage__colorOption_uyfqh_195:hover{border-color:var(--color-primary)}._adminApplicationStatusListPage__colorInput_uyfqh_208{width:2.5rem;height:1.5rem;padding:0;border:none;cursor:pointer;background:transparent}._adminApplicationStatusListPage__formActions_uyfqh_217{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminApplicationStatusListPage__formActions_uyfqh_217 button[type=submit],._adminApplicationStatusListPage__formActions_uyfqh_217 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_uyfqh_217 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid transparent}._adminApplicationStatusListPage__formActions_uyfqh_217 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._adminApplicationStatusListPage__formActions_uyfqh_217 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._adminApplicationStatusListPage__formActions_uyfqh_217 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._adminApplicationStatusListPage__checkboxLabel_uyfqh_258{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._adminApplicationStatusListPage__checkboxLabel_uyfqh_258 input{width:auto}@media (max-width: 767px){._adminApplicationStatusListPage_uyfqh_1{padding:var(--spacing-md)}._adminApplicationStatusListPage__header_uyfqh_6{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._adminApplicationStatusListPage__table_uyfqh_67 th,._adminApplicationStatusListPage__table_uyfqh_67 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}}._adminEmailTemplateListPage_r8dfh_1{min-width:0;overflow-x:hidden}._adminEmailTemplateListPage__header_r8dfh_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._adminEmailTemplateListPage__title_r8dfh_3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminEmailTemplateListPage__actions_r8dfh_4{display:flex;gap:var(--spacing-md)}._adminEmailTemplateListPage__backLink_r8dfh_5{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminEmailTemplateListPage__backLink_r8dfh_5:hover{text-decoration:underline}._adminEmailTemplateListPage__createButton_r8dfh_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_r8dfh_7:hover{background:var(--color-primary-hover)}._adminEmailTemplateListPage__error_r8dfh_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_r8dfh_10{color:var(--color-text-muted)}._adminEmailTemplateListPage__tableWrap_r8dfh_11{overflow-x:auto}._adminEmailTemplateListPage__table_r8dfh_11{width:100%;min-width:600px;border-collapse:collapse}._adminEmailTemplateListPage__table_r8dfh_11 th,._adminEmailTemplateListPage__table_r8dfh_11 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminEmailTemplateListPage__table_r8dfh_11 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminEmailTemplateListPage__subjectCell_r8dfh_15{max-width:16rem}._adminEmailTemplateListPage__emptyCell_r8dfh_16{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminEmailTemplateListPage__tableRowInactive_r8dfh_17 td{color:var(--color-text-muted)}._adminEmailTemplateListPage__actionLink_r8dfh_18,._adminEmailTemplateListPage__actionLinkDanger_r8dfh_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_r8dfh_18{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._adminEmailTemplateListPage__actionLink_r8dfh_18:hover{border-color:var(--color-primary)}._adminEmailTemplateListPage__actionLinkDanger_r8dfh_19{background:transparent;border-color:var(--color-error);color:var(--color-error)}._adminEmailTemplateListPage__actionLinkDanger_r8dfh_19:hover{background:var(--color-error-muted)}._adminEmailTemplateListPage__confirmText_r8dfh_51{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._adminEmailTemplateListPage__confirmYes_r8dfh_52,._adminEmailTemplateListPage__confirmNo_r8dfh_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_r8dfh_52{background:var(--color-error);color:var(--color-text-inverse);border:none}._adminEmailTemplateListPage__confirmNo_r8dfh_52{background:var(--color-bg-muted);border:1px solid var(--color-border)}@media (max-width: 767px){._adminEmailTemplateListPage_r8dfh_1{padding:var(--spacing-md)}._adminEmailTemplateListPage__header_r8dfh_2{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._adminEmailTemplateListPage__table_r8dfh_11 th,._adminEmailTemplateListPage__table_r8dfh_11 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}._adminEmailTemplateListPage__subjectCell_r8dfh_15{max-width:120px}}._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_bv6d8_1{min-width:0;overflow-x:hidden}._adminEmailHistoryPage__header_bv6d8_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}._adminEmailHistoryPage__title_bv6d8_3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._adminEmailHistoryPage__actions_bv6d8_4{display:flex;gap:var(--spacing-md)}._adminEmailHistoryPage__backLink_bv6d8_5{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._adminEmailHistoryPage__backLink_bv6d8_5:hover{text-decoration:underline}._adminEmailHistoryPage__filters_bv6d8_7{margin-bottom:var(--spacing-lg)}._adminEmailHistoryPage__filters_bv6d8_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_bv6d8_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_bv6d8_17{color:var(--color-text-muted)}._adminEmailHistoryPage__tableWrap_bv6d8_18{overflow-x:auto}._adminEmailHistoryPage__table_bv6d8_18{width:100%;min-width:600px;border-collapse:collapse}._adminEmailHistoryPage__table_bv6d8_18 th,._adminEmailHistoryPage__table_bv6d8_18 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._adminEmailHistoryPage__table_bv6d8_18 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._adminEmailHistoryPage__subjectCell_bv6d8_22{max-width:14rem}._adminEmailHistoryPage__emptyCell_bv6d8_23{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._adminEmailHistoryPage__status_bv6d8_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_bv6d8_25{background:var(--color-bg-muted);color:var(--color-text-muted)}._adminEmailHistoryPage__status__SENT_bv6d8_26{background:var(--color-primary-muted);color:var(--color-primary)}._adminEmailHistoryPage__status__FAILED_bv6d8_27{background:var(--color-error-muted);color:var(--color-error)}._adminEmailHistoryPage__actionLink_bv6d8_28{background:none;border:none;cursor:pointer;color:var(--color-primary);font-size:var(--font-size-sm)}._adminEmailHistoryPage__actionLink_bv6d8_28:hover{text-decoration:underline}._adminEmailHistoryPage__pagination_bv6d8_30{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._adminEmailHistoryPage__pagination_bv6d8_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_bv6d8_30 button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._adminEmailHistoryPage__pagination_bv6d8_30 button:disabled{opacity:.5;cursor:not-allowed}._adminEmailHistoryPage__detail_bv6d8_34 p{margin-bottom:var(--spacing-sm)}._adminEmailHistoryPage__detailBody_bv6d8_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_bv6d8_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_bv6d8_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_e0j6a_1{min-width:0;overflow-x:hidden}._roleListPage__header_e0j6a_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._roleListPage__title_e0j6a_15{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._roleListPage__actions_e0j6a_21{display:flex;gap:var(--spacing-md);align-items:center}._roleListPage__backLink_e0j6a_27{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._roleListPage__backLink_e0j6a_27:hover{text-decoration:underline}._roleListPage__createButton_e0j6a_37{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_e0j6a_37:hover{background-color:var(--color-primary-hover)}._roleListPage__error_e0j6a_51{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_e0j6a_59{color:var(--color-text-muted)}._roleListPage__tableWrap_e0j6a_63{overflow-x:auto}._roleListPage__table_e0j6a_63{width:100%;min-width:500px;border-collapse:collapse}._roleListPage__table_e0j6a_63 th,._roleListPage__table_e0j6a_63 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._roleListPage__table_e0j6a_63 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._roleListPage__descCell_e0j6a_86{max-width:20rem}._roleListPage__emptyCell_e0j6a_90{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._roleListPage__tableRowInactive_e0j6a_96 td{color:var(--color-text-muted)}._roleListPage__actionLink_e0j6a_100,._roleListPage__actionLinkDanger_e0j6a_101{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_e0j6a_100{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._roleListPage__actionLink_e0j6a_100:hover{border-color:var(--color-primary)}._roleListPage__actionLinkDanger_e0j6a_101{background:transparent;border-color:var(--color-error);color:var(--color-error)}._roleListPage__actionLinkDanger_e0j6a_101:hover{background:var(--color-error-muted)}._roleListPage__confirmText_e0j6a_134{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._roleListPage__confirmYes_e0j6a_140,._roleListPage__confirmNo_e0j6a_141{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_e0j6a_140{background:var(--color-error);color:var(--color-text-inverse);border:none}._roleListPage__confirmYes_e0j6a_140:hover:not(:disabled){opacity:.9}._roleListPage__confirmNo_e0j6a_141{background:var(--color-bg-muted);border:1px solid var(--color-border)}._roleListPage__confirmNo_e0j6a_141:hover{border-color:var(--color-primary);color:var(--color-primary)}._roleListPage__form_e0j6a_169{display:flex;flex-direction:column;gap:var(--spacing-md)}._roleListPage__formActions_e0j6a_175{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._roleListPage__formActions_e0j6a_175 button[type=submit],._roleListPage__formActions_e0j6a_175 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._roleListPage__formActions_e0j6a_175 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._roleListPage__formActions_e0j6a_175 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._roleListPage__formActions_e0j6a_175 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._roleListPage__formActions_e0j6a_175 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._roleListPage__checkboxLabel_e0j6a_213{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._roleListPage__checkboxLabel_e0j6a_213 input{width:auto}._roleListPage__permsList_e0j6a_224{max-height:20rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-sm)}._roleListPage__permItem_e0j6a_232{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);cursor:pointer}._roleListPage__permItem_e0j6a_232 input{width:auto;flex-shrink:0;margin-top:.2rem}._roleListPage__permDesc_e0j6a_246{color:var(--color-text-muted);font-size:var(--font-size-xs)}._roleListPage__emptyPerms_e0j6a_251{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width: 767px){._roleListPage_e0j6a_1{padding:var(--spacing-md)}._roleListPage__header_e0j6a_6{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._roleListPage__table_e0j6a_63 th,._roleListPage__table_e0j6a_63 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}}._permissionListPage_1yctj_1{min-width:0;overflow-x:hidden}._permissionListPage__required_1yctj_6{color:var(--color-error)}._permissionListPage__header_1yctj_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._permissionListPage__title_1yctj_19{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._permissionListPage__actions_1yctj_25{display:flex;gap:var(--spacing-md);align-items:center}._permissionListPage__backLink_1yctj_31{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._permissionListPage__backLink_1yctj_31:hover{text-decoration:underline}._permissionListPage__createButton_1yctj_41{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_1yctj_41:hover{background-color:var(--color-primary-hover)}._permissionListPage__error_1yctj_55{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_1yctj_63{color:var(--color-text-muted)}._permissionListPage__tableWrap_1yctj_67{overflow-x:auto}._permissionListPage__table_1yctj_67{width:100%;min-width:500px;border-collapse:collapse}._permissionListPage__table_1yctj_67 th,._permissionListPage__table_1yctj_67 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._permissionListPage__table_1yctj_67 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._permissionListPage__descCell_1yctj_90{max-width:16rem}._permissionListPage__emptyCell_1yctj_94{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._permissionListPage__tableRowInactive_1yctj_100 td{color:var(--color-text-muted)}._permissionListPage__actionLink_1yctj_104,._permissionListPage__actionLinkDanger_1yctj_105{background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}._permissionListPage__actionLink_1yctj_104{color:var(--color-primary)}._permissionListPage__actionLink_1yctj_104:hover{text-decoration:underline}._permissionListPage__actionLinkDanger_1yctj_105{color:var(--color-error)}._permissionListPage__actionLinkDanger_1yctj_105:hover{text-decoration:underline}._permissionListPage__confirmText_1yctj_129{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._permissionListPage__confirmYes_1yctj_135,._permissionListPage__confirmNo_1yctj_136{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_1yctj_135{background:var(--color-error);color:var(--color-text-inverse);border:none}._permissionListPage__confirmYes_1yctj_135:hover:not(:disabled){opacity:.9}._permissionListPage__confirmNo_1yctj_136{background:var(--color-bg-muted);border:1px solid var(--color-border)}._permissionListPage__confirmNo_1yctj_136:hover{border-color:var(--color-primary);color:var(--color-primary)}._permissionListPage__form_1yctj_164{display:flex;flex-direction:column;gap:var(--spacing-md)}._permissionListPage__formActions_1yctj_170{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._permissionListPage__formActions_1yctj_170 button[type=submit],._permissionListPage__formActions_1yctj_170 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._permissionListPage__formActions_1yctj_170 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._permissionListPage__formActions_1yctj_170 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._permissionListPage__formActions_1yctj_170 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._permissionListPage__formActions_1yctj_170 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._permissionListPage__checkboxLabel_1yctj_208{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._permissionListPage__checkboxLabel_1yctj_208 input{width:auto}@media (max-width: 767px){._permissionListPage_1yctj_1{padding:var(--spacing-md)}._permissionListPage__header_1yctj_10{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._permissionListPage__table_1yctj_67 th,._permissionListPage__table_1yctj_67 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}}._subscriptionPlanListPage_nyka0_1{min-width:0;overflow-x:hidden}._subscriptionPlanListPage__required_nyka0_6{color:var(--color-error)}._subscriptionPlanListPage__header_nyka0_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._subscriptionPlanListPage__title_nyka0_19{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}._subscriptionPlanListPage__actions_nyka0_25{display:flex;gap:var(--spacing-md);align-items:center}._subscriptionPlanListPage__backLink_nyka0_31{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._subscriptionPlanListPage__backLink_nyka0_31:hover{text-decoration:underline}._subscriptionPlanListPage__createButton_nyka0_41{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_nyka0_41:hover{background-color:var(--color-primary-hover)}._subscriptionPlanListPage__error_nyka0_55{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_nyka0_63{color:var(--color-text-muted)}._subscriptionPlanListPage__tableWrap_nyka0_67{overflow-x:auto}._subscriptionPlanListPage__table_nyka0_67{width:100%;min-width:500px;border-collapse:collapse}._subscriptionPlanListPage__table_nyka0_67 th,._subscriptionPlanListPage__table_nyka0_67 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}._subscriptionPlanListPage__table_nyka0_67 th{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--font-size-sm)}._subscriptionPlanListPage__emptyCell_nyka0_90{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl)}._subscriptionPlanListPage__rowInactive_nyka0_96 td{color:var(--color-text-muted)}._subscriptionPlanListPage__actionLink_nyka0_100,._subscriptionPlanListPage__actionLinkDanger_nyka0_101{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_nyka0_100{color:var(--color-primary);border-color:var(--color-border);background:var(--color-bg)}._subscriptionPlanListPage__actionLink_nyka0_100:hover{border-color:var(--color-primary)}._subscriptionPlanListPage__actionLinkDanger_nyka0_101{background:transparent;border-color:var(--color-error);color:var(--color-error)}._subscriptionPlanListPage__actionLinkDanger_nyka0_101:hover{background:var(--color-error-muted)}._subscriptionPlanListPage__confirmText_nyka0_134{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-right:var(--spacing-sm)}._subscriptionPlanListPage__confirmYes_nyka0_140,._subscriptionPlanListPage__confirmNo_nyka0_141{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_nyka0_140{background:var(--color-error);color:var(--color-text-inverse);border:none}._subscriptionPlanListPage__confirmYes_nyka0_140:hover:not(:disabled){opacity:.9}._subscriptionPlanListPage__confirmNo_nyka0_141{background:var(--color-bg-muted);border:1px solid var(--color-border)}._subscriptionPlanListPage__confirmNo_nyka0_141:hover{border-color:var(--color-primary);color:var(--color-primary)}._subscriptionPlanListPage__form_nyka0_169{display:flex;flex-direction:column;gap:var(--spacing-md)}._subscriptionPlanListPage__formActions_nyka0_175{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._subscriptionPlanListPage__formActions_nyka0_175 button[type=submit],._subscriptionPlanListPage__formActions_nyka0_175 button[type=button]{padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}._subscriptionPlanListPage__formActions_nyka0_175 button[type=submit]{background:var(--color-primary);color:var(--color-text-inverse);border:none}._subscriptionPlanListPage__formActions_nyka0_175 button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}._subscriptionPlanListPage__formActions_nyka0_175 button[type=button]{border:1px solid var(--color-border);background:var(--color-bg)}._subscriptionPlanListPage__formActions_nyka0_175 button[type=button]:hover{border-color:var(--color-primary);color:var(--color-primary)}._subscriptionPlanListPage__checkboxLabel_nyka0_213{display:flex!important;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._subscriptionPlanListPage__checkboxLabel_nyka0_213 input{width:auto}@media (max-width: 767px){._subscriptionPlanListPage_nyka0_1{padding:var(--spacing-md)}._subscriptionPlanListPage__header_nyka0_10{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._subscriptionPlanListPage__table_nyka0_67 th,._subscriptionPlanListPage__table_nyka0_67 td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs, 12px)}}._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}
