.AdminIconRail_rail__5d6y_{display:none}@media (min-width:768px){.AdminIconRail_rail__5d6y_{display:flex;flex-direction:column;align-items:stretch;position:fixed;left:0;top:64px;bottom:0;width:208px;background:var(--bg-surface);border-right:1px solid var(--border);padding:16px 8px 0;gap:8px;z-index:90;overflow-x:hidden;overflow-y:auto}}.AdminIconRail_item__2OtkZ{height:44px;border-radius:10px;display:flex;align-items:center;gap:12px;padding:0 11px;color:var(--text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s ease,color .15s ease}.AdminIconRail_item__2OtkZ:hover{background:var(--bg-surface-hover)}.AdminIconRail_icon__7mWa3{flex-shrink:0}.AdminIconRail_iconWrap__n6Sx4{position:relative;display:flex;flex-shrink:0}.AdminIconRail_badge__4SET2{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#ffffff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.AdminIconRail_label__pp2mU{font-size:13px;font-weight:600}.AdminIconRail_active__Kc1Hx{background:var(--primary);color:#ffffff}.AdminIconRail_active__Kc1Hx:hover{background:var(--primary)}.AdminIconRail_sectionHeader__z_wPt{padding:0 11px 2px}.AdminIconRail_lakeItems__zPuu_{display:flex;flex-direction:column;gap:8px}.AdminIconRail_lakeItemsNested__WOaI5{margin-left:26px;padding-left:8px;border-left:2px solid var(--primary)}.AdminIconRail_sectionDivider__HPzn6{margin-top:8px;padding:10px 11px 2px;border-top:1px solid var(--border)}.AdminIconRail_sectionLabel__I9L42{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.AdminBottomNav_bottomNav__LSFmz{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:row;justify-content:space-around;background:var(--bg-surface);border-top:1px solid var(--border);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.AdminBottomNav_item__D_QRR{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;flex:1 1}.AdminBottomNav_iconWrap__M_4wu{position:relative;display:flex}.AdminBottomNav_badge__D2TEx{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#ffffff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.AdminBottomNav_label__pYvLC{font-size:10px;line-height:1}.AdminBottomNav_active__JhV_K{color:var(--primary)}.AdminBottomNav_inactive__jjXDJ{color:var(--text-muted)}.AdminBottomNav_moreButton__nBgwX{background:none;border:none;padding:0;font:inherit;cursor:pointer}.AdminBottomNav_drawer__2cPW0{display:flex;flex-direction:column;gap:4px}.AdminBottomNav_drawerGroupLabel__7MAUQ{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:12px 8px 6px}.AdminBottomNav_drawerGroupLabel__7MAUQ:not(:first-child){border-top:1px solid var(--border);margin-top:8px}.AdminBottomNav_drawerItem__2Ciuz{display:flex;align-items:center;gap:12px;padding:12px 8px;border-radius:10px;color:var(--text);text-decoration:none}.AdminBottomNav_drawerItem__2Ciuz:hover{background:var(--bg-surface-hover)}.AdminBottomNav_drawerItemActive__qXArr{background:var(--primary-lighter);color:var(--primary)}.AdminBottomNav_drawerItemActive__qXArr:hover{background:var(--primary-lighter)}.AdminBottomNav_drawerItemIcon__Kf7Cu{flex-shrink:0;color:var(--text-muted)}.AdminBottomNav_drawerItemActive__qXArr .AdminBottomNav_drawerItemIcon__Kf7Cu{color:var(--primary)}.AdminBottomNav_drawerItemLabel__GKybs{flex:1 1;font-size:14px;font-weight:600}.AdminBottomNav_drawerItem__2Ciuz .AdminBottomNav_badge__D2TEx{position:static}@media (min-width:768px){.AdminBottomNav_bottomNav__LSFmz{display:none}}.AdminShell_content__c6m_U{padding-top:56px;padding-bottom:calc(60px + env(safe-area-inset-bottom));min-height:100vh;background:var(--bg)}@media (min-width:768px){.AdminShell_content__c6m_U{padding-top:64px;padding-left:208px;padding-bottom:0}}.AuthGuard_gate__MFZxS{display:flex;align-items:center;justify-content:center;min-height:100vh}.AuthGuard_spinner__zme7U{width:36px;height:36px;border-radius:50%;border:3px solid var(--border-subtle);border-top-color:var(--primary);animation:AuthGuard_spin__059mz .8s linear infinite}@media (prefers-reduced-motion:reduce){.AuthGuard_spinner__zme7U{animation:none}}.AuthLayout_authLayout__nmvrQ{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.AuthLayout_authMain__neq9m{flex:1 1;display:flex;justify-content:center;align-items:center;padding:calc(56px + 2rem) 2rem 2rem}@media (min-width:768px){.AuthLayout_authMain__neq9m{padding-top:calc(64px + 2rem)}}.AuthLayout_authCard__3KlHn{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border);border-radius:1rem;padding:2.5rem;box-shadow:var(--shadow-lg)}.AuthLayout_authTitle__1pu6t{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.375rem}.AuthLayout_authSubtitle__uhboV{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.75rem;line-height:1.5}.AuthLayout_authDivider__7e4Pz{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--text-muted);font-size:.8rem}.AuthLayout_authDivider__7e4Pz:after,.AuthLayout_authDivider__7e4Pz:before{content:"";flex:1 1;height:1px;background:var(--border)}.AuthLayout_authFooter__QoVeX{text-align:center;margin-top:1.5rem;font-size:.875rem;color:var(--text-secondary)}.AuthLayout_authFooter__QoVeX a{color:var(--primary);font-weight:600;text-decoration:none;transition:color .15s ease}.AuthLayout_authFooter__QoVeX a:hover{color:var(--primary-hover)}.AuthLayout_authForm__5Oj5W{display:flex;flex-direction:column;gap:1.25rem}.AuthLayout_authError__GULMW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--danger-light);border:1px solid var(--danger);border-radius:.5rem;color:var(--danger);font-size:.85rem;line-height:1.4}.AuthLayout_authSuccess__HF7eM{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0}.AuthLayout_authSuccessIcon___BhfU{width:64px;height:64px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:var(--primary)}.AuthLayout_authSuccessTitle__I0mh8{font-size:1.25rem;font-weight:700;color:var(--text)}.AuthLayout_authSuccessMessage__qHa0N{font-size:.9rem;color:var(--text-secondary);line-height:1.5;max-width:320px}.AuthLayout_authLink__5ylUh{color:var(--primary);font-weight:600;text-decoration:none;transition:color .15s ease}.AuthLayout_authLink__5ylUh:hover{color:var(--primary-hover)}.AuthLayout_forgotPasswordLink__Ymt00{display:block;text-align:right;font-size:.825rem;color:var(--primary);font-weight:500;text-decoration:none;margin-top:-.5rem;transition:color .15s ease}.AuthLayout_forgotPasswordLink__Ymt00:hover{color:var(--primary-hover)}.AuthLayout_nameRow__KKRbi{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:480px){.AuthLayout_authCard__3KlHn{padding:1.5rem;border-radius:.75rem}.AuthLayout_nameRow__KKRbi{grid-template-columns:1fr}}