:root,[data-theme=dark]{--q-bg:#050609;--q-atmos:radial-gradient(1100px 520px at 18% -8%, #6e7cf829, transparent 60%), radial-gradient(900px 480px at 98% 12%, #3ddc9712, transparent 55%), radial-gradient(700px 700px at 55% 115%, #9b8cff14, transparent 60%);--q-card-bg:linear-gradient(180deg, #ffffff09, #ffffff03);--q-card-border:#ffffff12;--q-card-shadow:0 24px 60px #00000073, inset 0 1px 0 #ffffff0f;--q-inner-bg:#0a0c128c;--q-line:#ffffff12;--q-line-hi:#ffffff21;--q-text:#edeff5;--q-sub:#8b92a7;--q-faint:#878b98;--q-accent:#6e7cf8;--q-accent2:#9b8cff;--q-accent-text:#a5aeff;--q-accent2-text:#9b8cff;--q-green:#3ddc97;--q-amber:#f5a623;--q-red:#ff5c5c;--q-green-text:#3ddc97;--q-amber-text:#f5a623;--q-red-text:#ff6161;--q-on-accent:#fff;--q-topbar-bg:#080a108c;--q-send-grad:linear-gradient(135deg, #6e7cf8, #8b7dff);--q-send-shadow:0 6px 20px #6e7cf866, inset 0 1px 0 #ffffff4d;--q-mark-glow:drop-shadow(0 0 14px #6e7cf88c);--q-sidebar-bg:#080a10b3}[data-theme=mid]{--q-bg:#151823;--q-atmos:radial-gradient(1100px 520px at 18% -8%, #6e7cf821, transparent 60%), radial-gradient(900px 480px at 98% 12%, #3ddc970f, transparent 55%), radial-gradient(700px 700px at 55% 115%, #9b8cff12, transparent 60%);--q-card-bg:linear-gradient(180deg, #ffffff0e, #ffffff06);--q-card-border:#ffffff17;--q-card-shadow:0 20px 50px #00000052, inset 0 1px 0 #ffffff14;--q-inner-bg:#10131e80;--q-line:#ffffff17;--q-line-hi:#ffffff29;--q-text:#f0f2f8;--q-sub:#9aa1b5;--q-faint:#9397a3;--q-accent:#7886fa;--q-accent2:#a395ff;--q-accent-text:#b0b8ff;--q-accent2-text:#a89bff;--q-green:#43e0a0;--q-amber:#f5ad37;--q-red:#ff6b6b;--q-green-text:#43e0a0;--q-amber-text:#f5ad37;--q-red-text:#ff7c7c;--q-on-accent:#fff;--q-topbar-bg:#15182399;--q-send-grad:linear-gradient(135deg, #7886fa, #9486ff);--q-send-shadow:0 6px 18px #7886fa59, inset 0 1px 0 #ffffff4d;--q-mark-glow:drop-shadow(0 0 12px #7886fa73);--q-sidebar-bg:#121520bf}[data-theme=brand]{--q-bg:#1c1f24;--q-atmos:radial-gradient(1100px 520px at 18% -8%, #f9731621, transparent 60%), radial-gradient(900px 480px at 98% 12%, #fdba7412, transparent 55%), radial-gradient(700px 700px at 55% 115%, #37415159, transparent 60%);--q-card-bg:linear-gradient(180deg, #fafaf90b, #fafaf904);--q-card-border:#fafaf917;--q-card-shadow:0 24px 60px #0006, inset 0 1px 0 #fafaf912;--q-inner-bg:#14171c99;--q-line:#fafaf914;--q-line-hi:#fafaf926;--q-text:#fafaf9;--q-sub:#adb2c1;--q-faint:#9ea1ac;--q-accent:#f97316;--q-accent2:#fdba74;--q-accent-text:#fdba74;--q-accent2-text:#fdba74;--q-green:#34d399;--q-amber:#fbbf24;--q-red:#f87171;--q-green-text:#34d399;--q-amber-text:#fbbf24;--q-red-text:#f99191;--q-on-accent:#1c1f24;--q-topbar-bg:#1c1f2499;--q-send-grad:linear-gradient(135deg, #f97316, #fb923c);--q-send-shadow:0 6px 20px #f9731666, inset 0 1px 0 #ffffff40;--q-mark-glow:drop-shadow(0 0 14px #f9731680);--q-sidebar-bg:#171a1fbf}[data-theme=wabi]{--q-bg:#f2ede3;--q-atmos:radial-gradient(1100px 520px at 18% -8%, #a9684a12, transparent 60%), radial-gradient(900px 480px at 98% 12%, #7d85590f, transparent 55%);--q-card-bg:#fbf8f1;--q-card-border:#e2dac8;--q-card-shadow:0 10px 32px #3b352c14, 0 1px 2px #3b352c0d;--q-inner-bg:#f6f1e6;--q-line:#e7e0cf;--q-line-hi:#d8cfb9;--q-text:#3a352c;--q-sub:#595348;--q-faint:#666055;--q-accent:#a9684a;--q-accent2:#7d8559;--q-accent-text:#894f36;--q-accent2-text:#5b6141;--q-green:#6e8b5e;--q-amber:#c58f2e;--q-red:#b4574e;--q-green-text:#4f6444;--q-amber-text:#7d5b1d;--q-red-text:#90463f;--q-on-accent:#fbf8f1;--q-topbar-bg:#fbf8f1c7;--q-send-grad:linear-gradient(135deg, #a9684a, #c08562);--q-send-shadow:0 6px 18px #a9684a47, inset 0 1px 0 #ffffff4d;--q-mark-glow:none;--q-sidebar-bg:#f7f3ead9}[data-theme=light],.light{--q-bg:#f6f7fb;--q-atmos:radial-gradient(1100px 520px at 18% -8%, #5b6cff17, transparent 60%), radial-gradient(900px 480px at 98% 12%, #0fa8730f, transparent 55%);--q-card-bg:#fff;--q-card-border:#e7e9f1;--q-card-shadow:0 14px 40px #171c3f12, 0 1px 2px #171c3f0d;--q-inner-bg:#f7f8fc;--q-line:#ebedf4;--q-line-hi:#dcdfea;--q-text:#15192e;--q-sub:#53596b;--q-faint:#626672;--q-accent:#5b6cff;--q-accent2:#8a7dff;--q-accent-text:#4d45e0;--q-accent2-text:#5d54ac;--q-green:#0fa873;--q-amber:#c9810a;--q-red:#e0443e;--q-green-text:#096d4b;--q-amber-text:#845506;--q-red-text:#a8332e;--q-on-accent:#fff;--q-topbar-bg:#ffffffb8;--q-send-grad:linear-gradient(135deg, #5b6cff, #7a6cff);--q-send-shadow:0 6px 18px #5b6cff47, inset 0 1px 0 #ffffff59;--q-mark-glow:none;--q-sidebar-bg:#fffc}.guests-aa{--q-orange:#f97316}[data-theme=light] .guests-aa,.light .guests-aa{--q-orange:#a64c08}[data-theme=wabi] .guests-aa{--q-orange:#9a4a0c}:root{--ha-fs-2xs:11px;--ha-fs-xs:12px;--ha-fs-sm:13px;--ha-fs-md:14px;--ha-fs-lg:16px;--ha-fs-xl:18px;--ha-fs-2xl:21px;--ha-fs-3xl:24px;--ha-fs-4xl:30px;--ha-fs-5xl:38px;--ha-lh-tight:1.15;--ha-lh-ui:1.45;--ha-lh-body:1.62;--ha-tracking-display:-.02em;--ha-tracking-eyebrow:.08em;--ha-weight-regular:400;--ha-weight-medium:500;--ha-weight-semibold:600;--ha-weight-bold:700;--ha-space-1:4px;--ha-space-2:8px;--ha-space-3:12px;--ha-space-4:16px;--ha-space-5:24px;--ha-space-6:32px;--ha-space-7:48px;--ha-space-8:64px;--ha-space-9:96px;--ha-radius-control:9px;--ha-radius-card:14px;--ha-radius-inner:10px;--ha-radius-pill:999px;--ha-ease:cubic-bezier(.4, 0, .2, 1);--ha-ease-out:cubic-bezier(.2, 0, 0, 1);--ha-dur-instant:80ms;--ha-dur-fast:.12s;--ha-dur-base:.18s;--ha-dur-slow:.2s;--ha-page-max:1440px;--ha-page-gutter:16px}@media (min-width:640px){:root{--ha-page-gutter:24px}}@media (min-width:1024px){:root{--ha-page-gutter:32px}}:root:not([data-theme=light]):not([data-theme=wabi]):not(.light),[data-theme=dark],[data-theme=mid]{--ha-elev-card:inset 0 1px 0 #ffffff0a;--ha-elev-raised:inset 0 1px 0 #ffffff12, 0 0 0 1px color-mix(in srgb, var(--q-accent) 22%, transparent), 0 16px 40px -20px color-mix(in srgb, var(--q-accent) 45%, transparent);--ha-elev-overlay:0 1px 0 #ffffff0f inset, 0 24px 48px -12px #0009;--ha-hover-bg:#ffffff09;--ha-press-bg:#ffffff0f}[data-theme=light],[data-theme=wabi],.light{--ha-elev-card:0 1px 2px #15192e0a;--ha-elev-raised:0 0 0 1px color-mix(in srgb, var(--q-accent) 28%, transparent), 0 1px 2px #15192e0d, 0 12px 32px -16px color-mix(in srgb, var(--q-accent) 38%, transparent);--ha-elev-overlay:0 1px 2px #15192e0f, 0 20px 44px -12px #15192e2e;--ha-hover-bg:#15192e09;--ha-press-bg:#15192e0f}:root:not([data-theme]),[data-theme=dark],[data-theme=mid]{--q-card-shadow:inset 0 1px 0 #ffffff0d}[data-theme=light]{--q-card-shadow:0 1px 2px #15192e0a}:root{--ha-focus-ring:0 0 0 2px var(--q-bg), 0 0 0 4px color-mix(in srgb, var(--q-accent) 85%, transparent)}:root:not([data-theme=light]):not([data-theme=wabi]):not(.light),[data-theme=dark],[data-theme=mid]{--ha-chart-primary:var(--q-accent);--ha-chart-primary-soft:color-mix(in srgb, var(--q-accent) 22%, transparent);--ha-chart-context:#edeff547;--ha-chart-context-soft:#edeff51a;--ha-chart-grid:#ffffff0f;--ha-chart-axis:#8b92a7;--ha-chart-target:#edeff58c;--ha-chart-good:var(--q-green);--ha-chart-watch:var(--q-amber);--ha-chart-bad:var(--q-red);--ha-chart-track:#ffffff12}[data-theme=light],[data-theme=wabi],.light{--ha-chart-primary:var(--q-accent);--ha-chart-primary-soft:color-mix(in srgb, var(--q-accent) 16%, transparent);--ha-chart-context:#15192e42;--ha-chart-context-soft:#15192e14;--ha-chart-grid:#15192e12;--ha-chart-axis:#5d6478;--ha-chart-target:#15192e8c;--ha-chart-good:var(--q-green);--ha-chart-watch:var(--q-amber);--ha-chart-bad:var(--q-red);--ha-chart-track:#15192e12}
