:root{--f-bg-page:#f3f2ee;--f-bg-page-alt:#ebe9e3;--f-bg-subtle:#f8f7f4;--f-bg-glow:#d8e6dc;--f-surface:#fff;--f-surface-raised:#fff;--f-surface-sunken:#eeece7;--f-surface-hover:#f4f3ef;--f-surface-active:#e6f0e9;--f-surface-stripe:#f8f7f4;--f-border:#ddd8d0;--f-border-strong:#b8b2a8;--f-border-focus:#5a8f6e;--f-border-soft:#ebe7e0;--f-accent:#5a8f6e;--f-accent-hover:#6fa382;--f-accent-pressed:#457859;--f-accent-soft:#e6f0e9;--f-accent-ring:#5a8f6e47;--f-navy:#243447;--f-navy-soft:#334155;--f-cyan:#4a7c8c;--f-cyan-bright:#5b9aab;--f-blue:#243447;--f-indigo:#334155;--f-purple:#243447;--f-magenta:#be185d;--f-pink:#db2777;--f-orange:#5a8f6e;--f-emerald:#15803d;--f-teal:#4a7c8c;--f-rose:#e11d48;--f-success:#15803d;--f-ink:#243447;--f-ink-soft:#334155;--f-shadow-xs:0 1px 2px #2434470a;--f-shadow-sm:0 1px 2px #2434470d, 0 2px 10px #2434470d;--f-shadow-md:0 4px 18px -4px #2434471f, 0 2px 6px -2px #2434470f;--f-shadow-lg:0 16px 48px -14px #2434472e, 0 6px 14px -6px #24344714;--f-shadow-card:0 0 0 1px #2434470a, 0 1px 2px #2434470a, 0 10px 28px -14px #2434471f;--f-shadow-header:0 1px 0 #ffffffb3 inset, 0 1px 0 #2434470d, 0 10px 28px -18px #5a8f6e1f;--f-text-primary:#243447;--f-text-secondary:#3d4f63;--f-text-muted:#6b7280;--f-text-inverse:#fff;--f-radius-xs:6px;--f-radius-sm:8px;--f-radius-md:12px;--f-radius-lg:16px;--f-radius-xl:20px;--f-radius-2xl:24px;--f-radius-pill:9999px;--f-control-h:2.5rem;--f-control-h-sm:2.25rem;--f-touch-min:2.75rem;--f-space-page-x:clamp(.75rem, .4rem + 1.6vw, 1.75rem);--f-space-section:clamp(1rem, .7rem + 1.2vw, 1.75rem);--f-space-stack:clamp(.75rem, .55rem + .8vw, 1.25rem);--f-bp-phone-max:639px;--f-bp-tablet-max:1023px;--f-ease:cubic-bezier(.22, 1, .36, 1);--f-duration:.2s;--f-duration-slow:.32s;--f-focus-ring:0 0 0 3px var(--f-accent-ring);--f-grad-primary:linear-gradient(135deg, #6fa382 0%, #5a8f6e 55%, #457859 100%);--f-grad-primary-hover:linear-gradient(135deg, #82b394 0%, #6fa382 55%, #5a8f6e 100%);--f-grad-bar-h:linear-gradient(90deg, #6fa382 0%, #5a8f6e 50%, #243447 100%);--f-grad-bar-v:linear-gradient(180deg, #8fbc9a 0%, #5a8f6e 55%, #457859 100%);--f-grad-purple-pink:linear-gradient(135deg, #334155 0%, #243447 100%);--f-grad-emerald-cyan:linear-gradient(135deg, #15803d 0%, #4a7c8c 100%);--f-grad-ink:linear-gradient(135deg, #334155 0%, #243447 55%, #5a8f6e 160%);--f-grad-page:radial-gradient(ellipse 90% 50% at 50% -12%, #dce9e0 0%, transparent 55%), radial-gradient(ellipse 45% 35% at 100% 0%, #e4ece8 0%, transparent 50%), linear-gradient(180deg, var(--f-bg-subtle) 0%, var(--f-bg-page) 32%, var(--f-bg-page-alt) 100%);--f-chart-1:#5a8f6e;--f-chart-2:#243447;--f-chart-3:#4a7c8c;--f-chart-4:#6fa382;--f-chart-5:#15803d;--f-chart-6:#be185d;--f-chart-7:#334155;--f-chart-8:#b45309;--f-chart-9:#8fbc9a;--f-chart-10:#64748b;--f-chart-11:#dc2626;--f-chart-12:#78716c}html[data-halloween-season="1"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--f-bg-page:#0a0a0b;--f-bg-page-alt:#121214;--f-bg-subtle:#1a1410;--f-bg-glow:#3b1f0f;--f-surface:#1c1c1e;--f-surface-raised:#222224;--f-surface-sunken:#141416;--f-surface-hover:#2a2018;--f-surface-active:#3b1f0f;--f-surface-stripe:#1a1410;--f-border:#3f2e22;--f-border-strong:#5c4030;--f-border-focus:#f97316;--f-border-soft:#2a2018;--f-accent:#f97316;--f-accent-hover:#fb923c;--f-accent-pressed:#ea580c;--f-accent-soft:#3b1f0f;--f-accent-ring:#f9731659;--f-navy:#f5f0e8;--f-navy-soft:#e7d5c5;--f-orange:#f97316;--f-rose:#fb7185;--f-success:#4ade80;--f-emerald:#4ade80;--f-ink:#f5f0e8;--f-ink-soft:#e7d5c5;--f-text-primary:#f5f0e8;--f-text-secondary:#e7d5c5;--f-text-muted:#a8998a;--f-text-inverse:#0a0a0b;--f-shadow-header:0 1px 0 #f9731633, 0 10px 28px -18px #f9731659;--f-shadow-card:0 0 0 1px #f9731638, 0 8px 24px -12px #0000008c;--f-grad-primary:linear-gradient(135deg, #fb923c 0%, #f97316 55%, #ea580c 100%);--f-grad-primary-hover:linear-gradient(135deg, #fdba74 0%, #fb923c 55%, #f97316 100%);--f-grad-page:radial-gradient(ellipse 90% 50% at 50% -12%, #3b1f0f 0%, transparent 55%), radial-gradient(ellipse 45% 35% at 100% 0%, #1a1410 0%, transparent 50%), linear-gradient(180deg, #1a1410 0%, #0a0a0b 32%, #121214 100%);--f-chart-1:#f97316;--f-chart-2:#e7d5c5;--f-chart-3:#fb923c;--f-chart-4:#ea580c;--f-chart-5:#4ade80;--background:#0a0a0b;--foreground:#f5f0e8;--card:#1c1c1e;--card-foreground:#f5f0e8;--primary:#f97316;--primary-foreground:#fff7ed;--muted:#141416;--muted-foreground:#a8998a;--accent:#3b1f0f;--accent-foreground:#f5f0e8;--border:#3f2e22;--ring:#f97316;--ui-header-bg:#0f0e0d}
.admin-app{--background:var(--f-bg-page);--foreground:var(--f-text-primary);--card:var(--f-surface);--card-foreground:var(--f-text-primary);--popover:var(--f-surface);--popover-foreground:var(--f-text-primary);--primary:var(--f-accent);--primary-foreground:var(--f-text-inverse);--secondary:var(--f-surface-sunken);--secondary-foreground:var(--f-text-primary);--muted:var(--f-surface-sunken);--muted-foreground:var(--f-text-muted);--accent:var(--f-accent-soft);--accent-foreground:var(--f-accent);--destructive:var(--f-rose);--border:var(--f-border);--input:var(--f-border);--ring:var(--f-border-focus);--radius:var(--f-radius-md);--chart-1:var(--f-chart-1);--chart-2:var(--f-chart-2);--chart-3:var(--f-chart-3);--chart-4:var(--f-chart-4);--chart-5:var(--f-chart-5);--admin-brand:var(--f-accent);--admin-brand-muted:var(--f-ink);color:var(--foreground);background-color:var(--f-bg-page);background-image:var(--f-grad-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}.admin-app .admin-header-glass{z-index:100;border-bottom:1px solid var(--f-border-soft);box-shadow:var(--f-shadow-header);background:#fff;position:sticky;top:0}.admin-app .admin-brand-logo{line-height:0}.admin-app .admin-brand-logo__frame{background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.15rem .25rem;display:inline-flex}.admin-app .admin-brand-logo__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;width:auto!important;height:3.25rem!important;max-height:3.25rem!important}@media (min-width:1024px){.admin-app .admin-brand-logo__img{height:2.35rem!important;max-height:2.35rem!important}.admin-app .admin-brand-logo__frame{padding:.05rem .1rem}.admin-app .admin-header-row{-moz-column-gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.5rem;min-width:0;min-height:2.5rem;align-items:center!important;display:grid!important}.admin-app .admin-top-nav-menu{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--f-border,#cbd5e1) 70%, transparent) transparent;min-width:0;flex-wrap:nowrap!important;align-content:center!important;align-items:center!important;gap:.125rem!important;overflow:auto visible!important}.admin-app .admin-top-nav-menu::-webkit-scrollbar{height:3px}.admin-app .admin-top-nav-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--f-border,#94a3b8) 55%, transparent);border-radius:999px}.admin-app .admin-top-nav-menu>*{flex-shrink:0}.admin-app .admin-header-user{min-width:0}.admin-app .header-ambient-strip{gap:.15rem;height:1.75rem;max-height:1.75rem}}@media (min-width:1280px){.admin-app .admin-brand-logo__img{height:2.65rem!important;max-height:2.65rem!important}}.admin-app .admin-header-glass .mx-auto.box-border.flex-1{padding-top:.35rem!important;padding-bottom:.35rem!important}.admin-app .header-ambient-strip{max-height:2rem}.admin-app header.relative{min-height:0}.admin-app .admin-top-nav-menu{align-content:center}.admin-app .orders-list-actions{grid-template-columns:repeat(4,3.35rem);width:max-content;max-width:14.2rem;gap:4px!important;display:grid!important}.admin-app .orders-list-action-btn{letter-spacing:-.01em;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:3.35rem!important;min-width:3.35rem!important;max-width:3.35rem!important;height:3.05rem!important;min-height:3.05rem!important;max-height:3.05rem!important;color:var(--f-text-primary)!important;border-color:color-mix(in srgb, var(--f-text-primary) 32%, transparent)!important;background-color:color-mix(in srgb, var(--f-text-primary) 5%, transparent)!important;border-radius:5px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:3px 2px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.admin-app .orders-list-action-btn:hover{background-color:color-mix(in srgb, var(--f-text-primary) 11%, transparent)!important;border-color:color-mix(in srgb, var(--f-text-primary) 48%, transparent)!important}.admin-app .orders-list-action-btn .ola-emoji{font-size:14px;font-weight:400;line-height:1;display:block}.admin-app .orders-list-action-btn .ola-label{text-align:center;white-space:normal;word-break:break-word;max-width:100%;font-weight:700;line-height:1.05;display:block;overflow:hidden;color:var(--f-text-primary)!important;font-size:9px!important}.admin-app .orders-list-action-btn .ola-badge{background:#ea580c;border-radius:999px;justify-content:center;align-items:center;min-width:.7rem;padding:0 2px;font-size:6px;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:1px;right:1px;color:#fff!important}.admin-app .admin-app-main{padding-top:0!important}.admin-app .admin-dashboard-main{padding-top:.35rem!important}.admin-app .admin-header-glass:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--f-accent) 55%, transparent) 35%, color-mix(in srgb, var(--f-accent) 80%, transparent) 50%, color-mix(in srgb, var(--f-accent) 55%, transparent) 65%, transparent 100%);pointer-events:none;height:2px;position:absolute;bottom:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-app .admin-header-glass{background:var(--f-surface)}}.admin-app .admin-mobile-header{background:color-mix(in srgb, var(--f-surface) 92%, transparent)!important;border-bottom-color:var(--f-border-soft)!important;-webkit-backdrop-filter:saturate(1.3)blur(12px)!important;backdrop-filter:saturate(1.3)blur(12px)!important}.admin-app .admin-mobile-menu-btn,.admin-app .admin-mobile-logout-btn{box-shadow:var(--f-shadow-xs);transition:background var(--f-duration) var(--f-ease), border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);border-radius:var(--f-radius-pill)!important;border-color:var(--f-border)!important;background:var(--f-surface)!important}.admin-app .admin-mobile-menu-btn:hover,.admin-app .admin-mobile-logout-btn:hover{background:var(--f-surface-sunken)!important;border-color:var(--f-border-strong)!important}.admin-app .admin-mobile-menu-btn[aria-expanded=true]{color:var(--f-accent);background:var(--f-accent-soft)!important;border-color:color-mix(in srgb, var(--f-accent) 28%, transparent)!important}.admin-app .admin-nav-link{transition:background var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);color:var(--f-text-secondary)!important;border-radius:var(--f-radius-pill)!important}.admin-app .admin-nav-link:hover{background:var(--f-surface-sunken)!important;color:var(--f-text-primary)!important}.admin-app .admin-nav-link--active,.admin-app a.admin-nav-link--active,.admin-app button.admin-nav-link--active{--tw-ring-shadow:0 0 #0000;font-weight:600;background:var(--f-accent)!important;color:#fff!important;background-image:none!important;box-shadow:0 1px 2px #f8780052!important}.admin-app .admin-nav-dropdown-item--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-accent) 35%, transparent);font-weight:600;background:var(--f-accent-soft)!important;color:var(--f-accent-pressed)!important}.admin-app .admin-nav-dropdown{background:color-mix(in srgb, var(--f-surface) 94%, transparent)!important;border-color:var(--f-border)!important;box-shadow:var(--f-shadow-lg)!important;border-radius:var(--f-radius-lg)!important;-webkit-backdrop-filter:saturate(1.2)blur(12px)!important;backdrop-filter:saturate(1.2)blur(12px)!important}.admin-app-main:not(.admin-app-main--dashboard):not(:has(.tv-screen)){--admin-pad-x:var(--f-space-page-x)}.admin-app-main:not(.admin-app-main--dashboard):not(:has(.tv-screen)) :is(.rounded-xl,.rounded-2xl,.rounded-lg).border{box-shadow:var(--f-shadow-card);transition:border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);background:var(--f-surface)!important;border-color:var(--f-border)!important}.admin-app-main:not(.admin-app-main--dashboard):not(:has(.tv-screen)) .bg-card{box-shadow:var(--f-shadow-card);transition:border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);background:var(--f-surface)!important;border-color:var(--f-border)!important}.admin-app-main:not(.admin-app-main--dashboard):not(:has(.tv-screen)) :is(.rounded-xl,.rounded-2xl,.rounded-lg).border:hover{border-color:var(--f-border-strong)}.admin-app :is(.rounded-xl,.rounded-2xl,.rounded-lg).border,.admin-app .bg-card{box-shadow:var(--f-shadow-card);background:var(--f-surface)!important;border-color:var(--f-border)!important}.admin-app :is(.rounded-xl,.rounded-2xl,.rounded-lg).border:hover{border-color:var(--f-border-strong)}.admin-app table{border-collapse:separate;border-spacing:0}.admin-app thead tr{background:var(--f-surface-sunken)!important}.admin-app tbody tr{border-color:var(--f-border);background:var(--f-surface);transition:background var(--f-duration) var(--f-ease)}.admin-app tbody tr:hover{background:var(--f-surface-hover)}.admin-app tbody tr:nth-child(2n){background:var(--f-surface-stripe)}.admin-app tbody tr:nth-child(2n):hover{background:var(--f-surface-hover)}.admin-app th{color:var(--f-text-secondary);letter-spacing:.01em;text-transform:none;font-size:.8125rem;font-weight:600}.admin-app td{color:var(--f-text-primary)}.admin-app tfoot tr{font-weight:600;background:var(--f-surface-sunken)!important}.admin-app input:not([type=checkbox]):not([type=radio]),.admin-app select,.admin-app textarea{box-shadow:var(--f-shadow-xs);transition:border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);background:var(--f-surface)!important;border-color:var(--f-border)!important;color:var(--f-text-primary)!important;border-radius:var(--f-radius-sm)!important}.admin-app input:focus,.admin-app select:focus,.admin-app textarea:focus{box-shadow:0 0 0 3px var(--f-accent-ring);outline:none;border-color:var(--f-border-focus)!important}.admin-app [class*=bg-white\/],.admin-app [class*=bg-background\/]{background:var(--f-surface)!important}.admin-app [class*=bg-muted\/]{background:var(--f-surface-sunken)!important}.admin-app [class*=border-black\/],.admin-app [class*=border-slate-200],.admin-app [class*=border-slate-300],.admin-app [class*=border-emerald],.admin-app [class*=border-amber-200]{border-color:var(--f-border)!important}.admin-app .bg-primary{box-shadow:var(--f-shadow-sm);transition:filter var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease), transform var(--f-duration) var(--f-ease);border:none;background:var(--f-grad-primary)!important;color:var(--f-text-inverse)!important}.admin-app .bg-primary:hover{filter:none;box-shadow:var(--f-shadow-md);background:var(--f-grad-primary-hover)!important}.admin-app .bg-primary:active{transform:translateY(.5px)}.admin-app button:not(:disabled),.admin-app a[class*=rounded]{transition:background var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease), border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease), filter var(--f-duration) var(--f-ease)}.admin-app a[class*=hover\:bg-slate]:hover,.admin-app button[class*=hover\:bg-slate]:hover{background:var(--f-surface-sunken)!important}.admin-app [class*=bg-slate-900\/]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-accent) 22%, transparent);background:var(--f-accent-soft)!important;color:var(--f-accent)!important}.admin-app .shadow-sm{box-shadow:var(--f-shadow-sm)!important}.admin-app .shadow-admin-menu{border:1px solid var(--f-border);box-shadow:var(--f-shadow-lg)!important}.admin-app .bg-emerald-50,.admin-app .bg-emerald-100{color:#047857;background:#ecfdf5!important}.admin-app .bg-amber-50,.admin-app .bg-amber-100{color:#b45309;background:#fffbeb!important}.admin-app .bg-rose-50,.admin-app .bg-red-50{color:#be123c;background:#fff1f2!important}.admin-app .bg-violet-50,.admin-app .bg-indigo-50,.admin-app .bg-purple-50{color:var(--f-accent);background:var(--f-accent-soft)!important}.admin-app .bg-teal-50:not(.admin-nav-link--active){color:var(--f-accent-pressed);background:var(--f-accent-soft)!important}.admin-app [role=dialog],.admin-app [data-radix-popper-content-wrapper]>div{background:var(--f-surface);border:1px solid var(--f-border);box-shadow:var(--f-shadow-lg);border-radius:var(--f-radius-lg)}.admin-app .rounded-full.bg-muted,.admin-app [class*=bg-muted\/80],.admin-app [class*=bg-muted\/60]{border-radius:var(--f-radius-pill);box-shadow:inset 0 1px 2px #0f172a0f;background:var(--f-surface-sunken)!important}.admin-app ::-webkit-scrollbar{width:9px;height:9px}.admin-app ::-webkit-scrollbar-track{background:var(--f-surface-sunken);border-radius:5px}.admin-app ::-webkit-scrollbar-thumb{border:2px solid var(--f-surface-sunken);background:#b8b3a9;border-radius:5px}.admin-app ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--f-accent) 45%, #b8b3a9)}.admin-app-main [class*=backdrop-blur],.admin-app-main [class*="supports-[backdrop-filter]"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-app button.fixed.inset-0[class*=bg-slate-900]{background:#0f172a59!important}.admin-app .admin-search-label{letter-spacing:.02em;font-size:.75rem;font-weight:600;color:var(--f-accent)!important}.admin-app .admin-search-input{min-height:2.625rem;border:1.5px solid color-mix(in srgb, var(--f-accent) 35%, var(--f-border))!important;border-radius:var(--f-radius-md)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--f-accent) 8%, transparent), var(--f-shadow-xs)!important;color:var(--f-text-primary)!important;background:linear-gradient(#f4fbf9 0%,#fff 100%)!important}.admin-app .admin-search-input::placeholder{opacity:1;color:var(--f-text-muted)!important}.admin-app .admin-search-input:hover{border-color:color-mix(in srgb, var(--f-accent) 55%, var(--f-border))!important;background:linear-gradient(#e6f7f3 0%,#fff 100%)!important}.admin-app .admin-search-input:focus-visible{border-color:var(--f-accent)!important;box-shadow:0 0 0 3px var(--f-accent-ring), var(--f-shadow-sm)!important}.admin-app select.order-status-select{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--order-status-border) 35%, transparent);background-color:var(--order-status-bg)!important;color:var(--order-status-fg)!important;border-color:var(--order-status-border)!important}.admin-app select.order-status-select:focus{border-color:var(--order-status-border)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--order-status-border) 35%, transparent), inset 0 0 0 1px var(--order-status-border)!important}.admin-app .order-status-pill{box-shadow:inset 0 1px #ffffff40;background-color:var(--order-status-bg)!important;color:var(--order-status-fg)!important;border:1px solid var(--order-status-border)!important}.admin-app .im-shell{gap:1rem;min-height:min(72vh,640px);display:grid}@media (min-width:768px){.admin-app .im-shell{grid-template-columns:minmax(260px,320px) 1fr;align-items:stretch}}.admin-app .im-panel{border-radius:var(--f-radius-lg);border:1px solid var(--f-border);background:var(--f-surface);box-shadow:var(--f-shadow-card);flex-direction:column;display:flex;overflow:hidden}.admin-app .im-panel-head{border-bottom:1px solid var(--f-border-soft);background:linear-gradient(#f4fbf9 0%,#fff 100%);padding:.875rem}.admin-app .im-peer-btn{text-align:left;width:100%;transition:background var(--f-duration) var(--f-ease);align-items:flex-start;gap:.75rem;padding:.7rem .85rem;font-size:.875rem;display:flex}.admin-app .im-peer-btn:hover{background:var(--f-surface-hover)}.admin-app .im-peer-btn--active{box-shadow:inset 3px 0 0 var(--f-accent);background:var(--f-accent-soft)!important}.admin-app .im-group-avatar{border-radius:var(--f-radius-pill);background:linear-gradient(135deg, var(--f-accent) 0%, var(--f-navy) 100%);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--f-shadow-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.admin-app .im-create-group{border-radius:var(--f-radius-sm);border:1px solid color-mix(in srgb, var(--f-accent) 35%, transparent);background:var(--f-accent-soft);width:100%;color:var(--f-accent-pressed);transition:background var(--f-duration) var(--f-ease);padding:.55rem .85rem;font-size:.875rem;font-weight:600}.admin-app .im-create-group:hover{background:color-mix(in srgb, var(--f-accent-soft) 70%, var(--f-accent) 30%)}.admin-app .im-thread{overscroll-behavior:contain;background:radial-gradient(ellipse 80% 50% at 50% 0%, var(--f-accent-soft) 0%, transparent 55%), var(--f-surface-sunken);flex-direction:column;flex:1;gap:.55rem;padding:.85rem;display:flex;overflow-y:auto}.admin-app .im-bubble{max-width:min(100%,28rem);box-shadow:var(--f-shadow-xs);border-radius:1.1rem;padding:.55rem .8rem;font-size:.875rem;line-height:1.45}.admin-app .im-bubble--me{background:var(--f-grad-primary);color:var(--f-text-inverse);border-bottom-right-radius:.35rem}.admin-app .im-bubble--them{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-text-primary);border-bottom-left-radius:.35rem}.admin-app .im-composer{border-top:1px solid var(--f-border-soft);background:var(--f-surface);padding:.75rem}.admin-app .im-composer textarea{resize:vertical;min-height:4.5rem;border-radius:var(--f-radius-md)!important}.admin-app .im-empty{text-align:center;color:var(--f-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}@media (max-width:1023px){.admin-app-main:not(.admin-app-main--dashboard) .admin-dashboard-main{padding-top:.85rem}.admin-app .im-shell{min-height:auto}.admin-app .im-panel{border-radius:var(--f-radius-md)}}body:not(:has(.admin-app)){--background:var(--f-bg-page);--foreground:var(--f-text-primary);--muted-foreground:var(--f-text-muted);--border:var(--f-border);--input:var(--f-border);--ring:var(--f-border-focus);background:var(--f-bg-page);color:var(--f-text-primary)}body:not(:has(.admin-app)) .bg-gradient-to-b{background:var(--f-bg-page)!important;background-image:var(--f-grad-page)!important}body:not(:has(.admin-app)) [class*=bg-white\/]{box-shadow:var(--f-shadow-card);background:var(--f-surface)!important;border-color:var(--f-border)!important}body:not(:has(.admin-app)) .rounded-3xl.border{box-shadow:var(--f-shadow-card);background:var(--f-surface)!important;border-color:var(--f-border)!important}body:not(:has(.admin-app)) .bg-slate-900{box-shadow:var(--f-shadow-md);background:var(--f-grad-primary)!important;color:var(--f-text-inverse)!important}body:not(:has(.admin-app)) input{background:var(--f-surface)!important;border-color:var(--f-border)!important;color:var(--f-text-primary)!important}html[data-ui-theme-custom="1"] .admin-app .admin-header-glass,html[data-ui-theme-custom="1"] .admin-app .admin-mobile-header{background-color:var(--ui-header-bg,var(--f-surface))}html[data-halloween-season="1"] .admin-app .admin-header-glass,html[data-halloween-season="1"] .admin-app .admin-mobile-header{color:var(--f-text-primary,#f5f0e8);background-color:var(--ui-header-bg,#0f0e0d)!important}html[data-ui-bg-image="1"] .admin-app{background-color:var(--f-bg-page);isolation:isolate;background-image:none;position:relative}html[data-ui-bg-image="1"] .admin-app:before{content:"";z-index:-1;pointer-events:none;background-color:var(--f-bg-page);background-image:linear-gradient(var(--ui-bg-overlay), var(--ui-bg-overlay)), var(--ui-bg-image);background-size:var(--ui-bg-size,cover);background-position:var(--ui-bg-position,center);background-repeat:no-repeat;background-attachment:var(--ui-bg-attachment,fixed);opacity:var(--ui-bg-image-opacity,.55);filter:blur(var(--ui-bg-image-blur,0px));position:fixed;inset:0;transform:scale(1.02)}html[data-ui-bg-image="1"] body:not(:has(.admin-app)){position:relative;background-image:none!important}html[data-ui-bg-image="1"] body:not(:has(.admin-app)):before{content:"";z-index:-1;pointer-events:none;background-color:var(--f-bg-page);background-image:linear-gradient(var(--ui-bg-overlay), var(--ui-bg-overlay)), var(--ui-bg-image);background-size:var(--ui-bg-size,cover);background-position:var(--ui-bg-position,center);background-repeat:no-repeat;background-attachment:var(--ui-bg-attachment,fixed);opacity:var(--ui-bg-image-opacity,.55);filter:blur(var(--ui-bg-image-blur,0px));position:fixed;inset:0;transform:scale(1.02)}html[data-ui-translucent-surfaces="1"] .admin-app .rounded-xl.border.bg-card,html[data-ui-translucent-surfaces="1"] .admin-app .rounded-lg.border.bg-card,html[data-ui-translucent-surfaces="1"] .admin-app [class*=bg-card]{color:var(--f-text-primary);background-color:color-mix(in srgb, var(--f-surface) calc(var(--ui-surface-alpha,.88) * 100%), transparent)!important}html[data-ui-readable="1"] .admin-app{color:var(--f-text-primary)}html[data-ui-readable="1"] .admin-app .text-muted-foreground{color:var(--f-text-muted)!important}html[data-ui-readable="1"] .admin-app .text-foreground{color:var(--f-text-primary)!important}html[data-ui-readable="1"][data-ui-bg-image="1"] .admin-app-main{text-shadow:0 1px 0 color-mix(in srgb, var(--f-bg-page) 55%, transparent)}html[data-ui-readable="1"][data-ui-bg-image="1"] .admin-app [class*=bg-card],html[data-ui-readable="1"][data-ui-bg-image="1"] .admin-app .rounded-xl.border{text-shadow:none}html[data-ui-glass="1"] .admin-app .admin-header-glass,html[data-ui-glass="1"] .admin-app .admin-mobile-header{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-bottom-color:color-mix(in srgb, var(--f-border) 55%, transparent);background-color:color-mix(in srgb, var(--ui-header-bg,var(--f-surface)) 58%, transparent)!important}html[data-ui-glass="1"] .admin-app [class*=bg-card],html[data-ui-glass="1"] .admin-app .rounded-xl.border.bg-card,html[data-ui-glass="1"] .admin-app .rounded-lg.border.bg-card{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:0 0 0 1px #ffffff38 inset, var(--f-shadow-card);color:var(--f-text-primary);background-color:color-mix(in srgb, var(--f-surface) calc(var(--ui-surface-alpha,.62) * 100%), transparent)!important;border-color:color-mix(in srgb, #fff 35%, var(--f-border))!important}html[data-ui-glass="1"][data-ui-text-on=dark-bg] .admin-app .admin-header-glass,html[data-ui-glass="1"][data-ui-text-on=dark-bg] .admin-app .admin-mobile-header{border-bottom-color:#ffffff1f}
.admin-app-main:not(.admin-app-main--dashboard):not(:has(.tv-screen)){--work-tab-radius:10px;--work-section-radius:var(--f-radius-lg)}.admin-app-main:not(.admin-app-main--dashboard) .admin-dashboard-main>h1,.admin-app-main:not(.admin-app-main--dashboard) .admin-work-page>h1,.admin-app-main:not(.admin-app-main--dashboard) .admin-work-page>main>h1,.admin-app-main:not(.admin-app-main--dashboard) .admin-work-page h1:first-of-type{color:var(--f-text-primary);letter-spacing:-.02em}.admin-app-main:not(.admin-app-main--dashboard) .admin-dashboard-main>h1+p,.admin-app-main:not(.admin-app-main--dashboard) .admin-work-lead{color:var(--f-text-muted);line-height:1.5}.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1,.admin-app-main:not(.admin-app-main--dashboard) .admin-seg-tabs{box-shadow:var(--f-shadow-xs);gap:.2rem;border-color:var(--f-border)!important;background:var(--f-surface)!important;border-radius:12px!important;padding:.3rem!important}.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1>button,.admin-app-main:not(.admin-app-main--dashboard) .admin-seg-tabs>button{transition:background var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease);font-weight:500;border-radius:var(--work-tab-radius)!important}.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1>button.bg-primary,.admin-app-main:not(.admin-app-main--dashboard) .admin-seg-tab--active{box-shadow:var(--f-shadow-sm)}.admin-app-main:not(.admin-app-main--dashboard) .admin-sticky-bar,.admin-app-main:not(.admin-app-main--dashboard) .sticky.top-0.z-30.border-b{background:color-mix(in srgb, var(--f-surface) 92%, transparent)!important;border-bottom-color:var(--f-border-soft)!important;box-shadow:var(--f-shadow-sm)!important;-webkit-backdrop-filter:saturate(1.2)blur(10px)!important;backdrop-filter:saturate(1.2)blur(10px)!important}.admin-app-main:not(.admin-app-main--dashboard) .admin-work-section,.admin-app-main:not(.admin-app-main--dashboard) .admin-dashboard-main>form.rounded-xl.border,.admin-app-main:not(.admin-app-main--dashboard) section.rounded-xl.border.border-border.bg-card{box-shadow:var(--f-shadow-card);border-radius:var(--work-section-radius)!important;border-color:var(--f-border)!important}.admin-app-main:not(.admin-app-main--dashboard) thead th{text-transform:uppercase;letter-spacing:.04em;padding-top:.65rem;padding-bottom:.65rem;font-size:.75rem;color:var(--f-text-muted)!important}.admin-app-main:not(.admin-app-main--dashboard) tbody td{vertical-align:middle;padding-top:.7rem;padding-bottom:.7rem}.admin-app-main:not(.admin-app-main--dashboard) .orders-mobile-card{background:var(--f-surface);box-shadow:var(--f-shadow-card);transition:border-color var(--f-duration) var(--f-ease), box-shadow var(--f-duration) var(--f-ease), transform var(--f-duration) var(--f-ease);border-radius:var(--f-radius-lg)!important;border-color:var(--f-border)!important}.admin-app-main:not(.admin-app-main--dashboard) .orders-mobile-card:active{transform:scale(.995)}.admin-app-main:not(.admin-app-main--dashboard) .orders-filter-panel{border-radius:var(--f-radius-lg);border:1px solid var(--f-border);background:var(--f-surface);box-shadow:var(--f-shadow-card);padding:.85rem 1rem}.admin-app .orders-hscroll-toolbar{border-color:var(--f-border)!important;background:var(--f-surface)!important;box-shadow:var(--f-shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;gap:.4rem!important;padding:.4rem .55rem!important}.admin-app .orders-hscroll-step{border:1px solid var(--f-border);background:var(--f-surface-sunken);min-width:3.4rem;color:var(--f-text-secondary);letter-spacing:.01em;transition:background var(--f-duration) var(--f-ease), border-color var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease);border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;height:2rem!important;padding:0 .55rem!important}.admin-app .orders-hscroll-step__icon{opacity:.9;flex-shrink:0;width:.875rem;height:.875rem}.admin-app .orders-hscroll-step__label{color:inherit;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1}.admin-app .orders-hscroll-step:hover{background:var(--f-accent-soft);border-color:color-mix(in srgb, var(--f-accent) 32%, var(--f-border));color:var(--f-accent-pressed)}.admin-app .orders-hscroll-toolbar .orders-hscroll-nav{border:1px solid var(--f-border);background:var(--f-surface-sunken);width:2rem;height:2rem;color:var(--f-text-secondary);box-shadow:none;transition:background var(--f-duration) var(--f-ease), border-color var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-app .orders-hscroll-toolbar .orders-hscroll-nav:hover{background:var(--f-accent-soft);border-color:color-mix(in srgb, var(--f-accent) 32%, var(--f-border));color:var(--f-accent-pressed)}.admin-app .orders-hscroll-toolbar .orders-hscroll-nav:focus-visible{box-shadow:var(--f-focus-ring);outline:none}.admin-app .orders-hscroll-nav__glyph{font-size:1.05rem;font-weight:650;line-height:1;translate:0 -.04em}.admin-app .orders-hscroll-rail{align-self:center;background:color-mix(in srgb, var(--f-border) 55%, transparent)!important;border:none!important;border-radius:999px!important;height:.7rem!important;margin:0 .15rem!important;padding:0!important;box-shadow:inset 0 1px 1px #2434470f!important}.admin-app a.admin-btn-ghost,.admin-app button.admin-btn-ghost{text-decoration:none}.admin-app-main:not(.admin-app-main--dashboard) .admin-settings-tabs{border-bottom:1px solid var(--f-border-soft);flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex}.admin-app-main:not(.admin-app-main--dashboard) .admin-settings-tab{color:var(--f-text-muted);transition:background var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease);border-radius:10px;padding:.45rem .85rem;font-size:.875rem;font-weight:550}.admin-app-main:not(.admin-app-main--dashboard) .admin-settings-tab:hover{background:var(--f-surface-sunken);color:var(--f-text-primary)}.admin-app-main:not(.admin-app-main--dashboard) .admin-settings-tab--active{background:var(--f-accent-soft);color:var(--f-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-accent) 35%, transparent)}.admin-app-main:not(.admin-app-main--dashboard) .admin-manager-chip{border:1px solid var(--f-border);box-shadow:var(--f-shadow-xs);background:linear-gradient(#f8f9ff 0%,#fff 100%);border-radius:12px;padding:.75rem}.admin-app-main:not(.admin-app-main--dashboard) .admin-btn-ghost{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-text-secondary);transition:background var(--f-duration) var(--f-ease), border-color var(--f-duration) var(--f-ease), color var(--f-duration) var(--f-ease);border-radius:10px;padding:.4rem .75rem;font-size:.8125rem;font-weight:550}.admin-app-main:not(.admin-app-main--dashboard) .admin-btn-ghost:hover{background:var(--f-accent-soft);border-color:color-mix(in srgb, var(--f-accent) 35%, transparent);color:var(--f-accent)}@media (max-width:639px){.admin-app-main:not(.admin-app-main--dashboard) .admin-dashboard-main{padding-top:.75rem;padding-bottom:1.25rem}.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1{width:100%}.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1>button{flex:auto;justify-content:center;min-height:2.75rem}}@media (min-width:640px) and (max-width:1023px){.admin-app-main:not(.admin-app-main--dashboard) .inline-flex.rounded-md.border.border-border.bg-card.p-1>button,.admin-app-main:not(.admin-app-main--dashboard) .admin-seg-tabs>button{min-height:2.5rem;padding-inline:.85rem}}.admin-app-main:not(.admin-app-main--dashboard) .packer-order-card,.admin-app-main:not(.admin-app-main--dashboard) [data-work-card]{border-radius:var(--f-radius-lg);border:1px solid var(--f-border);background:var(--f-surface);box-shadow:var(--f-shadow-card)}
.admin-app :where(a,button,summary,[role=button]):focus-visible{outline:2px solid var(--f-border-focus);outline-offset:2px}.admin-app :where(input,select,textarea):focus-visible{border-color:var(--f-border-focus);outline:none}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.admin-app{--admin-pad-x:clamp(.65rem, .4rem + 2.2vw, 1.15rem)}.admin-app #admin-mobile-nav-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb, var(--f-surface) 96%, transparent);max-height:min(78dvh,36rem)}.admin-app .admin-top-nav-menu{flex-direction:column;gap:.2rem;padding:.55rem .65rem .85rem;display:flex}.admin-app .admin-top-nav-menu a,.admin-app .admin-top-nav-menu button{min-height:var(--f-touch-min);justify-content:flex-start;width:100%;padding-inline:.85rem!important;font-size:.9375rem!important}.admin-app .admin-mobile-header{min-height:3.25rem;padding-top:.35rem;padding-bottom:.35rem}.admin-app-main:not(.admin-app-main--dashboard) .overflow-x-auto,.admin-app-main:not(.admin-app-main--dashboard) .orders-hscroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:.5rem}}@media (min-width:768px) and (max-width:1023px){.admin-app #admin-mobile-nav-panel{max-height:min(82dvh,42rem)}.admin-app .admin-top-nav-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;padding:.75rem 1rem 1rem;display:grid}.admin-app .admin-top-nav-menu a,.admin-app .admin-top-nav-menu button{font-size:.875rem!important}}.admin-app-main:not(.admin-app-main--dashboard) .admin-page-header{margin-bottom:var(--f-space-stack);flex-direction:column;gap:.35rem;display:flex}@media (min-width:768px){.admin-app-main:not(.admin-app-main--dashboard) .admin-page-header{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem}}.admin-app-main:not(.admin-app-main--dashboard) .admin-page-title{letter-spacing:-.025em;color:var(--f-text-primary);font-size:clamp(1.25rem,1rem + 1.4vw,1.75rem);font-weight:650;line-height:1.2}.admin-app-main:not(.admin-app-main--dashboard) .admin-page-lead{max-width:42rem;color:var(--f-text-muted);font-size:.875rem;line-height:1.5}.admin-app-main:not(.admin-app-main--dashboard) .admin-mobile-card{border-radius:var(--f-radius-lg);border:1px solid var(--f-border);background:var(--f-surface);box-shadow:var(--f-shadow-card);padding:.9rem 1rem}.admin-app-main:not(.admin-app-main--dashboard) .admin-responsive-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.admin-app-main:not(.admin-app-main--dashboard) .admin-responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}@media (min-width:1024px){.admin-app-main:not(.admin-app-main--dashboard) .admin-responsive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1280px){.admin-app-main:not(.admin-app-main--dashboard) .admin-responsive-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.admin-app-main:not(.admin-app-main--dashboard) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--f-touch-min);font-size:16px}.admin-app-main:not(.admin-app-main--dashboard) :where(button.rounded-md,button.rounded-lg,a.rounded-md,a.rounded-lg){min-height:var(--f-touch-min)}.admin-app-main:not(.admin-app-main--dashboard) .admin-sticky-bar{padding-left:max(.5rem, env(safe-area-inset-left,0px));padding-right:max(.5rem, env(safe-area-inset-right,0px));top:0}}
.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-50]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-100]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-50]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-100]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-purple-50]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-purple-100]{background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-50]:not(.order-status-pill){background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-100]:not(.order-status-pill){background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-50]:not(.order-status-pill){background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-100]:not(.order-status-pill){background-color:var(--f-accent-soft)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-500]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-600]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-700]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-500]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-600]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-700]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-800]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-purple-500]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-purple-600]{background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-500]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-600]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-700]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-500]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-600]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-700]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-800]:not(.order-status-pill){background-color:var(--f-accent)!important;color:var(--f-text-inverse)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-400]{background-color:color-mix(in srgb, var(--f-accent) 40%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-400]{background-color:color-mix(in srgb, var(--f-accent) 40%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-400]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 40%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-400]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 40%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-950]{background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-indigo-950]{background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-violet-900]{background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-950]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-orange-900]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-950]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=bg-teal-900]:not(.order-status-pill){background-color:color-mix(in srgb, var(--f-accent) 16%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-indigo-]{color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-violet-]{color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-purple-700]{color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-purple-800]{color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-purple-900]{color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-orange-]:not(.order-status-pill):not([class*=text-orange-200]){color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=text-teal-]:not(.order-status-pill){color:var(--f-accent)!important}:is(.admin-app:not(:has(.tv-screen)) [class*=text-indigo-950].order-status-pill,.admin-app:not(:has(.tv-screen)) .order-status-pill [class*=text-],.admin-app:not(:has(.tv-screen)) .order-status-pill[class*=bg-teal-],.admin-app:not(:has(.tv-screen)) .order-status-pill[class*=text-teal-],.admin-app:not(:has(.tv-screen)) .order-status-pill[class*=bg-orange-],.admin-app:not(:has(.tv-screen)) .order-status-pill[class*=text-orange-]){color:inherit;background-color:inherit}.admin-app:not(:has(.tv-screen)) [class*=border-indigo-]{border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-violet-]{border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-purple-300]{border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-purple-400]{border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-purple-500]{border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-orange-]:not(.order-status-pill){border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}.admin-app:not(:has(.tv-screen)) [class*=border-teal-]:not(.order-status-pill){border-color:color-mix(in srgb, var(--f-accent) 42%, var(--f-border))!important}:is(.admin-app:not(:has(.tv-screen)) [class*=border-l-violet],.admin-app:not(:has(.tv-screen)) [class*=border-l-indigo],.admin-app:not(:has(.tv-screen)) [class*=border-l-orange],.admin-app:not(:has(.tv-screen)) [class*=border-l-teal]){border-left-color:var(--f-accent)!important}.admin-app:not(:has(.tv-screen)) [class*=ring-indigo-]{--tw-ring-color:color-mix(in srgb, var(--f-accent) 38%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=ring-violet-]{--tw-ring-color:color-mix(in srgb, var(--f-accent) 38%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=ring-purple-]{--tw-ring-color:color-mix(in srgb, var(--f-accent) 38%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=ring-orange-]:not(.order-status-pill){--tw-ring-color:color-mix(in srgb, var(--f-accent) 38%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=ring-teal-]:not(.order-status-pill){--tw-ring-color:color-mix(in srgb, var(--f-accent) 38%, transparent)!important}:is(.admin-app:not(:has(.tv-screen)) [class*=from-indigo-],.admin-app:not(:has(.tv-screen)) [class*=from-violet-],.admin-app:not(:has(.tv-screen)) [class*=from-orange-],.admin-app:not(:has(.tv-screen)) [class*=from-teal-]){--tw-gradient-from:#6fa382 var(--tw-gradient-from-position)!important;--tw-gradient-to:#5a8f6e00 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}:is(.admin-app:not(:has(.tv-screen)) [class*=via-violet-],.admin-app:not(:has(.tv-screen)) [class*=via-fuchsia-],.admin-app:not(:has(.tv-screen)) [class*=via-indigo-],.admin-app:not(:has(.tv-screen)) [class*=via-orange-],.admin-app:not(:has(.tv-screen)) [class*=via-teal-]){--tw-gradient-via:#5a8f6e var(--tw-gradient-via-position)!important}:is(.admin-app:not(:has(.tv-screen)) [class*=to-indigo-],.admin-app:not(:has(.tv-screen)) [class*=to-violet-],.admin-app:not(:has(.tv-screen)) [class*=to-fuchsia-],.admin-app:not(:has(.tv-screen)) [class*=to-purple-],.admin-app:not(:has(.tv-screen)) [class*=to-orange-],.admin-app:not(:has(.tv-screen)) [class*=to-teal-]){--tw-gradient-to:#243447 var(--tw-gradient-to-position)!important}:is(.admin-app:not(:has(.tv-screen)) [class*=decoration-indigo-],.admin-app:not(:has(.tv-screen)) [class*=decoration-orange-],.admin-app:not(:has(.tv-screen)) [class*=decoration-teal-]){-webkit-text-decoration-color:color-mix(in srgb, var(--f-accent) 45%, transparent)!important;text-decoration-color:color-mix(in srgb, var(--f-accent) 45%, transparent)!important}.admin-app:not(:has(.tv-screen)) [class*=accent-orange-]{accent-color:var(--f-accent)!important}
.telephony-dialer{color:var(--f-text-primary,#0f172a);background:var(--f-surface,#fff);border-color:var(--f-border,#e2e8f0);box-shadow:var(--f-shadow-lg,0 10px 40px #0f172a1f)}.admin-app .telephony-dialer{background:var(--f-surface)!important;color:var(--f-text-primary)!important;border-color:var(--f-border)!important}.telephony-dialer__label{color:var(--f-text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.telephony-dialer__display{border-radius:1rem;border:1px solid var(--f-border,#cbd5e1)!important;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important}.telephony-dialer__number{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;color:#0f172a!important}.telephony-dialer__number::placeholder{opacity:1;color:#94a3b8!important}.telephony-dialer__status{font-size:.75rem;font-weight:500;color:#475569!important}.telephony-dialer__pad-key{border-radius:1rem;min-height:3.25rem;transition:background .12s,border-color .12s,transform 80ms;box-shadow:0 1px 2px #0f172a0f;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.telephony-dialer__pad-key:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.telephony-dialer__pad-key:active{transform:scale(.97);background:#e2e8f0!important}.telephony-dialer__pad-digit{font-size:1.375rem;font-weight:700;line-height:1.2;color:#0f172a!important}.telephony-dialer__pad-sub{letter-spacing:.08em;min-height:1rem;font-size:.625rem;font-weight:600;color:#64748b!important}.telephony-dialer__toggle{border:1px solid var(--f-border,#cbd5e1);border-radius:.5rem;font-size:.75rem;font-weight:600;color:#0f172a!important;background:#f8fafc!important}.telephony-dialer__toggle:hover:not(:disabled){background:#f1f5f9!important}.telephony-dialer__toggle--active{color:#fff!important;background:#d97706!important;border-color:#b45309!important}.telephony-dialer__toggle:disabled{opacity:.45}.telephony-dialer__ghost-btn{border:1px solid var(--f-border,#cbd5e1);border-radius:.375rem;font-size:.75rem;font-weight:500;color:#334155!important;background:#fff!important}.telephony-dialer__ghost-btn:hover{background:#f1f5f9!important}.telephony-dialer__action-call{border-radius:.75rem;font-weight:700;box-shadow:0 2px 8px #05966959;color:#fff!important;background:#059669!important}.telephony-dialer__action-call:hover:not(:disabled){background:#047857!important}.telephony-dialer__action-hangup{border-radius:.75rem;font-weight:700;box-shadow:0 2px 8px #dc26264d;color:#fff!important;background:#dc2626!important}.telephony-dialer__action-hangup:hover:not(:disabled){background:#b91c1c!important}.telephony-dialer__crm-link{border-radius:.75rem;font-weight:600;color:#0369a1!important;background:#e0f2fe!important;border:1px solid #38bdf8!important}.telephony-dialer__crm-link:hover{background:#bae6fd!important}.telephony-dialer__crm-disabled{border-radius:.75rem;border:1px solid var(--f-border)!important;color:#94a3b8!important;background:#f8fafc!important}.telephony-dialer--incoming{border-color:#059669!important}.telephony-dialer__incoming-badge{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.telephony-dialer__client-card{border-radius:.75rem;border:1px solid var(--f-border)!important;color:#0f172a!important;background:#f8fafc!important}.telephony-dialer__client-card .telephony-dialer__label{color:#64748b!important}.telephony-dialer--compact{box-shadow:0 8px 32px #0f172a24,0 0 0 1px #6366f126;border-color:#6366f1!important}.telephony-dialer--compact .telephony-dialer__number-line{font-size:.9375rem;font-weight:700;color:#0f172a!important}.telephony-dialer--compact .telephony-dialer__status{color:#475569!important}.telephony-dialer--compact .telephony-dialer__missed{font-weight:600;color:#b45309!important}.telephony-dialer__compact-link{border-radius:.5rem;font-weight:600;border:1px solid var(--f-border)!important;color:#334155!important;background:#fff!important}.telephony-dialer__compact-link:hover{background:#f1f5f9!important}.admin-app .telephony-dialer input.telephony-dialer__number{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:none!important}.admin-app .telephony-dialer .telephony-dialer__pad-key{color:#0f172a!important;background:#fff!important}.admin-app .telephony-dialer .telephony-dialer__display{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important}
.admin-app .recharts-surface{overflow:visible}.admin-app .recharts-cartesian-grid-horizontal line,.admin-app .recharts-cartesian-grid-vertical line{stroke-dasharray:none;stroke:#e2e8f0!important}.admin-app .recharts-cartesian-axis-tick text,.admin-app .recharts-legend-item-text{font-size:11px;fill:var(--f-text-muted)!important}.admin-app .recharts-label{fill:var(--f-text-secondary)!important}.admin-app .recharts-bar-rectangle{transition:opacity .2s,filter .2s}.admin-app .recharts-bar-rectangle:hover,.admin-app .recharts-active-bar .recharts-bar-rectangle{filter:brightness(1.06)saturate(1.05)}.admin-app .recharts-pie-sector{stroke:var(--f-surface);stroke-width:2px;transition:filter .2s,opacity .2s}.admin-app .recharts-pie-sector:hover{filter:brightness(1.06)}.admin-app .recharts-line-curve{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .2s}.admin-app .recharts-default-tooltip{background:var(--f-surface)!important;border:1px solid var(--f-border)!important;border-radius:var(--f-radius-sm)!important;box-shadow:var(--f-shadow-lg)!important;color:var(--f-text-primary)!important}.chart-bar-fill-motion{box-shadow:inset 0 1px #ffffff59}.plan-progress-track{box-shadow:inset 0 1px 3px #0f172a1a,inset 0 0 0 1px #0f172a0a}.plan-progress-fill.chart-bar-fill-motion{box-sizing:border-box;filter:drop-shadow(0 0 1px #ffffffd9);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #fffffff2,0 0 6px #ffffff59,0 1px 3px #0f172a1f}.chart-bar-fill-motion--brand{background:var(--f-grad-bar-h)}.chart-bar-v-motion{box-shadow:inset 0 1px #ffffff4d}.chart-bar-v-motion--brand{background:var(--f-grad-bar-v)}.chart-svg-line{stroke-linecap:round;stroke-linejoin:round}.admin-app .rounded-xl.border[class*=bg-muted]{box-shadow:inset 0 1px #fffc;background:var(--f-surface-sunken)!important;border-color:var(--f-border)!important}.admin-app .from-sky-400,.admin-app .from-sky-500{--tw-gradient-from:#6fa382 var(--tw-gradient-from-position)}.admin-app .via-sky-500{--tw-gradient-via:#5a8f6e var(--tw-gradient-via-position)}.admin-app .to-indigo-600{--tw-gradient-to:#243447 var(--tw-gradient-to-position)}.admin-app .from-emerald-400,.admin-app .from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position)}.admin-app .to-teal-700,.admin-app .to-teal-500{--tw-gradient-to:#457859 var(--tw-gradient-to-position)}.admin-app .from-violet-500{--tw-gradient-from:#6fa382 var(--tw-gradient-from-position)}.admin-app .via-fuchsia-500{--tw-gradient-via:#5a8f6e var(--tw-gradient-via-position)}.admin-app .to-pink-500{--tw-gradient-to:#243447 var(--tw-gradient-to-position)}.admin-app .from-indigo-500{--tw-gradient-from:#6fa382 var(--tw-gradient-from-position)}.admin-app .via-violet-500{--tw-gradient-via:#5a8f6e var(--tw-gradient-via-position)}.admin-app .to-fuchsia-500{--tw-gradient-to:#243447 var(--tw-gradient-to-position)}@media (prefers-reduced-motion:reduce){.admin-app .recharts-bar-rectangle,.admin-app .recharts-pie-sector,.admin-app .recharts-line-curve{transition:none}}
.recharts-bar-rectangle,.recharts-pie-sector{transition:filter .22s,opacity .22s}.recharts-bar-rectangle:hover,.recharts-active-bar .recharts-bar-rectangle,.recharts-pie-sector:hover{filter:brightness(1.07)saturate(1.05)}.recharts-line-curve{transition:stroke-width .2s}.recharts-active-dot circle{transition:r .25s}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{transition:stroke-opacity .25s}@keyframes chart-bar-fill{0%{transform-origin:0;opacity:.45;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.chart-bar-segment-motion{transform-origin:0;animation:.95s cubic-bezier(.32,.72,0,1) both chart-bar-fill}.chart-bar-fill-motion{transform-origin:0}.chart-bar-v-motion{transform-origin:bottom}@keyframes chart-svg-draw-len{0%{stroke-dashoffset:var(--chart-path-len,1200);opacity:.35}to{stroke-dashoffset:0;opacity:1}}.chart-svg-line-animated{animation-name:chart-svg-draw-len;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}@keyframes chart-svg-draw{to{stroke-dashoffset:0}}.chart-svg-line{stroke-linecap:round;stroke-linejoin:round}@keyframes chart-sparkline-draw{0%{stroke-dashoffset:120px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}.chart-sparkline-line{stroke-dasharray:120;animation:1.2s cubic-bezier(.32,.72,0,1) both chart-sparkline-draw}@keyframes chart-sparkline-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.chart-sparkline-dot{transform-origin:50%;animation:.5s cubic-bezier(.32,.72,0,1) .75s both chart-sparkline-dot}@keyframes chart-axis-fade{0%{opacity:0}to{opacity:1}}.admin-app .recharts-cartesian-axis-tick{animation:.6s ease-out both chart-axis-fade}@media (prefers-reduced-motion:reduce){.recharts-bar-rectangle,.recharts-pie-sector,.recharts-line-curve{transition:none}.chart-bar-segment-motion,.chart-sparkline-line,.chart-sparkline-dot,.chart-svg-line-animated{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.admin-app .recharts-cartesian-axis-tick{animation:none}}
html[data-halloween-season="1"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hw-png-banner:url(/halloween/png/decor-header-banner.png?v=4);--hw-png-drip:url(/halloween/png/decor-drip-border.png?v=4);--hw-png-bat:url(/halloween/png/icon-bat.png?v=4);--hw-kit-pumpkin-hat:url(/halloween/png/kit/ill-pumpkin-witch-hat.png?v=4);--hw-kit-pumpkins-stack:url(/halloween/png/kit/ill-pumpkins-stack.png?v=4);--hw-kit-pumpkins-duo:url(/halloween/png/kit/ill-pumpkins-duo.png?v=4);--hw-kit-raven:url(/halloween/png/kit/ill-raven-skull.png?v=4);--hw-kit-skull-candles:url(/halloween/png/kit/ill-skull-candles.png?v=4);--hw-kit-cat-lantern:url(/halloween/png/kit/ill-black-cat-lantern.png?v=4);--hw-kit-cauldron:url(/halloween/png/kit/ill-cauldron.png?v=4);--hw-kit-ghost-mansion:url(/halloween/png/kit/ill-ghost-mansion.png?v=4);--hw-kit-cat-boxes:url(/halloween/png/kit/ill-cat-boxes.png?v=4);--hw-kit-signs:url(/halloween/png/kit/ill-wooden-signs.png?v=4);--hw-kit-empty-box:url(/halloween/png/kit/ill-empty-box.png?v=4);--hw-kit-progress:url(/halloween/png/kit/ill-progress-bar.png?v=4);--hw-kit-leaves:url(/halloween/png/kit/ill-maple-leaves.png?v=4);--hw-kit-status-ghost:url(/halloween/png/kit/ill-status-ghost.png?v=4);--hw-web-corner:url(/halloween/web-corner-amber.svg?v=5);--hw-glow:0 0 0 1px #f9731699, 0 0 16px #f9731652, 0 0 28px #fb923c29;--hw-glow-soft:0 0 0 1px #f9731666, 0 0 12px #f9731633;--hw-frame:1px solid #f9731680;--hw-size-bat:52px;--hw-size-brand-pumpkin:44px;--hw-size-web-corner:72px;--hw-size-card-accent:52px;--hw-size-corner-pumpkins:112px;--hw-size-corner-ghost:96px;--hw-size-banner-h:200px;--hw-size-leaves:100px}html[data-halloween-season="1"] .admin-app:before,html[data-halloween-season="1"] .admin-app:after,html[data-halloween-season="1"] .admin-app .admin-header-glass:before,html[data-halloween-season="1"] .admin-app .admin-header-glass:after,html[data-halloween-season="1"] .admin-app .admin-brand-logo__frame:after,html[data-halloween-season="1"] .hw-login-decor{image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}html[data-halloween-season="1"] .admin-app{background-color:var(--f-bg-page,#0a0a0b)!important;background-image:linear-gradient(180deg, #0a0a0b26 0%, var(--f-bg-page,#0a0a0b) 55%), var(--hw-png-banner), url(/halloween/fog.svg), var(--f-grad-page)!important;background-size:100% var(--hw-size-banner-h), 100% var(--hw-size-banner-h), 100% 45%, auto!important;color:var(--f-text-primary,#f5f0e8)!important;background-position:top,top,top,50%!important;background-repeat:no-repeat!important}html[data-halloween-season="1"] .admin-app-main{color:var(--f-text-primary,#f5f0e8)}html[data-halloween-season="1"] .admin-app .admin-header-glass,html[data-halloween-season="1"] .admin-app .admin-mobile-header{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f0e0deb!important;background-image:linear-gradient(90deg, #0f0e0deb 0%, #0f0e0dbf 55%, #0f0e0d8c 100%), var(--hw-kit-leaves), var(--hw-png-banner)!important;background-size:auto, var(--hw-size-leaves), cover!important;border-bottom:var(--hw-frame)!important;box-shadow:var(--hw-glow-soft), 0 10px 24px -14px #0000008c!important;color:#f5f0e8!important;background-position:50%,right 4.5rem bottom -8px,100%!important;background-repeat:no-repeat!important;position:relative!important;overflow:hidden!important}html[data-halloween-season="1"] .admin-app .admin-header-glass:before{width:var(--hw-size-web-corner);height:var(--hw-size-web-corner);background:var(--hw-web-corner) top right / contain no-repeat;opacity:.7;pointer-events:none;z-index:0;top:0;left:0;transform:scaleX(-1);content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app .admin-header-glass:after{width:var(--hw-size-bat);height:var(--hw-size-bat);background:var(--hw-png-bat) center / contain no-repeat;opacity:.95;filter:drop-shadow(0 0 10px #f97316a6);pointer-events:none;z-index:1;top:4px;right:10px;content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app .admin-header-glass>*{z-index:2;position:relative}html[data-halloween-season="1"] .admin-app .admin-brand-logo__frame:after{vertical-align:middle;filter:drop-shadow(0 0 10px #f97316e6);pointer-events:none;content:""!important;width:var(--hw-size-brand-pumpkin)!important;height:var(--hw-size-brand-pumpkin)!important;background:var(--hw-kit-pumpkin-hat) center / contain no-repeat!important;margin-left:.4rem!important;display:inline-block!important}html[data-halloween-season="1"] .admin-app:before{width:var(--hw-size-corner-pumpkins);height:var(--hw-size-corner-pumpkins);z-index:25;pointer-events:none;background:var(--hw-kit-pumpkins-stack) center / contain no-repeat;filter:drop-shadow(0 0 14px #f9731680);opacity:.92;bottom:5.25rem;left:.5rem;content:""!important;display:block!important;position:fixed!important}html[data-halloween-season="1"] .admin-app:after{width:var(--hw-size-corner-ghost);height:var(--hw-size-corner-ghost);z-index:25;pointer-events:none;background:var(--hw-kit-status-ghost) center / contain no-repeat;filter:drop-shadow(0 0 12px #f9731673);opacity:.88;bottom:5.25rem;right:4.75rem;content:""!important;display:block!important;position:fixed!important}html[data-halloween-season="1"] .admin-app .admin-header-glass a,html[data-halloween-season="1"] .admin-app .admin-header-glass button{color:#e7d5c5!important}html[data-halloween-season="1"] .admin-app .admin-header-glass a:hover,html[data-halloween-season="1"] .admin-app .admin-header-glass button:hover{color:#fb923c!important;background:#f973161f!important}html[data-halloween-season="1"] .admin-app :is(.bg-card,.bg-background,section.rounded-xl,.rounded-xl.border,.rounded-lg.border,.admin-work-section,.orders-filter-panel,.orders-mobile-card){background-color:color-mix(in srgb, var(--f-surface,#1c1c1e) 92%, #1a1410)!important;color:var(--f-text-primary,#f5f0e8)!important;box-shadow:var(--hw-glow-soft)!important;border-color:#f973166b!important}html[data-halloween-season="1"] .admin-app :is(.admin-work-section,.orders-filter-panel,section.rounded-xl.border,.rounded-xl.border.bg-card):not(.orders-hscroll-toolbar):not(.rounded-full){isolation:isolate;position:relative;overflow:hidden}html[data-halloween-season="1"] .admin-app :is(.admin-work-section,.orders-filter-panel,section.rounded-xl.border,.rounded-xl.border.bg-card):not(.orders-hscroll-toolbar):not(.rounded-full):before{width:var(--hw-size-web-corner);height:var(--hw-size-web-corner);background:var(--hw-web-corner) top right / contain no-repeat;opacity:.62;pointer-events:none;z-index:0;top:0;left:0;transform:scaleX(-1);content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app :is(.admin-work-section,.orders-filter-panel,section.rounded-xl.border,.rounded-xl.border.bg-card):not(.orders-hscroll-toolbar):not(.rounded-full):after{width:var(--hw-size-card-accent);height:var(--hw-size-card-accent);background:var(--hw-kit-pumpkins-duo) center / contain no-repeat;opacity:.5;pointer-events:none;z-index:0;filter:drop-shadow(0 0 6px #f9731659);bottom:4px;right:6px;content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app :is(.admin-work-section,.orders-filter-panel,section.rounded-xl.border,.rounded-xl.border.bg-card):not(.orders-hscroll-toolbar):not(.rounded-full)>*{z-index:1;position:relative}html[data-halloween-season="1"]{--halloween-spider-drop-width:56px;--halloween-spider-drop-height:56px}html[data-halloween-season="1"] .halloween-spider-drop-item{opacity:.45;filter:drop-shadow(0 0 6px #f9731659)}html[data-halloween-season="1"] .admin-app .rounded-md.border{transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #f973161a;background:color-mix(in srgb, var(--f-surface-sunken,#141416) 85%, #1a1410)!important;border-color:#f9731659!important}html[data-halloween-season="1"] .admin-app .rounded-md.border:hover{box-shadow:var(--hw-glow-soft);border-color:#fb923cbf!important}html[data-halloween-season="1"] .admin-app :is(button,a).bg-primary,html[data-halloween-season="1"] .admin-app button[class*=bg-primary]{text-shadow:0 1px #00000059;color:#fff7ed!important;box-shadow:var(--hw-glow)!important;background-color:#f97316!important;background-image:linear-gradient(135deg,#c2410c 0%,#f97316 48%,#fb923c 100%)!important;border:1px solid #fb923cd9!important}html[data-halloween-season="1"] .admin-app :is(button,a).bg-primary.rounded-full,html[data-halloween-season="1"] .admin-app button.rounded-full[class*=bg-primary]{padding-left:2.4rem!important;position:relative!important}html[data-halloween-season="1"] .admin-app :is(button,a).bg-primary.rounded-full:before,html[data-halloween-season="1"] .admin-app button.rounded-full[class*=bg-primary]:before{background:var(--hw-kit-pumpkin-hat) center / contain no-repeat;filter:drop-shadow(0 0 4px #fdba74);pointer-events:none;width:1.25rem;height:1.25rem;top:50%;left:.55rem;transform:translateY(-50%);content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app :is(button,a).bg-primary:hover,html[data-halloween-season="1"] .admin-app button[class*=bg-primary]:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #fb923c,0 0 22px #f973168c!important}html[data-halloween-season="1"] .admin-app :is(button,a).bg-primary:active,html[data-halloween-season="1"] .admin-app button[class*=bg-primary]:active{filter:brightness(.92)}html[data-halloween-season="1"] .admin-app button.bg-card,html[data-halloween-season="1"] .admin-app button.border-border,html[data-halloween-season="1"] .admin-app a.border-border.bg-card{box-shadow:var(--hw-glow-soft);border:var(--hw-frame)!important;color:#f5f0e8!important;background:#1c1c1e!important}html[data-halloween-season="1"] .admin-app button.bg-card:hover,html[data-halloween-season="1"] .admin-app button.border-border:hover{background:#2a2018!important;border-color:#fb923c!important}html[data-halloween-season="1"] .admin-app button.bg-destructive,html[data-halloween-season="1"] .admin-app .bg-destructive{box-shadow:0 0 0 1px #fb718580,0 0 14px #fb718540!important}html[data-halloween-season="1"] .admin-app .admin-btn-ghost,html[data-halloween-season="1"] .admin-app button.admin-btn-ghost{color:#e7d5c5!important;border:1px solid #f9731640!important}html[data-halloween-season="1"] .admin-app .admin-btn-ghost:hover{background:#f973161f!important;border-color:#f97316!important}html[data-halloween-season="1"] .admin-app :is(input,select,textarea,[role=combobox],[role=listbox]){caret-color:#fb923c;box-shadow:inset 0 0 0 1px #f9731614;color:#f5f0e8!important;background-color:#141416!important;border:1px solid #f9731666!important}html[data-halloween-season="1"] .admin-app :is(input,select,textarea)::-moz-placeholder{color:#a8998a!important}html[data-halloween-season="1"] .admin-app :is(input,select,textarea)::placeholder{color:#a8998a!important}html[data-halloween-season="1"] .admin-app :is(input,select,textarea,[role=combobox]):hover{border-color:#fb923ca6!important}html[data-halloween-season="1"] .admin-app :is(input,select,textarea,[role=combobox]):focus,html[data-halloween-season="1"] .admin-app :is(input,select,textarea,[role=combobox]):focus-visible{box-shadow:0 0 0 3px #f9731647, var(--hw-glow-soft)!important;border-color:#f97316!important;outline:none!important}html[data-halloween-season="1"] .admin-app :is(input[type=checkbox],input[type=radio]){accent-color:#f97316!important}html[data-halloween-season="1"] .admin-app .admin-seg-tabs,html[data-halloween-season="1"] .admin-app .inline-flex.rounded-md.border.bg-card.p-1{box-shadow:var(--hw-glow-soft);background:#141416!important;border-color:#f9731666!important}html[data-halloween-season="1"] .admin-app .admin-seg-tab--active,html[data-halloween-season="1"] .admin-app [aria-selected=true],html[data-halloween-season="1"] .admin-app [data-state=active],html[data-halloween-season="1"] .admin-app button.bg-primary.rounded-md{color:#ffedd5!important;box-shadow:inset 0 -2px 0 #f97316, var(--hw-glow-soft)!important}html[data-halloween-season="1"] .admin-app thead th,html[data-halloween-season="1"] .admin-app [role=columnheader]{color:#e7d5c5!important;background:linear-gradient(#1a1410,#141416)!important;border-bottom:1px solid #f9731666!important}html[data-halloween-season="1"] .admin-app tbody td{color:#f5f0e8!important;border-color:#3f2e22cc!important}html[data-halloween-season="1"] .admin-app tbody tr:hover td{background:#2c1e17!important}html[data-halloween-season="1"] .admin-app :is([role=dialog],[role=alertdialog],[role=menu],[data-radix-popper-content-wrapper]>*){border:var(--hw-frame)!important;box-shadow:var(--hw-glow), 0 24px 48px -12px #000000b3!important;color:#f5f0e8!important;background:#1c1c1e!important}html[data-halloween-season="1"] .admin-app :is(.badge,[class*=badge],[class*=Badge]){background-image:var(--hw-kit-status-ghost);background-position:.35rem;background-repeat:no-repeat;background-size:12px;box-shadow:0 0 10px #f9731633;border:1px solid #f9731673!important;padding-left:1.4rem!important}html[data-halloween-season="1"] .admin-app .hw-stage-timings{background-image:var(--hw-kit-pumpkins-stack)!important;background-position:left .75rem bottom .4rem!important;background-repeat:no-repeat!important;background-size:52px!important}html[data-halloween-season="1"] .admin-app .hw-stage-timings .hw-stage-active{animation:2.4s ease-in-out infinite hw-pulse-glow;background-image:var(--hw-kit-pumpkin-hat)!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:36px!important;border-color:#fb923c!important;padding-right:3rem!important}@keyframes hw-pulse-glow{0%,to{box-shadow:0 0 0 1px #f9731680,0 0 10px #f9731640}50%{box-shadow:0 0 0 1px #fb923cd9,0 0 22px #f973168c}}@media (prefers-reduced-motion:reduce){html[data-halloween-season="1"] .admin-app .hw-stage-timings .hw-stage-active{animation:none}}html[data-halloween-season="1"] .admin-app .hw-empty-state,html[data-halloween-season="1"] .admin-app [data-hw-empty]{text-align:center;min-height:7.5rem;position:relative;padding-top:5.75rem!important}html[data-halloween-season="1"] .admin-app .hw-empty-state:before,html[data-halloween-season="1"] .admin-app [data-hw-empty]:before{background:var(--hw-kit-empty-box) center / contain no-repeat;filter:drop-shadow(0 0 12px #f9731666);pointer-events:none;width:5.5rem;height:5.5rem;top:.4rem;left:50%;transform:translate(-50%);content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app .hw-loading-state,html[data-halloween-season="1"] .admin-app [data-hw-loading]{text-align:center;min-height:7.5rem;position:relative;padding-top:5.5rem!important}html[data-halloween-season="1"] .admin-app .hw-loading-state:before,html[data-halloween-season="1"] .admin-app [data-hw-loading]:before{background:var(--hw-kit-progress) center / contain no-repeat;pointer-events:none;width:7.5rem;height:4rem;top:.35rem;left:50%;transform:translate(-50%);content:""!important;position:absolute!important}html[data-halloween-season="1"] .admin-app .hw-notes,html[data-halloween-season="1"] .admin-app [data-hw-notes]{background-image:var(--hw-kit-skull-candles), var(--hw-kit-leaves)!important;background-position:left .4rem bottom .3rem,right .4rem bottom .3rem!important;background-repeat:no-repeat!important;background-size:48px,40px!important}html[data-halloween-season="1"] .admin-app .hw-filters,html[data-halloween-season="1"] .admin-app [data-hw-filters],html[data-halloween-season="1"] .admin-app .orders-filter-panel{background-image:var(--hw-kit-cat-lantern)!important;background-position:right .5rem top .5rem!important;background-repeat:no-repeat!important;background-size:56px!important}html[data-halloween-season="1"] .admin-app .hw-shipping,html[data-halloween-season="1"] .admin-app [data-hw-shipping]{background-image:var(--hw-kit-cat-boxes)!important;background-position:right .6rem bottom .4rem!important;background-repeat:no-repeat!important;background-size:72px!important}html[data-halloween-season="1"] .admin-app .hw-new-arrivals,html[data-halloween-season="1"] .admin-app [data-hw-new]{background-image:var(--hw-kit-ghost-mansion)!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:88px!important}html[data-halloween-season="1"] .admin-app .hw-danger-decor,html[data-halloween-season="1"] .admin-app section[class*=border-destructive]{background-image:var(--hw-kit-raven)!important;background-position:right .75rem top .75rem!important;background-repeat:no-repeat!important;background-size:56px!important}html[data-halloween-season="1"] .admin-app .hw-section-sign:before,html[data-halloween-season="1"] .admin-app [data-hw-sign]:before{vertical-align:-.35rem;background:var(--hw-kit-signs) center / contain no-repeat;width:1.75rem;height:1.75rem;margin-right:.35rem;content:""!important;display:inline-block!important}html[data-halloween-season="1"] .admin-app .admin-sticky-bar,html[data-halloween-season="1"] .admin-app .sticky.top-0.z-30.border-b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0e0deb!important;border-bottom-color:#f9731659!important}html[data-halloween-season="1"] .admin-app .text-muted-foreground{color:#a8998a!important}html[data-halloween-season="1"] .admin-app .text-foreground{color:#f5f0e8!important}html[data-halloween-season="1"] .auth-signal-page{background-color:#0a0a0b!important;background-image:var(--hw-png-banner), url(/halloween/fog.svg)!important;background-size:100% var(--hw-size-banner-h), cover!important;background-position:top,50%!important;background-repeat:no-repeat!important}html[data-halloween-season="1"] .hw-login-decor{pointer-events:none;z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px #f9731699);position:absolute;display:block!important}html:not([data-halloween-season="1"]) .hw-login-decor{display:none!important}html[data-halloween-season="1"] .hw-login-decor--pumpkin{opacity:.95;width:6rem;height:6rem;top:1rem;right:1rem}html[data-halloween-season="1"] .hw-login-decor--ghost{opacity:.85;width:5rem;height:5rem;bottom:1.5rem;left:1rem}@media (min-width:640px){html[data-halloween-season="1"] .hw-login-decor--pumpkin{width:7rem;height:7rem;top:1.5rem;right:1.75rem}html[data-halloween-season="1"] .hw-login-decor--ghost{width:5.75rem;height:5.75rem;bottom:2rem;left:1.75rem}}html[data-halloween-season="1"] .auth-signal-page section.rounded-2xl{isolation:isolate;position:relative;overflow:hidden;box-shadow:var(--hw-glow)!important;background:#1c1c1d!important;border-color:#f973168c!important}html[data-halloween-season="1"] .auth-signal-page section.rounded-2xl:before{width:var(--hw-size-web-corner);height:var(--hw-size-web-corner);background:var(--hw-web-corner) top right / contain no-repeat;opacity:.55;pointer-events:none;z-index:0;top:0;left:0;transform:scaleX(-1);content:""!important;position:absolute!important}html[data-halloween-season="1"] .auth-signal-page section.rounded-2xl:after{width:var(--hw-size-card-accent);height:var(--hw-size-card-accent);background:var(--hw-kit-pumpkins-duo) center / contain no-repeat;opacity:.65;pointer-events:none;z-index:0;filter:drop-shadow(0 0 8px #f9731666);bottom:8px;right:10px;content:""!important;position:absolute!important}html[data-halloween-season="1"] .auth-signal-page section.rounded-2xl>*{z-index:1;position:relative}html[data-halloween-season="1"] .auth-signal-page input{color:#f5f0e8!important;background:#141416!important;border:1px solid #f9731680!important;box-shadow:inset 0 0 0 1px #f9731614!important}html[data-halloween-season="1"] .auth-signal-page input:focus-visible{box-shadow:0 0 0 3px #f9731659, var(--hw-glow-soft)!important;border-color:#f97316!important}html[data-halloween-season="1"] .auth-signal-page button[type=submit]{box-shadow:var(--hw-glow)!important;color:#fff7ed!important;background-color:#f97316!important;background-image:linear-gradient(135deg,#c2410c 0%,#f97316 48%,#fb923c 100%)!important;border:1px solid #fb923cf2!important;padding-left:2.75rem!important;position:relative!important}html[data-halloween-season="1"] .auth-signal-page button[type=submit]:before{background:var(--hw-kit-pumpkin-hat) center / contain no-repeat;filter:drop-shadow(0 0 6px #ffc864b3);pointer-events:none;width:1.45rem;height:1.45rem;top:50%;left:.9rem;transform:translateY(-50%);content:""!important;position:absolute!important}html[data-halloween-season="1"] .auth-signal-page .text-primary{color:#fb923c!important}html[data-halloween-season="1"] body:not(:has(.admin-app)) :is(.bg-card,.rounded-2xl.border){border-color:#f9731666!important}html[data-halloween-season="1"] .tv-screen{background-image:none!important}html[data-halloween-season="1"] .tv-screen .admin-brand-logo__frame:after,html[data-halloween-season="1"] .tv-screen .admin-header-glass:before,html[data-halloween-season="1"] .tv-screen .admin-header-glass:after{content:none!important;display:none!important}
.hw-critters{z-index:26;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html:not([data-halloween-season="1"]) .hw-critters{display:none!important}.hw-critter{width:var(--hw-size,28px);height:var(--hw-size,28px);opacity:var(--hw-opacity,.75);will-change:transform;filter:drop-shadow(0 0 4px #f9731659);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--hw-delay,0s);animation-duration:var(--hw-dur,14s);position:absolute;top:0;left:0}.hw-critter--rev{animation-direction:reverse}.hw-critter img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hw-critter--bat img{filter:brightness(0)saturate()invert(48%)sepia(79%)saturate(1200%)hue-rotate(360deg)brightness(1.05)}.hw-critter--fly{filter:drop-shadow(0 0 5px #f973168c)}.hw-critter--roach{filter:drop-shadow(0 0 6px #c2410ca6)}.hw-critter img{animation-duration:.18s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.hw-flap-a img{animation-name:hw-flap-wing}.hw-flap-b img{animation-name:hw-flap-jitter;animation-duration:.12s}.hw-flap-c img{animation-name:hw-flap-tilt;animation-duration:.28s}.hw-flap-d img{animation-name:hw-flap-buzz;animation-duration:90ms}.hw-critter--roach.hw-flap-a img,.hw-critter--roach.hw-flap-b img{animation-name:hw-scuttle;animation-duration:.16s}@keyframes hw-flap-wing{0%{transform:scaleX(1) rotate(var(--hw-spin,0deg))}to{transform:scaleX(.72) rotate(calc(var(--hw-spin,0deg) + 8deg))}}@keyframes hw-flap-jitter{0%{transform:translate(0, 0) rotate(var(--hw-spin,0deg))}to{transform:translate(1.5px, -2px) rotate(calc(var(--hw-spin,0deg) - 10deg))}}@keyframes hw-flap-tilt{0%{transform:rotate(calc(var(--hw-spin,0deg) - 12deg)) scale(1)}to{transform:rotate(calc(var(--hw-spin,0deg) + 14deg)) scale(1.05)}}@keyframes hw-flap-buzz{0%{transform:translate(0)scale(1)}50%{transform:translate(-1px,1px)scale(.92)}to{transform:translate(1px,-1px)scale(1.06)}}@keyframes hw-scuttle{0%{transform:translateX(0) rotate(var(--hw-spin,0deg))}to{transform:translateX(2px) rotate(calc(var(--hw-spin,0deg) + 6deg))}}.hw-path-1{animation-name:hw-fly-1}.hw-path-2{animation-name:hw-fly-2}.hw-path-3{animation-name:hw-fly-3}.hw-path-4{animation-name:hw-fly-4}.hw-path-5{animation-name:hw-fly-5}.hw-path-6{animation-name:hw-fly-6}.hw-path-7{animation-name:hw-fly-7}.hw-path-8{animation-name:hw-fly-8}.hw-path-9{animation-name:hw-fly-9}.hw-path-10{animation-name:hw-fly-10}.hw-path-11{animation-name:hw-fly-11}.hw-path-12{animation-name:hw-fly-12}@keyframes hw-fly-1{0%{transform:translate(-8vw,12vh)rotate(-10deg)}20%{transform:translate(28vw,8vh)rotate(8deg)}45%{transform:translate(62vw,32vh)rotate(-6deg)}70%{transform:translate(88vw,18vh)rotate(12deg)}to{transform:translate(108vw,40vh)rotate(-4deg)}}@keyframes hw-fly-2{0%{transform:translate(110vw,55vh)scaleX(-1)rotate(6deg)}25%{transform:translate(70vw,28vh)scaleX(-1)rotate(-10deg)}50%{transform:translate(40vw,70vh)scaleX(-1)rotate(14deg)}75%{transform:translate(15vw,35vh)scaleX(-1)rotate(-8deg)}to{transform:translate(-12vw,60vh)scaleX(-1)rotate(4deg)}}@keyframes hw-fly-3{0%{transform:translate(15vw,-10vh)rotate(20deg)}30%{transform:translate(55vw,25vh)rotate(-15deg)}55%{transform:translate(25vw,55vh)rotate(25deg)}80%{transform:translate(75vw,75vh)rotate(-20deg)}to{transform:translate(40vw,110vh)rotate(10deg)}}@keyframes hw-fly-4{0%{transform:translate(50vw,110vh)rotate(-5deg)}20%{transform:translate(80vw,60vh)rotate(18deg)}40%{transform:translate(30vw,40vh)rotate(-22deg)}65%{transform:translate(65vw,15vh)rotate(8deg)}to{transform:translate(20vw,-12vh)rotate(-12deg)}}@keyframes hw-fly-5{0%{transform:translate(-10vw,80vh)rotate(0)}15%{transform:translate(20vw,65vh)rotate(30deg)}35%{transform:translate(45vw,85vh)rotate(-25deg)}55%{transform:translate(70vw,50vh)rotate(15deg)}75%{transform:translate(95vw,90vh)rotate(-10deg)}to{transform:translate(120vw,70vh)rotate(5deg)}}@keyframes hw-fly-6{0%{transform:translate(5vw,5vh)rotate(0)}25%{transform:translate(90vw,20vh)rotate(40deg)}50%{transform:translate(10vw,50vh)rotate(-35deg)}75%{transform:translate(85vw,80vh)rotate(25deg)}to{transform:translate(5vw,5vh)rotate(0)}}@keyframes hw-fly-7{0%{transform:translate(100vw,10vh)scaleX(-1)}20%{transform:translate(60vw,45vh)scaleX(-1)rotate(15deg)}40%{transform:translate(90vw,70vh)scaleX(-1)rotate(-20deg)}60%{transform:translate(35vw,25vh)scaleX(-1)rotate(10deg)}80%{transform:translate(55vw,90vh)scaleX(-1)rotate(-5deg)}to{transform:translate(-10vw,40vh)scaleX(-1)}}@keyframes hw-fly-8{0%{transform:translate(30vw,-8vh)rotate(5deg)}18%{transform:translate(10vw,30vh)rotate(-30deg)}36%{transform:translate(50vw,18vh)rotate(22deg)}54%{transform:translate(75vw,55vh)rotate(-18deg)}72%{transform:translate(40vw,80vh)rotate(28deg)}to{transform:translate(95vw,110vh)rotate(-8deg)}}@keyframes hw-fly-9{0%{transform:translate(-10vw,92vh)rotate(8deg)}20%{transform:translate(25vw,88vh)rotate(-6deg)}40%{transform:translate(48vw,94vh)rotate(12deg)}55%{transform:translate(52vw,70vh)rotate(-40deg)}70%{transform:translate(70vw,90vh)rotate(10deg)}to{transform:translate(115vw,93vh)rotate(-4deg)}}@keyframes hw-fly-10{0%{transform:translate(110vw,4vh)scaleX(-1)rotate(-8deg)}30%{transform:translate(60vw,8vh)scaleX(-1)rotate(6deg)}50%{transform:translate(55vw,22vh)scaleX(-1)rotate(25deg)}70%{transform:translate(30vw,6vh)scaleX(-1)rotate(-10deg)}to{transform:translate(-12vw,10vh)scaleX(-1)rotate(4deg)}}@keyframes hw-fly-11{0%{transform:translate(50vw,40vh)rotate(0)}12%{transform:translate(70vw,25vh)rotate(20deg)}25%{transform:translate(80vw,50vh)rotate(-10deg)}37%{transform:translate(60vw,70vh)rotate(30deg)}50%{transform:translate(40vw,55vh)rotate(-25deg)}62%{transform:translate(20vw,35vh)rotate(15deg)}75%{transform:translate(35vw,20vh)rotate(-15deg)}87%{transform:translate(55vw,30vh)rotate(10deg)}to{transform:translate(50vw,40vh)rotate(0)}}@keyframes hw-fly-12{0%{transform:translate(-5vw,40vh)rotate(-15deg)}10%{transform:translate(15vw,20vh)rotate(25deg)}25%{transform:translate(40vw,60vh)rotate(-30deg)}40%{transform:translate(65vw,15vh)rotate(35deg)}55%{transform:translate(85vw,45vh)rotate(-20deg)}70%{transform:translate(50vw,85vh)rotate(18deg)}85%{transform:translate(20vw,55vh)rotate(-12deg)}to{transform:translate(105vw,30vh)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.hw-critters{display:none!important}}body:has(.tv-screen) .hw-critters{display:none!important}
