@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap");@font-face{font-family:Manrope;src:url(/fonts/dalia/Manrope-VariableFont_wght.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}.admin-console,html:has(.admin-console){--adm-canvas:#0B0E13;--adm-paper:#14181F;--adm-quiet:#1B2027;--adm-line:#232932;--adm-line-2:#2E3540;--adm-ink-1:#F5F7FA;--adm-ink-2:#C9D1DC;--adm-ink-3:#8B95A4;--adm-ink-4:#5A6473;--placeholder:var(--adm-ink-3);--scrollbar-thumb:rgba(245,247,250,0.2);scrollbar-color:var(--scrollbar-thumb) transparent;--adm-accent:#17C4A2;--adm-accent-soft:rgba(23,196,162,0.12);--adm-ok:#10B981;--adm-warn:#F59E0B;--adm-err:#EF4444;--adm-info:#3B82F6;--adm-sans:"Manrope",ui-sans-serif,system-ui,sans-serif;--adm-mono:"DM Mono","Menlo","Consolas",monospace;background:var(--adm-canvas);color:var(--adm-ink-1);font-family:var(--adm-sans)}.admin-console .font-mono,html:has(.admin-console) .font-mono{font-family:var(--adm-mono)}.admin-console .adm-chip-ok{background:color-mix(in srgb,var(--adm-ok) 10%,transparent);color:var(--adm-ok)}.admin-console .adm-chip-warn{background:color-mix(in srgb,var(--adm-warn) 10%,transparent);color:var(--adm-warn)}.admin-console .adm-chip-err{background:color-mix(in srgb,var(--adm-err) 10%,transparent);color:var(--adm-err)}.admin-console .adm-chip-info{background:color-mix(in srgb,var(--adm-info) 10%,transparent);color:var(--adm-info)}.admin-console .adm-chip-accent{background:color-mix(in srgb,var(--adm-accent) 10%,transparent);color:var(--adm-accent)}.admin-console,html:has(.admin-console){--adm-label:"Figtree",ui-sans-serif,system-ui,sans-serif}.admin-console .adm-label,html:has(.admin-console) .adm-label{font-family:var(--adm-label);font-weight:600;letter-spacing:.05em}.admin-console,html:has(.admin-console){--adm-display:"Figtree",ui-sans-serif,system-ui,sans-serif}.admin-console .adm-display,html:has(.admin-console) .adm-display{font-family:var(--adm-display);font-weight:600;letter-spacing:-.01em}.admin-console,html:has(.admin-console){--adm-viz-alt:#8B5CF6}html:has(.admin-console),html:has(.admin-console) body{background-color:#0B0E13}html:has(.admin-console) body{font-family:var(--adm-sans)}.admin-console code,.admin-console pre,html:has(.admin-console) code,html:has(.admin-console) pre{font-family:var(--adm-mono)}.admin-console button,.admin-console button.font-mono,html:has(.admin-console) button,html:has(.admin-console) button.font-mono{font-family:var(--adm-label);font-weight:600;letter-spacing:.04em}.admin-console,html:has(.admin-console){--legacy-cream:var(--adm-paper);--legacy-cream-2:var(--adm-quiet);--legacy-ink:var(--adm-ink-1);--legacy-muted:var(--adm-ink-3);--legacy-line:var(--adm-line);--legacy-primary:var(--adm-accent);--legacy-primary-alt:var(--adm-accent);--legacy-secondary:var(--adm-accent);--legacy-sage:var(--adm-accent-soft);--legacy-mint:var(--adm-accent-soft);--legacy-green-soft:var(--adm-accent)}.admin-console .bg-white,html:has(.admin-console) .bg-white{background-color:var(--adm-paper)!important}.admin-console [class*=F8F7F1],html:has(.admin-console) [class*=F8F7F1]{background-color:var(--adm-quiet)!important}@media (max-width:959px){.admin-console{flex-direction:column;height:100dvh}.admin-console>aside{display:none}.admin-console>main{padding:20px;min-height:0;overscroll-behavior:contain}.admin-console :is(.grid-cols-4,.grid-cols-3){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .grid>*{min-width:0}.admin-console main>:is(.flex,.space-y-6>.flex):not(.flex-col){flex-wrap:wrap;gap:12px}.admin-console :is(button,select,input:not([type=checkbox],[type=radio])){min-height:44px}.admin-console button:has(>svg:only-child){min-width:44px}.admin-console :is(input,select,textarea){max-width:100%}.admin-console :is(h1,h2,p,dd){overflow-wrap:anywhere}.admin-console div:has(>table){overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.admin-console table{min-width:680px}.admin-console :is(.overflow-x-auto,[role=tablist]){max-width:100%;overscroll-behavior-x:contain}.admin-console [role=tablist]{overflow-x:auto}.admin-console [role=tab]{flex-shrink:0}.admin-console .fixed.inset-0>[class*="w-["]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.admin-console .fixed.right-0{width:min(100vw,560px);max-width:100vw}.admin-console .recharts-responsive-container{min-width:0!important}.admin-console :is(button,a):focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.admin-console [class*=group-hover][class*=opacity-0]{opacity:1}}@media (max-width:599px){.admin-console>main{padding:16px 12px max(24px,env(safe-area-inset-bottom))}.admin-console :is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.lg\:grid-cols-2){grid-template-columns:minmax(0,1fr)}.admin-console .adm-display.text-\[32px\]{font-size:26px}.admin-console :is(.flex.items-center.justify-between,.flex.items-start.justify-between){flex-wrap:wrap;gap:12px}.admin-console .flex.items-center.justify-between>:is(input,select){flex:1 1 100%}.admin-console .fixed.inset-0{padding:12px}.admin-console .fixed.inset-0>[class*=max-w-]{max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:959px){.admin-console .adm-filters{flex-wrap:wrap;min-width:0;max-width:100%}.admin-console .adm-filters>.flex-1{flex:1 1 240px;min-width:0}.admin-console .adm-filters>.flex{flex-wrap:wrap}.admin-console .adm-filters input{min-width:0}.admin-console .adm-filters a{display:inline-flex;align-items:center;min-height:44px}.admin-console .adm-flow{flex-direction:column;align-items:stretch;gap:12px}.admin-console .adm-flow>div{flex-direction:column;align-items:center;width:100%}.admin-console .adm-flow-node{width:100%!important}.admin-console .adm-flow-arrow{transform:rotate(90deg);margin:12px auto}.admin-console .adm-flow-tooltip{position:static;width:100%;max-width:100%;transform:none;margin-top:12px;box-shadow:none}.admin-console .overflow-x-auto>a{display:inline-flex;align-items:center;min-height:44px}.adm-account-dialog--compact{position:fixed;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:0;overflow:hidden}.adm-account-dialog--compact .adm-account-dialog__head{flex-wrap:nowrap;gap:8px;padding:12px 16px;flex-shrink:0}.adm-account-dialog--compact .adm-account-dialog__head h2{min-width:0}.adm-account-dialog--compact .adm-account-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.adm-account-dialog--compact .adm-account-dialog__footer{flex-shrink:0;flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.adm-account-dialog--compact :is(button,input){min-height:44px}.adm-account-dialog--compact button:has(>svg:only-child){min-width:44px;flex-shrink:0}.adm-account-dialog--compact :focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}}