@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";._notifWrap_b5om4_3{position:relative}._headerIconBtn_b5om4_7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--adm-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._headerIconBtn_b5om4_7:hover{background:var(--adm-gold-bg);color:var(--adm-gold-mid);border-color:#fcd34d}._headerIcon_b5om4_7{flex-shrink:0}._notifPanel_b5om4_35{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:0 24px 48px #1c19171f;overflow:hidden;z-index:100}._notifPanelHeader_b5om4_48{padding:14px 16px;border-bottom:1px solid var(--adm-border);font-size:13px;font-weight:700;color:var(--adm-text)}._notifPanelBody_b5om4_56{max-height:320px;overflow-y:auto}._notifEmpty_b5om4_61{padding:32px 24px;text-align:center;font-size:14px;color:var(--adm-muted);margin:0}._wrapper_w1tga_1{display:inline-flex;align-items:center;justify-content:center;position:relative}._wrapperFull_w1tga_8{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg);z-index:9999}._wrapperMedium_w1tga_18{padding:2rem;min-height:120px}._wrapperSmall_w1tga_23{padding:.5rem;min-height:48px}._wrapperSmall_w1tga_23 ._ghost_w1tga_28{scale:.25}._wrapperMedium_w1tga_18 ._ghost_w1tga_28{scale:.5}._wrapperFull_w1tga_8 ._ghost_w1tga_28{scale:.8}._ghostWrap_w1tga_40{display:flex;flex-direction:column;align-items:center;gap:.75rem}._ghost_w1tga_28{position:relative}._caption_w1tga_51{margin:0;font-size:.8rem;color:var(--muted, #888);text-align:center;max-width:280px;line-height:1.3;animation:_captionFade_w1tga_1 .4s ease}@keyframes _captionFade_w1tga_1{0%{opacity:0}to{opacity:1}}._red_w1tga_66{animation:_upNDown_w1tga_1 infinite .5s;position:relative;width:140px;height:140px;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(14,1fr);grid-column-gap:0;grid-row-gap:0;grid-template-areas:"a1  a2  a3  a4  a5  top0  top0  top0  top0  a10 a11 a12 a13 a14" "b1  b2  b3  top1 top1 top1 top1 top1 top1 top1 top1 b12 b13 b14" "c1 c2 top2 top2 top2 top2 top2 top2 top2 top2 top2 top2 c13 c14" "d1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 d14" "e1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 e14" "f1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 f14" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "st0 st0 an4 st1 an7 st2 an10 an10 st3 an13 st4 an16 st5 st5" "an1 an2 an3 an5 an6 an8 an9 an9 an11 an12 an14 an15 an17 an18"}@keyframes _upNDown_w1tga_1{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-10px)}}._top0_w1tga_98,._top1_w1tga_98,._top2_w1tga_98,._top3_w1tga_98,._top4_w1tga_98,._st0_w1tga_98,._st1_w1tga_98,._st2_w1tga_98,._st3_w1tga_98,._st4_w1tga_98,._st5_w1tga_98{background-color:var(--ghost-red, #ef4444)}._top0_w1tga_98{grid-area:top0}._top1_w1tga_98{grid-area:top1}._top2_w1tga_98{grid-area:top2}._top3_w1tga_98{grid-area:top3}._top4_w1tga_98{grid-area:top4}._st0_w1tga_98{grid-area:st0}._st1_w1tga_98{grid-area:st1}._st2_w1tga_98{grid-area:st2}._st3_w1tga_98{grid-area:st3}._st4_w1tga_98{grid-area:st4}._st5_w1tga_98{grid-area:st5}._an1_w1tga_114{grid-area:an1;animation:_flicker0_w1tga_1 infinite .5s}._an18_w1tga_115{grid-area:an18;animation:_flicker0_w1tga_1 infinite .5s}._an2_w1tga_116{grid-area:an2;animation:_flicker1_w1tga_1 infinite .5s}._an17_w1tga_117{grid-area:an17;animation:_flicker1_w1tga_1 infinite .5s}._an3_w1tga_118{grid-area:an3;animation:_flicker1_w1tga_1 infinite .5s}._an16_w1tga_119{grid-area:an16;animation:_flicker1_w1tga_1 infinite .5s}._an4_w1tga_120{grid-area:an4;animation:_flicker1_w1tga_1 infinite .5s}._an15_w1tga_121{grid-area:an15;animation:_flicker1_w1tga_1 infinite .5s}._an6_w1tga_122{grid-area:an6;animation:_flicker0_w1tga_1 infinite .5s}._an12_w1tga_123{grid-area:an12;animation:_flicker0_w1tga_1 infinite .5s}._an7_w1tga_124{grid-area:an7;animation:_flicker0_w1tga_1 infinite .5s}._an13_w1tga_125{grid-area:an13;animation:_flicker0_w1tga_1 infinite .5s}._an9_w1tga_126{grid-area:an9;animation:_flicker1_w1tga_1 infinite .5s}._an10_w1tga_127{grid-area:an10;animation:_flicker1_w1tga_1 infinite .5s}._an8_w1tga_128{grid-area:an8;animation:_flicker0_w1tga_1 infinite .5s}._an11_w1tga_129{grid-area:an11;animation:_flicker0_w1tga_1 infinite .5s}._an14_w1tga_130{grid-area:an14;animation:_flicker1_w1tga_1 infinite .5s}@keyframes _flicker0_w1tga_1{0%,49%{background-color:var(--ghost-red, #ef4444)}50%,to{background-color:transparent}}@keyframes _flicker1_w1tga_1{0%,49%{background-color:transparent}50%,to{background-color:var(--ghost-red, #ef4444)}}._eye_w1tga_142{width:40px;height:50px;position:absolute;top:30px;left:10px;pointer-events:none}._eye_w1tga_142:before{content:"";background-color:#fff;width:20px;height:50px;transform:translate(10px);display:block;position:absolute}._eye_w1tga_142:after{content:"";background-color:#fff;width:40px;height:30px;transform:translateY(10px);display:block;position:absolute}._eye1_w1tga_171{width:40px;height:50px;position:absolute;top:30px;right:30px;pointer-events:none}._eye1_w1tga_171:before{content:"";background-color:#fff;width:20px;height:50px;transform:translate(10px);display:block;position:absolute}._eye1_w1tga_171:after{content:"";background-color:#fff;width:40px;height:30px;transform:translateY(10px);display:block;position:absolute}._pupil_w1tga_200{width:20px;height:20px;background-color:var(--ghost-pupil, #2563eb);position:absolute;top:50px;left:10px;z-index:1;animation:_eyesMovement_w1tga_1 infinite 3s;pointer-events:none}._pupil1_w1tga_212{width:20px;height:20px;background-color:var(--ghost-pupil, #2563eb);position:absolute;top:50px;right:50px;z-index:1;animation:_eyesMovement_w1tga_1 infinite 3s;pointer-events:none}@keyframes _eyesMovement_w1tga_1{0%,49%{transform:translate(0)}50%,99%{transform:translate(10px)}to{transform:translate(0)}}._shadow_w1tga_230{background-color:#0006;width:140px;height:140px;position:absolute;border-radius:50%;transform:rotateX(80deg);filter:blur(20px);top:80%;animation:_shadowMovement_w1tga_1 infinite .5s;pointer-events:none}@keyframes _shadowMovement_w1tga_1{0%,49%{opacity:.5}50%,to{opacity:.2}}._overlay_1gp3a_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:#1c191773;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_overlayIn_1gp3a_1 .2s ease}@keyframes _overlayIn_1gp3a_1{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}._content_1gp3a_25{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}:root{--adm-bg: #faf9f6;--adm-surface: #ffffff;--adm-rail: #1c1917;--adm-border: #e8e0d4;--adm-text: #1a1814;--adm-muted: #78716c;--adm-gold: #b45309;--adm-gold-mid: #d97706;--adm-gold-light: #f59e0b;--adm-gold-bg: #fffbeb;--adm-gold-ring: rgba(217, 119, 6, .35);--adm-shadow: 0 1px 3px rgba(28, 25, 23, .06);--adm-radius: 12px;--adm-radius-lg: 16px;--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--bg: var(--adm-bg);--surface: var(--adm-surface);--text: var(--adm-text);--muted: var(--adm-muted);--border: var(--adm-border);--error: #ef4444;--success: #22c55e;--color-primary-dark: var(--adm-gold);--color-primary: var(--adm-gold-mid);--color-secondary: #0ea5e9;--color-highlight: #fef3c7;--color-primary-hover: #ea580c;--accent: var(--adm-gold-mid)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-sans);background:var(--adm-bg);color:var(--adm-text);line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100vh}input,select,button,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--adm-gold-mid)}.adminRoot{display:flex;min-height:100vh;min-height:100dvh}.adminSidebar.adminSidebarHoverExpand{position:fixed;left:0;top:0;z-index:50;width:72px;height:100dvh;max-height:100dvh;padding:0;overflow:hidden;box-sizing:border-box;background:var(--adm-rail);border-right:1px solid rgba(255,255,255,.06);transition:width .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1)}.adminSidebarHoverExpand:hover,.adminSidebarHoverExpand:has(:focus-visible){width:260px;box-shadow:12px 0 36px #00000059}.adminSidebarInner{display:flex;flex-direction:column;height:100%;min-height:0;padding:10px 8px 12px;box-sizing:border-box}.adminSidebarHeader{flex-shrink:0;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.adminBrand{display:flex;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;color:#fafaf9;min-width:0;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left;width:100%;border-radius:10px}.adminBrand:hover{background:#ffffff0f}.adminBrandMarkImg{width:36px;height:36px;object-fit:contain;flex-shrink:0;display:block;border-radius:8px}.adminBrandWordstack{display:flex;flex-direction:column;gap:2px;min-width:0}.adminBrandWord{font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:1.15}.adminBrandSub{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--adm-gold-light)}.adminSidebarBody{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.adminNavGroupLabel{margin:14px 10px 6px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#78716c}.adminNavGroupLabel:first-of-type{margin-top:4px}.adminNav{display:flex;flex-direction:column;gap:2px}.adminNavItem{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:500;color:#a8a29e;text-decoration:none;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.adminNavItem:hover{color:#fafaf9;background:#ffffff14}.adminNavItem.is-active{color:#fef3c7;background:#f59e0b38;font-weight:600}.adminNavItem.is-active .adminNavIcon{color:#fef3c7}.adminNavIcon{flex-shrink:0;color:inherit}.adminNavLabel{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminBrandWordstack,.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminNavGroupLabel,.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminNavLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminNavItem{justify-content:center;padding:9px 8px}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminBrand{justify-content:center;padding:4px 2px}.adminSidebarFoot{flex-shrink:0;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.adminPlanCard{padding:12px;border-radius:var(--adm-radius);border:1px solid rgba(255,255,255,.1);background:#00000040}.adminPlanCard--dark .adminPlanTitle{color:#fafaf9}.adminPlanCard--dark .adminPlanMeta,.adminPlanCard--dark .adminPlanFoot{color:#a8a29e}.adminPlanTitle{margin:0;font-size:13px;font-weight:700}.adminPlanMeta{margin:4px 0 10px;font-size:11px}.adminPlanBar{height:6px;background:#ffffff1f;border-radius:99px;overflow:hidden}.adminPlanBar span{display:block;height:100%;background:linear-gradient(90deg,var(--adm-gold-mid),var(--adm-gold-light));border-radius:99px}.adminPlanFoot{margin:8px 0 0;font-size:11px}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminPlanMeta,.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminPlanFoot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminPlanTitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminPlanCard{padding:10px 8px;min-height:28px;display:flex;align-items:center}.adminSidebarHoverExpand:not(:hover):not(:has(:focus-visible)) .adminPlanBar{margin:0;width:100%}.adminMain{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:72px;min-height:100dvh}.adminTopbar{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border)}.adminTopbarLeft{display:flex;align-items:center;gap:10px}.adminTopbarAccent{color:var(--adm-gold-mid)}.adminTopbarCrumb{font-size:13px;color:var(--adm-muted);font-weight:500}.adminTopbarRight{display:flex;align-items:center;gap:12px}.adminTopbarUser{font-size:13px;font-weight:600;color:var(--adm-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminContent{flex:1;padding:28px 32px 48px;overflow:auto}.pageTitle{margin:0 0 6px;font-size:26px;font-weight:800;letter-spacing:-.03em}.pageDesc{margin:0 0 24px;color:var(--adm-muted);font-size:14px;max-width:720px;line-height:1.55}.pageActions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;align-items:center}.btnPrimary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#b45309,#d97706);color:#fff;font-weight:700;font-size:14px}.btnPrimary:hover{filter:brightness(1.06)}.btnSecondary{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--adm-border);border-radius:10px;background:var(--adm-surface);font-weight:600;font-size:14px;color:var(--adm-text)}.btnSecondary:hover{background:var(--adm-gold-bg);border-color:#fcd34d}.btnGhost{padding:8px 12px;border:none;background:transparent;color:var(--adm-gold-mid);font-weight:600;font-size:13px}.searchField{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--adm-border);border-radius:10px;background:var(--adm-surface);max-width:320px}.searchField input{border:none;flex:1;font-size:14px;outline:none;min-width:0;background:transparent;color:var(--adm-text)}.card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);padding:22px 24px;box-shadow:var(--adm-shadow);margin-bottom:20px}.cardTitle{margin:0 0 16px;font-size:16px;font-weight:700}.tableWrap{overflow-x:auto;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface)}.dataTable{width:100%;border-collapse:collapse;font-size:14px}.dataTable th{text-align:left;padding:12px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--adm-muted);border-bottom:1px solid var(--adm-border);background:var(--adm-bg)}.dataTable td{padding:14px 16px;border-bottom:1px solid var(--adm-border);vertical-align:middle}.dataTable tr:last-child td{border-bottom:none}.dataTable tr:hover td{background:#fffdfb}@media(max-width:768px){.adminSidebar.adminSidebarHoverExpand{width:240px;box-shadow:8px 0 24px #0000004d}.adminSidebarHoverExpand:hover,.adminSidebarHoverExpand:has(:focus-visible){width:240px}.adminSidebar.adminSidebarHoverExpand .adminBrandWordstack,.adminSidebar.adminSidebarHoverExpand .adminNavGroupLabel,.adminSidebar.adminSidebarHoverExpand .adminNavLabel,.adminSidebar.adminSidebarHoverExpand .adminPlanMeta,.adminSidebar.adminSidebarHoverExpand .adminPlanFoot,.adminSidebar.adminSidebarHoverExpand .adminPlanTitle{position:static!important;width:auto!important;height:auto!important;margin:initial!important;padding:initial!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}.adminSidebar.adminSidebarHoverExpand .adminNavItem{justify-content:flex-start!important;padding:9px 10px!important}.adminSidebar.adminSidebarHoverExpand .adminBrand{justify-content:flex-start!important;padding:4px 6px!important}.adminSidebar.adminSidebarHoverExpand .adminPlanCard{display:block!important;padding:12px!important;min-height:0!important}.adminMain{margin-left:240px}}
