@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";._overlay_j95ph_1{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_j95ph_1;display:flex;position:fixed;inset:0}._modalContent_j95ph_16{background:#fff;border-radius:20px;width:90%;max-width:400px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_j95ph_1;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}._header_j95ph_27{text-align:center;padding:24px 24px 0;position:relative}._title_j95ph_33{color:#1a202c;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:800}._closeBtn_j95ph_41{cursor:pointer;color:#a0aec0;background:#f7fafc;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}._closeBtn_j95ph_41:hover{color:#4a5568;background:#edf2f7}._body_j95ph_63{text-align:center;padding:16px 24px}._message_j95ph_68{color:#718096;margin:0;font-size:16px;line-height:1.6}._footer_j95ph_75{justify-content:center;gap:16px;padding:0 24px 24px;display:flex}._cancelBtn_j95ph_82{color:#4a5568;cursor:pointer;background:#f7fafc;border:1px solid #edf2f7;border-radius:12px;padding:10px 30px;font-weight:700;transition:all .2s}._cancelBtn_j95ph_82:hover{color:#2d3748;background:#edf2f7}._confirmBtn_j95ph_98{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:12px;padding:10px 30px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #e53e3e33}._confirmBtn_j95ph_98:hover{background:#c53030;transform:translateY(-1px);box-shadow:0 6px 15px #e53e3e4d}._confirmBtn_j95ph_98:active{transform:translateY(0)}@keyframes _fadeIn_j95ph_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_j95ph_1{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] ._modalContent_j95ph_16{background:#0f172af2;border:1px solid #ffffff1a;box-shadow:0 25px 80px #00000080}[data-theme=dark] ._title_j95ph_33{color:#fff}[data-theme=dark] ._message_j95ph_68{color:#e2e8f0}[data-theme=dark] ._cancelBtn_j95ph_82{color:#fff;background:#1e293bcc;border-color:#fff3}[data-theme=dark] ._cancelBtn_j95ph_82:hover{color:#fff;background:#334155e6}[data-theme=dark] ._closeBtn_j95ph_41{color:#cbd5e1;background:#1e293bcc}[data-theme=dark] ._closeBtn_j95ph_41:hover{color:#fff;background:#334155e6}._navbar_1ted0_1{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background-color:#ffffffd9;align-items:center;width:100%;height:80px;transition:all .3s;display:flex;position:sticky;top:0}[data-theme=dark] ._navbar_1ted0_1{background-color:#121212d9}._navbar_1ted0_1._scrolled_1ted0_19{box-shadow:var(--shadow-md);background-color:#fffffff2}[data-theme=dark] ._navbar_1ted0_1._scrolled_1ted0_19{background-color:#121212f2}._navbar_1ted0_1._hidden_1ted0_28{transform:translateY(-100%)}._navContainer_1ted0_32{justify-content:space-between;align-items:center;height:100%;display:flex}._mobileHeader_1ted0_39{justify-content:space-between;align-items:center;display:flex}._logoWrapper_1ted0_45{cursor:pointer;align-items:center;text-decoration:none;display:flex}._logo_1ted0_45{justify-content:center;align-items:center;height:75px;transition:height .3s;display:flex}._logoImg_1ted0_60{object-fit:contain;mix-blend-mode:multiply;height:100%}[data-theme=dark] ._logoImg_1ted0_60{mix-blend-mode:normal}._navMenu_1ted0_70{align-items:center;gap:var(--spacing-5);display:flex}._navLink_1ted0_76,._dropdownToggle_1ted0_77{font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--spacing-1);white-space:nowrap;background:0 0;border:none;text-decoration:none;transition:all .2s;display:flex}._navLink_1ted0_76:hover,._dropdownToggle_1ted0_77:hover,._navLink_1ted0_76._activeLink_1ted0_101{color:var(--color-brand-blue);background:var(--color-surface-hover)}[data-theme=dark] ._navLink_1ted0_76:hover,[data-theme=dark] ._dropdownToggle_1ted0_77:hover,[data-theme=dark] ._navLink_1ted0_76._activeLink_1ted0_101{color:#60a5fa;background:#60a5fa1a}._dropdown_1ted0_77{position:relative}._dropdownMenu_1ted0_120{top:calc(100% + var(--spacing-2));background:var(--color-surface);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-lg);padding:var(--spacing-2);opacity:0;visibility:hidden;z-index:1001;border:1px solid var(--color-border);transition:all .2s;position:absolute;left:0;transform:translateY(8px)}._dropdown_1ted0_77:hover ._dropdownMenu_1ted0_120,._dropdownMenu_1ted0_120._show_1ted0_138{opacity:1;visibility:visible;transform:translateY(0)}._dropdownItem_1ted0_144{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);text-decoration:none;transition:all .2s;display:block}._dropdownItem_1ted0_144:hover{background:var(--color-surface-hover);color:var(--color-brand-blue)}._authGroup_1ted0_160{align-items:center;gap:var(--spacing-4);display:flex}._buyYourTagButton_1ted0_166._buyYourTagButton_1ted0_166{background:var(--color-brand-green,#16a34a);color:#fff;box-shadow:var(--shadow-sm);padding:12px 26px;font-size:1.15rem;font-weight:700;transition:none}._buyYourTagButton_1ted0_166._buyYourTagButton_1ted0_166:hover:not(:disabled){box-shadow:var(--shadow-sm);background:#15803d}._loginButton_1ted0_181{padding:12px 30px!important;font-size:1.15rem!important;font-weight:700!important}._themeToggle_1ted0_188{cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-full);background:0 0;border:none;align-items:center;transition:transform .2s;display:flex}._themeToggle_1ted0_188:hover{transform:scale(1.05)}._themeToggleTrack_1ted0_203{background:var(--color-neutral-300);border-radius:var(--radius-full);align-items:center;width:44px;height:24px;padding:2px;transition:background .3s;display:flex;position:relative}[data-theme=dark] ._themeToggleTrack_1ted0_203{background:var(--color-brand-blue)}._themeToggleKnob_1ted0_219{background:var(--color-neutral-0);border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-neutral-800);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:transform .3s,color .3s;display:flex;transform:translate(0)}[data-theme=dark] ._themeToggleKnob_1ted0_219{color:var(--color-brand-blue);transform:translate(20px)}._profileIcon_1ted0_239{color:var(--color-text-secondary);transition:color .2s}._profileIcon_1ted0_239:hover{color:var(--color-brand-blue)}._mobileToggle_1ted0_249{color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-2);background:0 0;border:none;display:none}@media (width<=991px){._navContainer_1ted0_32{flex-direction:column;justify-content:flex-start;align-items:stretch}._mobileHeader_1ted0_39{justify-content:space-between;align-items:center;width:100%;display:flex}._navbar_1ted0_1{height:auto;padding:var(--spacing-3) 0}._navbar_1ted0_1._scrolled_1ted0_19{height:auto}._mobileToggle_1ted0_249{display:flex}._navMenu_1ted0_70{align-items:flex-start;gap:var(--spacing-2);width:100%;padding:var(--spacing-4) 0;flex-direction:column;display:none}._navMenu_1ted0_70._expanded_1ted0_294{display:flex}._navLink_1ted0_76,._dropdownToggle_1ted0_77{font-family:var(--font-family-primary);font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._authGroup_1ted0_160{flex-direction:column;align-items:stretch;width:100%}._themeToggle_1ted0_188{padding:var(--spacing-2) var(--spacing-3);align-self:flex-start}._dropdownMenu_1ted0_120{box-shadow:none;padding-left:var(--spacing-6);opacity:1;visibility:visible;background:0 0;border:none;display:none;position:static;transform:none}._dropdown_1ted0_77._open_1ted0_330 ._dropdownMenu_1ted0_120{display:block}}._container_10nbm_1{width:100%;padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin-left:auto;margin-right:auto}._sm_10nbm_9{max-width:640px}._md_10nbm_13{max-width:768px}._lg_10nbm_17{max-width:1024px}._xl_10nbm_21{max-width:1200px}._full_10nbm_25{max-width:100%}@media (width>=640px){._container_10nbm_1{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (width>=1024px){._container_10nbm_1{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}._button_5pr5q_1{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2);border:none;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}._button_5pr5q_1:disabled{opacity:.6;cursor:not-allowed}._fullWidth_5pr5q_21{width:100%}._icon_5pr5q_25{align-items:center;display:flex}._primary_5pr5q_31{background:var(--color-brand-blue);color:var(--color-neutral-0);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}._primary_5pr5q_31:hover:not(:disabled){box-shadow:var(--shadow-md);background:#003b73}._secondary_5pr5q_43{color:var(--color-brand-blue);border:1px solid var(--color-brand-blue);border-radius:var(--radius-full);background:0 0}._secondary_5pr5q_43:hover:not(:disabled){background:#004b930d}._ghost_5pr5q_54{color:var(--color-text-primary);border-radius:var(--radius-md);background:0 0}._ghost_5pr5q_54:hover:not(:disabled){background:var(--color-surface-hover)}._danger_5pr5q_64{color:var(--color-neutral-0);border-radius:var(--radius-full);background:#e02020;box-shadow:0 8px 20px #e0202059}._danger_5pr5q_64:hover:not(:disabled){background:#c41a1a;box-shadow:0 14px 30px #e0202080}._sm_5pr5q_77{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm)}._md_5pr5q_82{padding:var(--spacing-3) var(--spacing-6);font-size:var(--text-base)}._lg_5pr5q_87{padding:var(--spacing-4) var(--spacing-8);font-size:var(--text-lg)}._bellWrapper_g36u5_5{width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}._bellWrapper_g36u5_5:hover{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-brand-blue)}._badge_g36u5_37{color:#fff;border:2px solid var(--color-bg-primary);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;animation:.3s _badgePop_g36u5_1;display:flex;position:absolute;top:-3px;right:-4px}._badgePulse_g36u5_63{animation:1.8s ease-in-out infinite _badgePulse_g36u5_63}@keyframes _badgePop_g36u5_1{0%{transform:scale(0)}80%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes _badgePulse_g36u5_63{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 5px #ef444400}}._dropdown_g36u5_92{background:var(--color-surface);border:1px solid var(--color-border);z-index:2000;border-radius:14px;flex-direction:column;width:390px;max-height:540px;animation:.2s _dropdownSlide_g36u5_1;display:flex;position:absolute;top:calc(100% + 12px);right:-8px;overflow:hidden;box-shadow:0 18px 45px #0f172a24,0 4px 12px #0f172a0f}@keyframes _dropdownSlide_g36u5_1{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] ._dropdown_g36u5_92{background:#1c1c28fa;border-color:#ffffff1a;box-shadow:0 20px 60px #00000080}._dropdownHeader_g36u5_136{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;min-height:58px;padding:12px 16px;display:flex}._dropdownTitle_g36u5_148{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:750}._markAllBtn_g36u5_157{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:650;transition:background .2s,color .2s}._markAllBtn_g36u5_157:hover{background:#3b82f617}._dropdownList_g36u5_182{scrollbar-width:thin;flex:1;padding:4px 0;overflow-y:auto}._dropdownList_g36u5_182::-webkit-scrollbar{width:5px}._dropdownList_g36u5_182::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._dropdownFooter_g36u5_202{border-top:1px solid var(--color-border);background:var(--color-surface);text-align:center;padding:12px 16px}._viewAllLink_g36u5_209{width:100%;color:var(--color-brand-blue);border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}._viewAllLink_g36u5_209:hover{opacity:1;background:#3b82f612}._notifItem_g36u5_237{cursor:pointer;border-left:3px solid #0000;align-items:flex-start;gap:12px;padding:13px 16px;transition:background .18s,border-color .18s;display:flex;position:relative}._notifItem_g36u5_237:hover{background:var(--color-surface-hover)}._notifItem_g36u5_237._unread_g36u5_257{border-left-color:var(--color-brand-blue);background:#3b82f60b}._notifItem_g36u5_237._unread_g36u5_257:hover{background:#3b82f613}[data-theme=dark] ._notifItem_g36u5_237._unread_g36u5_257{background:#60a5fa12}._notifIcon_g36u5_273{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;line-height:1;display:flex}._notifItem_g36u5_237._unread_g36u5_257 ._notifIcon_g36u5_273{background:#3b82f614;border-color:#3b82f624}._notifBody_g36u5_299{flex:1;min-width:0;padding-top:1px}._notifTitle_g36u5_306{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}._notifMessage_g36u5_320{color:var(--color-text-secondary);white-space:normal;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px;line-height:1.45}._notifTime_g36u5_338{color:var(--color-text-tertiary,#94a3b8);margin:0;font-size:10.5px;font-weight:500}._deleteBtn_g36u5_349{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex}._notifItem_g36u5_237:hover ._deleteBtn_g36u5_349{opacity:1}._deleteBtn_g36u5_349:hover{color:#ef4444;background:#ef44441a}._pageWrapper_g36u5_390{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:34px 24px 50px}._pageHeader_g36u5_401{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}._pageTitle_g36u5_411{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:750;line-height:1.25}._pageActions_g36u5_423{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actionBtn_g36u5_430{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:38px;padding:8px 15px;font-size:12.5px;font-weight:650;transition:background .2s,border-color .2s,transform .15s}._actionBtn_g36u5_430:active{transform:translateY(1px)}._actionBtn_g36u5_430._primary_g36u5_450{background:var(--color-brand-blue);color:#fff}._actionBtn_g36u5_430._primary_g36u5_450:hover{opacity:.9}._actionBtn_g36u5_430._danger_g36u5_459{color:#ef4444;background:#ef444414;border-color:#ef444414}._actionBtn_g36u5_430._danger_g36u5_459:hover{background:#ef444424}._fullList_g36u5_472{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 3px 12px #0f172a09}._fullItem_g36u5_488{border-bottom:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);border-left:4px solid #0000;align-items:flex-start;gap:15px;padding:17px 18px;transition:background .18s,border-color .18s;display:flex;position:relative}._fullItem_g36u5_488:last-child{border-bottom:none}._fullItem_g36u5_488:hover{background:var(--color-surface-hover)}._fullItem_g36u5_488._unread_g36u5_257{border-left-color:var(--color-brand-blue);background:#3b82f60b}._fullItem_g36u5_488._unread_g36u5_257:hover{background:#3b82f613}[data-theme=dark] ._fullItem_g36u5_488._unread_g36u5_257{background:#60a5fa12}._empty_g36u5_531{text-align:center;width:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:70px 24px;display:flex}._emptyIcon_g36u5_544{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:30px;display:flex}._emptyText_g36u5_559{color:var(--color-text-primary);margin:0 0 6px;font-size:16px;font-weight:700}._emptySubText_g36u5_567{color:var(--color-text-secondary);margin:0;font-size:13px}._loadingWrap_g36u5_577{min-height:180px;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}@media (width<=768px){._dropdown_g36u5_92{width:min(380px,100vw - 28px);right:-6px}._pageWrapper_g36u5_390{max-width:100%;padding:26px 18px 40px}._pageTitle_g36u5_411{font-size:22px}}@media (width<=576px){._bellWrapper_g36u5_5{width:38px;height:38px}._badge_g36u5_37{min-width:17px;height:17px;font-size:9px;top:-2px;right:-3px}._dropdown_g36u5_92{border-radius:13px;width:auto;max-width:none;max-height:calc(100vh - 84px);position:fixed;top:68px;left:12px;right:12px}._dropdownHeader_g36u5_136{padding:13px 14px 11px}._dropdownTitle_g36u5_148{font-size:14px}._notifItem_g36u5_237{gap:10px;padding:12px 13px}._notifIcon_g36u5_273{border-radius:9px;width:35px;height:35px;font-size:17px}._notifTitle_g36u5_306{font-size:12.5px}._notifMessage_g36u5_320{font-size:11.5px}._notifTime_g36u5_338{font-size:10px}._deleteBtn_g36u5_349{opacity:1;width:27px;height:27px}._pageWrapper_g36u5_390{padding:22px 14px 35px}._pageHeader_g36u5_401{align-items:flex-start;gap:14px;margin-bottom:18px}._pageTitle_g36u5_411{font-size:21px}._pageActions_g36u5_423{width:100%}._actionBtn_g36u5_430{flex:1;min-width:0;padding:9px 10px;font-size:12px}._fullList_g36u5_472{border-radius:12px}._fullItem_g36u5_488{gap:11px;padding:14px 12px}._fullItem_g36u5_488 ._notifIcon_g36u5_273{width:36px;height:36px}._fullItem_g36u5_488 ._deleteBtn_g36u5_349{opacity:1}._empty_g36u5_531{padding:55px 18px}}@media (width<=360px){._pageWrapper_g36u5_390{padding-left:10px;padding-right:10px}._fullItem_g36u5_488{gap:9px;padding:13px 10px}._notifIcon_g36u5_273{width:33px;height:33px;font-size:16px}._notifTitle_g36u5_306{font-size:12px}._notifMessage_g36u5_320{font-size:11px}}._locationLink_g36u5_758{color:#2563eb;cursor:pointer;margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}._locationLink_g36u5_758:hover{text-decoration:underline}._scanLocation_g36u5_775{background:#3b82f60f;border:1px solid #3b82f61f;border-radius:8px;margin-top:8px;margin-bottom:8px;padding:9px 11px}._scanLocationLabel_g36u5_785{color:var(--color-brand-blue);margin-bottom:3px;font-size:11px;font-weight:700}._scanLocationAddress_g36u5_794{color:var(--color-text-secondary);word-break:break-word;overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}._footerMain_huhmv_1{background-color:var(--color-bg-secondary);padding:var(--spacing-20) 0 var(--spacing-10);color:var(--color-text-primary);border-top:1px solid var(--color-border);position:relative;overflow:hidden}._footerRow_huhmv_10{gap:var(--spacing-10);margin-bottom:var(--spacing-8);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}._footerCol_huhmv_17{flex-direction:column;display:flex}._brandCol_huhmv_22{padding-right:var(--spacing-10)}._footerLogo_huhmv_26{margin-bottom:var(--spacing-6);align-self:flex-start;display:inline-block}._footerLogoImg_huhmv_32{object-fit:contain;height:75px}._footerAbout_huhmv_37{margin-bottom:var(--spacing-6);line-height:var(--line-height-relaxed)}._footerHeading_huhmv_42{font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:0;margin-bottom:var(--spacing-6);letter-spacing:.02em}._footerLinksList_huhmv_52{margin:0;padding:0;list-style:none}._footerLinksList_huhmv_52 li{margin-bottom:var(--spacing-3)}._footerLinksList_huhmv_52 a{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}._footerLinksList_huhmv_52 a:hover{color:var(--color-brand-blue)}._contactLink_huhmv_76{gap:var(--spacing-2)}._footerBottom_huhmv_80{border-top:1px solid var(--color-border);padding-top:var(--spacing-6);justify-content:center;align-items:center;display:flex}._footerText_huhmv_88{text-align:center;margin:0}._followHeading_huhmv_93{margin-top:20px}._socialIcons_huhmv_97{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:nowrap;align-items:center;display:flex}._socialIcon_huhmv_97{border-radius:var(--radius-full);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);border:1px solid var(--color-border);justify-content:center;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._socialIcon_huhmv_97:hover{color:var(--color-brand-blue);border-color:var(--color-brand-blue);box-shadow:var(--shadow-sm);transform:translateY(-4px)}@media (width<=991px){._footerRow_huhmv_10{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:1fr 1fr}._brandCol_huhmv_22{margin-bottom:var(--spacing-4);grid-column:1/-1;padding-right:0}}@media (width<=767px){._footerMain_huhmv_1{padding:var(--spacing-12) 0 var(--spacing-6)}._footerRow_huhmv_10{gap:var(--spacing-8);margin-bottom:var(--spacing-10);grid-template-columns:1fr}._footerLogo_huhmv_26{align-self:center}._footerAbout_huhmv_37{text-align:center}._socialIcons_huhmv_97{justify-content:center}._footerBottom_huhmv_80{padding-top:var(--spacing-6)}}._heading_a3mqo_2{font-family:var(--font-family-primary);color:var(--color-text-primary);margin-top:0;margin-bottom:var(--spacing-4);line-height:var(--line-height-tight);letter-spacing:-.02em}._h1_a3mqo_11{font-size:var(--text-5xl)}._h2_a3mqo_12{font-size:var(--text-4xl)}._h3_a3mqo_13{font-size:var(--text-3xl)}._h4_a3mqo_14{font-size:var(--text-2xl)}._h5_a3mqo_15{font-size:var(--text-xl)}._h6_a3mqo_16{font-size:var(--text-lg)}._text_a3mqo_19{font-family:var(--font-family-primary);margin-top:0;margin-bottom:var(--spacing-4);line-height:var(--line-height-relaxed)}._sm_a3mqo_26{font-size:var(--text-sm)}._base_a3mqo_27{font-size:var(--text-base)}._lg_a3mqo_28{font-size:var(--text-lg)}._xl_a3mqo_29{font-size:var(--text-xl)}._color-primary_a3mqo_32{color:var(--color-text-primary)}._color-secondary_a3mqo_33{color:var(--color-text-secondary)}._color-tertiary_a3mqo_34{color:var(--color-text-tertiary)}._color-brand_a3mqo_35{color:var(--color-brand-blue)}._color-white_a3mqo_36{color:var(--color-neutral-0)}._normal_a3mqo_39{font-weight:var(--font-weight-regular)}._medium_a3mqo_40{font-weight:var(--font-weight-medium)}._semibold_a3mqo_41{font-weight:var(--font-weight-semibold)}._bold_a3mqo_42{font-weight:var(--font-weight-bold)}._extrabold_a3mqo_43{font-weight:var(--font-weight-extrabold)}._left_a3mqo_46{text-align:left}._center_a3mqo_47{text-align:center}._right_a3mqo_48{text-align:right}@media (width<=768px){._h1_a3mqo_11{font-size:var(--text-4xl)}._h2_a3mqo_12{font-size:var(--text-3xl)}._h3_a3mqo_13{font-size:var(--text-2xl)}}._userLayoutContainer_vnb6i_1{background:linear-gradient(135deg,#f6f8fd 0%,#f1f5f9 100%);flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,Outfit,sans-serif;transition:background .3s;display:flex}@media (width<=768px){._userLayoutContainer_vnb6i_1{padding:20px 10px}}[data-theme=dark] ._userLayoutContainer_vnb6i_1{background:linear-gradient(#0f172a,#1e293b,#0f172a)}._adsSection_9c8jg_1{background-color:var(--color-bg-primary);width:100%}._container_9c8jg_6{padding:0}._carousel_9c8jg_11{background-color:var(--color-bg-secondary);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}._carouselTrack_9c8jg_19{width:100%;display:grid}._slide_9c8jg_24{opacity:0;visibility:hidden;z-index:1;grid-area:1/1;width:100%;transition:opacity 1s ease-in-out,visibility 1s ease-in-out}._slide_9c8jg_24._activeSlide_9c8jg_33{opacity:1;visibility:visible;z-index:2}._imageWrapper_9c8jg_39{width:100%;position:relative}._imageWrapper_9c8jg_39:after{content:"";pointer-events:none;z-index:5;opacity:0;background:linear-gradient(#0000,#00000073);height:35%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}._imageWrapper_9c8jg_39._hasCta_9c8jg_59:after{opacity:1}._carouselImg_9c8jg_63{cursor:pointer;width:100%;height:auto;display:block}._carouselFallback_9c8jg_70{aspect-ratio:3;background-color:var(--color-surface);justify-content:center;align-items:center;width:100%;display:flex}._ctaButton_9c8jg_80{right:var(--spacing-6);bottom:var(--spacing-8);z-index:12;border-radius:var(--radius-full);background:var(--color-brand-green,#16a34a);color:#fff;max-width:min(80%,280px);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:2px solid #fff;padding:12px 28px;font-size:1.1rem;font-weight:800;animation:2s infinite _ctaPulse_9c8jg_1;position:absolute;overflow:hidden;box-shadow:0 4px 14px #0006}._ctaButton_9c8jg_80:hover{background:#15803d}._ctaButton_9c8jg_80:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes _ctaPulse_9c8jg_1{0%{box-shadow:0 0 #16a34ab3}70%{box-shadow:0 0 0 14px #16a34a00}to{box-shadow:0 0 #16a34a00}}._arrowBtn_9c8jg_118{color:#fff;cursor:pointer;z-index:15;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._arrowBtn_9c8jg_118:hover{background-color:#000c}._leftArrow_9c8jg_141{left:var(--spacing-4)}._rightArrow_9c8jg_145{right:var(--spacing-4)}._indicators_9c8jg_150{bottom:var(--spacing-4);justify-content:center;gap:var(--spacing-2);z-index:10;display:flex;position:absolute;left:0;right:0}._indicatorBtn_9c8jg_161{border-radius:var(--radius-full);background-color:var(--color-neutral-300);cursor:pointer;border:none;width:10px;height:10px;padding:0;transition:background-color .3s,transform .3s}._indicatorBtn_9c8jg_161:hover{transform:scale(1.2)}._indicatorBtn_9c8jg_161._active_9c8jg_33{background-color:var(--color-brand-blue)}@media (width<=768px){._ctaButton_9c8jg_80{max-width:90%;padding:10px 22px;font-size:1rem;bottom:36px;right:50%;transform:translate(50%)}}._driveSmartCard_9c8jg_198{isolation:isolate;color:#fff;background:radial-gradient(circle at 85%,#2563eb4d,#0000 32%),linear-gradient(115deg,#08172f,#123466 60%,#0b1b38);border:1px solid #60a5fa33;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1450px;min-height:190px;margin:24px auto 15px;padding:20px 75px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a26}._cardGlow_9c8jg_220{z-index:-1;filter:blur(55px);pointer-events:none;background:#3b82f633;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;right:20%}._cardGrid_9c8jg_233{z-index:-1;opacity:.09;pointer-events:none;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}._driveSmartContent_9c8jg_247{z-index:2;flex:1;max-width:650px;position:relative}._brandLabel_9c8jg_254{color:#93c5fd;letter-spacing:1.7px;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}._driveHeading_9c8jg_265{letter-spacing:-1px;color:#fff!important;margin:0 0 5px!important;font-size:clamp(27px,3vw,36px)!important;font-weight:850!important;line-height:1.15!important}._driveHeading_9c8jg_265 span{color:#60a5fa}._driveSubtitle_9c8jg_278{color:#cbd5e1;margin:0 0 10px;font-size:13px;line-height:1.4}._benefitList_9c8jg_287{flex-wrap:wrap;gap:6px;display:flex}._benefitItem_9c8jg_293{color:#e2e8f0;background:#ffffff12;border:1px solid #93c5fd33;border-radius:25px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .25s;display:inline-flex}._benefitItem_9c8jg_293:hover{background:#3b82f633;border-color:#60a5fa;transform:translateY(-2px)}._benefitIcon_9c8jg_313{color:#60a5fa;align-items:center;display:flex}._driveVisual_9c8jg_321{flex:0 0 290px;justify-content:center;align-items:center;height:165px;display:flex;position:relative}._visualOrbit_9c8jg_330{border:1px solid #60a5fa40;border-radius:50%;width:155px;height:155px;position:absolute;box-shadow:0 0 0 20px #60a5fa0a}._shieldVisual_9c8jg_339{z-index:2;color:#dbeafe;background:linear-gradient(145deg,#2563eb,#102b58);border:1px solid #93c5fd4d;border-radius:22px;justify-content:center;align-items:center;width:85px;height:85px;display:flex;position:absolute;top:5px;left:75px;transform:rotateY(-10deg);box-shadow:0 12px 25px #00000040}._qrVisual_9c8jg_357{z-index:3;color:#bfdbfe;background:#10264a;border:1px solid #93c5fd4d;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px;display:flex;position:absolute;top:12px;right:15px;transform:rotate(7deg)}._qrVisual_9c8jg_357 span{letter-spacing:1px;font-size:7px;font-weight:800}._carVisual_9c8jg_380{z-index:2;color:#93c5fd;filter:drop-shadow(0 8px 8px #0000004d);display:flex;position:absolute;bottom:8px;right:42px}._carGlow_9c8jg_390{z-index:-1;filter:blur(15px);background:#3b82f680;border-radius:50%;width:120px;height:25px;position:absolute;bottom:5px}._visualCaption_9c8jg_401{color:#93c5fd;letter-spacing:1.3px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:-2px}._statusDot_9c8jg_413{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #34d399}._cardBottomLine_9c8jg_421{background:linear-gradient(90deg,#0000,#60a5fa,#0000);height:2px;position:absolute;bottom:0;left:8%;right:8%}@media (width<=768px){._driveSmartCard_9c8jg_198{gap:5px;width:94%;padding:22px 40px}._driveVisual_9c8jg_321{transform-origin:100%;flex-basis:230px;transform:scale(.85)}}@media (width<=560px){._driveSmartCard_9c8jg_198{flex-direction:column;align-items:flex-start;width:92%;min-height:auto;margin-top:18px;padding:22px 18px}._driveHeading_9c8jg_265{font-size:29px!important}._driveSubtitle_9c8jg_278{font-size:12px}._driveVisual_9c8jg_321{flex:none;align-self:center;width:100%;max-width:280px;height:155px;margin-top:8px;transform:scale(.9)}._shieldVisual_9c8jg_339{left:65px}._qrVisual_9c8jg_357{right:10px}._carVisual_9c8jg_380{right:35px}}._driveSmartCard_9c8jg_198:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 25%,#fff9,#60a5fa33 40%,#2563eb0f 75%);border:1px solid #93c5fd66;border-radius:50%;width:105px;height:105px;animation:7s ease-in-out infinite _bubbleOne_9c8jg_1;position:absolute;top:50%;left:52%;box-shadow:inset -8px -10px 20px #60a5fa40,inset 5px 5px 15px #fff3,0 0 28px #3b82f633}._driveSmartCard_9c8jg_198:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffffb3,#60a5fa33 55%,#2563eb0d);border:1px solid #bfdbfe73;border-radius:50%;width:58px;height:58px;animation:5s ease-in-out infinite _bubbleTwo_9c8jg_1;position:absolute;top:25%;left:68%;box-shadow:inset -5px -6px 12px #60a5fa40,0 0 22px #60a5fa33}._bubbleThree_9c8jg_542,._bubbleFour_9c8jg_543{z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffffa6,#60a5fa33 45%,#2563eb0d 75%);border:1px solid #bfdbfe66;border-radius:50%;position:absolute;box-shadow:inset -7px -8px 16px #60a5fa33,inset 4px 4px 12px #fff3,0 0 25px #3b82f633}._bubbleThree_9c8jg_542{width:75px;height:75px;animation:6s ease-in-out infinite _bubbleThreeFloat_9c8jg_1;top:18%;left:43%}._bubbleFour_9c8jg_543{width:42px;height:42px;animation:4.5s ease-in-out infinite _bubbleFourFloat_9c8jg_1;bottom:12%;left:64%}@keyframes _bubbleOne_9c8jg_1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(25px,-25px)scale(1.08)}50%{transform:translate(-15px,-42px)scale(.95)}75%{transform:translate(-30px,15px)scale(1.05)}}@keyframes _bubbleTwo_9c8jg_1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-20px,22px)scale(1.1)}50%{transform:translate(25px,-25px)scale(.9)}75%{transform:translate(35px,12px)scale(1.05)}}@keyframes _bubbleThreeFloat_9c8jg_1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-25px)scale(1.1)}50%{transform:translate(45px,15px)scale(.92)}75%{transform:translate(-15px,30px)scale(1.05)}}@keyframes _bubbleFourFloat_9c8jg_1{0%,to{transform:translate(0)}25%{transform:translate(-25px,-25px)}50%{transform:translate(20px,-40px)}75%{transform:translate(30px,15px)}}@media (prefers-reduced-motion:reduce){._driveSmartCard_9c8jg_198:before,._driveSmartCard_9c8jg_198:after,._bubbleThree_9c8jg_542,._bubbleFour_9c8jg_543{animation:none}}._heroSection_vx029_2{background:var(--color-bg-primary);isolation:isolate;align-items:center;min-height:78vh;padding:90px 0 110px;display:flex;position:relative;overflow:hidden}._heroSection_vx029_2:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:50%;width:650px;height:650px;position:absolute;top:-180px;right:-100px}._heroSection_vx029_2:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0e74c817,#0000 70%);width:450px;height:450px;position:absolute;bottom:-250px;left:-100px}[data-theme=dark] ._heroSection_vx029_2:before{background:radial-gradient(circle,#2563eb38,#0000 70%)}[data-theme=dark] ._heroSection_vx029_2:after{background:radial-gradient(circle,#0e74c826,#0000 70%)}._container_vx029_66{z-index:1;justify-content:space-between;align-items:center;gap:65px;display:flex;position:relative}._left_vx029_77{flex:1;max-width:600px}._badge_vx029_82{margin-bottom:28px}._title_vx029_86{letter-spacing:-2.5px;color:var(--color-text-primary);margin-bottom:25px;font-size:clamp(42px,5vw,68px);font-weight:850;line-height:1.12}._text_vx029_95{max-width:520px;color:var(--color-text-secondary);margin-bottom:36px;font-size:18px;line-height:1.8}._buttons_vx029_103{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._right_vx029_112{perspective:1200px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}._imageWrapper_vx029_121{background:linear-gradient(145deg,#ffffffbf,#dbeafe52);border:1px solid #3b82f629;border-radius:35px;justify-content:center;align-items:center;width:100%;max-width:590px;padding:18px;transition:transform .5s,box-shadow .5s;display:flex;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 30px 70px #0f3c7821,0 10px 25px #0f3c780f,inset 0 1px #fffc}._imageWrapper_vx029_121:hover{transform:rotateY(0)rotateX(0)translateY(-6px);box-shadow:0 38px 85px #0f3c782e,0 15px 30px #0f3c7814}[data-theme=dark] ._imageWrapper_vx029_121{background:linear-gradient(145deg,#1e3250d9,#0f1e37cc);border-color:#60a5fa33;box-shadow:0 30px 70px #00000059,inset 0 1px #ffffff14}._heroImage_vx029_169{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 30px #00000021);border-radius:22px;width:100%;height:auto;display:block;position:relative}[data-theme=dark] ._heroImage_vx029_169{filter:drop-shadow(0 20px 30px #0006)}._glowEffect_vx029_186{filter:blur(55px);z-index:0;pointer-events:none;background:radial-gradient(circle,#2563eb38,#0000 70%);border-radius:50%;width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] ._glowEffect_vx029_186{background:radial-gradient(circle,#2563eb4d,#0000 70%)}@media (width<=1024px){._heroSection_vx029_2{min-height:auto;padding:45px 0 40px}._container_vx029_66{gap:35px}._title_vx029_86{letter-spacing:-1.8px;font-size:48px}._text_vx029_95{font-size:16px}._imageWrapper_vx029_121{border-radius:25px;padding:14px}}@media (width<=768px){._heroSection_vx029_2{min-height:auto;padding:40px 0 35px}._container_vx029_66{text-align:center;flex-direction:column;gap:48px}._left_vx029_77{flex-direction:column;align-items:center;max-width:100%;display:flex}._badge_vx029_82{margin-bottom:22px}._title_vx029_86{letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(36px,8vw,48px);line-height:1.16}._text_vx029_95{max-width:100%;margin-bottom:28px;font-size:16px;line-height:1.7}._buttons_vx029_103{justify-content:center;gap:12px;width:100%}._buttons_vx029_103>*{width:100%;max-width:300px}._right_vx029_112{width:100%}._imageWrapper_vx029_121{border-radius:24px;max-width:520px;padding:12px;transform:none}._imageWrapper_vx029_121:hover{transform:translateY(-4px)}._heroImage_vx029_169{border-radius:15px}}@media (width<=480px){._heroSection_vx029_2{padding:32px 0 28px}._container_vx029_66{gap:35px}._title_vx029_86{font-size:36px}._text_vx029_95{font-size:15px}._imageWrapper_vx029_121{border-radius:18px;padding:9px}}@media (prefers-reduced-motion:reduce){._imageWrapper_vx029_121{transition:none}}._backgroundDecor_vx029_345{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._dotGrid_vx029_353{transform-origin:50%;opacity:.65;background-image:radial-gradient(circle,#3b82f640 1.5px,#0000 1.8px);background-size:28px 28px;animation:22s linear infinite _perspectiveDotMove_vx029_1;position:absolute;inset:-10%;transform:perspective(1000px)rotateX(8deg)scale(1.08);-webkit-mask-image:radial-gradient(#000 20%,#000c 65%,#0000 100%);mask-image:radial-gradient(#000 20%,#000c 65%,#0000 100%)}@keyframes _perspectiveDotMove_vx029_1{0%{background-position:0 0;transform:perspective(1000px)rotateX(8deg)scale(1.08)}50%{background-position:-14px 14px;transform:perspective(1000px)rotateX(10deg)scale(1.1)}to{background-position:-28px 28px;transform:perspective(1000px)rotateX(8deg)scale(1.08)}}@media (width<=768px){._dotGrid_vx029_353{opacity:.4;background-size:24px 24px}}@media (prefers-reduced-motion:reduce){._dotGrid_vx029_353{animation:none}}[data-theme=dark] ._dotGrid_vx029_353{opacity:.4;background-image:radial-gradient(circle,#93c5fd4d 1.5px,#0000 1.8px)}._badge_14sfm_1{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-family-primary);align-items:center;display:inline-flex}._primary_14sfm_13{color:var(--color-brand-blue);background:#004b931a;border:1px solid #004b9333}._success_14sfm_19{color:var(--color-success);background:#10b9811a;border:1px solid #10b98133}._warning_14sfm_25{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b33}._infoSection_1e7xa_1{background-color:var(--color-bg-primary);padding:45px 0 65px;overflow:hidden}._infoSectionAlt_1e7xa_7{background-color:var(--color-bg-secondary)}._container_1e7xa_11{align-items:center;gap:var(--spacing-16);display:flex}._reverseContainer_1e7xa_17{flex-direction:row-reverse}._contentWrap_1e7xa_22{flex:1;max-width:550px}._badge_1e7xa_27{margin-bottom:var(--spacing-4)}._title_1e7xa_31{margin-bottom:var(--spacing-6);letter-spacing:-.02em}._text_1e7xa_36{margin-bottom:var(--spacing-8)}._list_1e7xa_40{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._listItem_1e7xa_49{align-items:center;gap:var(--spacing-3);display:flex}._listItem_1e7xa_49 p{margin:0}._listIcon_1e7xa_59{color:var(--color-brand-blue);flex-shrink:0}._imageWrap_1e7xa_65{flex:1;justify-content:center;display:flex}._imageInner_1e7xa_71{width:100%;max-width:500px;position:relative}._image_1e7xa_65{border-radius:var(--radius-2xl);width:100%;height:auto;box-shadow:var(--shadow-xl);transition:transform .4s}._image_1e7xa_65:hover{transform:translateY(-8px)}@media (width<=991px){._container_1e7xa_11,._reverseContainer_1e7xa_17{text-align:center;gap:var(--spacing-12);flex-direction:column}._contentWrap_1e7xa_22{flex-direction:column;align-items:center;display:flex}._list_1e7xa_40{text-align:left;align-items:flex-start}}@media (width<=768px){._infoSection_1e7xa_1{padding:35px 0 45px}}._whySection_2da1n_1{isolation:isolate;background:radial-gradient(ellipse at 10% 5%, #3b82f61f, transparent 35%), radial-gradient(ellipse at 90% 90%, #60a5fa21, transparent 35%), var(--color-bg-primary);padding:65px 0 80px;position:relative;overflow:hidden}._glowBlue_2da1n_14,._glowRed_2da1n_15,._glowGreen_2da1n_16{filter:blur(130px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}._glowBlue_2da1n_14{opacity:.17;background:#60a5fa;width:400px;height:400px;top:-12%;left:-8%}._glowRed_2da1n_15{opacity:.12;background:#c084fc;width:400px;height:400px;bottom:5%;right:-8%}._glowGreen_2da1n_16{opacity:.1;background:#67e8f9;width:350px;height:350px;top:35%;left:40%}._headerWrap_2da1n_53{text-align:center;flex-direction:column;align-items:center;margin-bottom:42px;display:flex}._badge_2da1n_61{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#38a3ff,#0755ed);border-radius:50px;margin-bottom:15px;padding:9px 25px;font-weight:800;box-shadow:0 7px 18px #2563eb4d}._heading_2da1n_72{letter-spacing:-.04em;color:#10275d;margin-bottom:10px;font-size:clamp(32px,4vw,48px)}._heading_2da1n_72 span{color:#1265ee}._subtitle_2da1n_83{color:#475b83;max-width:750px;font-size:clamp(16px,2vw,21px)}._headingLine_2da1n_89{background:linear-gradient(90deg,#2478ff,#22d3ee);border-radius:20px;width:185px;height:5px;margin-top:17px}._grid_2da1n_103{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._cardWrapper_2da1n_109{perspective:1000px;height:100%}._featureCard_2da1n_116{--card-light:#eff6ff;border:1.5px solid color-mix(in srgb, var(--card-color) 65%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--card-color) 8%, white), var(--card-light), color-mix(in srgb, var(--card-color) 13%, white));height:100%;min-height:345px;box-shadow:0 8px 18px #2563eb14, 0 17px 30px color-mix(in srgb, var(--card-color) 14%, transparent), inset 0 1px 0 #fffffff2;border-radius:27px;flex-direction:column;align-items:center;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}._featureCard_2da1n_116:before{content:"";background:linear-gradient(90deg, transparent, var(--card-color), transparent);opacity:.65;width:100%;height:5px;position:absolute;top:0;left:0}._featureCard_2da1n_116:after{content:"";background:radial-gradient(ellipse at bottom, color-mix(in srgb, var(--card-color) 10%, transparent), transparent 70%);pointer-events:none;width:100%;height:45%;position:absolute;bottom:0;left:0}._featureCard_2da1n_116:hover{border-color:var(--card-color);box-shadow:0 15px 28px #2563eb1f, 0 22px 40px color-mix(in srgb, var(--card-color) 23%, transparent), inset 0 1px 0 #fffffff2}._iconStage_2da1n_196{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--card-color) 10%, white), color-mix(in srgb, var(--card-color) 4%, white));flex-shrink:0;justify-content:center;align-items:center;width:100%;height:205px;display:flex;position:relative;overflow:hidden}._iconStage_2da1n_196:before,._iconStage_2da1n_196:after{content:"";background:color-mix(in srgb, var(--card-color) 10%, transparent);z-index:-1;border-top:2px solid #ffffffa6;border-radius:50%;width:120%;height:80px;position:absolute;bottom:-45px;left:-10%;transform:rotate(-5deg)}._iconStage_2da1n_196:after{opacity:.7;bottom:-58px;left:-15%;transform:rotate(5deg)}._iconGlow_2da1n_243{background:var(--card-color);opacity:.17;filter:blur(35px);border-radius:50%;width:175px;height:175px;transition:transform .5s;position:absolute}._featureCard_2da1n_116:hover ._iconGlow_2da1n_243{transform:scale(1.25)}._decorativeRing_2da1n_260{border:2px solid color-mix(in srgb, var(--card-color) 22%, transparent);width:150px;height:150px;box-shadow:0 0 0 12px color-mix(in srgb, var(--card-color) 5%, transparent);border-radius:50%;transition:transform .6s;position:absolute}._featureCard_2da1n_116:hover ._decorativeRing_2da1n_260{transform:rotate(25deg)scale(1.08)}._decorativeCircle_2da1n_285{background:linear-gradient(145deg, #fff, var(--card-light));width:118px;height:118px;box-shadow:10px 12px 25px #0f172a1a, inset 3px 3px 8px #fffffff2, inset -4px -5px 10px color-mix(in srgb, var(--card-color) 15%, transparent);border-radius:50%;transition:transform .4s;position:absolute}._featureCard_2da1n_116:hover ._decorativeCircle_2da1n_285{transform:scale(1.08)}._mainIcon_2da1n_312{z-index:2;width:105px;height:105px;color:var(--card-color);filter:drop-shadow(0 8px 7px color-mix(in srgb, var(--card-color) 30%, transparent));justify-content:center;align-items:center;transition:transform .4s,filter .4s;display:flex;position:relative}._featureCard_2da1n_116:hover ._mainIcon_2da1n_312{filter:drop-shadow(0 12px 12px color-mix(in srgb, var(--card-color) 35%, transparent));transform:translateY(-6px)scale(1.08)}._iconBadge_2da1n_346{z-index:3;width:66px;height:66px;color:var(--card-color);background:linear-gradient(145deg, #fff, var(--card-light));box-shadow:0 7px 18px color-mix(in srgb, var(--card-color) 25%, transparent), inset 2px 2px 5px #fff;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:17px}._floatingDot_2da1n_375{background:var(--card-color);width:10px;height:10px;box-shadow:0 0 15px var(--card-color);opacity:.65;border-radius:50%;position:absolute;top:40px;right:25%}._cardContent_2da1n_389{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;padding:12px 22px 19px;display:flex;position:relative}._cardTitle_2da1n_401{letter-spacing:-.03em;color:#10275d;width:100%;margin-bottom:8px;font-size:22px;line-height:1.3}._cardText_2da1n_410{color:#34476d;flex-grow:1;width:100%;max-width:320px;margin-bottom:15px;line-height:1.45}._bottomLine_2da1n_419{background:var(--card-color);border-radius:20px;flex-shrink:0;width:95px;height:5px;transition:width .35s,box-shadow .35s}._featureCard_2da1n_116:hover ._bottomLine_2da1n_419{width:125px;box-shadow:0 0 12px color-mix(in srgb, var(--card-color) 45%, transparent)}._featurePoints_2da1n_441{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 20px;display:flex}._featurePoint_2da1n_441{background:color-mix(in srgb, var(--card-color) 9%, white);border:1px solid color-mix(in srgb, var(--card-color) 22%, transparent);color:#334155;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.3;transition:all .3s;display:inline-flex}._pointDot_2da1n_474{background:var(--card-color);width:6px;height:6px;box-shadow:0 0 6px var(--card-color);border-radius:50%;flex-shrink:0}._featureCard_2da1n_116:hover ._featurePoint_2da1n_441{border-color:color-mix(in srgb, var(--card-color) 45%, transparent)}[data-theme=dark] ._featurePoint_2da1n_441{background:color-mix(in srgb, var(--card-color) 15%, #15243b);color:#e2e8f0}[data-theme=dark] ._featureCard_2da1n_116{background:linear-gradient(145deg, #15243b, color-mix(in srgb, var(--card-color) 13%, #15243b));border-color:color-mix(in srgb, var(--card-color) 40%, transparent)}[data-theme=dark] ._iconStage_2da1n_196{background:linear-gradient(180deg, color-mix(in srgb, var(--card-color) 15%, #15243b), #15243b)}[data-theme=dark] ._decorativeCircle_2da1n_285,[data-theme=dark] ._iconBadge_2da1n_346{background:linear-gradient(145deg,#263b59,#172a45);border-color:#ffffff1a}[data-theme=dark] ._cardTitle_2da1n_401{color:#f8fafc}[data-theme=dark] ._cardText_2da1n_410{color:#cbd5e1}@media (width<=1024px){._grid_2da1n_103{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width<=600px){._whySection_2da1n_1{padding:45px 0 55px}._headerWrap_2da1n_53{margin-bottom:32px}._grid_2da1n_103{grid-template-columns:1fr;gap:22px}._featureCard_2da1n_116{min-height:320px}._iconStage_2da1n_196{height:190px}._cardContent_2da1n_389{padding:12px 20px 22px}._cardTitle_2da1n_401{font-size:20px}}._backgroundDecor_2da1n_588{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._floatingOrb_2da1n_598{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:transform;background:radial-gradient(circle at 30% 25%,#fffffffa 0%,#93c5fd6b 30%,#6366f133 65%,#3b82f61a 100%);border:1.5px solid #60a5fa7a;border-radius:50%;display:block;position:absolute;box-shadow:inset -8px -8px 22px #3b82f61f,inset 6px 6px 18px #ffffffd9,0 12px 35px #3b82f633,0 0 22px #60a5fa2e}._orbOne_2da1n_624{width:85px;height:85px;animation:9s ease-in-out infinite _orbOneMove_2da1n_1;top:8%;left:5%}._orbTwo_2da1n_632{width:48px;height:48px;animation:7s ease-in-out infinite _orbTwoMove_2da1n_1;top:35%;right:8%}._orbThree_2da1n_640{width:110px;height:110px;animation:12s ease-in-out infinite _orbThreeMove_2da1n_1;bottom:10%;left:12%}._orbFour_2da1n_648{width:65px;height:65px;animation:8s ease-in-out infinite _orbFourMove_2da1n_1;top:65%;right:15%}._orbFive_2da1n_656{width:35px;height:35px;animation:6s ease-in-out infinite _orbFiveMove_2da1n_1;top:18%;left:55%}._orbSix_2da1n_664{width:75px;height:75px;animation:11s ease-in-out infinite _orbSixMove_2da1n_1;bottom:5%;right:42%}@keyframes _orbOneMove_2da1n_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(110px,80px)scale(1.2)}}@keyframes _orbTwoMove_2da1n_1{0%,to{transform:translate(0)}50%{transform:translate(-90px,100px)scale(1.3)}}@keyframes _orbThreeMove_2da1n_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(100px,-110px)scale(.85)}}@keyframes _orbFourMove_2da1n_1{0%,to{transform:translate(0)}50%{transform:translate(-100px,-80px)scale(1.2)}}@keyframes _orbFiveMove_2da1n_1{0%,to{transform:translate(0)}50%{transform:translate(80px,100px)scale(1.4)}}@keyframes _orbSixMove_2da1n_1{0%,to{transform:translate(0)}50%{transform:translate(-120px,-90px)scale(1.15)}}._particle_2da1n_730{background:#60a5fa;border:1px solid #ffffffe6;border-radius:50%;width:9px;height:9px;animation:7s ease-in-out infinite _particleDrift_2da1n_1;position:absolute;box-shadow:0 0 8px #3b82f6cc,0 0 18px #60a5faa6,0 0 30px #60a5fa40}._particleOne_2da1n_748{top:15%;left:25%}._particleTwo_2da1n_753{animation-delay:-2s;top:45%;left:8%}._particleThree_2da1n_759{animation-delay:-4s;top:70%;left:40%}._particleFour_2da1n_765{animation-delay:-1s;top:20%;right:25%}._particleFive_2da1n_771{animation-delay:-3s;top:55%;right:8%}._particleSix_2da1n_777{animation-delay:-5s;bottom:12%;right:30%}._particleSeven_2da1n_783{animation-delay:-2.5s;top:85%;left:70%}._particleEight_2da1n_789{animation-delay:-4.5s;top:8%;right:48%}@keyframes _particleDrift_2da1n_1{0%,to{opacity:.3;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(25px,-35px)scale(1.6)}}._ambientRing_2da1n_809{border:2px solid #60a5fa40;border-radius:50%;animation:12s ease-in-out infinite _ambientPulse_2da1n_1;position:absolute;box-shadow:0 0 15px #60a5fa1f,inset 0 0 15px #60a5fa14}._ringOne_2da1n_822{width:300px;height:300px;top:5%;right:-100px}._ringTwo_2da1n_829{width:240px;height:240px;animation-delay:-5s;bottom:0;left:-90px}@keyframes _ambientPulse_2da1n_1{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.8;transform:scale(1.2)}}@media (width<=768px){._orbOne_2da1n_624{width:55px;height:55px}._orbThree_2da1n_640{width:75px;height:75px}._orbSix_2da1n_664{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){._floatingOrb_2da1n_598,._particle_2da1n_730,._ambientRing_2da1n_809{animation:none!important}}._floatingOrb_2da1n_598:before{content:"";filter:blur(3px);background:#fffffff2;border-radius:50%;width:25%;height:13%;position:absolute;top:17%;left:20%;transform:rotate(-35deg)}._floatingOrb_2da1n_598:after{content:"";filter:blur(5px);background:#ffffff59;border-radius:50%;width:18%;height:18%;position:absolute;bottom:18%;right:18%}._howItWorks_11v73_1{padding:var(--spacing-24) 0;background:linear-gradient(#f0f7ff 0%,#f8fbff 100%);position:relative;overflow:hidden}._glowWhite_11v73_9{filter:blur(150px);opacity:.65;z-index:0;pointer-events:none;background:#fff;border-radius:50%;width:500px;height:500px;position:absolute;top:5%;left:15%}._glowBlue_11v73_23{filter:blur(150px);opacity:.15;z-index:0;pointer-events:none;background:#60a5fa;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-10%;right:-5%}[data-theme=dark] ._howItWorks_11v73_1{background:linear-gradient(#101c30 0%,#15243b 100%)}[data-theme=dark] ._glowWhite_11v73_9{opacity:.04}[data-theme=dark] ._glowBlue_11v73_23{opacity:.2}._headerWrap_11v73_50{flex-direction:column;align-items:center;margin-bottom:55px;display:flex}._badge_11v73_57{margin-bottom:18px}._heading_11v73_61{letter-spacing:-.03em;margin-bottom:10px}._stepsWrapper_11v73_67{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}._stepCardWrap_11v73_76{flex:1;min-width:0;height:100%}._stepCard_11v73_76{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:265px;padding:25px 16px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e407812,0 3px 8px #1e40780a}._stepCard_11v73_76:before{content:"";background:var(--step-color);opacity:.07;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px}._stepCard_11v73_76:hover{transform:translateY(-9px);box-shadow:0 20px 40px #1e407821,0 5px 12px #1e40780f}[data-theme=dark] ._stepCard_11v73_76{background:linear-gradient(145deg,#1e304b,#17263e);border:1px solid #ffffff17;box-shadow:0 10px 30px #0003}[data-theme=dark] ._stepCard_11v73_76:hover{box-shadow:0 20px 40px #0000004d}._stepNumber_11v73_134{background:color-mix(in srgb, var(--step-color) 15%, white);width:34px;height:34px;color:var(--step-color);border:1px solid color-mix(in srgb, var(--step-color) 25%, transparent);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:15px;right:16px;box-shadow:0 3px 8px #0000000a}[data-theme=dark] ._stepNumber_11v73_134{background:color-mix(in srgb, var(--step-color) 20%, #1e304b)}._stepIcon_11v73_157{width:86px;height:86px;color:var(--step-color);background:color-mix(in srgb, var(--step-color) 12%, white);border:1px solid color-mix(in srgb, var(--step-color) 20%, white);box-shadow:0 10px 20px color-mix(in srgb, var(--step-color) 13%, transparent), inset 0 2px 5px #fffc;border-radius:25px;justify-content:center;align-items:center;margin-bottom:22px;animation:4s ease-in-out infinite _stepFloat_11v73_1;display:flex}[data-theme=dark] ._stepIcon_11v73_157{background:color-mix(in srgb, var(--step-color) 15%, #1e304b);border-color:color-mix(in srgb, var(--step-color) 25%, transparent);box-shadow:0 8px 20px #0003}._stepTitle_11v73_181{margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.3}._stepText_11v73_188{max-width:230px;margin-bottom:0;font-size:13px;line-height:1.6}._stepArrow_11v73_196{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:40px;display:flex}._stepArrow_11v73_196 svg{color:#94a3b8}@keyframes _stepFloat_11v73_1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1024px){._stepsWrapper_11v73_67{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._stepCard_11v73_76{min-height:245px}._stepArrow_11v73_196{display:none}}@media (width<=576px){._howItWorks_11v73_1{padding:65px 0}._headerWrap_11v73_50{margin-bottom:35px}._stepsWrapper_11v73_67{grid-template-columns:1fr;gap:16px}._stepCard_11v73_76{min-height:225px;padding:24px 18px}._stepIcon_11v73_157{width:76px;height:76px;margin-bottom:18px}._stepTitle_11v73_181{font-size:16px}._stepText_11v73_188{font-size:13px}}._card_89lbh_1{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s;overflow:hidden}._hoverable_89lbh_11:hover{box-shadow:var(--shadow-lg);border-color:#004b931a}[data-theme=dark] ._hoverable_89lbh_11:hover{border-color:#ffffff1a}._contactFlow_ntlyj_1{background:linear-gradient(180deg, var(--color-bg-primary) 0%, #eff6ff59 100%);padding:48px 0 16px}._headerWrap_ntlyj_10{flex-direction:column;align-items:center;margin-bottom:42px;display:flex}._badge_ntlyj_17{margin-bottom:18px}._heading_ntlyj_21{letter-spacing:-.035em;margin-bottom:12px}._subtitle_ntlyj_26{max-width:600px;line-height:1.7}._flowSection_ntlyj_31{margin-bottom:42px}._flowSection_ntlyj_31:last-child{margin-bottom:0}._flowTitle_ntlyj_39{letter-spacing:-.02em;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex}._titleIcon_ntlyj_48{color:var(--color-brand-blue)}._contactGrid_ntlyj_53{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:14px;max-width:1400px;margin:0 auto;display:flex}._contactCardWrap_ntlyj_63{flex:1 1 0;min-width:0;padding:16px 2px 5px}._contactCard_ntlyj_63{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b82e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:175px;padding:27px 12px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 5px 12px #0f172a0a,0 12px 25px #0f172a0b;overflow:visible!important}._contactCard_ntlyj_63:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0f172a12,0 18px 32px #0f172a14}._qr_ntlyj_100{border-bottom:3px solid #2563eb73}._call_ntlyj_104{border-bottom:3px solid #ef444466}._qr_ntlyj_100:hover{border-color:var(--color-brand-blue)}._call_ntlyj_104:hover{border-color:var(--color-error)}._contactNumber_ntlyj_117{color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0f172a24}._qr_ntlyj_100 ._contactNumber_ntlyj_117{background:#2563eb}._call_ntlyj_104 ._contactNumber_ntlyj_117{background:#ef4444}._contactIcon_ntlyj_144{color:#2563eb;background:#2563eb14;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:15px;transition:all .3s;display:flex}._call_ntlyj_104 ._contactIcon_ntlyj_144{color:#ef4444;background:#ef444414}._qr_ntlyj_100:hover ._contactIcon_ntlyj_144{background:#2563eb21;transform:scale(1.06)}._call_ntlyj_104:hover ._contactIcon_ntlyj_144{background:#ef44441f;transform:scale(1.06)}._cardTitle_ntlyj_173{text-align:center;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3}._cardText_ntlyj_181{text-align:center;max-width:180px;margin-bottom:0;font-size:12px;line-height:1.55}@media (width<=1100px){._contactGrid_ntlyj_53{flex-wrap:wrap;gap:16px}._contactCardWrap_ntlyj_63{flex:180px;max-width:220px}}@media (width<=768px){._contactFlow_ntlyj_1{padding:35px 0 12px}._headerWrap_ntlyj_10{margin-bottom:32px}._flowSection_ntlyj_31{margin-bottom:35px}._flowTitle_ntlyj_39{margin-bottom:22px}._contactGrid_ntlyj_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._contactCardWrap_ntlyj_63{min-width:0;max-width:none;padding:13px 0 4px}._contactCard_ntlyj_63{min-height:165px;padding:24px 9px 18px}._contactIcon_ntlyj_144{width:48px;height:48px;margin-bottom:12px}._cardTitle_ntlyj_173{font-size:14px}._cardText_ntlyj_181{font-size:11px}}@media (width<=400px){._contactGrid_ntlyj_53{grid-template-columns:1fr}._contactCardWrap_ntlyj_63{width:100%}._contactCard_ntlyj_63{min-height:150px}}[data-theme=dark] ._contactCard_ntlyj_63{background:linear-gradient(145deg,#1e293b,#172033);border-color:#94a3b833;box-shadow:0 8px 22px #0000002e}[data-theme=dark] ._contactNumber_ntlyj_117{border-color:#1e293b}[data-theme=dark] ._qr_ntlyj_100 ._contactIcon_ntlyj_144{background:#3b82f626}[data-theme=dark] ._call_ntlyj_104 ._contactIcon_ntlyj_144{background:#ef444426}._cta_vgckx_1{padding:var(--spacing-24) 0;color:var(--color-neutral-900);text-align:center;isolation:isolate;background:radial-gradient(at 15% 20%,#10b98159,#0000 45%),radial-gradient(at 85% 75%,#14b8a64d,#0000 45%),linear-gradient(120deg,#064e3b 0%,#047857 45%,#065f46 100%);animation:14s ease-in-out infinite alternate _backgroundShift_vgckx_1;position:relative;overflow:hidden}._cta_vgckx_1:before{content:"";filter:blur(12px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6ee7b747 0%,#34d3991f 45%,#0000 70%);border-radius:50%;width:650px;height:650px;animation:16s ease-in-out infinite alternate _blobMoveOne_vgckx_1;position:absolute;top:-320px;left:-100px}._cta_vgckx_1:after{content:"";filter:blur(15px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2dd4bf4d 0%,#10b98124 48%,#0000 72%);border-radius:50%;width:750px;height:750px;animation:19s ease-in-out infinite alternate _blobMoveTwo_vgckx_1;position:absolute;bottom:-430px;right:-250px}._backgroundDecor_vgckx_59{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._dotsPattern_vgckx_69{opacity:.55;background-image:radial-gradient(#ffffff4d 2px,#0000 2px);background-size:24px 24px;width:240px;height:240px;position:absolute}._dotsLeft_vgckx_81{animation:12s ease-in-out infinite _dotsFloat_vgckx_1;bottom:5%;left:4%}._dotsRight_vgckx_87{animation:15s ease-in-out infinite reverse _dotsFloat_vgckx_1;top:5%;right:5%}._glassCircle_vgckx_95{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff09;border:1px solid #ffffff21;border-radius:50%;position:absolute}._circleOne_vgckx_103{width:350px;height:350px;animation:13s ease-in-out infinite _circleFloat_vgckx_1;top:-190px;right:15%}._circleTwo_vgckx_111{width:260px;height:260px;animation:16s ease-in-out infinite reverse _circleFloat_vgckx_1;bottom:-160px;left:15%}._circleThree_vgckx_119{width:150px;height:150px;animation:11s ease-in-out infinite _circleFloat_vgckx_1;top:35%;right:4%}._lightWave_vgckx_129{background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:180px;height:900px;animation:14s ease-in-out infinite alternate _waveMove_vgckx_1;position:absolute;top:-200px;left:45%;transform:rotate(35deg)}._lightWaveTwo_vgckx_145{opacity:.5;animation-delay:-6s;left:65%}._contentWrap_vgckx_153{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}._heading_vgckx_161{margin-bottom:var(--spacing-6);color:#fff;letter-spacing:-.02em}._subtitle_vgckx_167{color:#ffffffe0;margin-bottom:var(--spacing-10);max-width:900px}._ctaBtn_vgckx_173{color:#1e1b4b;box-shadow:var(--shadow-lg);padding:var(--spacing-4) var(--spacing-10);font-size:var(--text-lg);background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);border:none;transition:all .3s}._ctaBtn_vgckx_173:hover{box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:translateY(-2px)}._trustBadges_vgckx_189{justify-content:center;gap:var(--spacing-8);margin-top:var(--spacing-12);flex-wrap:wrap;display:flex}._trustBadge_vgckx_189{align-items:center;gap:var(--spacing-2);color:#ffffffe6;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:flex}@keyframes _backgroundShift_vgckx_1{0%{background-position:0 0;background-size:100% 100%}to{background-position:100% 100%;background-size:115% 115%}}@keyframes _blobMoveOne_vgckx_1{0%{transform:translate(0)scale(1)}50%{transform:translate(180px,120px)scale(1.2)}to{transform:translate(80px,220px)scale(.9)}}@keyframes _blobMoveTwo_vgckx_1{0%{transform:translate(0)scale(1)}50%{transform:translate(-180px,-100px)scale(1.15)}to{transform:translate(-80px,-180px)scale(.9)}}@keyframes _dotsFloat_vgckx_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.7;transform:translateY(-25px)}}@keyframes _circleFloat_vgckx_1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-35px,25px)scale(1.08)}}@keyframes _waveMove_vgckx_1{0%{opacity:.2;transform:translate(-100px)rotate(35deg)}to{opacity:.8;transform:translate(180px)rotate(35deg)}}@media (width<=768px){._cta_vgckx_1{padding:var(--spacing-16) 0}._trustBadges_vgckx_189{gap:var(--spacing-4);flex-direction:column;align-items:center}._dotsPattern_vgckx_69{transform:scale(.7)}._circleOne_vgckx_103{right:-150px}._circleTwo_vgckx_111{left:-120px}._circleThree_vgckx_119{right:-80px}._lightWave_vgckx_129{left:20%}}[data-theme=dark] ._cta_vgckx_1{background:radial-gradient(at 15% 20%,#10b98140,#0000 45%),radial-gradient(at 85% 75%,#14b8a638,#0000 45%),linear-gradient(120deg,#022c22 0%,#064e3b 50%,#022c22 100%)}[data-theme=dark] ._heading_vgckx_161{color:#fff}[data-theme=dark] ._subtitle_vgckx_167,[data-theme=dark] ._trustBadge_vgckx_189{color:#ffffffd9}@media (prefers-reduced-motion:reduce){._cta_vgckx_1,._cta_vgckx_1:before,._cta_vgckx_1:after,._dotsPattern_vgckx_69,._glassCircle_vgckx_95,._lightWave_vgckx_129{animation:none!important}}._bubbleLayer_vgckx_346{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._bubble_vgckx_346{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform;background:radial-gradient(circle at 30% 25%,#ffffffa6,#ffffff1f 35%,#6ee7b71f 70%,#ffffff0a);border:1px solid #ffffff59;border-radius:50%;display:block;position:absolute;box-shadow:inset -8px -8px 20px #ffffff14,inset 5px 5px 15px #ffffff29,0 8px 30px #00000014}._bubbleOne_vgckx_383{width:85px;height:85px;animation:9s ease-in-out infinite _bubbleMoveOne_vgckx_1;top:8%;left:12%}._bubbleTwo_vgckx_393{width:45px;height:45px;animation:7s ease-in-out infinite _bubbleMoveTwo_vgckx_1;top:55%;left:28%}._bubbleThree_vgckx_403{width:120px;height:120px;animation:11s ease-in-out infinite _bubbleMoveThree_vgckx_1;top:15%;right:18%}._bubbleFour_vgckx_413{width:60px;height:60px;animation:8s ease-in-out infinite _bubbleMoveFour_vgckx_1;bottom:12%;right:30%}._bubbleFive_vgckx_423{width:35px;height:35px;animation:6s ease-in-out infinite _bubbleMoveFive_vgckx_1;top:35%;left:55%}._bubbleSix_vgckx_433{width:95px;height:95px;animation:12s ease-in-out infinite _bubbleMoveSix_vgckx_1;bottom:5%;left:8%}._bubbleSeven_vgckx_443{width:55px;height:55px;animation:7s ease-in-out infinite _bubbleMoveSeven_vgckx_1;top:65%;right:10%}._bubbleEight_vgckx_453{width:28px;height:28px;animation:5s ease-in-out infinite _bubbleMoveEight_vgckx_1;top:12%;left:72%}@keyframes _bubbleMoveOne_vgckx_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(100px,90px)scale(1.25)}}@keyframes _bubbleMoveTwo_vgckx_1{0%,to{transform:translate(0)}50%{transform:translate(80px,-110px)scale(1.3)}}@keyframes _bubbleMoveThree_vgckx_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-130px,100px)scale(.85)}}@keyframes _bubbleMoveFour_vgckx_1{0%,to{transform:translate(0)}50%{transform:translate(-100px,-90px)scale(1.2)}}@keyframes _bubbleMoveFive_vgckx_1{0%,to{transform:translate(0)}50%{transform:translate(90px,70px)scale(1.4)}}@keyframes _bubbleMoveSix_vgckx_1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(150px,-120px)scale(1.15)}}@keyframes _bubbleMoveSeven_vgckx_1{0%,to{transform:translate(0)}50%{transform:translate(-90px,-130px)scale(1.25)}}@keyframes _bubbleMoveEight_vgckx_1{0%,to{transform:translate(0)}50%{transform:translate(-70px,100px)scale(1.5)}}@media (width<=768px){._bubbleOne_vgckx_383{width:55px;height:55px}._bubbleThree_vgckx_403{width:75px;height:75px}._bubbleSix_vgckx_433{width:60px;height:60px}._bubble_vgckx_346{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media (prefers-reduced-motion:reduce){._bubble_vgckx_346{animation:none!important}}._tagPacksSection_1xsp3_1{background:radial-gradient(ellipse at 50% 45%, #dbeafe3d, transparent 65%), var(--color-bg-primary,#fff);padding:24px 0 55px;position:relative;overflow:hidden}._headerWrap_1xsp3_10{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}._badge_1xsp3_18{margin-bottom:14px}._heading_1xsp3_22{color:#101828;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.2}._subtitle_1xsp3_31{color:#667085;max-width:560px;margin:0;font-size:16px;line-height:1.7}._packsGrid_1xsp3_41{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1100px;margin:0 auto;display:flex}._packCardWrap_1xsp3_52{flex:0 480px;width:100%;min-width:0;max-width:480px;display:flex}._packCard_1xsp3_52{background:#fff;border:1px solid #e5eaf3;border-radius:22px;width:100%;height:100%;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 4px 10px #10182806,0 12px 30px #1018280e,0 25px 55px #2563eb09}._packCard_1xsp3_52:before{content:"";z-index:2;background:linear-gradient(90deg,#2563eb,#60a5fa,#93c5fd);height:4px;position:absolute;top:0;left:0;right:0}._packCard_1xsp3_52:hover{border-color:#bfdbfe;transform:translateY(-5px);box-shadow:0 12px 25px #10182812,0 22px 45px #2563eb1a}[data-theme=dark] ._packCard_1xsp3_52{background:#101a2e;border-color:#334155}._packContent_1xsp3_112{box-sizing:border-box;border-radius:inherit;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);flex-direction:column;width:100%;height:100%;padding:30px;display:flex;position:relative}[data-theme=dark] ._packContent_1xsp3_112{background:linear-gradient(145deg,#172338,#101a2e)}._packHeader_1xsp3_130{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}._packIcon_1xsp3_138{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #d6e6ff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s;display:flex;box-shadow:0 5px 12px #2563eb14}._packCard_1xsp3_52:hover ._packIcon_1xsp3_138{transform:translateY(-2px)scale(1.04)}._qrIcon_1xsp3_157{color:#2563eb}._countBadge_1xsp3_161{white-space:nowrap}._packName_1xsp3_167{color:#101828;letter-spacing:-.03em;text-transform:none;margin:0 0 8px;font-size:25px;font-weight:800;line-height:1.3}[data-theme=dark] ._packName_1xsp3_167{color:#f8fafc}._description_1xsp3_181{color:#667085;margin:0 0 22px;font-size:14px;line-height:1.65}._offerInfo_1xsp3_190{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;display:flex}._offerLabel_1xsp3_198,._discountBadge_1xsp3_199{border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}._offerLabel_1xsp3_198{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}._discountBadge_1xsp3_199{color:#15803d;white-space:nowrap;background:#ecfdf3;border:1px solid #bbf7d0}[data-theme=dark] ._offerLabel_1xsp3_198{color:#fdba74;background:#431407;border-color:#7c2d12}[data-theme=dark] ._discountBadge_1xsp3_199{color:#86efac;background:#052e16;border-color:#166534}._pricingBlock_1xsp3_238{flex-direction:column;gap:7px;margin-top:auto;padding-top:6px;display:flex}._originalPriceRow_1xsp3_246{align-items:center;gap:9px;display:flex}._mrpLabel_1xsp3_252{color:#667085;font-size:13px;font-weight:500}._originalPrice_1xsp3_246{color:#98a2b3;font-size:14px;text-decoration:line-through;text-decoration-thickness:1px}._packPrice_1xsp3_265{white-space:nowrap;align-items:baseline;gap:5px;display:flex}._currency_1xsp3_272{color:#101828;font-size:27px;font-weight:750}._amount_1xsp3_278{color:#101828;letter-spacing:-.05em;font-size:48px;font-weight:850;line-height:1.12}._priceLabel_1xsp3_286{color:#667085;font-size:14px;font-weight:500}[data-theme=dark] ._currency_1xsp3_272,[data-theme=dark] ._amount_1xsp3_278{color:#f8fafc}._packButton_1xsp3_299{letter-spacing:.01em;border-radius:14px;width:100%;min-height:56px;margin-top:25px;font-size:16px;font-weight:750;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 7px 18px #dc262629}._packButton_1xsp3_299:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 12px 25px #dc26263b}._planInfo_1xsp3_322{border-top:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}._planInfo_1xsp3_322 span{color:#667085}._planInfo_1xsp3_322 strong{color:#344054;text-transform:capitalize}[data-theme=dark] ._planInfo_1xsp3_322{border-color:#334155}[data-theme=dark] ._planInfo_1xsp3_322 strong{color:#f1f5f9}@media (width<=768px){._tagPacksSection_1xsp3_1{padding:25px 0 40px}._headerWrap_1xsp3_10{margin-bottom:25px}._subtitle_1xsp3_31{padding:0 12px;font-size:14px}._packsGrid_1xsp3_41{gap:18px}._packCardWrap_1xsp3_52{flex:0 420px;max-width:420px}._packContent_1xsp3_112{padding:25px}._packHeader_1xsp3_130{margin-bottom:23px}._packName_1xsp3_167{font-size:23px}._amount_1xsp3_278{font-size:42px}._packButton_1xsp3_299{margin-top:22px}}@media (width<=480px){._tagPacksSection_1xsp3_1{padding:28px 0 36px}._heading_1xsp3_22{font-size:28px}._packCardWrap_1xsp3_52{flex-basis:100%;max-width:100%}._packContent_1xsp3_112{padding:22px}._packIcon_1xsp3_138{border-radius:15px;width:49px;height:49px}._packName_1xsp3_167{font-size:21px}._amount_1xsp3_278{font-size:38px}._offerLabel_1xsp3_198,._discountBadge_1xsp3_199{padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){._packCard_1xsp3_52,._packCard_1xsp3_52:hover,._packButton_1xsp3_299,._packButton_1xsp3_299:hover,._packIcon_1xsp3_138{transition:none;transform:none}}._homeContainer_1fvwn_1{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-primary);width:100%;overflow-x:hidden}.ticket-page{box-sizing:border-box;background:#f7f8fc;width:100%;max-width:1400px;min-height:100%;margin:0 auto;padding:32px 40px}.ticket-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ticket-page-header h2{color:#1f2937;margin:0;font-size:26px;font-weight:700}.ticket-page-header p{color:#6b7280;margin:6px 0 0;font-size:14px}.ticket-primary-btn,.ticket-secondary-btn,.ticket-view-btn{cursor:pointer;border:none;border-radius:7px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.ticket-primary-btn{color:#fff;background:#2563eb}.ticket-primary-btn:hover{background:#1d4ed8}.ticket-primary-btn:disabled{opacity:.6;cursor:not-allowed}.ticket-secondary-btn{color:#374151;background:#e5e7eb}.ticket-secondary-btn:hover{background:#d1d5db}.ticket-view-btn{color:#2563eb;background:#eff6ff;padding:7px 13px}.ticket-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;overflow:hidden}.ticket-card-header{border-bottom:1px solid #e5e7eb;padding:22px 24px}.ticket-card-header h3{color:#111827;margin:0;font-size:20px;font-weight:600}.ticket-card-header span{color:#6b7280;margin-top:6px;font-size:14px;display:block}.ticket-table-wrapper{width:100%;overflow-x:auto}.ticket-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.ticket-table th{color:#64748b;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:18px 20px;font-size:14px;font-weight:700}.ticket-table td{color:#374151;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0f1f3;padding:20px;font-size:15px;line-height:1.5}.ticket-table tbody tr{min-height:70px}.ticket-table tbody tr:hover{background:#f8fafc}.ticket-table tbody tr:last-child td{border-bottom:none}.ticket-id{color:#2563eb;font-size:15px;font-weight:700}.ticket-table td:nth-child(2){font-weight:500}.ticket-table td:nth-child(3){color:#475569;font-weight:500}.ticket-table td:nth-child(5){color:#64748b}.ticket-table th:last-child,.ticket-table td:last-child{text-align:center}.ticket-view-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:7px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s}.ticket-view-btn:hover{background:#dbeafe}.ticket-status{text-transform:capitalize;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ticket-status-open{color:#c2410c;background:#fff7ed}.ticket-status-progress{color:#1d4ed8;background:#eff6ff}.ticket-status-resolved{color:#047857;background:#ecfdf5}.ticket-status-closed{color:#4b5563;background:#f3f4f6}.ticket-loading{text-align:center;color:#6b7280;padding:50px}.ticket-empty{text-align:center;padding:60px 20px}.ticket-empty-icon{margin-bottom:10px;font-size:42px}.ticket-empty h4{color:#1f2937;margin:0}.ticket-empty p{color:#6b7280;margin:7px 0 20px}.ticket-modal-overlay{z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ticket-modal{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0000002e}.ticket-detail-modal{max-width:700px}.ticket-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.ticket-modal-header h3{color:#111827;margin:0}.ticket-modal-header p{color:#6b7280;margin:5px 0 0;font-size:13px}.ticket-close-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;font-size:22px}.ticket-modal form{padding:20px}.ticket-form-group{margin-bottom:18px}.ticket-form-group label{color:#374151;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ticket-form-group label span{color:#dc2626;margin-left:3px}.ticket-form-group input,.ticket-form-group select,.ticket-form-group textarea{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:10px 12px;font-size:14px}.ticket-form-group input:focus,.ticket-form-group select:focus,.ticket-form-group textarea:focus{border-color:#2563eb}.ticket-form-group textarea{resize:vertical}.ticket-form-group small{color:#6b7280;margin-top:5px;display:block}.selected-file{color:#374151;background:#f3f4f6;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:13px}.ticket-modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.ticket-details{padding:20px}.ticket-detail-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:25px;display:grid}.ticket-detail-grid label,.ticket-description label,.ticket-attachment label,.ticket-notes>label{color:#6b7280;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ticket-detail-grid strong{color:#1f2937;font-size:14px}.ticket-description{margin-bottom:24px}.ticket-description p{color:#374151;white-space:pre-wrap;background:#f9fafb;border-radius:8px;margin:0;padding:14px;line-height:1.6}.ticket-attachment{margin-bottom:24px}.ticket-attachment a{color:#2563eb;font-weight:600;text-decoration:none}.ticket-notes{border-top:1px solid #e5e7eb;padding-top:20px}.ticket-note{background:#f9fafb;border-radius:8px;margin-bottom:10px;padding:12px}.ticket-note p{color:#374151;margin:0 0 6px;line-height:1.5}.ticket-note small{color:#6b7280}.no-ticket-notes{color:#9ca3af;font-size:14px}@media (width<=768px){.ticket-page{padding:15px}.ticket-page-header{flex-direction:column;align-items:flex-start}.ticket-page-header .ticket-primary-btn{width:100%}.ticket-detail-grid{grid-template-columns:1fr}.ticket-modal{max-height:95vh}}.admin-sidebar{z-index:1000;box-sizing:border-box;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.admin-logo-wrapper{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.admin-sidebar-logo{object-fit:contain;width:55px;height:auto}.admin-logo-wrapper span{color:var(--brand-primary);letter-spacing:.5px;background:#004b9314;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.close-sidebar-btn{cursor:pointer;background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:none;position:relative}.close-icon-line{background:#718096;border-radius:2px;width:16px;height:2px;position:absolute}.close-icon-line:first-child{transform:rotate(45deg)}.close-icon-line:nth-child(2){transform:rotate(-45deg)}.close-sidebar-btn:hover{background:#fff5f5;border-color:#feb2b2}.close-sidebar-btn:hover .close-icon-line{background:#e53e3e}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:20px 16px;display:flex;overflow-y:auto}.nav-group{margin-bottom:8px}.group-header{color:#161616;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:800;transition:all .2s;display:flex}.group-header:hover{color:#4a5568;background:#f7fafc}.chevron{border-bottom:2px solid #cbd5e0;border-right:2px solid #cbd5e0;width:6px;height:6px;transition:transform .3s;transform:rotate(-45deg)}.nav-group.expanded .chevron{transform:rotate(45deg)}.group-items{flex-direction:column;gap:2px;max-height:0;padding-left:8px;transition:max-height .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.nav-group.expanded .group-items{max-height:500px;margin-top:4px;margin-bottom:8px}.nav-item{color:#718096;border-radius:12px;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-item-content{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sidebar-badge{color:#fff;background:#2563eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.outer-link{color:#161616;text-transform:uppercase;letter-spacing:1.2px;font-weight:800}.admin-info{margin-bottom:16px}.admin-name{color:#2d3748;margin:0;font-size:15px;font-weight:700}.admin-phone{color:#a0aec0;margin:0;font-size:12px}@media (width<=991px){.admin-sidebar{width:280px;left:0;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0);box-shadow:10px 0 50px #0000001a}.close-sidebar-btn{display:flex}}.sidebar-overlay{display:none}@media (width<=991px){.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:950;background:#0006;width:100vw;height:100dvh;display:block;position:fixed;top:0;left:0}}.admin-navbar{box-sizing:border-box;z-index:900;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.admin-navbar-left{align-items:center;gap:15px;min-width:0;display:flex}.admin-navbar-title h2{color:#1e293b;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;overflow:hidden}.admin-navbar-hamburger{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:none}.admin-navbar-hamburger:hover{background:#f8fafc}.admin-navbar-hamburger svg{width:22px;height:22px}.admin-navbar-right{flex-shrink:0;align-items:center;display:flex;position:relative}.admin-notification-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;transition:background .2s,color .2s;display:flex;position:relative}.admin-notification-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;transition:background .2s,color .2s;display:flex;position:relative;overflow:visible}.admin-notification-btn:hover{color:#2563eb;background:#f8fafc}.admin-notification-btn svg{width:20px;height:20px}.notification-badge{color:#fff;white-space:nowrap;box-sizing:border-box;z-index:5;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:-2px;right:-3px}.admin-notification-badge{color:#fff;white-space:nowrap;box-sizing:border-box;z-index:9999;pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-3px;right:-5px}.admin-navbar-user-wrapper{position:relative}.admin-navbar-user{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px 9px;transition:background .2s;display:flex}.admin-navbar-user:hover,.admin-navbar-user.active{background:#f8fafc}.admin-navbar-user-details{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.admin-navbar-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin:0;font-size:13px;font-weight:700;overflow:hidden}.admin-navbar-phone{color:#64748b;margin:3px 0 0;font-size:10px;font-weight:500}.admin-navbar-avatar{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.admin-navbar-chevron{color:#64748b;transition:transform .2s}.admin-navbar-chevron.rotate{transform:rotate(180deg)}.admin-profile-dropdown{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0f172a1f}.admin-profile-dropdown button{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.admin-profile-dropdown button:hover{color:#1e293b;background:#f8fafc}.admin-dropdown-logout{color:#dc2626!important}.admin-dropdown-logout:hover{color:#dc2626!important;background:#fef2f2!important}@media (width<=992px){.admin-navbar{height:64px;padding:0 18px}.admin-navbar-hamburger{display:flex}.admin-navbar-user-details{display:none}.admin-navbar-user{padding:4px}.admin-navbar-chevron{display:none}.admin-navbar-title h2{font-size:18px}.admin-notification-btn{width:38px;height:38px;margin-right:4px}}@media (width<=576px){.admin-navbar{height:60px;padding:0 12px}.admin-navbar-left{gap:8px}.admin-navbar-hamburger{width:38px;height:38px}.admin-navbar-hamburger svg{width:22px;height:22px}.admin-navbar-title h2{font-size:16px}.admin-navbar-avatar{width:36px;height:36px;font-size:14px}.admin-notification-badge{min-width:18px;height:18px;font-size:9px;top:-2px;right:-4px}.admin-notification-btn{width:36px;height:36px;margin-right:2px}.admin-notification-btn svg{width:19px;height:19px}.admin-profile-dropdown{width:185px}}@media (width<=360px){.admin-navbar{padding:0 10px}.admin-navbar-title h2{font-size:15px}.admin-navbar-avatar{width:34px;height:34px;font-size:13px}.admin-profile-dropdown{width:175px}}.panel-layout{background:#f8f9fa;width:100%;min-height:100vh;display:flex}.panel-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:280px;display:flex}.panel-content{box-sizing:border-box;flex:1;width:100%;padding:24px 24px 24px 28px}.mobile-sidebar-toggle{cursor:pointer;z-index:1002;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none;position:fixed;top:18px;left:18px;box-shadow:0 2px 8px #00000014}.mobile-sidebar-toggle span{background:#1f2937;border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}.mobile-sidebar-toggle:hover{background:#f8fafc}.panel-overlay{display:none}.panel-loading{color:#374151;justify-content:center;align-items:center;min-height:100vh;font-size:16px;display:flex}@media (width<=992px){.panel-main{margin-left:0}.mobile-sidebar-toggle{display:flex}.panel-overlay{z-index:999;background:#00000073;display:block;position:fixed;inset:0}.panel-content{padding:20px}}@media (width<=576px){.panel-content{padding:14px}}.admin-tickets-page{background:#f7f8fc;min-height:100%;padding:24px}.admin-tickets-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admin-tickets-header h2{color:#111827;margin:0;font-size:26px;font-weight:700}.admin-tickets-header p{color:#6b7280;margin:6px 0 0;font-size:14px}.admin-ticket-total{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;font-size:14px}.admin-ticket-total strong{color:#111827}.admin-ticket-filter-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:16px}.admin-ticket-filter{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.admin-filter-group{min-width:190px}.admin-filter-group label{color:#374151;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.admin-filter-group select{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:9px 11px}.admin-filter-group select:focus{border-color:#2563eb}.admin-clear-filter-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;padding:9px 14px;font-weight:600}.admin-ticket-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.admin-ticket-table-wrapper{width:100%;overflow-x:auto}.admin-ticket-table{border-collapse:collapse;width:100%;min-width:1100px}.admin-ticket-table th{color:#6b7280;text-align:left;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:13px 15px;font-size:11px;font-weight:700}.admin-ticket-table td{color:#374151;border-bottom:1px solid #f0f1f3;padding:14px 15px;font-size:13px}.admin-ticket-table tbody tr:hover{background:#fafafa}.admin-ticket-id{color:#2563eb;font-weight:700}.admin-ticket-table td strong{color:#1f2937}.admin-ticket-status{text-transform:capitalize;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.admin-ticket-status-open{color:#c2410c;background:#fff7ed}.admin-ticket-status-progress{color:#1d4ed8;background:#eff6ff}.admin-ticket-status-resolved{color:#047857;background:#ecfdf5}.admin-ticket-status-closed{color:#4b5563;background:#f3f4f6}.admin-ticket-view-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:6px;padding:7px 13px;font-size:12px;font-weight:600}.admin-ticket-view-btn:hover{background:#dbeafe}.admin-ticket-pagination{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.admin-ticket-pagination>button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 12px}.admin-ticket-pagination>button:disabled{opacity:.45;cursor:not-allowed}.admin-ticket-page-numbers{gap:5px;display:flex}.admin-ticket-page-numbers button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:34px;height:34px}.admin-ticket-page-numbers button.active{color:#fff;background:#2563eb;border-color:#2563eb}.admin-ticket-loading{text-align:center;color:#6b7280;padding:55px}.admin-ticket-empty{text-align:center;padding:60px 20px}.admin-ticket-empty>div{font-size:42px}.admin-ticket-empty h4{color:#1f2937;margin:10px 0 5px}.admin-ticket-empty p{color:#6b7280;margin:0}.admin-ticket-modal-overlay{z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-ticket-modal{background:#fff;border-radius:14px;width:100%;max-width:760px;max-height:92vh;overflow-y:auto;box-shadow:0 20px 50px #0003}.admin-ticket-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.admin-ticket-modal-header h3{color:#111827;margin:0}.admin-ticket-modal-header p{color:#6b7280;margin:5px 0 0;font-size:13px}.admin-ticket-close-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;font-size:22px}.admin-ticket-details{padding:20px}.admin-ticket-info-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.admin-ticket-info-grid label,.admin-ticket-description label,.admin-ticket-attachment label,.admin-ticket-status-section label,.admin-ticket-notes>label,.admin-add-note label{color:#6b7280;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.admin-ticket-info-grid strong{color:#1f2937;font-size:14px}.admin-ticket-description{margin-bottom:22px}.admin-ticket-description>div{color:#374151;white-space:pre-wrap;background:#f9fafb;border-radius:8px;padding:14px;line-height:1.6}.admin-ticket-attachment{margin-bottom:22px}.admin-ticket-attachment a{color:#2563eb;font-weight:600;text-decoration:none}.admin-ticket-status-section{border-top:1px solid #e5e7eb;padding-top:20px}.admin-status-buttons{flex-wrap:wrap;gap:8px;display:flex}.admin-status-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:8px 12px;font-size:12px}.admin-status-btn:hover{background:#f9fafb}.admin-status-btn.selected{color:#fff;background:#2563eb;border-color:#2563eb}.admin-status-btn:disabled{cursor:not-allowed}.admin-ticket-notes{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px}.admin-ticket-note{background:#f9fafb;border-radius:8px;margin-bottom:10px;padding:12px}.admin-ticket-note div{color:#374151;line-height:1.5}.admin-ticket-note small{color:#6b7280;margin-top:5px;display:block}.admin-no-notes{color:#9ca3af;font-size:13px}.admin-add-note{border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px}.admin-add-note textarea{box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:11px;font-size:14px}.admin-add-note textarea:focus{border-color:#2563eb}.admin-reply-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:7px;margin-top:10px;padding:9px 16px;font-weight:600}.admin-reply-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.admin-tickets-page{padding:15px}.admin-tickets-header{flex-direction:column;align-items:flex-start}.admin-ticket-info-grid{grid-template-columns:1fr 1fr}.admin-ticket-modal{max-height:95vh}}@media (width<=500px){.admin-ticket-info-grid{grid-template-columns:1fr}.admin-ticket-filter{flex-direction:column;align-items:stretch}.admin-filter-group{width:100%}.admin-ticket-role{text-transform:capitalize;border-radius:20px;justify-content:center;align-items:center;min-width:75px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-ticket-role-user{color:#2563eb;background:#eff6ff}.admin-ticket-role-partner{color:#7c3aed;background:#f5f3ff}.admin-ticket-role-employee{color:#047857;background:#ecfdf5}}.admin-ecommerce-orders-container{color:#111827;box-sizing:border-box;background:#f8fafc;width:100%;min-height:100vh;padding:24px}.ecommerce-orders-header{width:100%;margin-bottom:20px}.ecommerce-order-main-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px;display:flex;box-shadow:0 2px 8px #0f172a0a}.ecommerce-main-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;padding:11px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s,transform .2s}.ecommerce-main-tab:hover{color:#1e293b;background:#f1f5f9}.ecommerce-main-tab.active{color:#fff;background:#2563eb;box-shadow:0 3px 8px #2563eb40}.ecommerce-main-tab:active{transform:scale(.98)}.ecommerce-page-title{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 20px;padding:22px 24px;display:flex;box-shadow:0 2px 10px #0f172a0a}.ecommerce-page-title h2{color:#0f172a;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}.ecommerce-page-title p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.refresh-orders-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;outline:none;flex-shrink:0;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.refresh-orders-btn:hover:not(:disabled){background:#1d4ed8;box-shadow:0 5px 12px #2563eb38}.refresh-orders-btn:active:not(:disabled){transform:translateY(1px)}.refresh-orders-btn:disabled{opacity:.6;cursor:not-allowed}.status-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px;display:flex;box-shadow:0 2px 8px #0f172a0a}.filter-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.filter-btn:hover{color:#334155;background:#f1f5f9}.filter-btn.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.ecommerce-orders-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;margin-top:18px;overflow-x:auto;box-shadow:0 3px 12px #0f172a0d}.ecommerce-orders-table-wrapper::-webkit-scrollbar{height:8px}.ecommerce-orders-table-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.ecommerce-orders-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ecommerce-orders-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ecommerce-orders-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1100px}.ecommerce-orders-table thead{background:#f8fafc}.ecommerce-orders-table thead tr{border-bottom:1px solid #e2e8f0}.ecommerce-orders-table th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:15px 16px;font-size:12px;font-weight:700}.ecommerce-orders-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:16px;font-size:13px}.ecommerce-orders-table tbody tr{transition:background .15s}.ecommerce-orders-table tbody tr:hover{background:#f8fafc}.ecommerce-orders-table tbody tr:last-child td{border-bottom:none}.ecommerce-orders-table td strong{color:#0f172a;font-weight:650}.ecommerce-orders-table td small{color:#64748b;font-size:12px;line-height:1.5}.customer-address{color:#64748b;word-break:break-word;max-width:230px;margin-top:3px;line-height:1.45;display:inline-block}.platform-badge{color:#334155;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;align-items:center;max-width:180px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.referral-code{color:#64748b;margin-top:7px;font-size:11px}.referral-code strong{font-weight:700;color:#2563eb!important}.ecommerce-orders-table td:nth-child(4){min-width:140px}.ecommerce-orders-table td:nth-child(4) small{margin-top:4px;display:inline-block}.ecommerce-orders-table td:nth-child(5) strong{color:#059669;white-space:nowrap;font-size:14px}.status-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:90px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.status-pending{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.status-processing{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-shipped{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.status-delivered{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-cancelled{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.status-failed{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ecommerce-action-buttons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ecommerce-action-btn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;outline:none;padding:8px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s,border-color .2s,transform .2s}.ecommerce-action-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.ecommerce-action-btn:active{transform:scale(.98)}.ecommerce-loading{color:#64748b;justify-content:center;align-items:center;min-height:260px;font-size:14px;font-weight:600;display:flex}.ecommerce-no-orders{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 20px;display:flex}.ecommerce-no-orders h3{color:#334155;margin:0 0 8px;font-size:18px;font-weight:700}.ecommerce-no-orders p{color:#64748b;margin:0;font-size:14px}.ecommerce-pagination{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-top:20px;padding:15px;display:flex}.ecommerce-pagination span{color:#475569;text-align:center;min-width:100px;font-size:13px;font-weight:600}.ecommerce-pagination button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:7px;outline:none;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.ecommerce-pagination button:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.ecommerce-pagination button:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.order-modal{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:calc(100vh - 40px);padding:24px;animation:.2s ease-out ecommerceModalIn;overflow-y:auto;box-shadow:0 25px 50px #0f172a40,0 8px 20px #0f172a1f}@keyframes ecommerceModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.order-modal::-webkit-scrollbar{width:7px}.order-modal::-webkit-scrollbar-track{background:#f8fafc}.order-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ecommerce-shipping-modal h3{color:#0f172a;margin:0 0 20px;font-size:20px;font-weight:700}.address-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:22px;padding:16px}.address-block>strong{color:#334155;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.address-block p{color:#475569;word-break:break-word;margin:7px 0;font-size:13px;line-height:1.5}.address-block p strong{color:#1e293b}.update-form{flex-direction:column;gap:8px;display:flex}.update-form label{color:#334155;margin-top:6px;font-size:13px;font-weight:650}.update-form select,.update-form input{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.update-form select{cursor:pointer}.update-form input::placeholder{color:#94a3b8}.update-form select:focus,.update-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.modal-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.btn-cancel,.btn-save{cursor:pointer;border:none;border-radius:8px;outline:none;padding:10px 18px;font-size:13px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s}.btn-cancel{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.btn-cancel:hover{color:#334155;background:#e2e8f0}.btn-save{color:#fff;background:#2563eb;box-shadow:0 4px 10px #2563eb2e}.btn-save:hover{background:#1d4ed8;box-shadow:0 6px 14px #2563eb40}.btn-cancel:active,.btn-save:active{transform:scale(.98)}@media (width<=1024px){.admin-ecommerce-orders-container,.ecommerce-page-title{padding:18px}.ecommerce-page-title h2{font-size:21px}.ecommerce-orders-table{min-width:1000px}.ecommerce-orders-table th,.ecommerce-orders-table td{padding:13px 12px}}@media (width<=768px){.admin-ecommerce-orders-container{padding:12px}.ecommerce-order-main-tabs{grid-template-columns:1fr;gap:5px;width:100%;display:grid}.ecommerce-main-tab{text-align:center;width:100%}.ecommerce-page-title{flex-direction:column;align-items:stretch;gap:15px;margin-top:15px;padding:17px}.ecommerce-page-title h2{font-size:20px}.ecommerce-page-title p{font-size:13px}.refresh-orders-btn{width:100%}.status-filters{box-sizing:border-box;grid-template-columns:repeat(2,1fr);width:100%;display:grid}.filter-btn{width:100%}.filter-btn:first-child{grid-column:span 2}.ecommerce-orders-table-wrapper{border-radius:10px;margin-top:14px}.ecommerce-pagination{justify-content:space-between;gap:10px}.ecommerce-pagination button{padding:8px 10px}.ecommerce-pagination span{min-width:auto;font-size:12px}.modal-overlay{align-items:flex-start;padding:12px}.order-modal{border-radius:13px;max-height:calc(100vh - 24px);padding:18px}.ecommerce-shipping-modal h3{font-size:18px}.modal-actions{flex-direction:column-reverse}.btn-cancel,.btn-save{width:100%}}@media (width<=480px){.admin-ecommerce-orders-container{padding:8px}.ecommerce-page-title{border-radius:10px;padding:14px}.ecommerce-page-title h2{font-size:18px}.ecommerce-page-title p{font-size:12px}.status-filters{grid-template-columns:1fr 1fr;padding:5px}.filter-btn{padding:8px 7px;font-size:11px}.filter-btn:first-child{grid-column:span 2}.order-modal{padding:15px}.address-block{padding:13px}.address-block p{font-size:12px}.update-form input,.update-form select{padding:10px;font-size:12px}.modal-actions{margin-top:18px;padding-top:14px}}.create-order-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:1px solid #2563eb;border-radius:8px;outline:none;flex-shrink:0;padding:11px 18px;font-size:14px;font-weight:650;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.create-order-btn:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 5px 12px #2563eb38}.create-order-btn:active{transform:scale(.98)}.create-order-btn:disabled{opacity:.6;cursor:not-allowed}.modal-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.modal-header h3{color:#0f172a;margin:0 0 5px;font-size:20px;font-weight:700;line-height:1.35}.modal-header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.modal-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:flex}.modal-close-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.modal-close-btn:disabled{opacity:.5;cursor:not-allowed}.form-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:18px;padding:16px;display:flex}.form-section:last-child{margin-bottom:0}.form-section h4{color:#1e293b;margin:0 0 5px;font-size:14px;font-weight:700}.form-section label{color:#334155;margin-top:3px;font-size:13px;font-weight:650}.form-section input,.form-section select,.form-section textarea{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.form-section select{cursor:pointer}.form-section textarea{resize:vertical;min-height:80px;line-height:1.5}.form-section input::placeholder,.form-section textarea::placeholder{color:#94a3b8}.form-section input:focus,.form-section select:focus,.form-section textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-section input:disabled,.form-section select:disabled,.form-section textarea:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid>div{flex-direction:column;gap:7px;display:flex}.vehicle-type-badge{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.ecommerce-create-order-modal{max-width:650px}.ecommerce-create-order-modal .update-form{gap:0}.ecommerce-assign-qr-modal{max-width:620px}.available-batches-list{flex-direction:column;gap:10px;max-height:330px;padding:3px;display:flex;overflow-y:auto}.available-batches-list::-webkit-scrollbar{width:7px}.available-batches-list::-webkit-scrollbar-track{background:#f8fafc;border-radius:10px}.available-batches-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.available-batches-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.batch-selection-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:13px;width:100%;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex;position:relative}.batch-selection-card:hover{background:#f8fbff;border-color:#93c5fd;box-shadow:0 3px 10px #2563eb14}.batch-selection-card.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb1f}.batch-selection-card input[type=radio]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.batch-selection-card input[type=radio]:disabled{cursor:not-allowed}.batch-selection-content{color:#64748b;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:12px;line-height:1.4;display:flex}.batch-selection-content strong{color:#0f172a;font-size:14px;font-weight:700}.batch-selection-content div{color:#64748b}.batch-selection-content div strong{color:#059669;font-size:12px;font-weight:700}.ecommerce-action-btn:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.ecommerce-action-btn:disabled:hover{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.ecommerce-assign-qr-modal .form-section{background:#f8fafc}.ecommerce-assign-qr-modal .form-section h4{margin-bottom:8px}.ecommerce-assign-qr-modal .address-block{margin-bottom:16px}.ecommerce-assign-qr-modal .address-block p{margin:6px 0}.ecommerce-create-order-modal .form-section[style] p{color:#475569;margin:4px 0;font-size:13px}.ecommerce-create-order-modal .form-section[style] p strong{color:#1e293b}@media (width<=768px){.ecommerce-page-title>div:last-child{width:100%}.ecommerce-page-title>div:last-child .create-order-btn,.ecommerce-page-title>div:last-child .refresh-orders-btn{flex:1}.ecommerce-create-order-modal,.ecommerce-assign-qr-modal{max-width:100%}.form-grid{grid-template-columns:1fr;gap:8px}.batch-selection-card{padding:12px}.available-batches-list{max-height:300px}}@media (width<=480px){.ecommerce-page-title>div:last-child{flex-direction:column;gap:8px!important;display:flex!important}.ecommerce-page-title>div:last-child .create-order-btn,.ecommerce-page-title>div:last-child .refresh-orders-btn{width:100%}.modal-header{gap:10px}.modal-header h3{font-size:17px}.modal-header p{font-size:12px}.modal-close-btn{width:31px;height:31px;font-size:20px}.form-section{margin-bottom:14px;padding:13px}.form-section h4{font-size:13px}.form-section input,.form-section select,.form-section textarea{padding:9px 10px;font-size:12px}.batch-selection-card{gap:10px;padding:11px}.batch-selection-content{font-size:11px}.batch-selection-content strong{font-size:13px}.batch-selection-content div strong{font-size:11px}.available-batches-list{max-height:270px}}.tag-pack-page{color:#0f172a;min-width:0;padding:24px}.tag-pack-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.tag-pack-header h2{margin:0;font-size:28px;font-weight:700}.tag-pack-header p{color:#6b7280;margin:6px 0 0;line-height:1.6}.tag-pack-add-btn{cursor:pointer;color:#fff;white-space:nowrap;background:#111827;border:none;border-radius:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s}.tag-pack-add-btn:hover{background:#263449}.tag-pack-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.tag-pack-summary-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.tag-pack-summary-item span{color:#64748b;font-size:13px;font-weight:500}.tag-pack-summary-item strong{color:#111827;font-size:25px;font-weight:750}.tag-pack-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.tag-pack-loading,.tag-pack-empty{text-align:center;padding:50px 20px}.tag-pack-empty h4{margin:0 0 8px;font-size:18px}.tag-pack-empty p{color:#6b7280;margin:0 0 20px}.tag-pack-table-wrapper{scrollbar-width:thin;border-radius:12px;width:100%;overflow-x:auto}.tag-pack-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1450px}.tag-pack-table th,.tag-pack-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f3;padding:13px 12px}.tag-pack-table th{color:#475569;white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:700}.tag-pack-table td{color:#334155;font-size:13px;line-height:1.5}.tag-pack-table tbody tr:hover{background:#fafcff}.tag-pack-table tbody tr:last-child td{border-bottom:none}.tag-pack-plan-label{color:#64748b;margin-top:4px;font-size:11px;display:block}.tag-pack-original-price{color:#64748b;white-space:nowrap;text-decoration:line-through}.tag-pack-offer-price{color:#15803d;white-space:nowrap;font-size:15px;font-weight:700}.tag-pack-offer-label{color:#c2410c;white-space:normal;overflow-wrap:anywhere;background:#fff7ed;border-radius:5px;max-width:180px;margin-top:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-block}.tag-pack-discount{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-block}.tag-pack-status{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-pack-status.active{color:#166534;background:#dcfce7}.tag-pack-status.inactive{color:#991b1b;background:#fee2e2}.tag-pack-actions{flex-wrap:wrap;gap:6px;min-width:190px;display:flex}.tag-pack-view-btn,.tag-pack-edit-btn,.tag-pack-delete-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,opacity .2s;display:inline-flex}.tag-pack-view-btn{color:#075985;background:#e0f2fe}.tag-pack-view-btn:hover{background:#bae6fd}.tag-pack-edit-btn{color:#3730a3;background:#e0e7ff}.tag-pack-edit-btn:hover{background:#c7d2fe}.tag-pack-delete-btn{color:#b91c1c;background:#fee2e2}.tag-pack-delete-btn:hover:not(:disabled){background:#fecaca}.tag-pack-delete-btn:disabled{opacity:.55;cursor:not-allowed}.tag-pack-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.tag-pack-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:100%;max-width:760px;min-height:0;max-height:min(90vh,900px);animation:.2s ease-out tagPackModalIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a40}@keyframes tagPackModalIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.tag-pack-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.tag-pack-modal-header h3{color:#111827;margin:0;font-size:22px;font-weight:750;line-height:1.4}.tag-pack-modal-header p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.5}.tag-pack-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:29px;line-height:1;display:flex}.tag-pack-close-btn:hover:not(:disabled){color:#111827;background:#f1f5f9}.tag-pack-close-btn:disabled{opacity:.5;cursor:not-allowed}.tag-pack-modal-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tag-pack-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;padding:26px 28px;overflow-y:auto}.tag-pack-modal-body::-webkit-scrollbar{width:7px}.tag-pack-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.tag-pack-modal-body::-webkit-scrollbar-track{background:0 0}.tag-pack-section-title{color:#111827;border-bottom:1px solid #e5e7eb;margin:6px 0 18px;padding-bottom:10px;font-size:15px;font-weight:750}.tag-pack-section-description{color:#64748b;margin:-8px 0 18px;font-size:13px;line-height:1.6}.tag-pack-form-group{flex-direction:column;min-width:0;margin-bottom:21px;display:flex}.tag-pack-form-group label{color:#334155;margin-bottom:8px;font-size:14px;font-weight:650;line-height:1.5;display:block}.tag-pack-form-group label span{color:#dc2626;margin-left:3px}.tag-pack-form-group input,.tag-pack-form-group textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #d1d9e4;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.tag-pack-form-group input{min-height:46px}.tag-pack-form-group textarea{resize:vertical;min-height:94px}.tag-pack-form-group input::placeholder,.tag-pack-form-group textarea::placeholder{color:#94a3b8}.tag-pack-form-group input:focus,.tag-pack-form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.tag-pack-form-group input:disabled,.tag-pack-form-group textarea:disabled{cursor:not-allowed;background:#f8fafc}.tag-pack-form-group small{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.tag-pack-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.tag-pack-fields-grid .tag-pack-form-group{margin-bottom:21px}.tag-pack-discount-preview{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 24px;padding:15px 17px;display:flex}.tag-pack-discount-preview>div{flex-direction:column;gap:5px;display:flex}.tag-pack-preview-label{color:#475569;font-size:12px;font-weight:600}.tag-pack-discount-preview strong{color:#15803d;font-size:20px;font-weight:750}.tag-pack-savings{color:#166534;font-size:13px;font-weight:650}.tag-pack-validation-error{color:#b91c1c;flex-basis:100%;font-size:12px;font-weight:600}.tag-pack-active-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px;padding:15px 16px;display:flex}.tag-pack-active-row label{color:#334155;cursor:pointer;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:650;display:inline-flex}.tag-pack-active-row input{accent-color:#2563eb;cursor:pointer;width:17px;height:17px;margin:0}.tag-pack-active-row small{color:#64748b;font-size:12px}.tag-pack-view-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.tag-pack-view-status>div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.tag-pack-view-label{color:#64748b;font-size:12px;font-weight:600}.tag-pack-view-discount{color:#15803d;font-size:17px}.tag-pack-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.tag-pack-detail{background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px;display:flex}.tag-pack-detail>span,.tag-pack-metadata span{color:#64748b;font-size:12px;font-weight:500}.tag-pack-detail>strong,.tag-pack-metadata strong{color:#1e293b;overflow-wrap:anywhere;font-size:14px;font-weight:650}.tag-pack-detail-full{grid-column:1/-1}.tag-pack-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.tag-pack-pricing-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.tag-pack-pricing-item>span{color:#64748b;font-size:12px;font-weight:600}.tag-pack-pricing-item>strong{overflow-wrap:anywhere;font-size:16px}.tag-pack-pricing-item .tag-pack-original-price{color:#64748b}.tag-pack-pricing-item .tag-pack-offer-price{color:#15803d}.tag-pack-pricing-item .tag-pack-savings{color:#166534}.tag-pack-metadata{border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:20px;display:grid}.tag-pack-metadata>div{flex-direction:column;gap:7px;min-width:0;display:flex}.tag-pack-metadata strong{font-size:12px}.tag-pack-modal-footer{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex}.tag-pack-cancel-btn,.tag-pack-save-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:650;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.tag-pack-cancel-btn{color:#374151;background:#fff;border-color:#d1d5db}.tag-pack-cancel-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.tag-pack-save-btn{color:#fff;background:#111827}.tag-pack-save-btn:hover:not(:disabled){background:#263449;transform:translateY(-1px)}.tag-pack-cancel-btn:disabled,.tag-pack-save-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=1024px){.tag-pack-page{padding:20px}.tag-pack-table th,.tag-pack-table td{padding:11px 9px}}.tag-pack-media-grid,.tag-pack-view-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;width:100%;margin-top:16px;display:grid}.tag-pack-media-item{aspect-ratio:4/3;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 3px 10px #0f172a0f}.tag-pack-media-item:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 8px 20px #0f172a1f}.tag-pack-media-item img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px;display:block}.tag-pack-media-item video{object-fit:contain;background:#0f172a;width:100%;height:100%;display:block}.tag-pack-media-item>button{z-index:2;color:#fff;cursor:pointer;background:#dc2626f2;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000002e}.tag-pack-media-item>button:hover:not(:disabled){background:#b91c1c;transform:scale(1.08)}.tag-pack-media-item>button:disabled{opacity:.5;cursor:not-allowed}.tag-pack-view-media{margin-bottom:28px}.tag-pack-view-media .tag-pack-media-item{aspect-ratio:4/3}.tag-pack-view-media>p{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-column:1/-1;margin:0;padding:20px;font-size:13px}.tag-pack-form-group input[type=file]{cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;border-radius:9px;min-height:auto;padding:10px}.tag-pack-form-group input[type=file]:hover{background:#eff6ff;border-color:#2563eb}.tag-pack-form-group input[type=file]::file-selector-button{color:#3730a3;cursor:pointer;background:#e0e7ff;border:none;border-radius:6px;margin-right:12px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:650}@media (width<=768px){.tag-pack-media-grid,.tag-pack-view-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tag-pack-media-item{border-radius:9px}}.tag-pack-form-group select{box-sizing:border-box;color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #d1d9e4;border-radius:9px;outline:none;width:100%;min-width:0;min-height:46px;padding:10px 40px 10px 14px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;transition:border-color .2s,box-shadow .2s,background-color .2s;display:block}.tag-pack-form-group select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.tag-pack-form-group select:hover:not(:disabled){border-color:#94a3b8}.tag-pack-form-group select option{color:#0f172a;background:#fff;padding:12px;font-size:14px}.tag-pack-form-group select:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}@media (width<=768px){.tag-pack-form-group select{min-height:44px;font-size:14px}}[data-theme=dark] .tag-pack-form-group select{color:#f1f5f9;background-color:#1e293b;border-color:#475569}[data-theme=dark] .tag-pack-form-group select option{color:#f1f5f9;background:#1e293b}@media (width<=420px){.tag-pack-media-grid,.tag-pack-view-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tag-pack-media-item>button{width:27px;height:27px;font-size:19px}}[data-theme=dark] .tag-pack-media-item{background:#1e293b;border-color:#475569}[data-theme=dark] .tag-pack-media-item img{background:#fff}[data-theme=dark] .tag-pack-view-media>p{color:#cbd5e1;background:#1e293b;border-color:#475569}[data-theme=dark] .tag-pack-form-group input[type=file]{color:#e2e8f0;background:#1e293b;border-color:#475569}@media (width<=768px){.tag-pack-page{padding:16px}.tag-pack-header{flex-direction:column;align-items:flex-start}.tag-pack-header h2{font-size:24px}.tag-pack-summary{grid-template-columns:1fr;gap:10px}.tag-pack-summary-item{padding:14px 16px}.tag-pack-summary-item strong{font-size:22px}.tag-pack-modal-overlay{align-items:center;padding:14px}.tag-pack-modal{border-radius:13px;max-width:560px;max-height:92vh}.tag-pack-modal-header{padding:18px 20px}.tag-pack-modal-header h3{font-size:19px}.tag-pack-modal-body{padding:22px 20px}.tag-pack-fields-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.tag-pack-form-group{margin-bottom:18px}.tag-pack-modal-footer{padding:15px 20px}.tag-pack-details-grid{grid-template-columns:minmax(0,1fr)}.tag-pack-detail-full{grid-column:auto}.tag-pack-pricing-grid,.tag-pack-view-status,.tag-pack-metadata{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.tag-pack-page{padding:12px}.tag-pack-modal-overlay{padding:8px}.tag-pack-modal{border-radius:11px;max-height:94vh}.tag-pack-modal-header{padding:16px}.tag-pack-modal-body{padding:18px 16px}.tag-pack-modal-footer{gap:8px;padding:13px 16px}.tag-pack-cancel-btn,.tag-pack-save-btn{flex:1;padding:10px 12px;font-size:13px}.tag-pack-discount-preview{flex-direction:column;align-items:flex-start}.tag-pack-actions{min-width:0}.tag-pack-view-btn,.tag-pack-edit-btn,.tag-pack-delete-btn{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.tag-pack-modal{animation:none}.tag-pack-form-group input,.tag-pack-form-group textarea,.tag-pack-cancel-btn,.tag-pack-save-btn,.tag-pack-add-btn,.tag-pack-view-btn,.tag-pack-edit-btn,.tag-pack-delete-btn{transition:none}}.partner-sidebar{z-index:1000;background:#fff;border-right:1px solid #edf2f7;flex-direction:column;width:280px;height:100dvh;transition:all .3s;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 10px #00000005}.sidebar-header{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:30px 24px;display:flex}.partner-logo-wrapper{cursor:pointer;align-items:center;gap:12px;display:flex}.partner-sidebar-logo{object-fit:contain;height:40px}.partner-logo-wrapper span{color:var(--brand-primary);letter-spacing:.5px;background:#004b9314;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.sidebar-nav{flex:1;padding:20px 16px;overflow-y:auto}.nav-item{color:#718096;border-radius:12px;align-items:center;margin-bottom:4px;padding:12px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover{color:#2d3748;background:#f7fafc}.nav-item.active{color:var(--brand-primary);background:#004b930d;font-weight:700}.nav-item .icon{margin-right:12px;font-size:18px}.sidebar-footer{background:#fafcfe;border-top:1px solid #edf2f7;padding:24px}.partner-info{margin-bottom:16px}.partner-name{color:#2d3748;margin:0;font-size:15px;font-weight:700}.partner-id{color:#a0aec0;margin:0;font-size:12px;font-weight:600}.logout-btn{color:#e53e3e;cursor:pointer;background:#fff;border:1px solid #fed7d7;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.logout-btn:hover{background:#fff5f5;border-color:#feb2b2}.sidebar-footer{border-top:1px solid #f1f5f9;padding:20px}.switch-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:10px;width:100%;padding:12px;font-weight:600;transition:all .2s}.switch-btn:hover{background:#dbeafe}@media (width<=992px){.partner-sidebar{z-index:1001;width:280px;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.partner-sidebar.open{transform:translate(0)}}._register-modal-overlay_bst0n_3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._register-modal-content_bst0n_15{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;width:100%;max-width:460px;max-height:90vh;animation:.3s ease-out _modalEnter_bst0n_1;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014,0 30px 70px #0000001f}._register-modal-content-wide_bst0n_32{max-width:600px}._register-close-btn_bst0n_36{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;transition:all .25s;display:flex;position:absolute;top:18px;right:18px}._register-close-btn_bst0n_36:hover{color:#111827;background:#e2e8f0;transform:rotate(90deg)}._register-modal-header_bst0n_60{text-align:center;border-bottom:1px solid #f1f5f9;padding:32px 24px 16px}._register-modal-header_bst0n_60 h2{background:linear-gradient(135deg,#ef4444 0%,#dc2626 40%,#3b82f6 70%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:800;line-height:1.2}._register-modal-header_bst0n_60 p{color:#718096;margin:5px 0 0;font-size:14px}._register-form-container_bst0n_89{padding:28px 24px 32px;overflow-y:auto}._register-form_bst0n_89{flex-direction:column;gap:22px;display:flex}._form-group_bst0n_100{flex-direction:column;gap:8px;display:flex}._form-group_bst0n_100 label{color:#374151;font-size:13px;font-weight:600}._matched-input_bst0n_112{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;height:56px;padding:0 16px;font-size:15px;transition:all .25s}._matched-input_bst0n_112:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 4px #ef44441f}._matched-input_bst0n_112._read-only_bst0n_130{color:#64748b;cursor:not-allowed;background:#f8fafc}._error-msg_bst0n_136{color:#dc2626;margin-top:2px;font-size:12px;font-weight:600}._matched-submit_bst0n_143{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:14px;width:100%;height:56px;font-size:15px;font-weight:700;transition:all .3s}._matched-submit_bst0n_143:hover:not(:disabled){background:linear-gradient(135deg,#0dc5b0,#298be2);transform:translateY(-2px);box-shadow:0 12px 24px #298be240}._matched-submit_bst0n_143:active{transform:translateY(0)}._matched-submit_bst0n_143:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}._matched-submit-blue_bst0n_172{background:#4299e1}._matched-submit-blue_bst0n_172:hover:not(:disabled){background:#3182ce;transform:translateY(-2px);box-shadow:0 12px 24px #4299e140}._matched-submit-small_bst0n_182{padding:10px;font-size:12px}._matched-submit-auto_bst0n_187{width:auto;padding:12px 30px}._btn-back_bst0n_192{background:#a0aec0;flex:1}._btn-back_bst0n_192:hover:not(:disabled){background:#718096;transform:translateY(-2px)}._btn-next_bst0n_202{background:#4299e1;flex:1}._btn-next_bst0n_202:hover:not(:disabled){background:#3182ce;transform:translateY(-2px)}._btn-group_bst0n_212{gap:10px;display:flex}._btn-group_bst0n_212 ._matched-submit_bst0n_143{flex:1}._camera-container_bst0n_221{text-align:center;border:2px dashed #e2e8f0;border-radius:12px;padding:20px}._camera-container_bst0n_221 p{color:#4a5568;margin-bottom:15px;font-size:14px}._camera-wrapper_bst0n_234{text-align:center;position:relative}._camera-wrapper_bst0n_234 video{background-color:#000;border:2px solid #4299e1;border-radius:12px;width:100%;margin-bottom:15px}._video-flip_bst0n_247{transform:scaleX(-1)}._video-no-flip_bst0n_251{transform:none}._camera-badge_bst0n_255{color:#fff;z-index:10;background:#e63946e6;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}._camera-controls_bst0n_268{justify-content:center;gap:10px;display:flex;position:absolute;bottom:30px;left:0;right:0}._cancel-btn_bst0n_278{color:#444;cursor:pointer;background:#ffffffe6;border:none;border-radius:12px;padding:12px 20px;font-weight:600}._cancel-btn-outline_bst0n_288{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:12px;padding:10px 20px}._hidden-canvas_bst0n_296{display:none}._photo-upload-section_bst0n_300{margin-bottom:20px}._photo-label_bst0n_304{margin-bottom:10px;font-weight:700;display:block}._photo-label_bst0n_304._centered_bst0n_310{text-align:center}._or-divider_bst0n_314{color:#a0aec0;margin:15px 0;font-size:12px;font-weight:600}._upload-label_bst0n_321{cursor:pointer;color:#fff;background:#21c41c;border:1px solid #dbe3ee;border-radius:12px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #0000000a,0 2px 4px #00000008}._upload-label_bst0n_321:hover{color:#fff;background:linear-gradient(135deg,#c50dc5,#298be2);border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 24px #298be240,0 6px 12px #0dc5b026}._upload-label_bst0n_321:active{transform:translateY(0)}._upload-label_bst0n_321 input{display:none}._upload-hint_bst0n_367{color:#a0aec0;margin-top:5px;margin-bottom:0;font-size:11px}._preview-container_bst0n_374{text-align:center;margin-top:10px}._preview-container_bst0n_374 img{border:2px solid #48bb78;border-radius:12px;width:100%;max-width:300px;margin:0 auto 10px;display:block}._preview-ready_bst0n_389{color:#48bb78;font-size:14px;font-weight:700}._clear-btn_bst0n_395{color:#4299e1;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}._clear-btn-small_bst0n_405{color:#4299e1;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}._aadhar-grid_bst0n_414{grid-template-columns:1fr 1fr;gap:15px;display:grid}._aadhar-box_bst0n_420{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;padding:15px}._aadhar-box_bst0n_420._has-image_bst0n_428{background:#f0fff4}._aadhar-box_bst0n_420 p{margin-bottom:10px;font-size:12px;font-weight:700}._aadhar-box_bst0n_420 img{border-radius:8px;width:100%;margin-bottom:10px}._upload-actions_bst0n_444{flex-direction:column;gap:8px;display:flex}._upload-link_bst0n_450{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f3c07,#25eb4d);border:none;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 14px #2563eb38,0 2px 6px #2563eb1f}._upload-link_bst0n_450:hover{background:linear-gradient(135deg,#0dc5b0,#298be2);transform:translateY(-2px);box-shadow:0 12px 24px #298be240,0 6px 12px #0dc5b026}._upload-link_bst0n_450:active{transform:translateY(0)}._upload-link_bst0n_450 input{display:none}._error-center_bst0n_504{text-align:center;margin-bottom:15px;display:block}._error-center-aadhar_bst0n_510{text-align:center;margin-top:15px;display:block}._progress-bar_bst0n_516{background:#e2e8f0;border-radius:2px;height:6px;margin-bottom:20px;overflow:hidden}._progress-fill_bst0n_524{background:#4299e1;height:100%;transition:width .3s}@keyframes _modalEnter_bst0n_1{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._register-form-container_bst0n_89::-webkit-scrollbar{width:6px}._register-form-container_bst0n_89::-webkit-scrollbar-track{background:0 0}._register-form-container_bst0n_89::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}._register-form-container_bst0n_89::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (width<=480px){._register-modal-overlay_bst0n_3{padding:12px}._register-modal-content_bst0n_15{border-radius:20px;max-width:100%}._register-modal-header_bst0n_60{padding:24px 18px 12px}._register-modal-header_bst0n_60 h2{font-size:26px}._register-form-container_bst0n_89{padding:20px 18px 28px}._matched-input_bst0n_112,._matched-submit_bst0n_143{height:52px;font-size:14px}._aadhar-grid_bst0n_414{grid-template-columns:1fr}._camera-controls_bst0n_268{flex-direction:column;align-items:center;bottom:20px}._camera-controls_bst0n_268 ._matched-submit_bst0n_143,._camera-controls_bst0n_268 ._cancel-btn_bst0n_278,._camera-controls_bst0n_268 ._cancel-btn-outline_bst0n_288{width:90%}}[data-theme=dark] ._register-modal-content_bst0n_15{background:#0f172af2;border-color:#ffffff1a;box-shadow:0 25px 80px #00000080}[data-theme=dark] ._register-close-btn_bst0n_36{color:#cbd5e1;background:#1e293bcc}[data-theme=dark] ._register-close-btn_bst0n_36:hover{color:#fff;background:#334155e6}[data-theme=dark] ._register-modal-header_bst0n_60{border-color:#ffffff1a}[data-theme=dark] ._register-modal-header_bst0n_60 p{color:#94a3b8}[data-theme=dark] ._form-group_bst0n_100 label{color:#e2e8f0}[data-theme=dark] ._matched-input_bst0n_112{color:#fff;background:#0f172a99;border-color:#ffffff26}[data-theme=dark] ._matched-input_bst0n_112:focus{background:#1e293be6;border-color:#ef4444}[data-theme=dark] ._matched-input_bst0n_112._read-only_bst0n_130{color:#94a3b8;background:#1e293b80}[data-theme=dark] ._camera-container_bst0n_221,[data-theme=dark] ._aadhar-box_bst0n_420{color:#e2e8f0;background:#0f172a66;border-color:#ffffff26}[data-theme=dark] ._camera-container_bst0n_221 p,[data-theme=dark] ._aadhar-box_bst0n_420 p{color:#e2e8f0}[data-theme=dark] ._aadhar-box_bst0n_420._has-image_bst0n_428{background:#14532d33;border-color:#22c55e}[data-theme=dark] ._cancel-btn_bst0n_278,[data-theme=dark] ._cancel-btn-outline_bst0n_288{color:#fff;background:#1e293be6;border:1px solid #fff3}[data-theme=dark] ._register-form-container_bst0n_89::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ._register-form-container_bst0n_89::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=dark] ._or-divider_bst0n_314,[data-theme=dark] ._upload-hint_bst0n_367{color:#64748b}[data-theme=dark] ._progress-bar_bst0n_516{background:#ffffff1a}.admin-table-view{background:#fff;border-radius:24px;padding:clamp(15px,4vw,30px);box-shadow:0 4px 6px -1px #0000000d}.table-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.btn-export{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.btn-export:hover{background:#f7fafc;border-color:#cbd5e0}.search-bar{background:#f7fafc;border:1px solid #edf2f7;border-radius:12px;align-items:center;max-width:400px;padding:12px 20px;display:flex}.search-icon{opacity:.5;margin-right:12px;font-size:16px}.search-bar input{color:#1a202c;background:0 0;border:none;outline:none;width:100%;font-size:15px}.table-container{overflow-x:auto}table{border-collapse:collapse;width:100%}thead th{text-align:left;color:#718096;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f7fafc;padding:16px;font-size:13px;font-weight:700}tbody td{color:#2d3748;border-bottom:1px solid #f7fafc;padding:16px;font-size:15px}tbody tr:hover{background:#fcfdfe}.bold{font-weight:700}.mono{color:#4a5568;font-family:monospace;font-size:13px}.badge{letter-spacing:.5px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.badge.admin{color:#c53030;background:#fff5f5;border:1px solid #feb2b2}.badge.user{color:#4a5568;background:#edf2f7;border:1px solid #e2e8f0}.badge.partner{color:#2b6cb0;background:#ebf8ff;border:1px solid #bee3f8}.badge.employee{color:#2f855a;background:#f0fff4;border:1px solid #c6f6d5}.badge.basic{color:#4a5568;background:#edf2f7}.badge.gold{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.badge.monthly{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.badge.quarterly,.badge.starter{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.badge.urgent{color:#c53030;background:#fff5f5}.status-dot{align-items:center;font-size:13px;font-weight:600;display:flex}.status-dot:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.online:before{background:#48bb78;box-shadow:0 0 8px #48bb7880}.offline:before{background:#e53e3e}.loading-text{text-align:center;color:#718096;padding:40px}.empty-row{text-align:center;color:#a0aec0;padding:40px}.action-btns{flex-wrap:wrap;gap:12px;display:flex}.btn-small{cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-small.delete{color:#e53e3e;border-color:#feb2b2}.btn-small.delete:hover{background:#fff5f5}.btn-small.unassign{color:#7c3aed;background:#faf5ff;border-color:#c4b5fd}.btn-small.unassign:hover{color:#6d28d9;background:#ede9fe;border-color:#a78bfa}.btn-small.view{color:#fff;background:#00adef;border:none}.btn-small.view:hover{background:#008fc6}.btn-small.vehicles{color:#fff;background:#00c091;border:none}.btn-small.vehicles:hover{background:#00a37b}.btn-small.role{color:#fff;background:#ff9f00;border:none}.btn-small.role:hover{background:#e68f00}.pagination{color:#718096;border-top:1px solid #f7fafc;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;font-size:14px;display:flex}.page-btns{gap:10px;display:flex}.page-btns button{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.page-btns button:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.page-btns button:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.modal-xl .modal-content,.modal-dialog.custom-admin-modal{width:1000px!important;max-width:95vw!important;margin:50px auto!important;left:0!important;right:0!important;transform:none!important}.user-profile-header{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #edf2f7;border-radius:20px;align-items:center;padding:25px;gap:30px!important;display:flex!important}.avatar-wrapper img{object-fit:cover;border:5px solid #fff;border-radius:24px;width:120px;height:120px;display:block;box-shadow:0 10px 15px #0000001a}.user-info-wrapper{flex:1}.info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.detail-item label{color:#718096;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.detail-item p{color:#1a202c;margin:0;font-size:18px;font-weight:700}.page-btns{align-items:center;gap:6px;display:flex}.page-btns button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:38px;height:38px;padding:0 10px;font-size:14px;font-weight:600;transition:all .2s}.page-btns button:hover{color:#8b5cf6;background:#f8fafc;border-color:#8b5cf6}.page-btns button.active-page{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.page-btns button:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.table-actions{flex-direction:column;align-items:stretch;gap:10px}.search-bar{max-width:100%}.admin-table-view{border-radius:16px}.btn-export{justify-content:center;width:100%}}@media (width<=1100px){.custom-admin-modal{width:98%!important;max-width:98%!important}}@media (width<=600px){.user-profile-header{text-align:center;flex-direction:column;padding:20px}.avatar-wrapper img{width:100px;height:100px}.info-grid{grid-template-columns:1fr;gap:15px}.detail-item p{font-size:16px}.pagination{text-align:center;flex-direction:column;gap:15px}.custom-admin-modal{max-height:85vh;overflow-y:auto;height:auto!important;top:10%!important;transform:translate(-50%)!important}}.revenue-dashboard-modal .modal-content{border-radius:28px;overflow:hidden}.revenue-stat-card{background:#fff;border:1px solid #f1f5f9;border-radius:18px;align-items:center;gap:12px;height:100%;padding:15px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.revenue-stat-card .icon-box{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.bg-blue-light{background:#eff6ff}.bg-green-light{background:#f0fdf4}.bg-purple-light{background:#faf5ff}.bg-orange-light{background:#fffaf0}.stat-info{flex-direction:column;display:flex}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.stat-value{color:#0f172a;font-size:18px;font-weight:800}.dashboard-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.card-header-custom{color:#334155;align-items:center;padding:12px 20px;font-weight:700;display:flex}.card-body-custom{padding:20px}.label-dot{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.label-dot:before{content:"";border-radius:50%;width:8px;height:8px}.label-dot.blue:before{background:#3b82f6}.label-dot.green:before{background:#22c55e}.label-dot.purple:before{background:#a855f7}.progress-custom{background:#f1f5f9;border-radius:10px;height:6px;overflow:hidden}.progress-fill{border-radius:10px;height:100%}.progress-fill.blue{background:#3b82f6}.progress-fill.green{background:#22c55e}.progress-fill.purple{background:#a855f7}.highlight-card{background:#fff;border:1px solid #0000;border-radius:24px;padding:24px;box-shadow:0 10px 15px -3px #0000000d}.highlight-card.purple-border{border-bottom:4px solid #a855f7}.highlight-card.blue-border{border-bottom:4px solid #3b82f6}.highlight-icon{font-size:32px}.highlight-label{color:#64748b;letter-spacing:1px;font-size:11px;font-weight:800}.highlight-value{color:#0f172a;margin:4px 0;font-size:28px;font-weight:900;line-height:1}.highlight-sub{color:#94a3b8;font-size:11px;font-weight:600}.table-custom{font-size:12px}.table-custom thead th{color:#64748b;background:#f8fafc;border:none;padding:12px 20px;font-weight:700}.table-custom tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 20px}.info-item{flex-direction:column;display:flex}.info-label{color:#94a3b8;text-transform:uppercase;font-size:9px;font-weight:800}.info-value{color:#334155;font-size:14px;font-weight:700}.table-filters{align-items:center;gap:14px;display:flex}.table-filters select{color:#1a202c;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;outline:none;min-width:180px;height:46px;padding:0 14px;font-size:14px;font-weight:500;transition:all .2s}.table-filters select:hover{border-color:#cbd5e1}.table-filters select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}@media (width<=768px){.table-filters{flex-direction:column;width:100%}.table-filters select{width:100%}}.vehicles-table{min-width:1050px}.serial-number{color:#64748b;font-weight:600}.vehicle-number{color:#1a202c;white-space:nowrap;font-weight:700}.vehicle-type{color:#475569;font-size:13px;font-weight:600}.vehicle-code{color:#334155;background:#f1f5f9;border-radius:7px;align-items:center;padding:5px 9px;font-family:monospace;font-size:12px;font-weight:700;display:inline-flex}.referral-code{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:7px;padding:5px 9px;font-family:monospace;font-size:12px;font-weight:700;display:inline-flex}.btn-small.view{color:#fff;cursor:pointer;background:#00adef;border:none;border-radius:7px;min-width:65px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s}.btn-small.view:hover{background:#008fc6;transform:translateY(-1px)}.vehicle-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vehicle-view-modal{background:#fff;border-radius:22px;flex-direction:column;width:900px;max-width:100%;max-height:90vh;animation:.2s ease-out vehicleModalOpen;display:flex;overflow:hidden;box-shadow:0 25px 60px #0f172a33}@keyframes vehicleModalOpen{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.vehicle-modal-header{background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.vehicle-modal-header h3{color:#0f172a;margin:0;font-size:20px;font-weight:800}.vehicle-modal-header p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:600}.modal-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:10px;width:38px;height:38px;font-size:25px;line-height:1;transition:all .2s}.modal-close-btn:hover{color:#0f172a;background:#f1f5f9}.vehicle-modal-body{padding:24px 26px;overflow-y:auto}.modal-section{margin-bottom:25px}.modal-section:last-child{margin-bottom:0}.modal-section h4{color:#334155;margin:0 0 14px;font-size:14px;font-weight:800}.modal-info-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.modal-info-item{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;min-width:0;padding:15px}.modal-info-item span:first-child{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.modal-info-item strong{color:#1e293b;word-break:break-word;font-size:14px;font-weight:700;display:block}.qr-status-box{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.qr-status-box>div{flex-direction:column;gap:5px;display:flex}.qr-status-box span:first-child{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:800}.qr-status-box strong{color:#1e293b;font-family:monospace;font-size:13px}.status-badge{border-radius:20px;align-items:center;width:fit-content;padding:5px 10px;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.status-badge.active{color:#15803d;background:#dcfce7}.status-badge.pending{color:#92400e;background:#fef3c7}.modal-status{border-radius:20px;width:fit-content;padding:4px 9px;font-size:11px!important;display:inline-flex!important}.modal-status.paid{color:#15803d;background:#dcfce7}.modal-status.unpaid{color:#b91c1c;background:#fee2e2}.documents-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.document-card{background:#fff;border:1px solid #edf2f7;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.document-icon{background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.document-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.document-info strong{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.document-info span{color:#94a3b8;font-size:10px}.document-view-btn{color:#fff;background:#00adef;border-radius:7px;flex-shrink:0;padding:6px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s}.document-view-btn:hover{color:#fff;background:#008fc6}.no-documents{text-align:center;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:12px;padding:20px;font-size:13px}.vehicle-modal-footer{background:#fff;border-top:1px solid #edf2f7;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px;display:flex}.modal-cancel-btn,.modal-activate-btn,.modal-deactivate-btn{cursor:pointer;border-radius:9px;min-height:40px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s}.modal-cancel-btn{color:#475569;background:#fff;border:1px solid #dbe4ef}.modal-cancel-btn:hover{background:#f8fafc}.modal-activate-btn{color:#fff;background:#00c091;border:none}.modal-activate-btn:hover{background:#00a37b}.modal-deactivate-btn{color:#fff;background:#e53e3e;border:none}.modal-deactivate-btn:hover{background:#c53030}.modal-activate-btn.disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.modal-info-grid{grid-template-columns:repeat(2,1fr)}.vehicle-view-modal{width:95vw}}@media (width<=768px){.admin-table-view{border-radius:16px;padding:15px}.table-actions{flex-direction:column;align-items:stretch}.search-bar{width:100%;max-width:none}.btn-export{justify-content:center;width:100%}.table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.vehicles-table{min-width:1050px}.pagination{text-align:center;flex-direction:column;gap:15px}.vehicle-modal-overlay{align-items:flex-start;padding:12px}.vehicle-view-modal{border-radius:16px;width:100%;max-height:calc(100vh - 24px)}.vehicle-modal-header{padding:17px 18px}.vehicle-modal-header h3{font-size:17px}.vehicle-modal-body{padding:18px}.modal-info-grid,.documents-list{grid-template-columns:1fr}.qr-status-box{flex-direction:column;align-items:flex-start}.vehicle-modal-footer{flex-direction:column-reverse;align-items:stretch;padding:14px 18px}.modal-cancel-btn,.modal-activate-btn,.modal-deactivate-btn{width:100%}}@media (width<=480px){.vehicle-modal-overlay{padding:0}.vehicle-view-modal{border-radius:0;width:100%;height:100vh;max-height:100vh}.vehicle-modal-header,.vehicle-modal-body{padding:15px}.vehicle-modal-footer{padding:12px 15px}.document-card{padding:11px}.document-view-btn{padding:6px 9px}}.documents-loading{color:#718096;justify-content:center;align-items:center;gap:10px;padding:25px;font-size:13px;display:flex}.document-not-uploaded{color:#a0aec0;white-space:nowrap;font-size:12px;font-weight:600}.activation-tabs{justify-content:space-between;align-items:center;gap:15px;width:100%;margin:18px 0 24px;display:flex}.activation-tab-list{scrollbar-width:none;background:#f1f5f9;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.activation-tab-list::-webkit-scrollbar{display:none}.activation-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.activation-tab:hover{color:#475569;background:#e2e8f0}.activation-tab.active{color:#3b82f6;background:#fff;box-shadow:0 1px 3px #0000001a}.status-filter-wrapper{flex-shrink:0;position:relative}.status-filter-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.status-filter-btn:hover{background:#f8fafc;border-color:#cbd5e1}.status-filter-btn.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.filter-icon{justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.status-filter-dropdown{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0f172a1f}.status-filter-dropdown button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;transition:all .15s;display:block}.status-filter-dropdown button:hover{background:#f1f5f9}.status-filter-dropdown button.selected{color:#2563eb;background:#eff6ff}@media (width<=768px){.activation-tabs{align-items:stretch;gap:10px}.activation-tab-list{flex:1;min-width:0}.activation-tab{flex-shrink:0}.status-filter-btn{height:100%;padding:10px 12px}}@media (width<=600px){.activation-tabs{flex-direction:column}.activation-tab-list{width:100%}.status-filter-wrapper{align-self:flex-end}}.plan-validity-filters{justify-content:space-between;align-items:center;width:100%;margin:0 0 24px;display:flex}.seller-role-tabs{scrollbar-width:none;background:#f1f5f9;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.seller-role-tabs::-webkit-scrollbar{display:none}.seller-role-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s}.seller-role-tab:hover{color:#475569;background:#e2e8f0}.seller-role-tab.active{color:#3b82f6;background:#fff;box-shadow:0 1px 3px #0000001a}@media (width<=768px){.plan-validity-filters,.seller-role-tabs{width:100%}.seller-role-tab{flex-shrink:0}.table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}}.activation-section{width:100%;margin-top:6px;position:relative}.activation-section .activation-main-row{box-sizing:border-box;gap:16px;width:100%;align-items:center!important;display:flex!important}.activation-section .activation-tabs{box-sizing:border-box;flex:auto;min-width:0;overflow:auto visible}.activation-section .activation-tabs::-webkit-scrollbar{height:4px}.activation-section .activation-tabs::-webkit-scrollbar-track{background:0 0}.activation-section .activation-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.activation-section .activation-tab-list{box-sizing:border-box;background:#f1f5f9;border-radius:10px;width:max-content;min-width:100%;padding:4px;align-items:center!important;display:flex!important}.activation-section .activation-tab{color:#526581;white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:7px;flex:auto;min-height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s;background:0 0!important;border:none!important}.activation-section .activation-tab:hover{color:#2563eb;background:#fff!important}.activation-section .activation-tab.active{box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a;color:#2563eb!important;background:#fff!important}.activation-section .activation-status-filter{z-index:20;flex:none;margin-left:0;position:relative}.activation-section .activation-status-filter .status-filter-btn{color:#526581;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dbe3ec;border-radius:8px;gap:7px;min-height:42px;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;justify-content:center!important;align-items:center!important;display:inline-flex!important}.activation-section .activation-status-filter .status-filter-btn:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.activation-section .activation-status-filter .status-filter-btn.active{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.activation-section .activation-status-filter .status-filter-dropdown{z-index:9999;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:185px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f172a1f,0 3px 8px #0f172a0f}.activation-section .activation-status-filter .status-filter-dropdown button{color:#475569;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:7px;width:100%;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,color .2s;display:block;border:none!important}.activation-section .activation-status-filter .status-filter-dropdown button:hover{color:#2563eb;background:#f1f5f9}.activation-section .activation-status-filter .status-filter-dropdown button.selected{color:#2563eb;background:#eff6ff}.activation-section .ecommerce-platform-section{box-sizing:border-box;clear:both;border-radius:10px;margin-top:16px;padding:14px 16px;background:#f8fafc!important;border:1px solid #e5eaf0!important;width:100%!important;display:block!important}.activation-section .ecommerce-platform-header{box-sizing:border-box;width:100%;margin:0 0 10px;padding:0;display:block!important}.activation-section .ecommerce-platform-header span{text-transform:uppercase;letter-spacing:.5px;margin:0;padding:0;font-family:inherit;line-height:1.4;color:#64748b!important;font-size:12px!important;font-weight:700!important;display:block!important}.activation-section .ecommerce-platform-tabs{box-sizing:border-box;min-width:0;margin:0;padding:2px 0 4px;overflow:auto hidden;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.activation-section .ecommerce-platform-tabs::-webkit-scrollbar{height:4px}.activation-section .ecommerce-platform-tabs::-webkit-scrollbar-track{background:0 0}.activation-section .ecommerce-platform-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.activation-section .ecommerce-platform-tab{white-space:nowrap;cursor:pointer;box-sizing:border-box;appearance:none;outline:none;min-height:38px;margin:0;padding:8px 17px;font-family:inherit;line-height:1.2;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;color:#526581!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.activation-section .ecommerce-platform-tab:hover{color:#2563eb!important;background:#eff6ff!important;border-color:#93c5fd!important}.activation-section .ecommerce-platform-tab.active{box-shadow:0 2px 6px #2563eb2e;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.activation-section .ecommerce-platform-tab.active:hover{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.activation-section+.table-container{margin-top:14px}@media (width<=1100px){.activation-section .activation-main-row{gap:10px}.activation-section .activation-tab{padding:10px 14px;font-size:13px}.activation-section .activation-status-filter .status-filter-btn{padding:10px 13px}}@media (width<=768px){.activation-section .activation-main-row{gap:8px;align-items:center!important}.activation-section .activation-tabs{min-width:0}.activation-section .activation-tab-list{min-width:max-content}.activation-section .activation-tab{flex:none;min-height:40px;padding:9px 13px;font-size:12px}.activation-section .activation-status-filter .status-filter-btn{min-height:40px;padding:9px 12px;font-size:12px}.activation-section .ecommerce-platform-section{margin-top:12px;padding:12px}.activation-section .ecommerce-platform-header{margin-bottom:9px}.activation-section .ecommerce-platform-header span{font-size:11px!important}.activation-section .ecommerce-platform-tabs{gap:6px!important}.activation-section .ecommerce-platform-tab{min-height:36px;padding:8px 13px;font-size:12px!important}}@media (width<=480px){.activation-section .activation-main-row{gap:6px}.activation-section .activation-tab{padding:8px 11px;font-size:11px}.activation-section .activation-status-filter .status-filter-btn{padding:8px 10px;font-size:11px}.activation-section .ecommerce-platform-section{padding:10px}.activation-section .ecommerce-platform-tab{padding:7px 11px;font-size:11px!important}}.document-review-status{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:13px 15px;display:flex}.document-review-status>span:first-child{color:#64748b;font-size:12px;font-weight:700}.document-status-badge{border-radius:20px;align-items:center;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.document-status-badge.pending{color:#92400e;background:#fef3c7}.document-status-badge.approved{color:#15803d;background:#dcfce7}.document-status-badge.rejected{color:#b91c1c;background:#fee2e2}.existing-rejection-reason{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:14px;padding:13px 15px;font-size:12px;display:flex}.existing-rejection-reason strong{text-transform:uppercase;letter-spacing:.4px;font-size:11px}.document-review-actions{align-items:center;gap:8px;display:flex}.document-approve-btn,.document-reject-btn{cursor:pointer;border-radius:9px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:700;transition:all .2s}.document-approve-btn{color:#fff;background:#16a34a;border:none}.document-approve-btn:hover:not(:disabled){background:#15803d}.document-reject-btn{color:#dc2626;background:#fff;border:1px solid #fecaca}.document-reject-btn:hover:not(:disabled){background:#fff5f5;border-color:#fca5a5}.document-approve-btn:disabled,.document-reject-btn:disabled{opacity:.5;cursor:not-allowed}.rejection-section{background:snow;border:1px solid #fecaca;border-radius:14px;margin-top:18px;padding:16px}.rejection-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rejection-section-header h4{color:#991b1b;margin:0;font-size:13px;font-weight:800}.rejection-close-btn{color:#991b1b;cursor:pointer;background:#fee2e2;border:none;border-radius:7px;width:30px;height:30px;font-size:20px;line-height:1}.rejection-section textarea{color:#1e293b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #fecaca;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13px}.rejection-section textarea:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.rejection-section textarea::placeholder{color:#94a3b8}.rejection-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.rejection-footer>span{color:#94a3b8;font-size:11px}.rejection-buttons{gap:8px;display:flex}.rejection-cancel-btn,.rejection-submit-btn{cursor:pointer;border-radius:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:700}.rejection-cancel-btn{color:#64748b;background:#fff;border:1px solid #dbe4ef}.rejection-cancel-btn:hover:not(:disabled){background:#f8fafc}.rejection-submit-btn{color:#fff;background:#dc2626;border:none}.rejection-submit-btn:hover:not(:disabled){background:#b91c1c}.rejection-cancel-btn:disabled,.rejection-submit-btn:disabled{opacity:.5;cursor:not-allowed}.vehicle-status-badge{white-space:nowrap;letter-spacing:.2px;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.vehicle-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.vehicle-status-badge.active{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.vehicle-status-badge.active .vehicle-status-dot{background:#16a34a}.vehicle-status-badge.pending{color:#a16207;background:#fef3c7;border-color:#fde68a}.vehicle-status-badge.pending .vehicle-status-dot{background:#eab308}.vehicle-status-badge.expired{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.vehicle-status-badge.expired .vehicle-status-dot{background:#dc2626}.vehicle-status-badge.inactive{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.vehicle-status-badge.inactive .vehicle-status-dot{background:#64748b}.vehicle-status-badge.none{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}.vehicle-status-badge.none .vehicle-status-dot{background:#8b5cf6}.vehicle-status-badge.unknown{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.vehicle-status-badge.unknown .vehicle-status-dot{background:#94a3b8}.manager-sidebar{z-index:1000;box-sizing:border-box;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.manager-sidebar-header{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:30px 24px;display:flex}.manager-logo-wrapper{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.manager-sidebar-logo{object-fit:contain;width:55px;height:auto}.manager-close-sidebar-btn{cursor:pointer;background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:none;position:relative}.manager-close-icon-line{background:#718096;border-radius:2px;width:16px;height:2px;position:absolute}.manager-close-icon-line:first-child{transform:rotate(45deg)}.manager-close-icon-line:nth-child(2){transform:rotate(-45deg)}.manager-close-sidebar-btn:hover{background:#fff5f5;border-color:#feb2b2}.manager-close-sidebar-btn:hover .manager-close-icon-line{background:#e53e3e}.manager-sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:20px 16px;display:flex;overflow-y:auto}.manager-nav-item{color:#161616;text-transform:uppercase;letter-spacing:1.2px;border-radius:12px;align-items:center;padding:12px 16px;font-size:16px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.manager-nav-item:hover{color:#2d3748;background:#f7fafc}.manager-nav-item.active{color:var(--brand-primary);background:#004b930d;font-weight:800}.manager-sidebar-footer{background:#fafcfe;border-top:1px solid #edf2f7;padding:24px}@media (width<=991px){.manager-sidebar{width:280px;transition:transform .3s;left:0;transform:translate(-100%)}.manager-sidebar.open{transform:translate(0);box-shadow:10px 0 50px #0000001a}.manager-close-sidebar-btn{display:flex}}.manager-navbar{z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.manager-navbar-left{align-items:center;gap:18px;min-width:0;display:flex}.manager-navbar-title h2{color:#1f2937;text-transform:uppercase;white-space:nowrap;margin:0;font-size:20px;font-weight:600}.manager-navbar-hamburger{cursor:pointer;color:#1f2937;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:none}.manager-navbar-hamburger svg{stroke-width:2px;width:24px;height:24px}.manager-navbar-hamburger:hover{background:#f3f4f6}.manager-navbar-right{align-items:center;gap:14px;display:flex}.manager-navbar-user{border-right:1px solid #e5e7eb;align-items:center;gap:10px;padding-right:12px;display:flex}.manager-navbar-user-details{text-align:right}.manager-navbar-name{color:#111827;margin:0;font-size:14px;font-weight:600}.manager-navbar-phone{color:#6b7280;margin:3px 0 0;font-size:12px}.manager-navbar-avatar{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.manager-navbar-icon-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.manager-navbar-icon-btn svg{stroke-width:2px;width:18px;height:18px}.profile-icon-btn{color:#374151;background:#fff;border:1px solid #d1d5db}.profile-icon-btn:hover{background:#f3f4f6}.logout-icon-btn{color:#dc2626;background:#fff;border:1px solid #dc2626}.logout-icon-btn:hover{color:#fff;background:#dc2626}@media (width<=992px){.manager-navbar{height:64px;padding:0 18px}.manager-navbar-hamburger{display:flex}.manager-navbar-user-details{display:none}.manager-navbar-user{border-right:none;padding-right:0}.manager-navbar-right{gap:8px}.manager-navbar-title h2{font-size:18px}}@media (width<=576px){.manager-navbar{height:60px;padding:0 12px}.manager-navbar-left{gap:8px}.manager-navbar-hamburger{width:38px;height:38px}.manager-navbar-hamburger svg{width:22px;height:22px}.manager-navbar-title h2{font-size:16px}.manager-navbar-right{gap:5px}.manager-navbar-avatar{width:34px;height:34px;font-size:14px}.manager-navbar-icon-btn{width:36px;height:36px}.manager-navbar-icon-btn svg{width:17px;height:17px}}.franchise-sidebar{z-index:1000;box-sizing:border-box;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:280px;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.franchise-sidebar-header{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:30px 24px;display:flex}.franchise-logo-wrapper{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.franchise-sidebar-logo{object-fit:contain;width:55px;height:auto}.franchise-close-sidebar-btn{cursor:pointer;background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:none;position:relative}.franchise-close-sidebar-btn span{background:#718096;border-radius:2px;width:16px;height:2px;position:absolute}.franchise-close-sidebar-btn span:first-child{transform:rotate(45deg)}.franchise-close-sidebar-btn span:last-child{transform:rotate(-45deg)}.franchise-sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:20px 16px;display:flex;overflow-y:auto}.franchise-nav-item{color:#718096;border-radius:12px;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.franchise-nav-item:hover{color:#2d3748;background:#f7fafc}.franchise-nav-item.active{color:var(--brand-primary,#004b93);background:#004b9314;font-weight:800}.franchise-nav-item-name{flex:1}.franchise-nav-item.outer-link{color:#161616;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.franchise-nav-item.outer-link.active{color:var(--brand-primary,#004b93)}.franchise-nav-group{margin-bottom:8px}.franchise-group-header{color:#161616;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.franchise-group-header:hover{color:#4a5568;background:#f7fafc}.franchise-chevron{border-bottom:2px solid #cbd5e0;border-right:2px solid #cbd5e0;flex-shrink:0;width:6px;height:6px;transition:transform .3s;transform:rotate(-45deg)}.franchise-nav-group.expanded .franchise-chevron{transform:rotate(45deg)}.franchise-group-items{flex-direction:column;gap:2px;max-height:0;padding-left:8px;transition:max-height .3s;display:flex;overflow:hidden}.franchise-nav-group.expanded .franchise-group-items{max-height:300px;margin-top:4px;margin-bottom:8px}.franchise-sidebar-footer{background:#fafcfe;border-top:1px solid #edf2f7;padding:20px 24px}.franchise-logout-btn{color:#e53e3e;cursor:pointer;background:#fff;border:1px solid #fed7d7;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.franchise-logout-btn:hover{background:#fff5f5;border-color:#feb2b2}@media (width<=991px){.franchise-sidebar{width:280px;transform:translate(-100%)}.franchise-sidebar.open{transform:translate(0);box-shadow:10px 0 50px #0000001a}.franchise-close-sidebar-btn{display:flex}}.franchise-navbar{box-sizing:border-box;z-index:900;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.franchise-navbar-left{align-items:center;gap:15px;min-width:0;display:flex}.franchise-navbar-title{min-width:0}.franchise-navbar-title h2{color:#1e293b;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;overflow:hidden}.franchise-navbar-hamburger{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:none}.franchise-navbar-hamburger:hover{background:#f8fafc}.franchise-navbar-hamburger svg{width:22px;height:22px}.franchise-navbar-right{flex-shrink:0;align-items:center;display:flex;position:relative}.franchise-navbar-user-wrapper{position:relative}.franchise-navbar-user{cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6px 9px;transition:background .2s;display:flex}.franchise-navbar-user:hover,.franchise-navbar-user.active{background:#f8fafc}.franchise-navbar-user-details{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.franchise-navbar-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin:0;font-size:13px;font-weight:700;overflow:hidden}.franchise-navbar-role{color:#64748b;margin:3px 0 0;font-size:10px;font-weight:500}.franchise-navbar-avatar{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.franchise-navbar-chevron{color:#64748b;transition:transform .2s}.franchise-navbar-chevron.rotate{transform:rotate(180deg)}.franchise-profile-dropdown{z-index:1200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0f172a1f}.franchise-profile-dropdown button{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.franchise-profile-dropdown button:hover{color:#1e293b;background:#f8fafc}.franchise-dropdown-logout{color:#dc2626!important}.franchise-dropdown-logout:hover{color:#dc2626!important;background:#fef2f2!important}@media (width<=992px){.franchise-navbar{height:64px;padding:0 18px}.franchise-navbar-hamburger{display:flex}.franchise-navbar-user-details{display:none}.franchise-navbar-user{padding:4px}.franchise-navbar-chevron{display:none}.franchise-navbar-title h2{font-size:18px}}@media (width<=576px){.franchise-navbar{height:60px;padding:0 12px}.franchise-navbar-left{gap:8px}.franchise-navbar-hamburger{width:38px;height:38px}.franchise-navbar-title h2{font-size:16px}.franchise-navbar-avatar{width:36px;height:36px;font-size:14px}.franchise-profile-dropdown{width:185px}}@media (width<=360px){.franchise-navbar{padding:0 10px}.franchise-navbar-title h2{font-size:14px}.franchise-navbar-avatar{width:34px;height:34px;font-size:13px}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.p-5{padding:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--color-brand-blue:#004b93;--color-brand-red:#e63946;--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f5;--color-neutral-200:#e4e4e7;--color-neutral-300:#d4d4d8;--color-neutral-400:#a1a1aa;--color-neutral-500:#71717a;--color-neutral-600:#52525b;--color-neutral-700:#3f3f46;--color-neutral-800:#27272a;--color-neutral-900:#18181b;--color-neutral-950:#09090b;--color-bg-primary:var(--color-neutral-0);--color-bg-secondary:var(--color-neutral-50);--color-bg-tertiary:var(--color-neutral-100);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-surface:var(--color-neutral-0);--color-surface-hover:var(--color-neutral-50);--color-border:var(--color-neutral-200);--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6}[data-theme=dark]{--color-bg-primary:#121212;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#242424;--color-text-primary:var(--color-neutral-50);--color-text-secondary:var(--color-neutral-400);--color-text-tertiary:var(--color-neutral-500);--color-surface:#1e1e1e;--color-surface-hover:#2a2a2a;--color-border:#333}:root{--font-family-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.625;--spacing-0:0px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-inner:inset 0 2px 4px 0 #0000000f;--container-max-width:1200px}[data-theme=dark]{--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--shadow-xl:0 20px 25px -5px #0009, 0 10px 10px -5px #00000080}html,body{font-family:var(--font-family-primary);background-color:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;margin:0;padding:0;transition:background-color .3s,color .3s}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-border)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-600)}:root{--brand-primary:#004b93;--brand-accent:#2cb8e3;--brand-success:#00a859;--brand-dark:#0f172a;--brand-bg:#f8fafc;--color-bg:#f8fafc;--color-text-primary:#0f172a;--brand-gradient:linear-gradient(135deg, var(--brand-primary), var(--brand-accent))}[data-theme=dark]{--brand-bg:#0d1117;--brand-dark:#f1f5f9;--color-bg:#0d1117;--color-text-primary:#f1f5f9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 10px #10b98100}}.section-label-pill{letter-spacing:.05em;text-transform:uppercase;color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;width:fit-content;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.gradient-text{background:linear-gradient(135deg, var(--brand-primary), var(--brand-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{color:#fff;background:var(--brand-gradient)!important;border:none!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 10px 20px #004b9333!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px #004b934d!important}.loading-screen{background:var(--color-bg-primary);width:100%;height:100%;min-height:100dvh;font-family:var(--font-family-primary);color:var(--color-brand-blue);letter-spacing:.05em;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:fixed;top:0;left:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
