:root{--bs-body-font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--neuro-blue:#2f5bff;--neuro-blue-deep:#2448e0;--neuro-sidebar:#2b4fe0;--neuro-sidebar-deep:#1f3fc4;--neuro-page:#eef1fb;--neuro-surface:#ffffff;--neuro-text:#1e293b;--neuro-muted:#64748b;--neuro-border:#e8ecf8;--neuro-radius:1.25rem;--neuro-radius-sm:0.9rem;--neuro-shadow:0 10px 30px rgba(47,76,240,0.08);--neuro-link:#2448e0;--neuro-link-hover:#1d3fd0;--brand-gradient:#2f5bff;--brand-gradient-hover:#2448e0;--bs-primary:#2f5bff;--bs-primary-rgb:47,91,255;--bs-link-color:#2448e0;--bs-link-hover-color:#1d3fd0;--bs-body-color:#1e293b;--bs-body-color-rgb:30,41,59;--bs-body-bg:#eef1fb;--bs-body-bg-rgb:238,241,251;--bs-border-color:#e8ecf8;--bs-focus-ring-color:rgba(47,91,255,0.22);--bs-secondary-color:#64748b;--bs-body-font-size:14px}html{font-size:16px}body{font-family:var(--bs-body-font-family);line-height:1.5;background-color:var(--neuro-page);color:var(--neuro-text)}.neuro-shell,.neuro-shell .main-content,.neuro-shell .neuro-content,body{font-size:14px}body.neuro-body{background:radial-gradient(circle at 12% 0,#dbe4ff 0,transparent 42%),radial-gradient(circle at 100% 20%,#e8ecff 0,transparent 36%),#e8ecf8;overflow:hidden;height:100vh;height:100dvh}.neuro-page{height:100vh;height:100dvh;padding:1rem;box-sizing:border-box}.neuro-shell{display:flex;height:100%;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-width:1760px;margin:0 auto;background:#f7f8fd;border-radius:1.75rem;box-shadow:0 24px 80px rgba(47,76,240,.12),inset 0 2px 0 rgba(255,255,255,.8);overflow:visible;position:relative}.neuro-shell .sidebar.neuro-sidebar{position:relative!important;top:auto!important;left:auto!important;width:260px!important;min-width:260px;height:100%!important;max-height:100%!important;align-self:stretch;z-index:2;border-radius:1.75rem 0 0 1.75rem;margin:0;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.neuro-shell .sidebar.neuro-sidebar .sidebar-header{flex:0 0 auto}.neuro-shell .sidebar.neuro-sidebar .sidebar-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:.5rem}.neuro-shell .sidebar.neuro-sidebar .sidebar-footer{flex:0 0 auto;margin-top:auto;position:relative;z-index:2;background:transparent;border-top:1px solid rgba(255,255,255,.12)}.neuro-shell .sidebar.neuro-sidebar.is-collapsed,body.sidebar-collapsed .neuro-shell .sidebar.neuro-sidebar{width:5.25rem!important;min-width:5.25rem}.neuro-shell .main-content.neuro-main{margin-left:0!important;flex:1 1 auto;min-width:0;min-height:0;width:auto!important;height:100%;max-height:100%;background:#f7f8fd;padding:0;display:flex!important;flex-direction:column;border-radius:0 1.75rem 1.75rem 0;overflow:visible}.neuro-shell .neuro-topbar{flex:0 0 auto;position:relative;z-index:30;overflow:visible}.neuro-shell .neuro-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;position:relative;z-index:1}.neuro-shell .neuro-content::-webkit-scrollbar{width:8px}.neuro-shell .neuro-content::-webkit-scrollbar-thumb{background:rgba(47,91,255,.22);border-radius:999px}.neuro-shell .neuro-content::-webkit-scrollbar-track{background:transparent}.neuro-logo-mark{width:2.25rem;height:2.25rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);color:#fff;flex-shrink:0}.neuro-sidebar-help{border-radius:1.1rem;padding:.9rem 1rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92)}.neuro-sidebar-help .text-white{color:#fff!important}.neuro-sidebar-help .opacity-75{color:rgba(255,255,255,.75)!important}.neuro-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;overflow:visible;padding:1.35rem 2rem .75rem 1.75rem}.neuro-topbar-left{display:flex;align-items:center;gap:.85rem;min-width:0}.neuro-topbar-menu{background:#2f5bff!important;color:#fff!important}.neuro-welcome{font-size:.9rem;color:var(--neuro-muted);font-weight:500}.neuro-welcome a{color:var(--neuro-muted);text-decoration:none}.neuro-welcome-name{margin:.1rem 0 0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--neuro-text);line-height:1.15}.neuro-topbar-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;position:relative;z-index:40;overflow:visible}.neuro-cta{border-radius:.9rem!important;padding:.65rem 1.1rem!important;box-shadow:0 10px 22px rgba(47,91,255,.28)!important}.neuro-search{align-items:center;gap:.45rem;min-width:12rem;height:2.65rem;padding:0 .9rem;border-radius:999px;background:#fff;border:1px solid var(--neuro-border);box-shadow:0 4px 14px rgba(47,76,240,.05)}.neuro-search-icon{color:var(--neuro-muted);flex-shrink:0}.neuro-search input{border:0;outline:none;background:transparent;width:100%;min-width:0;font-size:.9rem;color:var(--neuro-text)}.neuro-icon-btn{width:2.65rem;height:2.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#475569;border:1px solid var(--neuro-border);text-decoration:none;box-shadow:0 4px 14px rgba(47,76,240,.05)}.neuro-icon-btn:hover{color:var(--neuro-link)}.neuro-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#2f5bff;color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid #f7f8fd}.neuro-user-wrap{position:relative;z-index:50}.neuro-user-btn{border:0;background:transparent;padding:0;line-height:0;cursor:pointer}.neuro-user-avatar{width:2.65rem;height:2.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#60a5fa,#2f5bff);color:#fff;font-weight:700;box-shadow:0 8px 16px rgba(47,91,255,.28)}.neuro-user-menu.dropdown-menu{position:absolute!important;top:calc(100% + .5rem)!important;right:0!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;float:none!important;min-width:14rem;width:-moz-max-content;width:max-content;max-width:18rem;padding:.35rem 0;border:1px solid var(--neuro-border)!important;border-radius:.9rem!important;background:#fff!important;box-shadow:0 12px 32px rgba(15,23,42,.14)!important;z-index:2000!important;overflow:hidden}.neuro-user-menu .dropdown-item{padding:.55rem 1rem;font-weight:600;color:var(--neuro-text);white-space:nowrap}.neuro-user-menu .dropdown-item:hover{background:rgba(47,91,255,.08);color:var(--neuro-link)}.neuro-user-menu-email{padding:.55rem 1rem .35rem;font-size:.8rem;color:var(--neuro-muted);word-break:break-all;white-space:normal;border-bottom:1px solid var(--neuro-border);margin-bottom:.25rem}.neuro-content{padding:.5rem 1.75rem 1.75rem}.neuro-period-label{font-size:.9rem;color:var(--neuro-text)}.neuro-promo{background:linear-gradient(135deg,#3b5bff,#2f5bff 48%,#2448e0)!important;color:#fff;overflow:hidden;min-height:auto;box-shadow:0 12px 28px rgba(47,91,255,.22)!important}.neuro-promo-body{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:0;padding:1.15rem 1.35rem!important}.neuro-promo-kicker{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:.35rem}.neuro-promo-title{margin:0 0 .65rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:#fff}.neuro-promo-title span{color:#e0e7ff}.neuro-promo-text{max-width:36rem;color:rgba(255,255,255,.88);line-height:1.55;margin:0}.neuro-promo-btn{border-radius:.75rem!important;font-weight:700!important;color:var(--neuro-link)!important;padding:.45rem .95rem!important;white-space:nowrap}.neuro-queue-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.neuro-queue-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .65rem .4rem .75rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff!important;text-decoration:none!important;font-size:.8125rem;font-weight:600;transition:background .15s ease,transform .15s ease}.neuro-queue-chip:hover{background:rgba(255,255,255,.24);color:#fff!important;transform:translateY(-1px)}.neuro-queue-chip-label{opacity:.95}.neuro-queue-chip-count{min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:999px;background:#fff;color:var(--neuro-link);font-weight:800;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.neuro-product-list>li+li{border-top:1px solid var(--neuro-border)}.neuro-product-row{display:flex;align-items:center;gap:.65rem;padding:.7rem 0;color:inherit;text-decoration:none;min-height:3rem}.neuro-product-row:hover{color:var(--neuro-link)}.neuro-product-rank{width:1.5rem;flex-shrink:0;font-size:.75rem;font-weight:800;color:var(--neuro-muted);text-align:right}.neuro-product-avatar{width:2.25rem;height:2.25rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:var(--neuro-link);font-weight:800;flex-shrink:0}.neuro-chevron{color:var(--neuro-muted);font-size:1.25rem;line-height:1}.neuro-page-card.h-100{display:flex;flex-direction:column;min-height:100%}.neuro-page-card.h-100>.card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.neuro-balance-panel{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-height:100%;gap:1.25rem}.neuro-split{display:flex;height:.45rem;border-radius:999px;overflow:hidden;background:var(--neuro-border)}.neuro-split-admin{background:#2f5bff;min-width:0}.neuro-split-vendor{background:#f59e0b;min-width:0}.neuro-finance-meta{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--neuro-border);padding-top:.85rem}.neuro-finance-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-radius:.65rem;color:var(--neuro-text)!important;text-decoration:none!important;font-size:.875rem;background:#f8fafc}.neuro-finance-row:hover{background:#eef2ff;color:var(--neuro-link)!important}.neuro-finance-row strong{font-variant-numeric:tabular-nums}.neuro-balance{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;padding:.5rem 0;min-width:0}.neuro-balance-col{flex:1 1 0;min-width:0;overflow:hidden}.neuro-balance-value{font-size:clamp(.95rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.neuro-balance-divider{width:1px;flex:0 0 1px;background:var(--neuro-border);align-self:stretch}.admin-stat-footer{font-size:.8125rem;color:var(--neuro-muted)}@media (max-width:1199.98px){body.neuro-body{overflow:hidden}.neuro-page{padding:0}.neuro-page,.neuro-shell{height:100vh;height:100dvh}.neuro-shell{border-radius:0;max-height:100vh;max-height:100dvh;box-shadow:none;overflow:hidden}.neuro-shell .main-content.neuro-main{border-radius:0;min-width:0;width:100%!important}.neuro-shell .sidebar.neuro-sidebar{position:fixed!important;top:0!important;left:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0;z-index:1040!important;transform:translateX(-100%)!important;transition:transform .3s ease}.neuro-shell .sidebar.neuro-sidebar.is-open{transform:translateX(0)!important}.neuro-topbar{padding:1rem 1rem .5rem}.neuro-content{padding:.35rem 1rem 1.25rem}.neuro-welcome-name{font-size:1.35rem}.neuro-search{min-width:0;width:100%}}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-toolbar-grow{flex:1 1 12rem;min-width:0;max-width:16rem}.admin-toolbar-sm{flex:0 1 7rem;min-width:5.5rem;max-width:8rem}.admin-toolbar-md{flex:0 1 9.5rem;min-width:8rem;max-width:11rem}.admin-toolbar-check{flex:0 0 auto;white-space:nowrap}.admin-toolbar-cta{flex:0 0 auto}.admin-toolbar-meta{flex:1 1 auto;text-align:right}.neuro-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:767.98px){.neuro-topbar{gap:.65rem}.neuro-topbar-left{flex:1 1 auto;min-width:0}.neuro-topbar-right{flex:1 1 100%;justify-content:flex-start;order:3}.neuro-topbar-actions{width:100%}.neuro-cta,.neuro-topbar-actions>*{flex:1 1 auto}.neuro-cta{justify-content:center;min-height:2.5rem;padding:.5rem .85rem!important}.neuro-search{flex:1 1 auto;min-width:0;width:auto}.admin-toolbar-grow,.admin-toolbar-md,.admin-toolbar-sm{flex:1 1 100%;max-width:none;width:100%}.admin-toolbar-cta{flex:1 1 auto;text-align:center}.admin-toolbar-meta{flex:1 1 100%;text-align:left}.admin-row-actions{max-width:11rem}.table-responsive{-webkit-overflow-scrolling:touch}}@media (min-width:576px) and (max-width:991.98px){.neuro-search{min-width:9rem;flex:1 1 9rem}}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#2f5bff;--bs-btn-border-color:#2f5bff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2448e0;--bs-btn-hover-border-color:#2448e0;--bs-btn-focus-shadow-rgb:47,91,255;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1d3fd0;--bs-btn-active-border-color:#1d3fd0;--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#93a9ff;--bs-btn-disabled-border-color:#93a9ff;background:#2f5bff;border-color:#2f5bff;color:#fff;border-radius:.85rem;font-weight:600;box-shadow:0 8px 18px rgba(47,91,255,.28)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#2448e0!important;border-color:#2448e0!important;color:#fff!important;filter:none}.btn-soft-primary{--bs-btn-color:#2448e0;--bs-btn-bg:rgba(47,91,255,0.1);--bs-btn-border-color:transparent;--bs-btn-hover-color:#1d3fd0;--bs-btn-hover-bg:rgba(47,91,255,0.16);--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:47,91,255;--bs-btn-active-color:#1d3fd0;--bs-btn-active-bg:rgba(47,91,255,0.2);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#93a9ff;--bs-btn-disabled-bg:rgba(47,91,255,0.06);--bs-btn-disabled-border-color:transparent;border-radius:.75rem}.btn{border-radius:.75rem;font-weight:600}.text-primary{color:var(--neuro-link)!important}.bg-primary{color:#ffffff!important;background:#2f5bff!important}.bg-soft-primary{color:#2448e0!important;background:rgba(47,91,255,.1)!important}.text-muted{color:var(--neuro-muted)!important}.breadcrumb-item a,.btn-link,a{--bs-btn-color:var(--neuro-link);--bs-btn-hover-color:var(--neuro-link-hover);color:var(--neuro-link)}.breadcrumb-item a:hover,a:hover{color:var(--neuro-link-hover)}.form-control,.form-select{border-color:#e2e8f0;border-radius:.85rem;background:#fff;color:var(--neuro-text);min-height:2.5rem}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:#2f5bff;box-shadow:0 0 0 .2rem rgba(47,91,255,.16)}.form-check-input:checked{background-color:#2f5bff;border-color:#2f5bff}.pagination{--bs-pagination-color:var(--neuro-link);--bs-pagination-hover-color:var(--neuro-link-hover);--bs-pagination-active-color:#ffffff;--bs-pagination-active-bg:#2f5bff;--bs-pagination-active-border-color:#2f5bff}.dropdown-menu{--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-link-active-bg:#2f5bff;border-color:var(--neuro-border);border-radius:.85rem;box-shadow:var(--neuro-shadow)}.card,.iq-navbar,.sidebar{--bs-card-border-color:transparent}.card{border:0!important;border-radius:var(--neuro-radius)!important;background:var(--neuro-surface);box-shadow:var(--neuro-shadow)}.card .card-header{background:transparent;border-bottom:1px solid var(--neuro-border);padding:1.15rem 1.35rem;border-radius:var(--neuro-radius) var(--neuro-radius) 0 0!important}.card .card-body{padding:1.25rem 1.35rem}.card .card-title{font-weight:700;letter-spacing:-.02em;color:var(--neuro-text)}.admin-stat-card .card-body{padding:1.35rem 1.4rem}.admin-stat-card--emphasis{box-shadow:0 12px 28px rgba(47,91,255,.1)!important;border:1px solid rgba(47,91,255,.12)!important}.admin-stat-card--emphasis .admin-stat-value{font-size:2rem;color:#1e293b}.admin-stat-card--danger{box-shadow:0 12px 28px rgba(220,38,38,.08)!important;border:1px solid rgba(220,38,38,.18)!important;background:linear-gradient(180deg,#fff,#fff7f7)!important}.admin-stat-card--danger .admin-stat-label:before{background:#ef4444}.admin-stat-card--danger .admin-stat-value{font-size:2rem;color:#b91c1c}.admin-stat-label{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.9rem;font-weight:600;color:var(--neuro-text)}.admin-stat-label:before{content:"";width:.7rem;height:.7rem;border-radius:.2rem;background:#2f5bff;flex-shrink:0}.admin-stat-value{margin:0;font-size:1.85rem;font-weight:800;letter-spacing:-.03em;color:var(--neuro-text);line-height:1.15}.admin-stat-icon{width:2.75rem;height:2.75rem;border-radius:.85rem;color:var(--neuro-link);background:rgba(47,91,255,.1)}.sidebar{background:linear-gradient(180deg,var(--neuro-sidebar) 0,var(--neuro-sidebar-deep) 100%)!important;border-right:0!important;box-shadow:6px 0 20px rgba(31,63,196,.12)}.sidebar .sidebar-header{border-bottom:1px solid rgba(255,255,255,.12);padding:1.15rem 1rem 1rem}.sidebar .logo-title{color:#fff!important}.sidebar .navbar-brand,.sidebar .navbar-brand:hover{color:#fff}.sidebar .static-item .default-icon{color:rgba(255,255,255,.65)!important}.sidebar .nav-link,.sidebar .nav-link .icon,.sidebar .nav-link .item-name,.sidebar a.nav-link{color:rgba(255,255,255,.92)!important}.sidebar .nav-link{margin:.2rem .75rem;padding:.7rem .95rem!important;border-radius:.85rem;font-weight:500}.sidebar .nav-link .icon,.sidebar .nav-link .icon svg{color:rgba(255,255,255,.92)!important;stroke:currentColor}.sidebar .nav-link:hover:not(.active){background:rgba(255,255,255,.12)}.sidebar .nav-link:hover:not(.active),.sidebar .nav-link:hover:not(.active) .icon,.sidebar .nav-link:hover:not(.active) .icon svg,.sidebar .nav-link:hover:not(.active) .item-name{color:#ffffff!important}.sidebar .nav-link.active,.sidebar .nav-link.active .item-name,.sidebar a.nav-link.active{color:var(--neuro-link)!important;background:#ffffff!important;box-shadow:0 8px 18px rgba(15,23,42,.12);font-weight:700}.sidebar .nav-link.active .icon,.sidebar .nav-link.active .icon svg{color:var(--neuro-link)!important;stroke:currentColor}.sidebar .sidebar-footer .card{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none}.sidebar .sidebar-footer h6{color:#fff!important}.sidebar .sidebar-footer p{color:rgba(255,255,255,.65)!important}.iq-navbar{border-bottom:0;background-color:transparent!important;backdrop-filter:none;box-shadow:none}.iq-navbar .navbar{background:transparent!important}.nav-pills .nav-link{color:var(--neuro-muted);background:#fff;border:0;border-radius:999px;padding:.5rem 1.1rem;font-weight:600;box-shadow:0 4px 12px rgba(47,76,240,.06)}.nav-pills .nav-link:hover{color:var(--neuro-text);background:#f8fafc}.nav-pills .nav-link.active{color:#fff!important;background:#2f5bff!important;box-shadow:0 8px 16px rgba(47,91,255,.28)}.table thead th{color:var(--neuro-muted);border-bottom-color:var(--neuro-border)!important;background:transparent;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.table>:not(caption)>*>*{border-bottom-color:var(--neuro-border)}.table tbody tr:hover{background:rgba(47,91,255,.03)}#__next{min-height:100vh}body.neuro-body #__next{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}@media (max-width:1199.98px){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:1035;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.sidebar.is-open{transform:translateX(0)}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1030;border:0}.neuro-shell .sidebar.neuro-sidebar{z-index:1040!important;box-shadow:8px 0 28px rgba(15,23,42,.25)}}.breadcrumb{padding-top:1.5rem}.sidebar{display:flex;flex-direction:column}.sidebar-body.sidebar-body{overflow-y:auto!important;flex:1 1 auto;max-height:none!important}.sidebar-body::-webkit-scrollbar{width:6px}.sidebar-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.sidebar{overflow:hidden}.sidebar-body,.sidebar-footer,.sidebar-header{min-width:0}.sidebar .navbar-brand{min-width:0;flex:1 1 auto;overflow:hidden}.admin-auth-logo,.admin-mobile-logo,.admin-platform-logo{display:block;-o-object-fit:contain;object-fit:contain}.admin-platform-logo{max-width:160px;height:auto;max-height:40px;width:auto}.admin-mobile-logo,.admin-platform-logo{-o-object-position:left center;object-position:left center}.admin-mobile-logo{max-width:min(150px,45vw)}.admin-auth-logo{max-width:min(168px,70vw);height:auto;margin-inline:auto;-o-object-position:center;object-position:center}.admin-auth-logo--light{filter:brightness(0) invert(1);opacity:.96;margin-inline:0}.admin-auth-page{min-height:100vh;background:radial-gradient(circle at 12% 18%,rgba(47,91,255,.1),transparent 28%),radial-gradient(circle at 88% 82%,rgba(47,76,240,.08),transparent 24%),#eef1fb;color:#1e293b;font-family:var(--bs-body-font-family)}.admin-auth-shell{display:grid;min-height:100vh;grid-template-columns:1fr}.admin-auth-brand{position:relative;display:none;overflow:hidden;isolation:isolate;color:#fff;padding:2.75rem 3rem;background:linear-gradient(165deg,rgba(30,41,59,.2),rgba(47,76,240,.35) 40%,rgba(47,91,255,.15)),linear-gradient(160deg,#3b5bff,#2f4cf0 55%,#2448e0)}.admin-auth-orb{position:absolute;border-radius:999px;filter:blur(18px);pointer-events:none;z-index:0}.admin-auth-orb--a{width:22rem;height:22rem;top:-6rem;right:-4rem;background:radial-gradient(circle,rgba(147,197,253,.45),transparent 68%)}.admin-auth-orb--b{width:18rem;height:18rem;bottom:8%;left:-5rem;background:radial-gradient(circle,rgba(96,165,250,.4),transparent 70%)}.admin-auth-grid{position:absolute;inset:0;z-index:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%)}.admin-auth-brand-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;width:min(100%,34rem);min-height:calc(100vh - 5.5rem);margin:0 auto 0 0}.admin-auth-brand-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-auth-secure-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(253,230,138,.28);background:rgba(255,255,255,.06);color:rgba(254,243,199,.92);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px)}.admin-auth-secure-chip:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:#facc15;box-shadow:0 0 0 4px rgba(250,204,21,.18)}.admin-auth-fallback-logo{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .9rem;border-radius:.7rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#fff}.admin-auth-fallback-logo--dark{background:linear-gradient(135deg,rgba(253,230,138,.5),rgba(124,58,237,.12));border-color:transparent;color:#5b21b6}.admin-auth-brand-copy{max-width:32rem}.admin-auth-kicker{margin:0 0 1rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(253,230,138,.9)}.admin-auth-brand-title{margin:0 0 1rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff}.admin-auth-brand-lead{margin:0;max-width:30rem;font-size:1.02rem;line-height:1.7;color:rgba(237,233,254,.78)}.admin-auth-pillars{display:grid;gap:.75rem}.admin-auth-pillar{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(14px)}.admin-auth-pillar-index{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#fde68a;padding-top:.15rem}.admin-auth-pillar h3{margin:0 0 .25rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#fff}.admin-auth-pillar p{margin:0;font-size:.875rem;line-height:1.5;color:rgba(237,233,254,.72)}.admin-auth-panel{display:flex;align-items:center;justify-content:center;padding:1.5rem}.admin-auth-panel-inner{width:min(100%,440px)}.admin-auth-card{position:relative;overflow:hidden;border:1px solid rgba(52,49,60,.08);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.98),#fff 40%),#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 64px rgba(36,31,46,.1),0 4px 16px rgba(124,58,237,.05);padding:2rem 1.75rem 1.5rem}.admin-auth-card-stripe{position:absolute;top:0;left:0;right:0;height:3px;background:#2f5bff}.admin-auth-card-head{margin-bottom:1.65rem}.admin-auth-mobile-brand{display:flex;justify-content:center;margin-bottom:1.35rem}.admin-auth-eyebrow{margin:0 0 .55rem;color:var(--neuro-link);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.admin-auth-title{margin:0 0 .45rem;font-size:1.7rem;font-weight:700;letter-spacing:-.03em;color:#1e293b}.admin-auth-subtitle{margin:0;font-size:.95rem;line-height:1.55;color:#64748b}.admin-auth-notice{margin-bottom:1rem;padding:.85rem 1rem;border-radius:.85rem;font-size:.875rem;line-height:1.5}.admin-auth-notice--warn{border:1px solid rgba(217,119,6,.18);background:rgba(254,243,199,.55);color:#92400e}.admin-auth-error{border-radius:.85rem!important;margin-bottom:1rem!important}.admin-auth-form{display:grid;gap:1rem}.admin-auth-field{display:grid;gap:.45rem}.admin-auth-field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.admin-auth-field input{width:100%;min-height:3rem;padding:.8rem .95rem;border:1px solid rgba(52,49,60,.12);border-radius:.85rem;background:#fbfafc;color:#1e293b;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-auth-field input::-moz-placeholder{color:#9a93a6}.admin-auth-field input::placeholder{color:#9a93a6}.admin-auth-field input:hover{border-color:rgba(47,91,255,.35);background:#fff}.admin-auth-field input:focus{outline:none;border-color:#2f5bff;background:#fff;box-shadow:0 0 0 4px rgba(47,91,255,.14)}.admin-auth-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.15rem}.admin-auth-check{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:.875rem;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-auth-check input{width:1rem;height:1rem;margin:0;accent-color:#2f5bff;cursor:pointer}.admin-auth-submit{min-height:3.05rem!important;margin-top:.35rem;border-radius:.9rem!important;font-weight:700!important;letter-spacing:.01em;box-shadow:0 10px 28px rgba(47,91,255,.28),inset 0 2px 0 rgba(255,255,255,.25)!important}.admin-auth-submit:hover{transform:translateY(-1px)}.admin-auth-submit:disabled{transform:none}.admin-auth-foot{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid rgba(52,49,60,.08);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#64748b}.admin-auth-foot-dot{width:.4rem;height:.4rem;border-radius:999px;background:#2f5bff;box-shadow:0 0 0 3px rgba(47,91,255,.14)}@media (min-width:992px){.admin-auth-shell{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)}.admin-auth-brand{display:flex}.admin-auth-panel{padding:2.75rem 2.5rem}.admin-auth-card{padding:2.25rem 2.15rem 1.65rem}}@media (min-width:1280px){.admin-auth-brand{padding:3rem 3.5rem}.admin-auth-brand-inner{width:min(100%,38rem)}}.sidebar .item-name{min-width:0}.sidebar .item-name,.sidebar .logo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-footer .card{max-width:100%;overflow:hidden}.sidebar .sidebar-footer .card-body{overflow:hidden}.sidebar .sidebar-footer h6,.sidebar .sidebar-footer p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.is-collapsed,body.sidebar-collapsed{--sidebar-width:4.8rem}.sidebar.is-collapsed .item-name,.sidebar.is-collapsed .logo-title,.sidebar.is-collapsed .sidebar-footer,.sidebar.is-collapsed .static-item .default-icon{display:none!important}.sidebar.is-collapsed .sidebar-header{flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding-left:.4rem;padding-right:.4rem}.sidebar.is-collapsed .navbar-brand{justify-content:center;width:auto;max-width:none}.sidebar.is-collapsed .admin-platform-logo{width:32px;height:32px;max-width:32px;max-height:32px}.sidebar.is-collapsed .nav-link{justify-content:center;padding-left:0!important;padding-right:0!important}.sidebar.is-collapsed .iq-main-menu .icon{margin:0}.sidebar-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50rem;background:rgba(255,255,255,.18);color:#ffffff;cursor:pointer;flex-shrink:0;transition:background .15s ease}.sidebar-action:hover{background:rgba(255,255,255,.28)}.sidebar .admin-platform-logo{filter:none;opacity:1}.admin-row-actions{max-width:100%}.admin-row-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:.15rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#64748b;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:.25rem}.admin-row-action+.admin-row-action{border-left:1px solid var(--neuro-border,#e8ecf8)}.admin-row-action:focus,.admin-row-action:hover{color:var(--neuro-link);text-decoration:none;background:rgba(47,91,255,.08);outline:none}.admin-row-action.is-primary{color:var(--neuro-link)}.admin-row-action.is-danger{color:#dc3545}.admin-row-action.is-danger:focus,.admin-row-action.is-danger:hover{color:#b02a37;background:rgba(220,53,69,.08)}.admin-row-action.is-success{color:#198754}.admin-row-action.is-success:focus,.admin-row-action.is-success:hover{color:#146c43;background:rgba(25,135,84,.08)}.admin-row-action:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.neuro-page{padding:.5rem}.neuro-shell{border-radius:.75rem;max-height:calc(100dvh - 1rem)}.neuro-shell .sidebar.neuro-sidebar{width:240px!important;min-width:240px;border-radius:.75rem 0 0 .75rem}.neuro-shell .sidebar.neuro-sidebar.is-collapsed,body.sidebar-collapsed .neuro-shell .sidebar.neuro-sidebar{width:3.75rem!important;min-width:3.75rem}.neuro-shell .main-content.neuro-main{border-radius:0 .75rem .75rem 0}.neuro-topbar{padding:.55rem .9rem .5rem;gap:.5rem}.neuro-welcome-name{font-size:clamp(1.15rem,1.8vw,1.4rem);margin-top:0;font-weight:700}.neuro-icon-btn,.neuro-user-avatar{width:2.15rem;height:2.15rem}.neuro-search{height:2.15rem;min-width:10rem;padding:0 .65rem}.neuro-content{padding:.4rem .9rem .9rem}.neuro-logo-mark{width:1.75rem;height:1.75rem;border-radius:.45rem}.neuro-sidebar-help{padding:.55rem .65rem;border-radius:.6rem}.admin-stat-card,.neuro-page-card,.neuro-shell .card{border-radius:.5rem!important}.neuro-page-card>.card-header,.neuro-shell .card .card-header{padding:.55rem .8rem}.neuro-page-card>.card-body,.neuro-shell .card .card-body{padding:.7rem .8rem}.neuro-page-card .card-header,.neuro-shell .card-header{border-radius:.5rem .5rem 0 0!important}.admin-stat-card .card-body{padding:.7rem .8rem}.admin-stat-card--danger .admin-stat-value,.admin-stat-card--emphasis .admin-stat-value{font-size:1.35rem}.admin-stat-value{font-size:1.25rem}.admin-stat-label{margin-bottom:.3rem;gap:.35rem}.admin-stat-label:before{width:.5rem;height:.5rem;border-radius:.15rem}.admin-stat-icon{width:2rem;height:2rem;border-radius:.5rem}.neuro-promo-body{padding:.7rem .85rem!important;gap:.65rem}.neuro-promo-title{font-size:clamp(1.05rem,1.5vw,1.25rem);margin-bottom:.3rem}.neuro-promo-btn{padding:.35rem .7rem!important;border-radius:.4rem!important}.neuro-queue-chips{gap:.35rem;margin-top:.45rem}.neuro-queue-chip{padding:.28rem .5rem .28rem .6rem;gap:.35rem}.neuro-queue-chip-count{min-width:1.15rem;height:1.15rem}.neuro-shell .sidebar .sidebar-header{flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem .85rem .65rem;gap:.5rem}.neuro-shell .sidebar .sidebar-header .navbar-brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 2.5rem)}.neuro-shell .sidebar .admin-platform-logo{max-width:100%;max-height:40px;width:auto;height:auto}.neuro-shell .sidebar .sidebar-header>.d-flex.flex-shrink-0{flex:0 0 auto;margin-left:0}.neuro-shell .sidebar .sidebar-action{width:34px;height:34px}.neuro-shell .sidebar.is-collapsed .sidebar-header{flex-direction:column;justify-content:center;gap:.35rem;padding:.55rem .4rem}.neuro-shell .sidebar.is-collapsed .sidebar-header .navbar-brand{max-width:none;flex:0 0 auto;justify-content:center}.neuro-shell .sidebar .nav-link{margin:.1rem .4rem;padding:.45rem .6rem!important;border-radius:.35rem;font-weight:500}.neuro-shell .sidebar .static-item{padding:.55rem .55rem .15rem!important}.neuro-shell .sidebar .sidebar-footer{padding:.55rem .65rem!important}.neuro-shell .table thead th,.neuro-shell .table>:not(caption)>*>*{padding:.45rem .55rem}.neuro-shell .btn{padding:.35rem .75rem;border-radius:.35rem}.neuro-shell .btn-sm{padding:.25rem .55rem}.neuro-cta{border-radius:.45rem!important;padding:.4rem .8rem!important}.neuro-shell .form-control,.neuro-shell .form-select{padding:.35rem .6rem;border-radius:.35rem;min-height:2.15rem}.neuro-shell .form-label{margin-bottom:.25rem}.neuro-shell .badge{padding:.22rem .5rem;border-radius:.3rem}.neuro-shell .nav-pills .nav-link{padding:.35rem .75rem;border-radius:.35rem}.neuro-shell .modal-header{padding:.6rem .8rem}.neuro-shell .modal-body{padding:.7rem .8rem}.neuro-shell .modal-footer{padding:.5rem .8rem}.neuro-shell .alert{padding:.5rem .7rem;border-radius:.35rem}.neuro-user-menu.dropdown-menu{min-width:11rem;border-radius:.5rem!important;padding:.25rem 0}.neuro-user-menu .dropdown-item{padding:.4rem .7rem}.neuro-user-menu-email{padding:.4rem .7rem .3rem}.neuro-finance-row{padding:.35rem .45rem;border-radius:.4rem}.neuro-balance-value{font-size:clamp(.95rem,1.8vw,1.2rem)}.neuro-product-row{padding:.45rem 0;min-height:2.15rem;gap:.45rem}.neuro-product-avatar{width:1.75rem;height:1.75rem;border-radius:.4rem}.neuro-product-rank{width:1.15rem}@media (max-width:1199.98px){.neuro-shell,.neuro-shell .main-content.neuro-main{border-radius:0}}.admin-data-table{border-radius:var(--neuro-radius-sm);overflow:hidden}.admin-data-table-scroll{position:relative;scrollbar-width:thin}.admin-data-table-scroll:focus-visible{outline:2px solid var(--neuro-blue);outline-offset:-2px}.admin-data-table-head th{position:sticky;top:0;background:#f7f8fd;z-index:4;box-shadow:inset 0 -1px 0 var(--neuro-border)}.admin-data-table table.density-comfortable tbody td,.admin-data-table table.density-comfortable thead th{font-size:.875rem}.admin-data-table table.density-compact tbody td,.admin-data-table table.density-compact thead th{font-size:.8125rem}.admin-data-table table.density-dense tbody td,.admin-data-table table.density-dense thead th{font-size:.75rem;line-height:1.2}.admin-data-table .cursor-pointer{cursor:pointer}.admin-data-table tbody tr:hover{background:rgba(47,91,255,.04)}.admin-data-table td[style*=sticky],.admin-data-table th[style*=sticky]{background:#fff!important}.admin-data-table tbody tr:hover td[style*=sticky]{background:#f7f8fd!important}:root[data-bs-theme=dark]{--neuro-page:#0f172a;--neuro-surface:#1e293b;--neuro-text:#e2e8f0;--neuro-muted:#94a3b8;--neuro-border:#334155;--neuro-shell-bg:#0b1220;--bs-body-bg:#0f172a;--bs-body-color:#e2e8f0;--bs-border-color:#334155;color-scheme:dark}:root[data-bs-theme=dark] .neuro-shell{background:#0b1220}:root[data-bs-theme=dark] .admin-data-table td[style*=sticky],:root[data-bs-theme=dark] .admin-data-table th[style*=sticky],:root[data-bs-theme=dark] .card{background:#1e293b!important}:root[data-bs-theme=dark] .admin-data-table-head th{background:#0f172a}:root[data-bs-theme=dark] .table>:not(caption)>*>*{color:inherit}:root[data-bs-theme=dark] .form-control,:root[data-bs-theme=dark] .form-select{background:#0f172a;border-color:#334155;color:#e2e8f0}:root[data-bs-theme=dark] .dropdown-menu{background:#1e293b;border-color:#334155}:root[data-bs-theme=dark] .dropdown-item{color:#e2e8f0}:root[data-bs-theme=dark] .dropdown-item:hover{background:rgba(47,91,255,.2)}.admin-drawer-root{position:fixed;inset:0;z-index:1800;pointer-events:none}.admin-drawer-root.is-open{pointer-events:auto}.admin-drawer-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);opacity:0;transition:opacity .2s ease;border:0;padding:0}.admin-drawer-root.is-open .admin-drawer-backdrop{opacity:1}.admin-drawer-panel{position:absolute;top:0;bottom:0;background:var(--neuro-surface);box-shadow:-20px 0 60px rgba(15,23,42,.18);display:flex;flex-direction:column;transition:transform .22s ease;border-inline-start:1px solid var(--neuro-border)}.admin-drawer-panel.side-right{right:0;transform:translateX(100%);border-inline-start:1px solid var(--neuro-border)}.admin-drawer-panel.side-left{left:0;transform:translateX(-100%);border-inline-end:1px solid var(--neuro-border)}.admin-drawer-panel.is-open{transform:translateX(0)}.admin-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9rem 1rem;border-bottom:1px solid var(--neuro-border);flex:0 0 auto}.admin-drawer-body{flex:1 1 auto;overflow-y:auto;padding:1rem}.admin-drawer-footer{flex:0 0 auto;padding:.75rem 1rem;border-top:1px solid var(--neuro-border);display:flex;justify-content:flex-end;gap:.5rem;background:rgba(247,248,253,.6)}:root[data-bs-theme=dark] .admin-drawer-footer{background:rgba(15,23,42,.4)}@media (prefers-reduced-motion:reduce){.admin-drawer-backdrop,.admin-drawer-panel{transition:none}*{scroll-behavior:auto!important}}.admin-data-table a:focus-visible,.admin-data-table button:focus-visible,.admin-row-action:focus-visible,.neuro-icon-btn:focus-visible,.neuro-user-btn:focus-visible{outline:2px solid var(--neuro-blue);outline-offset:2px;border-radius:.25rem}.admin-skip-link{position:absolute;top:-100px;left:0;background:var(--neuro-blue);color:#fff;padding:.5rem 1rem;z-index:9999;text-decoration:none;border-radius:0 0 .375rem 0}.admin-skip-link:focus{top:0}.rich-text-editor .ProseMirror{min-height:200px;padding:.75rem .9rem;outline:none;font-size:14px;line-height:1.6;color:var(--neuro-text)}.rich-text-editor .ProseMirror p{margin:0 0 .6rem}.rich-text-editor .ProseMirror:focus{box-shadow:none}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.rich-text-content{font-size:14px;line-height:1.65;color:var(--neuro-text);word-break:break-word}.rich-text-content h1{font-size:1.5rem}.rich-text-content h2{font-size:1.3rem}.rich-text-content h3{font-size:1.12rem}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{font-weight:700;margin:1rem 0 .5rem}.rich-text-content ol,.rich-text-content ul{padding-left:1.4rem;margin:0 0 .6rem}.rich-text-content a{color:var(--neuro-link);text-decoration:underline}.rich-text-content blockquote{border-left:3px solid var(--neuro-border);margin:0 0 .6rem;padding:.2rem 0 .2rem .9rem;color:var(--neuro-muted)}.rich-text-content img{max-width:100%;height:auto;border-radius:.5rem}.rich-text-content pre{background:#f1f5f9;padding:.75rem;border-radius:.5rem;overflow-x:auto}