*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#1a1d21;-webkit-font-smoothing:antialiased;background:#f5f6f8;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.6}:root{--bg:#eef1f7;--bg2:#fff;--bg3:#f3f5fa;--bg4:#e6e9f2;--border:#11182717;--border2:#11182724;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--gold:#c8a96e;--gold-bg:#c8a96e1a;--blue:#4f87ff;--blue-bg:#4f87ff1a;--green:#34c97e;--green-bg:#34c97e1a;--amber:#f5a623;--amber-bg:#f5a6231a;--red:#ff5f5f;--red-bg:#ff5f5f1a;--purple:#9b7bff;--purple-bg:#9b7bff1a;--radius:12px;--radius-sm:8px;--radius-xs:6px;--trans:all .15s ease;--shadow-md:0 4px 20px #0000001a}@keyframes _shimmer_1hbui_1{0%{background-position:200% 0}to{background-position:-200% 0}}._wrap_1hbui_6{flex-direction:column;gap:16px;width:100%;display:flex}._bone_1hbui_13{background:linear-gradient(90deg,#e6e9f2 0%,#f4f6fb 45%,#e6e9f2 90%) 0 0/200% 100%;border-radius:12px;animation:1.35s ease-in-out infinite _shimmer_1hbui_1}._row_1hbui_25{flex-wrap:wrap;gap:12px;display:flex}._kpiRow_1hbui_31{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){._kpiRow_1hbui_31{grid-template-columns:repeat(2,minmax(0,1fr))}}._cardGrid_1hbui_41{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}._dashboardGrid_1hbui_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._dashboardLayout_1hbui_53{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}._dashGauge_1hbui_60,._dashToday_1hbui_65{grid-column:span 2;height:300px}._dashLeaves_1hbui_70{grid-column:1/-1;height:180px}@media (width<=760px){._dashboardLayout_1hbui_53{grid-template-columns:1fr}._dashGauge_1hbui_60,._dashToday_1hbui_65{grid-column:span 1;height:260px}}._wide_1hbui_81{grid-column:1/-1}@media (prefers-reduced-motion:reduce){._bone_1hbui_13{background:#e6e9f2;animation:none}}._tableBlock_1hbui_87{height:360px}._chatLayout_1hbui_89{background:#fff;border:1px solid #11182714;border-radius:14px;grid-template-columns:minmax(260px,320px) 1fr;gap:0;min-height:calc(100vh - 120px);display:grid;overflow:hidden}._chatList_1hbui_100{border-right:1px solid #11182714;padding:14px}._chatMain_1hbui_101{padding:18px}._calendarLayout_1hbui_103{grid-template-columns:1fr minmax(220px,280px);gap:14px;display:grid}@media (width<=960px){._calendarLayout_1hbui_103{grid-template-columns:1fr}._chatLayout_1hbui_89{grid-template-columns:1fr;min-height:480px}._chatList_1hbui_100{border-bottom:1px solid #11182714;border-right:none}}._toolbar_1hbui_115{flex-wrap:wrap;gap:10px;display:flex}._viewport_19w48_1{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 36px);display:flex;position:fixed;top:18px;right:18px}._toast_19w48_13{color:#111827;pointer-events:auto;background:#fff;border:1px solid #1118271a;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;animation:.28s ease-out _toastIn_19w48_1;display:flex;box-shadow:0 12px 40px #11182724}@keyframes _toastIn_19w48_1{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._icon_19w48_40{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}._success_19w48_50 ._icon_19w48_40{color:#0f9d58;background:#34c97e26}._error_19w48_55 ._icon_19w48_40{color:#dc2626;background:#ff5f5f26}._info_19w48_60 ._icon_19w48_40{color:#2563eb;background:#4f87ff1f}._message_19w48_65{flex:1;font-weight:600}._dismiss_19w48_70{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:18px;line-height:1}._dismiss_19w48_70:hover{color:#4b5563}._wrap_1yhua_1{padding:4px 0 8px}@keyframes _fadeIn_11lqr_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_11lqr_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}._backdrop_11lqr_7{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182780;justify-content:center;align-items:center;padding:24px 16px;animation:.16s _fadeIn_11lqr_1;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_11lqr_24{--bg2:#fff;--bg3:#f5f6fa;--bg4:#eaecf4;--border:#11182717;--border2:#11182724;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--red:#ff5f5f;--red-bg:#ff5f5f1a;--amber:#f5a623;--amber-bg:#f5a6231a;--blue:#4f87ff;--blue-bg:#4f87ff1a;--green:#34c97e;--green-bg:#34c97e1a;--radius-sm:8px;--trans:all .15s ease;width:100%;max-height:calc(100vh - 48px);color:var(--text);background:#fff;border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) _slideUp_11lqr_1;display:flex;overflow:hidden;box-shadow:0 24px 60px #1018283d}._sm_11lqr_56{max-width:420px}._md_11lqr_57{max-width:620px}._lg_11lqr_58{max-width:860px}._head_11lqr_61{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}._headText_11lqr_70{min-width:0}._title_11lqr_71{letter-spacing:-.01em;font-size:16.5px;font-weight:700}._subtitle_11lqr_72{color:var(--text3);margin-top:3px;font-size:12.5px}._close_11lqr_74{color:var(--text3);cursor:pointer;transition:var(--trans);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:7px;display:flex}._close_11lqr_74:hover{background:var(--bg3);color:var(--text)}._body_11lqr_89{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}._foot_11lqr_97{background:var(--bg3);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:15px 22px;display:flex}._centered_11lqr_110{align-items:center!important}@media (width<=560px){._backdrop_11lqr_7{align-items:flex-end;padding:12px}._modal_11lqr_24{max-height:calc(100vh - 24px)}._head_11lqr_61{padding:16px 18px 13px}._body_11lqr_89{padding:16px 18px}._foot_11lqr_97{padding:13px 18px}._foot_11lqr_97 button{flex:1}}._hero_1w25k_2{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:18px;display:flex}._avatar_1w25k_10{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:19px;font-weight:700;display:grid}._heroMeta_1w25k_22{min-width:0}._name_1w25k_23{font-size:17px;font-weight:700}._role_1w25k_24{color:var(--text2);margin-top:2px;font-size:13.5px}._tags_1w25k_26{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}._tag_1w25k_26{color:var(--text2);background:var(--bg3);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:500}._hodTag_1w25k_35{color:#b45309;background:var(--amber-bg);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}._section_1w25k_45{letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin:20px 0 8px;font-size:11.5px;font-weight:700}._rows_1w25k_54{flex-direction:column;display:flex}._row_1w25k_54{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:10px 0;font-size:13.5px;display:flex}._row_1w25k_54:last-child{border-bottom:none}._rowLabel_1w25k_67{color:var(--text3);flex-shrink:0}._rowValue_1w25k_68{text-align:right;word-break:break-word;font-weight:500}._muted_1w25k_70{color:var(--text3);font-size:13.5px}._error_1w25k_72{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:14px;padding:11px 14px;font-size:13px}._primary_1w25k_83,._ghost_1w25k_83,._danger_1w25k_83,._dangerGhost_1w25k_83{cursor:pointer;transition:var(--trans);border-radius:9px;padding:10px 20px;font-family:inherit;font-size:13.5px;font-weight:600}._primary_1w25k_83{color:#fff;background:linear-gradient(90deg,#7c3aed,#4f7cf7);border:none}._primary_1w25k_83:hover{filter:brightness(1.07)}._ghost_1w25k_83{color:var(--text2);background:var(--bg2);border:1px solid var(--border2)}._ghost_1w25k_83:hover:not(:disabled){background:var(--bg4);color:var(--text)}._danger_1w25k_83{color:#fff;background:var(--red);border:none}._danger_1w25k_83:hover:not(:disabled){filter:brightness(.94)}._danger_1w25k_83:disabled{opacity:.6;cursor:not-allowed}._dangerGhost_1w25k_83{color:var(--red);background:0 0;border:1px solid #ff5f5f66;margin-right:auto}._dangerGhost_1w25k_83:hover{background:var(--red-bg)}._confirm_1w25k_125{width:100%;color:var(--text2);align-items:center;gap:10px;font-size:13px;display:flex}._confirm_1w25k_125 span{margin-right:auto}._wrap_80udb_1{position:relative}._trigger_80udb_6{cursor:pointer;transition:var(--trans);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:5px 8px 5px 12px;font-family:inherit;display:flex}._trigger_80udb_6:hover{background:var(--bg3);border-color:var(--border)}._trigger_80udb_6:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}._triggerOpen_80udb_20{background:var(--bg3);border-color:var(--border2)}._name_80udb_22{color:var(--text);font-size:13.5px;font-weight:600}._avatar_80udb_23{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f7cf7);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}._chev_80udb_35,._chevOpen_80udb_35{width:13px;height:13px;color:var(--text3);transition:var(--trans);flex-shrink:0}._chevOpen_80udb_35{color:var(--text2);transform:rotate(180deg)}._menu_80udb_45{z-index:60;border:1px solid var(--border);background:#fff;border-radius:14px;min-width:232px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 38px #1018282e}._head_80udb_58{align-items:center;gap:10px;padding:10px 10px 11px;display:flex}._headAvatar_80udb_59{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f7cf7);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}._headMeta_80udb_71{flex-direction:column;gap:2px;min-width:0;display:flex}._headMeta_80udb_71 b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}._headMeta_80udb_71 small{color:var(--text3);font-size:11.5px}._divider_80udb_81{background:var(--border);height:1px;margin:4px 0}._item_80udb_83{width:100%;color:var(--text2);text-align:left;cursor:pointer;transition:var(--trans);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._item_80udb_83 svg{flex-shrink:0;width:16px;height:16px}._item_80udb_83:hover{color:#6d28d9;background:#ede9fe}._item_80udb_83:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}._danger_80udb_105{color:#b91c1c}._danger_80udb_105:hover{color:#b91c1c;background:#fef2f2}._account_80udb_109{flex-direction:column;gap:16px;display:flex}._accountTop_80udb_110{background:var(--bg3);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._accountAvatar_80udb_118{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f7cf7);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}._accountMeta_80udb_130{flex-direction:column;gap:2px;min-width:0;display:flex}._accountMeta_80udb_130 b{color:var(--text);font-size:15px}._accountMeta_80udb_130 small{color:var(--text3);font-size:12px}._rows_80udb_134{flex-direction:column;display:flex}._row_80udb_134{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 2px;font-size:13px;display:flex}._row_80udb_134:last-child{border-bottom:none}._row_80udb_134 dt{color:var(--text3)}._row_80udb_134 dd{color:var(--text);font-weight:600}._accountNote_80udb_148{color:#92400e;background:var(--amber-bg);border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.6}@media (width<=560px){._name_80udb_22{display:none}._trigger_80udb_6{padding:5px 8px}}._shell_1uxnr_1{background:var(--bg);grid-template-columns:280px 1fr;min-height:100vh;display:grid}._sidebar_1uxnr_9{--nav-bg:#152a52;--nav-bg-mid:#1a3568;--nav-bg-soft:#ffffff12;--nav-active:#4f87ff38;--nav-active-bd:#78a8ff73;--nav-text:#fff;--nav-muted:#ffffffc7;--nav-faint:#ffffff85;--nav-line:#ffffff24;--nav-icon-bg:#ffffff1a;--trans:all .18s ease;height:100vh;padding:18px 14px 16px;padding-left:max(14px, env(safe-area-inset-left));padding-bottom:max(16px, env(safe-area-inset-bottom));color:var(--nav-text);background:radial-gradient(120% 80% at 0 0,#4f87ff2e,#0000 55%),radial-gradient(90% 60% at 100% 100%,#8b5cf61f,#0000 50%),linear-gradient(#1a3568 0%,#152a52 48%,#122648 100%);border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:sticky;top:0;box-shadow:inset -1px 0 #0000001f}._sidebarHead_1uxnr_39{border-bottom:1px solid var(--nav-line);justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;padding-bottom:16px;display:flex}._brand_1uxnr_49{flex:1;min-width:0}._brandMark_1uxnr_54{background:#f8fafc;border:1px solid #ffffff59;border-radius:12px;justify-content:flex-start;align-items:center;padding:10px 12px;display:flex;box-shadow:0 4px 14px #00000026}._brandMark_1uxnr_54 img{width:100%;max-width:148px;height:auto}._brandText_1uxnr_71{margin-top:10px;padding:0 2px}._brandTitle_1uxnr_76{letter-spacing:.12em;text-transform:uppercase;color:var(--nav-faint);margin:0;font-size:10.5px;font-weight:700}._brandSub_1uxnr_85{color:#fff;letter-spacing:-.01em;margin:3px 0 0;font-size:13.5px;font-weight:600}._drawerClose_1uxnr_93{color:#ffffffd9;cursor:pointer;transition:var(--trans);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;padding:8px;display:none}._drawerClose_1uxnr_93:hover{color:#fff;background:#ffffff24}._nav_1uxnr_109{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;margin-top:8px;padding-right:2px;overflow-y:auto}._nav_1uxnr_109::-webkit-scrollbar{width:6px}._nav_1uxnr_109::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}._navGroup_1uxnr_120{margin-bottom:18px}._navGroupTitle_1uxnr_124{letter-spacing:.07em;text-transform:uppercase;color:var(--nav-faint);margin:0 10px 8px;font-size:11px;font-weight:700}._navItem_1uxnr_133{color:var(--nav-muted);min-height:44px;transition:var(--trans);border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;margin-bottom:4px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._navItem_1uxnr_133:hover{color:#fff;background:var(--nav-bg-soft);border-color:#ffffff14}._navItem_1uxnr_133:focus-visible{outline-offset:2px;outline:2px solid #93b4ff}._navItemActive_1uxnr_160,._navItemActive_1uxnr_160:hover{color:#fff;box-shadow:none;background:linear-gradient(90deg,#4f87ff47,#4f87ff1f);border-color:#0000;font-weight:600;position:relative}._navItemActive_1uxnr_160:before{content:"";background:linear-gradient(#a8c4ff,#4f87ff);border-radius:0 4px 4px 0;width:3px;position:absolute;top:18%;bottom:18%;left:-1px}._navIcon_1uxnr_181{background:var(--nav-icon-bg);width:34px;height:34px;transition:var(--trans);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._navItem_1uxnr_133:hover ._navIcon_1uxnr_181{background:#ffffff1f}._navItemActive_1uxnr_160 ._navIcon_1uxnr_181{color:#fff;background:#4f87ff59}._navIcon_1uxnr_181 svg{width:17px;height:17px}._navLabel_1uxnr_204{flex:1;min-width:0;line-height:1.25}._navBadge_1uxnr_212{color:#fff;font-variant-numeric:tabular-nums;background:#4f87ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}._sidebarFoot_1uxnr_232{border-top:1px solid var(--nav-line);padding-top:14px}._userCard_1uxnr_237{transition:var(--trans);background:#00000024;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}._userCard_1uxnr_237:hover{background:#00000038;border-color:#ffffff1f}._avatar_1uxnr_252{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f7cf7);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}._userMeta_1uxnr_263{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._userName_1uxnr_270{color:var(--nav-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._userRole_1uxnr_278{color:#ffffffb8;font-size:11.5px;font-weight:500}._logout_1uxnr_284{color:var(--nav-muted);cursor:pointer;transition:var(--trans);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:7px;display:flex}._logout_1uxnr_284:hover{color:#fff;background:#ff5f5f47}._logout_1uxnr_284:focus-visible{outline-offset:2px;outline:2px solid #93b4ff}._main_1uxnr_302{flex-direction:column;min-width:0;display:flex}._topbar_1uxnr_315{--bg:#eef1f7;--bg2:#fff;--bg3:#f3f5fa;--border:#11182717;--border2:#11182724;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue:#4f87ff;--trans:all .15s ease;z-index:15;background:var(--bg);padding:12px 24px;position:sticky;top:0}._topbarInner_1uxnr_336{background:var(--bg2);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 18px;display:flex;box-shadow:0 2px 10px #1018280f}._topActions_1uxnr_352{align-items:center;gap:14px;margin-left:auto;display:flex}._topDivider_1uxnr_313{background:var(--border2);width:1px;height:24px}._iconBtn_1uxnr_313{color:var(--text2);cursor:pointer;transition:var(--trans);background:0 0;border:none;border-radius:9px;padding:8px;display:flex}._iconBtn_1uxnr_313:hover{background:var(--bg3);color:var(--text)}._content_1uxnr_329{isolation:isolate;flex:1;min-width:0;padding:14px 24px 26px}._burger_1uxnr_313{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px;display:none}._burger_1uxnr_313:hover{background:var(--bg3);color:var(--text)}._backdrop_1uxnr_385{z-index:19;background:#11182773;display:none;position:fixed;inset:0}@media (width<=1200px){._shell_1uxnr_1{grid-template-columns:264px 1fr}}@media (width<=1080px){._shell_1uxnr_1{grid-template-columns:248px 1fr}._brandMark_1uxnr_54 img{max-width:128px}._navItem_1uxnr_133{min-height:42px;padding:8px 9px;font-size:13.5px}._navIcon_1uxnr_181{width:32px;height:32px}._navGroupTitle_1uxnr_124{font-size:10px}}@media (width<=900px){._shell_1uxnr_1{grid-template-columns:1fr}._sidebar_1uxnr_9{z-index:20;width:min(320px,92vw);max-width:100%;height:100dvh;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #0006}._sidebarOpen_1uxnr_396{transform:translate(0)}._drawerClose_1uxnr_93{justify-content:center;align-items:center;display:flex}._backdrop_1uxnr_385{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block}._burger_1uxnr_313{display:flex}._topbar_1uxnr_315{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top))}._topbarInner_1uxnr_336{gap:12px;height:56px;padding:0 14px}._content_1uxnr_329{padding:12px 16px max(18px, env(safe-area-inset-bottom))}}@media (width<=620px){._topDivider_1uxnr_313,._iconBtn_1uxnr_313{display:none}._topbar_1uxnr_315{padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top))}._topbarInner_1uxnr_336{border-radius:13px;height:auto;min-height:52px;padding:8px 12px}._content_1uxnr_329{padding:10px 12px max(16px, env(safe-area-inset-bottom))}._navItem_1uxnr_133{min-height:48px;font-size:15px}._userName_1uxnr_270{font-size:14px}}@media (prefers-reduced-motion:reduce){._sidebar_1uxnr_9,._navItem_1uxnr_133,._userCard_1uxnr_237,._logout_1uxnr_284,._drawerClose_1uxnr_93{transition:none}}._canvas_1934x_1{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}._page_1nktn_1{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;height:100dvh;padding:24px 20px;display:flex;position:relative;overflow:hidden}._content_1nktn_15{z-index:1;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:400px;display:flex;position:relative}._brand_1nktn_27{width:320px;max-width:80%;height:auto}._card_1nktn_30{background:#fff;border:1px solid #ecedf2;border-radius:18px;width:100%;padding:36px 38px 30px;position:relative;overflow:hidden;box-shadow:0 12px 46px #1e145017}._card_1nktn_30:before{content:"";background:linear-gradient(90deg,#7c3aed,#a855f7 45%,#ec4899);height:5px;position:absolute;top:0;left:0;right:0}._header_1nktn_51{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}._iconTile_1nktn_53{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946a8);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 16px #8b5cf652}._title_1nktn_65{color:#111827;font-size:26px;font-weight:700;line-height:1.25}._subtitle_1nktn_66{color:#6b7280;margin-top:6px;font-size:14.5px;line-height:1.5}._group_1nktn_69{margin-bottom:20px}._label_1nktn_71{color:#1f2937;margin-bottom:9px;font-size:15px;font-weight:600;display:block}._control_1nktn_79{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}._control_1nktn_79::placeholder{color:#b6bcc7}._control_1nktn_79:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf624}._control_1nktn_79:disabled{cursor:not-allowed;background:#f9fafb}._passWrap_1nktn_98{position:relative}._passWrap_1nktn_98 ._control_1nktn_79{padding-right:46px}._passToggle_1nktn_101{color:#9aa1ad;cursor:pointer;background:0 0;border:none;padding:2px;transition:color .15s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._passToggle_1nktn_101:hover{color:#4b5563}._button_1nktn_117{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#4f7cf7 75%,#3b82f6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;transition:box-shadow .2s,transform .15s,filter .2s;display:flex}._button_1nktn_117:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px #604df059}._button_1nktn_117:active:not(:disabled){transform:translateY(0)}._button_1nktn_117:disabled{opacity:.7;cursor:not-allowed}._spinner_1nktn_143{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_1nktn_143}@keyframes _spin_1nktn_143{to{transform:rotate(360deg)}}._divider_1nktn_154{background:#eef0f4;height:1px;margin:26px 0 20px}._backLink_1nktn_156{color:#4f46e5;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._backLink_1nktn_156:hover{color:#4338ca}._error_1nktn_169{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 14px;font-size:13.5px;display:flex}._notice_1nktn_182{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 14px;font-size:13.5px;display:flex}@media (height<=760px){._page_1nktn_1{gap:18px;padding:16px 20px}._content_1nktn_15{gap:18px}._brand_1nktn_27{width:300px}._card_1nktn_30{padding:28px 40px 22px}._header_1nktn_51{margin-bottom:22px}._group_1nktn_69{margin-bottom:15px}._divider_1nktn_154{margin:18px 0 14px}._title_1nktn_65{font-size:22px}}._hint_1nktn_206{color:var(--amber,#f5a623);margin-top:7px;font-size:12.5px;font-weight:500}._meter_1ej73_4{align-items:center;gap:10px;margin-top:9px;display:flex}._bars_1ej73_11{flex:1;gap:4px;display:flex}._bar_1ej73_11{background:#e5e7eb;border-radius:999px;flex:1;height:4px;transition:background .2s}._s1_1ej73_23{background:#ef4444}._s2_1ej73_24{background:#f59e0b}._s3_1ej73_25{background:#3b82f6}._s4_1ej73_26{background:#10b981}._meterLabel_1ej73_28{color:#6b7280;text-align:right;min-width:62px;font-size:11.5px;font-weight:600}._fieldErr_1ej73_36{color:#dc2626;margin-top:6px;font-size:11.5px;display:block}._note_1ej73_43{color:#9ca3af;text-align:center;margin-top:16px;font-size:11.5px;line-height:1.55}
