@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
:root,[data-theme=light]{--color-primary:#1463ff;--color-accent:#27b7ff;--color-ink:#0a1220;--color-text:#344054;--color-text-secondary:#667085;--color-border:#e6eaf0;--color-background:#f7f9fc;--color-surface:#fff;--color-success:#16a36a;--color-warning:#f59e0b;--color-danger:#dc3545;--color-info:#1463ff;--color-on-primary:#fff;--color-focus:#0f4bff;--color-disabled:#98a2b3;--color-danger-surface:#fff1f2;--color-warning-surface:#fff8e6;--color-success-surface:#eaf8f2;--color-call-backdrop:#0a1220;--color-modal-backdrop:#0a1220ad;--color-theme-meta:#f7f9fc;--gradient-primary:linear-gradient(135deg, #1463ff, #27b7ff);--gradient-hero:linear-gradient(135deg, #0f4bff, #3cc8ff);--spacing-4:.25rem;--spacing-8:.5rem;--spacing-12:.75rem;--spacing-16:1rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-48:3rem;--spacing-64:4rem;--font-display-size:2.25rem;--font-heading-size:1.75rem;--font-section-size:1.375rem;--font-card-title-size:1.125rem;--font-body-size:1rem;--font-small-size:.875rem;--font-caption-size:.75rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-body:1.5;--control-min-height:2.75rem;--control-border-width:.0625rem;--focus-ring-width:.1875rem;--spinner-size:1rem;--opacity-disabled:.6;--opacity-route-accent:.16;--scale-pressed:.98;--rotation-full:360deg;--content-width-compact:24rem;--radius-input:.75rem;--radius-button:.875rem;--radius-card:1rem;--radius-dialog:1.5rem;--radius-sheet:1.75rem;--radius-pill:999px;--neu-highlight:#ffffffeb;--neu-shadow:#0a12201f;--neu-edge:#ffffff7a;--shadow-neu-raised-sm:3px 3px 6px var(--neu-shadow), -3px -3px 6px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-md:6px 6px 14px var(--neu-shadow), -6px -6px 14px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-lg:10px 10px 22px var(--neu-shadow), -10px -10px 22px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-inset-sm:inset 3px 3px 6px var(--neu-shadow), inset -3px -3px 6px var(--neu-highlight);--shadow-neu-inset-md:inset 5px 5px 10px var(--neu-shadow), inset -5px -5px 10px var(--neu-highlight);--shadow-neu-avatar:4px 4px 9px var(--neu-shadow), -3px -3px 8px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-primary:5px 5px 14px color-mix(in srgb, var(--color-primary) 34%, #0a122094), -4px -4px 12px color-mix(in srgb, var(--color-accent) 24%, white), inset 0 1px 0 #ffffff47;--shadow-card:var(--shadow-neu-raised-md);--shadow-control-inset:var(--shadow-neu-inset-md);--shadow-control-raised:var(--shadow-neu-raised-sm);--shadow-control-pressed:var(--shadow-neu-inset-sm);--shadow-floating:var(--shadow-neu-raised-lg);--shadow-sheet:0 -10px 28px var(--neu-shadow), inset 0 1px 0 var(--neu-highlight);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--z-toast:1000}[data-theme=dark]{--color-primary:#3b82ff;--color-accent:#4ec8ff;--color-ink:#f4f7fb;--color-text:#d7dee8;--color-text-secondary:#9aa8bc;--color-border:#2a3a51;--color-background:#0c1524;--color-surface:#152033;--color-success:#22c57a;--color-warning:#f6b344;--color-danger:#f07178;--color-info:#3b82ff;--color-on-primary:#fff;--color-focus:#4ec8ff;--color-disabled:#6b7a90;--color-danger-surface:#3a1c22;--color-warning-surface:#3a2c14;--color-success-surface:#143528;--color-call-backdrop:#050a12;--color-modal-backdrop:#050a12c2;--color-theme-meta:#0c1524;--gradient-primary:linear-gradient(135deg, #1463ff, #3cc8ff);--gradient-hero:linear-gradient(135deg, #0f4bff, #4ec8ff);--neu-highlight:#ffffff14;--neu-shadow:#00000085;--neu-edge:#ffffff0d;--shadow-neu-raised-sm:3px 3px 7px var(--neu-shadow), -3px -3px 7px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-md:6px 6px 14px var(--neu-shadow), -6px -6px 14px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-lg:10px 10px 24px var(--neu-shadow), -10px -10px 24px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-inset-sm:inset 3px 3px 7px var(--neu-shadow), inset -3px -3px 7px var(--neu-highlight);--shadow-neu-inset-md:inset 5px 5px 11px var(--neu-shadow), inset -5px -5px 11px var(--neu-highlight);--shadow-neu-avatar:4px 4px 10px var(--neu-shadow), -3px -3px 8px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-primary:5px 5px 16px #0000009e, -3px -3px 10px color-mix(in srgb, var(--color-accent) 18%, #ffffff14), inset 0 1px 0 #ffffff1a;--shadow-card:var(--shadow-neu-raised-md);--shadow-control-inset:var(--shadow-neu-inset-md);--shadow-control-raised:var(--shadow-neu-raised-sm);--shadow-control-pressed:var(--shadow-neu-inset-sm);--shadow-floating:var(--shadow-neu-raised-lg);--shadow-sheet:0 -12px 30px var(--neu-shadow), inset 0 1px 0 var(--neu-highlight)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-primary:#3b82ff;--color-accent:#4ec8ff;--color-ink:#f4f7fb;--color-text:#d7dee8;--color-text-secondary:#9aa8bc;--color-border:#2a3a51;--color-background:#0c1524;--color-surface:#152033;--color-success:#22c57a;--color-warning:#f6b344;--color-danger:#f07178;--color-info:#3b82ff;--color-on-primary:#fff;--color-focus:#4ec8ff;--color-disabled:#6b7a90;--color-danger-surface:#3a1c22;--color-warning-surface:#3a2c14;--color-success-surface:#143528;--color-call-backdrop:#050a12;--color-modal-backdrop:#050a12c2;--color-theme-meta:#0c1524;--gradient-primary:linear-gradient(135deg, #1463ff, #3cc8ff);--gradient-hero:linear-gradient(135deg, #0f4bff, #4ec8ff);--neu-highlight:#ffffff14;--neu-shadow:#00000085;--neu-edge:#ffffff0d;--shadow-neu-raised-sm:3px 3px 7px var(--neu-shadow), -3px -3px 7px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-md:6px 6px 14px var(--neu-shadow), -6px -6px 14px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-raised-lg:10px 10px 24px var(--neu-shadow), -10px -10px 24px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-inset-sm:inset 3px 3px 7px var(--neu-shadow), inset -3px -3px 7px var(--neu-highlight);--shadow-neu-inset-md:inset 5px 5px 11px var(--neu-shadow), inset -5px -5px 11px var(--neu-highlight);--shadow-neu-avatar:4px 4px 10px var(--neu-shadow), -3px -3px 8px var(--neu-highlight), inset 0 0 0 1px var(--neu-edge);--shadow-neu-primary:5px 5px 16px #0000009e, -3px -3px 10px color-mix(in srgb, var(--color-accent) 18%, #ffffff14), inset 0 1px 0 #ffffff1a;--shadow-card:var(--shadow-neu-raised-md);--shadow-control-inset:var(--shadow-neu-inset-md);--shadow-control-raised:var(--shadow-neu-raised-sm);--shadow-control-pressed:var(--shadow-neu-inset-sm);--shadow-floating:var(--shadow-neu-raised-lg);--shadow-sheet:0 -12px 30px var(--neu-shadow), inset 0 1px 0 var(--neu-highlight);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.kaila-button{border:var(--control-border-width) solid transparent;border-radius:var(--radius-button);box-shadow:var(--shadow-control-raised);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-24);transition:box-shadow var(--duration-fast), opacity var(--duration-fast), transform var(--duration-fast);justify-content:center;display:inline-flex}.kaila-button--primary{background:var(--gradient-primary);box-shadow:var(--shadow-neu-primary);color:var(--color-on-primary)}.kaila-button--secondary{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-primary) 18%, transparent);box-shadow:var(--shadow-neu-raised-sm);color:var(--color-primary)}.kaila-button--tertiary{box-shadow:none;color:var(--color-primary);background:0 0}.kaila-button--danger{background:var(--color-danger);box-shadow:5px 5px 14px color-mix(in srgb, var(--color-danger) 34%, #0a122094), -4px -4px 12px color-mix(in srgb, var(--color-danger) 18%, white);color:var(--color-on-primary)}.kaila-button>span{color:inherit;align-items:center;gap:inherit;display:inline-flex}button.kaila-button.kaila-button--primary,button.kaila-button.kaila-button--primary>span{color:var(--color-on-primary)}button.kaila-button.kaila-button--secondary,button.kaila-button.kaila-button--secondary>span,button.kaila-button.kaila-button--tertiary,button.kaila-button.kaila-button--tertiary>span{color:var(--color-primary)}button.kaila-button.kaila-button--danger,button.kaila-button.kaila-button--danger>span{color:var(--color-on-primary)}.kaila-button:disabled{box-shadow:var(--shadow-neu-inset-sm);cursor:not-allowed;opacity:var(--opacity-disabled)}.kaila-button:active:not(:disabled){box-shadow:var(--shadow-control-pressed);transform:scale(var(--scale-pressed))}.kaila-field{gap:var(--spacing-8);display:grid}.kaila-field__label{color:var(--color-ink);font-weight:var(--font-weight-medium)}.kaila-field__input{background:var(--color-surface);border:var(--control-border-width) solid color-mix(in srgb, var(--color-border) 45%, transparent);border-radius:var(--radius-input);box-shadow:var(--shadow-neu-inset-sm);color:var(--color-ink);font:inherit;min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-16)}.kaila-field__input[aria-invalid=true]{border-color:var(--color-danger)}.kaila-field__error{color:var(--color-danger);font-size:var(--font-small-size)}.kaila-field__hint{color:var(--color-text-secondary);font-size:var(--font-small-size)}.kaila-card{background:var(--color-surface);border:var(--control-border-width) solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-neu-raised-md);padding:var(--spacing-24)}.kaila-card__title{color:var(--color-ink);font-size:var(--font-card-title-size);margin-block-end:var(--spacing-12)}.kaila-feedback{border-radius:var(--radius-card);box-shadow:var(--shadow-neu-inset-sm);padding:var(--spacing-16)}.kaila-feedback--info{border:var(--control-border-width) solid var(--color-info)}.kaila-feedback--success{border:var(--control-border-width) solid var(--color-success)}.kaila-feedback--warning{border:var(--control-border-width) solid var(--color-warning)}.kaila-feedback--error{background:var(--color-danger-surface);border:var(--control-border-width) solid var(--color-danger)}.kaila-feedback__title{color:var(--color-ink);font-size:var(--font-card-title-size);margin-block-end:var(--spacing-8)}.kaila-loading{align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);display:inline-flex}.kaila-spinner{animation:kaila-spin var(--duration-slow) linear infinite;border:var(--control-border-width) solid currentcolor;border-radius:var(--radius-pill);height:var(--spinner-size);width:var(--spinner-size);border-right-color:#0000;display:inline-block}.kaila-button:focus-visible,.kaila-field__input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-4)}@media (prefers-reduced-motion:reduce){.kaila-button{transition:none}.kaila-spinner{animation-duration:var(--duration-slow);animation-iteration-count:1}}@keyframes kaila-spin{to{transform:rotate(var(--rotation-full))}}
*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);font-family:var(--font-inter), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased}[data-theme-wordmark]{display:inline-grid}[data-theme-wordmark] img{grid-area:1/1;width:100%;height:auto}.themeWordmarkDark,html[data-theme=dark] .themeWordmarkLight{visibility:hidden}html[data-theme=dark] .themeWordmarkDark{visibility:visible}@media (prefers-color-scheme:dark){html:not([data-theme]) .themeWordmarkLight{visibility:hidden}html:not([data-theme]) .themeWordmarkDark{visibility:visible}}button,a{min-height:44px}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}
.admin-shell-nav-module__EZJhAa__shell{background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-bottom:var(--control-border-width) solid var(--color-border);z-index:var(--z-toast);-webkit-backdrop-filter:blur(var(--spacing-12));backdrop-filter:blur(var(--spacing-12));padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.admin-shell-nav-module__EZJhAa__bar{align-items:center;gap:var(--spacing-12);max-width:none;padding:var(--spacing-16) var(--spacing-16);width:100%;margin:auto;display:flex;container:admin-shell/inline-size}.admin-shell-nav-module__EZJhAa__brand{align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);flex:none;text-decoration:none;display:flex}.admin-shell-nav-module__EZJhAa__brand>[data-theme-wordmark]{width:7rem}.admin-shell-nav-module__EZJhAa__brand span{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);padding:var(--spacing-4) var(--spacing-8);text-transform:uppercase}.admin-shell-nav-module__EZJhAa__desktopNav{align-items:center;gap:var(--spacing-4);min-width:0;padding-right:var(--spacing-8);flex-wrap:nowrap;flex:auto;justify-content:flex-start;margin-left:auto;display:flex;overflow:visible}.admin-shell-nav-module__EZJhAa__desktopNav a{border-radius:var(--radius-button);color:var(--color-text-secondary);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);padding:var(--spacing-8);transition:background var(--duration-fast) ease-out, color var(--duration-fast) ease-out;white-space:nowrap;width:var(--control-min-height);flex:none;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.admin-shell-nav-module__EZJhAa__desktopNav a>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell-nav-module__EZJhAa__desktopNav a .admin-shell-nav-module__EZJhAa__badge{right:var(--spacing-4);top:var(--spacing-4);position:absolute}.admin-shell-nav-module__EZJhAa__badge{background:var(--color-danger);border-radius:var(--radius-pill);color:var(--color-on-primary);font-size:var(--font-caption-size);font-style:normal;font-weight:var(--font-weight-bold);min-height:var(--spacing-16);min-width:var(--spacing-16);padding:0 var(--spacing-4);justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-shell-nav-module__EZJhAa__desktopNav a[aria-current=page] .admin-shell-nav-module__EZJhAa__badge,.admin-shell-nav-module__EZJhAa__drawer a[aria-current=page] .admin-shell-nav-module__EZJhAa__badge{background:var(--color-on-primary);color:var(--color-primary)}.admin-shell-nav-module__EZJhAa__desktopNav a:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary)}.admin-shell-nav-module__EZJhAa__desktopNav a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.admin-shell-nav-module__EZJhAa__desktopNav svg{height:var(--spacing-16);width:var(--spacing-16)}.admin-shell-nav-module__EZJhAa__tools{align-items:center;gap:var(--spacing-8);margin-left:var(--spacing-4);flex:none;display:flex}.admin-shell-nav-module__EZJhAa__menuButton{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:var(--radius-button);color:var(--color-primary);cursor:pointer;height:var(--control-min-height);width:var(--control-min-height);border:0;justify-content:center;align-items:center;display:none}.admin-shell-nav-module__EZJhAa__menuButton svg{height:var(--spacing-20);width:var(--spacing-20)}.admin-shell-nav-module__EZJhAa__drawerBackdrop{background:var(--color-modal-backdrop);z-index:calc(var(--z-toast) + 1);display:none;position:fixed;inset:0}.admin-shell-nav-module__EZJhAa__drawer{background:var(--color-surface);box-shadow:var(--shadow-floating);gap:var(--spacing-4);max-width:20rem;height:100%;padding:calc(env(safe-area-inset-top,0px) + var(--spacing-24)) var(--spacing-16) var(--spacing-24);width:min(20rem,88vw);margin-left:auto;display:grid;overflow:auto}.admin-shell-nav-module__EZJhAa__drawerTitle{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.08em;margin-bottom:var(--spacing-8);text-transform:uppercase}.admin-shell-nav-module__EZJhAa__shell:has(.admin-shell-nav-module__EZJhAa__drawerBackdrop){-webkit-backdrop-filter:none;backdrop-filter:none}.admin-shell-nav-module__EZJhAa__drawerHeader{margin-bottom:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.admin-shell-nav-module__EZJhAa__drawerBrand{width:7rem;min-height:auto;display:block}.admin-shell-nav-module__EZJhAa__drawerClose{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:var(--radius-button);color:var(--color-primary);cursor:pointer;height:var(--control-min-height);width:var(--control-min-height);border:0;justify-content:center;align-items:center;display:inline-flex}.admin-shell-nav-module__EZJhAa__drawerClose svg{height:var(--spacing-20);width:var(--spacing-20)}.admin-shell-nav-module__EZJhAa__drawerAppearance{border-top:var(--control-border-width) solid var(--color-border);gap:var(--spacing-8);margin-top:var(--spacing-12);padding-top:var(--spacing-16);display:grid}.admin-shell-nav-module__EZJhAa__drawerAppearance>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-weight-semibold)}.admin-shell-nav-module__EZJhAa__drawer a{border-radius:var(--radius-button);color:var(--color-text);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-12);min-height:var(--control-min-height);padding:var(--spacing-12);text-decoration:none;display:flex}.admin-shell-nav-module__EZJhAa__drawer a span:first-of-type{flex:auto}.admin-shell-nav-module__EZJhAa__drawer a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.admin-shell-nav-module__EZJhAa__drawer a:not([aria-current=page]):hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary)}.admin-shell-nav-module__EZJhAa__drawer svg{height:var(--spacing-20);width:var(--spacing-20)}@container admin-shell (min-width:100rem){.admin-shell-nav-module__EZJhAa__desktopNav a{padding:var(--spacing-8) var(--spacing-12);justify-content:flex-start;width:auto}.admin-shell-nav-module__EZJhAa__desktopNav a>span{clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.admin-shell-nav-module__EZJhAa__desktopNav a .admin-shell-nav-module__EZJhAa__badge{position:static}}@media (max-width:74.99rem){.admin-shell-nav-module__EZJhAa__desktopNav{display:none}.admin-shell-nav-module__EZJhAa__menuButton,.admin-shell-nav-module__EZJhAa__drawerBackdrop{display:flex}.admin-shell-nav-module__EZJhAa__brand>span:not([data-theme-wordmark]),.admin-shell-nav-module__EZJhAa__topAppearance{display:none}}@media (prefers-reduced-transparency:reduce){.admin-shell-nav-module__EZJhAa__shell{-webkit-backdrop-filter:none;backdrop-filter:none}}
.admin-notification-center-module__V4yaPq__center{position:relative}.admin-notification-center-module__V4yaPq__bell{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text);cursor:pointer;min-height:var(--control-min-height);min-width:var(--control-min-height);transition:background-color var(--duration-fast,.15s) ease, border-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;justify-content:center;align-items:center;display:flex;position:relative}.admin-notification-center-module__V4yaPq__bell:hover,.admin-notification-center-module__V4yaPq__bell:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));color:var(--color-primary);outline:none}.admin-notification-center-module__V4yaPq__bell svg{height:var(--spacing-24);width:var(--spacing-24)}.admin-notification-center-module__V4yaPq__realtime{background:var(--color-warning);border:2px solid var(--color-surface);border-radius:var(--radius-pill);bottom:var(--spacing-4);height:var(--spacing-8);right:var(--spacing-4);width:var(--spacing-8);position:absolute}.admin-notification-center-module__V4yaPq__realtime[data-state=live]{background:var(--color-success)}.admin-notification-center-module__V4yaPq__realtime[data-state=offline]{background:var(--color-danger)}.admin-notification-center-module__V4yaPq__bell>span{background:var(--color-danger);border-radius:var(--radius-pill);color:var(--color-on-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);min-height:var(--spacing-16);min-width:var(--spacing-16);padding:0 var(--spacing-4);right:calc(var(--spacing-4) * -1);top:calc(var(--spacing-4) * -1);justify-content:center;align-items:center;display:flex;position:absolute}.admin-notification-center-module__V4yaPq__panel{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);max-height:min(32rem,70vh);right:var(--spacing-16);top:calc(env(safe-area-inset-top,0px) + 4.75rem);width:min(24rem, calc(100vw - var(--spacing-32)));z-index:var(--z-toast);position:fixed;overflow:hidden}.admin-notification-center-module__V4yaPq__panel header{border-bottom:var(--control-border-width) solid var(--color-border);align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-16);justify-content:space-between;display:flex}.admin-notification-center-module__V4yaPq__panel header>div{gap:var(--spacing-4);display:grid}.admin-notification-center-module__V4yaPq__panel header span{color:var(--color-text-secondary);font-size:var(--font-small-size)}.admin-notification-center-module__V4yaPq__markAll{border-radius:var(--radius-button);color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-caption-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-4);min-height:var(--control-min-height);padding:var(--spacing-8);transition:background-color var(--duration-fast,.15s) ease;background:0 0;border:0;flex:none;display:inline-flex}.admin-notification-center-module__V4yaPq__markAll svg{width:1.125rem;height:1.125rem}.admin-notification-center-module__V4yaPq__markAll:hover,.admin-notification-center-module__V4yaPq__markAll:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, transparent);outline:none}.admin-notification-center-module__V4yaPq__list{max-height:26rem;overflow-y:auto}.admin-notification-center-module__V4yaPq__list>p{color:var(--color-text-secondary);padding:var(--spacing-24);text-align:center;margin:0}.admin-notification-center-module__V4yaPq__list button{border:0;border-bottom:var(--control-border-width) solid var(--color-border);color:var(--color-text);cursor:pointer;gap:var(--spacing-4);min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-16);text-align:left;transition:background-color var(--duration-fast,.15s) ease;background:0 0;width:100%;display:grid}.admin-notification-center-module__V4yaPq__list button:hover,.admin-notification-center-module__V4yaPq__list button:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));outline:none}.admin-notification-center-module__V4yaPq__list button[data-unread]{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.admin-notification-center-module__V4yaPq__list button[data-unread]:hover,.admin-notification-center-module__V4yaPq__list button[data-unread]:focus-visible{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface))}.admin-notification-center-module__V4yaPq__list button span{color:var(--color-text-secondary);font-size:var(--font-small-size)}.admin-notification-center-module__V4yaPq__toast{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-left:var(--spacing-4) solid var(--color-primary);border-radius:var(--radius-card);bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing-16) + var(--control-min-height) + var(--spacing-16));box-shadow:var(--shadow-floating);gap:var(--spacing-8);max-width:calc(100vw - var(--spacing-32));padding:var(--spacing-16);right:var(--spacing-24);width:22rem;z-index:var(--z-toast);display:grid;position:fixed}.admin-notification-center-module__V4yaPq__toast p{color:var(--color-text-secondary);padding-right:var(--spacing-24);margin:0}.admin-notification-center-module__V4yaPq__dismiss{border-radius:var(--radius-button);color:var(--color-text-secondary);cursor:pointer;min-height:var(--control-min-height);min-width:var(--control-min-height);transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.admin-notification-center-module__V4yaPq__dismiss:hover,.admin-notification-center-module__V4yaPq__dismiss:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);outline:none}.admin-notification-center-module__V4yaPq__dismiss svg{height:var(--spacing-16);width:var(--spacing-16)}.admin-notification-center-module__V4yaPq__view{background:var(--color-primary);border-radius:var(--radius-button);color:var(--color-on-primary);cursor:pointer;font-weight:var(--font-weight-semibold);min-height:var(--control-min-height);padding:var(--spacing-8) var(--spacing-16);transition:filter var(--duration-fast,.15s) ease;border:0}.admin-notification-center-module__V4yaPq__view:hover,.admin-notification-center-module__V4yaPq__view:focus-visible{filter:brightness(1.06);outline:none}@media (max-width:74.99rem){.admin-notification-center-module__V4yaPq__center{position:relative}.admin-notification-center-module__V4yaPq__panel{left:var(--spacing-16);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 5.5rem);right:var(--spacing-16);width:auto}.admin-notification-center-module__V4yaPq__toast{bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing-16) + var(--control-min-height) + var(--spacing-16));left:var(--spacing-16);right:var(--spacing-16);width:auto}}@media (prefers-reduced-motion:reduce){.admin-notification-center-module__V4yaPq__bell,.admin-notification-center-module__V4yaPq__markAll,.admin-notification-center-module__V4yaPq__list button,.admin-notification-center-module__V4yaPq__dismiss,.admin-notification-center-module__V4yaPq__view{transition:none}}
