@layer reset, tokens, engine, components, pages, overrides;@layer reset{.q2-btn,.q2-input,.q2-page,.q2-panel,.q2-select,.q2-textarea,.q2-widget,.q2-workspace,.q2-workspace__body{box-sizing:border-box}.q2-field__error,.q2-field__hint,.q2-field__label,.q2-inline-dropdown{margin:0}.q2-btn{font-size:inherit;line-height:inherit}.q2-btn,.q2-input,.q2-select,.q2-textarea{font-family:inherit;margin:0}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--color-paper:#fff;--primary-50:#fff6ec;--primary-100:#ffead3;--primary-200:#ffd2a5;--primary-300:#ffb16d;--primary-400:#ff8532;--primary-500:#ff620a;--primary-600:#ff4800;--primary-700:#cc3102;--primary-800:#a1270b;--primary-900:#82230c;--primary-950:#460e04;--secondary-50:#e8f7ff;--secondary-100:#d5f0ff;--secondary-200:#b3e0ff;--secondary-300:#85c9ff;--secondary-400:#56a3ff;--secondary-500:#2f7dff;--secondary-600:#0c50ff;--secondary-700:#0045ff;--secondary-800:#063fcd;--secondary-900:#103c9f;--secondary-950:#0a215c;--default-50:#f6f7f9;--default-100:#eceef2;--default-200:#d6dae1;--default-300:#b2bac7;--default-400:#8894a8;--default-500:#69778e;--default-600:#546075;--default-700:#454e5f;--default-800:#3b4251;--default-900:#353a45;--default-950:#20232a;--tertiary-50:#f4f6fa;--tertiary-100:#e6ebf3;--tertiary-200:#d3dbea;--tertiary-300:#b4c3dc;--tertiary-400:#90a4ca;--tertiary-500:#7589bc;--tertiary-600:#6372ad;--tertiary-700:#57639e;--tertiary-800:#4b5282;--tertiary-900:#404668;--tertiary-950:#2a2d41;--success-50:#f1fcf5;--success-100:#defaea;--success-200:#bef4d4;--success-300:#8beab3;--success-400:#52d689;--success-500:#2ecc71;--success-600:#1d9c53;--success-700:#1b7a43;--success-800:#1a6139;--success-900:#175031;--success-950:#072c18;--warning-50:#ffffea;--warning-100:#fffcc5;--warning-200:#fffa85;--warning-300:#fff046;--warning-400:#ffe21b;--warning-500:#ffc300;--warning-600:#e29700;--warning-700:#bb6b02;--warning-800:#985308;--warning-900:#7c430b;--warning-950:#482300;--danger-50:#fef2f2;--danger-100:#ffe2e1;--danger-200:#ffc9c8;--danger-300:#ffa4a2;--danger-400:#fd6f6c;--danger-500:#f5423e;--danger-600:#e53935;--danger-700:#be1b17;--danger-800:#9d1a17;--danger-900:#821c1a;--danger-950:#470908;--color-primary:var(--primary-600);--color-secondary:var(--secondary-700);--color-tertiary:var(--tertiary-100);--color-nocturnal:var(--tertiary-900);--q2-ink-0:var(--default-900);--q2-ink-1:var(--default-700);--q2-ink-2:var(--default-500);--q2-ink-heading:var(--default-900);--q2-ink-link:var(--secondary-700);--q2-ink-primary:var(--q2-ink-0);--q2-ink-secondary:var(--q2-ink-1);--q2-ink-muted:var(--q2-ink-2);--q2-ink-disabled:var(--default-400);--q2-ink-inversed:var(--color-paper);--q2-ink-accent:var(--q2-ink-link);--ink:var(--q2-ink-primary);--ink-muted:var(--q2-ink-muted);--ink-inversed:var(--q2-ink-inversed);--text:var(--q2-ink-primary);--text-secondary:var(--q2-ink-secondary);--text-muted:var(--q2-ink-muted);--text-inversed:var(--q2-ink-inversed);--text-placeholder:var(--q2-ink-muted);--text-disabled:var(--q2-ink-disabled);--link:var(--q2-ink-accent);--link-hover:color-mix(in srgb,var(--q2-ink-accent) 80%,var(--q2-ink-primary))}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-family-body:var(--font-family-primary);--font-family-heading:var(--font-family-primary);--font-size-body-l:16px;--font-size-body-m:14px;--font-size-body-s:12px;--font-size-body-xs:11px;--text-inversed:var(--q2-ink-inversed,#fff)}:where(.q2-root,[data-qlunar="2"]) .q2-h1,:where(.q2-root,[data-qlunar="2"]) .q2-h2,:where(.q2-root,[data-qlunar="2"]) .q2-h3,:where(.q2-root,[data-qlunar="2"]) .q2-h4,:where(.q2-root,[data-qlunar="2"]) .q2-h5,:where(.q2-root,[data-qlunar="2"]) .q2-h6,:where(.q2-root,[data-qlunar="2"]) h1,:where(.q2-root,[data-qlunar="2"]) h2,:where(.q2-root,[data-qlunar="2"]) h3,:where(.q2-root,[data-qlunar="2"]) h4,:where(.q2-root,[data-qlunar="2"]) h5,:where(.q2-root,[data-qlunar="2"]) h6{color:var(--q2-ink-heading)}:where(.q2-root,[data-qlunar="2"]) .q2-body,:where(.q2-root,[data-qlunar="2"]) .q2-text,:where(.q2-root,[data-qlunar="2"]) p{color:var(--q2-ink-0);line-height:1.5;margin:0 0 1em}:where(.q2-root,[data-qlunar="2"]) .q2-body>p:last-child,:where(.q2-root,[data-qlunar="2"]) .q2-text:last-child,:where(.q2-root,[data-qlunar="2"]) p:last-child{margin-bottom:0}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-radius-xs:8px;--q2-radius-sm:10px;--q2-radius-md:12px;--q2-radius-lg:16px;--q2-radius-xl:22px;--q2-radius-fluid:clamp(16px,2.2vw,26px);--q2-radius-pill:999px;--q2-radius-round:50%;--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-6:12px;--radius-8:16px;--radius-10:20px;--radius-12:24px;--radius-16:32px;--radius-pill:var(--q2-radius-pill);--radius-circle:var(--q2-radius-round);--radius-fluid:var(--q2-radius-fluid);--radius-surface:var(--q2-radius-fluid);--radius-card:var(--q2-radius-lg);--radius-card-lg:var(--q2-radius-xl);--radius-control:var(--q2-radius-md);--radius-control-lg:var(--q2-radius-lg);--radius-button-md:var(--q2-radius-md);--radius-chip:var(--q2-radius-pill);--q2-border-w:1px;--q2-border-w-strong:1.5px;--q2-border-w-heavy:2px;--q2-gap-1:var(--space-1);--q2-gap-2:var(--space-2);--q2-gap-3:var(--space-3);--q2-gap-4:var(--space-4)}.q2-surface-rounded{border-radius:var(--radius-surface)}.q2-card-rounded{border-radius:var(--radius-card)}.q2-card-rounded-lg{border-radius:var(--radius-card-lg)}.q2-control-rounded{border-radius:var(--radius-control)}.q2-control-rounded-lg{border-radius:var(--radius-control-lg)}.q2-pill{border-radius:var(--radius-pill)}.q2-circle{border-radius:var(--radius-circle)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--space-3xl:var(--space-16);--s-12:var(--space-3);--s-16:var(--space-4);--s-20:var(--space-5);--s-24:var(--space-6);--space-unit-0:0px;--space-unit-0_5:2px;--space-unit-1:4px;--space-unit-2:8px;--space-unit-3:12px;--space-unit-4:16px;--space-unit-5:20px;--space-unit-6:24px;--space-unit-7:28px;--space-unit-8:32px;--space-unit-9:36px;--space-unit-10:40px;--space-unit-12:48px;--space-unit-20:80px;--space-unit-24:96px;--space-unit-80:320px}}@layer tokens{:where(.q2-root,[data-qlunar="2"]),:where(.q2-root,[data-qlunar="2"]) [data-theme=light],:where(.q2-root,[data-qlunar="2"])[data-theme=light]{--q2-shadow-air-0:none;--q2-shadow-air-1:0 12px 40px rgba(0,0,0,.04),0 2px 12px rgba(0,0,0,.03);--q2-shadow-air-2:0 20px 56px rgba(0,0,0,.06),0 4px 18px rgba(0,0,0,.04);--q2-shadow-air-3:0 28px 72px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.05);--q2-shadow-air-1-nomoon:0 16px 48px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);--q2-shadow-air-2-nomoon:0 24px 64px rgba(0,0,0,.08),0 6px 22px rgba(0,0,0,.05);--q2-shadow-air-3-nomoon:0 32px 88px rgba(0,0,0,.1),0 10px 28px rgba(0,0,0,.06);--q2-elev-0:var(--q2-shadow-air-0);--q2-elev-1:var(--q2-shadow-air-1);--q2-elev-2:var(--q2-shadow-air-2);--q2-elev-3:var(--q2-shadow-air-3);--q2-elev-4:0 36px 100px rgba(0,0,0,.09),0 12px 32px rgba(0,0,0,.06);--elev-none:var(--q2-elev-0);--elev-0:var(--q2-elev-0);--elev-1:var(--q2-elev-1);--elev-2:var(--q2-elev-2);--elev-3:var(--q2-elev-3)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-elev-0:none;--q2-elev-1:0 8px 24px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);--q2-elev-2:0 14px 40px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.18);--q2-elev-3:0 20px 60px rgba(0,0,0,.3),0 8px 20px rgba(0,0,0,.22);--q2-elev-4:0 28px 100px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.25);--elev-none:var(--q2-elev-0);--elev-0:var(--q2-elev-0);--elev-1:var(--q2-elev-1);--elev-2:var(--q2-elev-2);--elev-3:var(--q2-elev-3);--elev-2-primary:var(--q2-elev-2)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-elev-0:none;--q2-elev-1:0 8px 24px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);--q2-elev-2:0 14px 40px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.18);--q2-elev-3:0 20px 60px rgba(0,0,0,.3),0 8px 20px rgba(0,0,0,.22);--q2-elev-4:0 28px 100px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.25);--elev-none:var(--q2-elev-0);--elev-0:var(--q2-elev-0);--elev-1:var(--q2-elev-1);--elev-2:var(--q2-elev-2);--elev-3:var(--q2-elev-3);--elev-2-primary:var(--q2-elev-2)}.q2-elev-0{box-shadow:var(--q2-elev-0)}.q2-elev-1{box-shadow:var(--q2-elev-1)}.q2-elev-2{box-shadow:var(--q2-elev-2)}.q2-elev-3{box-shadow:var(--q2-elev-3)}.q2-elev-4{box-shadow:var(--q2-elev-4)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--motion-instant:50ms;--motion-fast:200ms;--motion-base:350ms;--motion-slow:500ms;--motion-duration-base:350ms;--motion-duration-quick:200ms;--motion-duration-snap:100ms;--motion-duration-lunar:650ms;--motion-duration-cinematic:3000ms;--motion-ease:ease-out;--motion-ease-soft:cubic-bezier(0.4,0,0.2,1);--motion-ease-soft-out:cubic-bezier(0.4,0,0.2,1);--motion-ease-soft-in:cubic-bezier(0.4,0,0.6,1);--motion-ease-lunar:cubic-bezier(0.4,0,0.2,1);--motion-ease-lunar-drift:cubic-bezier(0.25,0.46,0.45,0.94);--motion-ease-lunar-float:cubic-bezier(0.34,1.56,0.64,1);--motion-default:var(--motion-base) var(--motion-ease-soft);--motion-button-hover-duration:var(--motion-base);--motion-button-hover-easing:var(--motion-ease-lunar);--motion-shadow-change-duration:var(--motion-base);--motion-shadow-change-easing:var(--motion-ease-lunar);--motion-translate-micro:2px;--motion-scale-hover:scale(1.05)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-control-h-compact:36px;--q2-control-h-normal:44px;--q2-control-h-cozy:52px;--q2-control-h:var(--q2-control-h-normal);[data-ql-density=compact]{--density-padding-multiplier:0.75;--density-gap-multiplier:0.75;--density-height-multiplier:0.9;--q2-control-h:var(--q2-control-h-compact)}:not([data-ql-density]),[data-ql-density=normal]{--density-padding-multiplier:1;--density-gap-multiplier:1;--density-height-multiplier:1;--q2-control-h:var(--q2-control-h-normal)}[data-ql-density=cozy]{--density-padding-multiplier:1.25;--density-gap-multiplier:1.25;--density-height-multiplier:1.1;--q2-control-h:var(--q2-control-h-cozy)}}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-focus-ring-color:var(--color-primary);--q2-focus-ring-color-light:rgba(255,72,0,.1);--q2-focus-ring-color-dark:rgba(255,72,0,.15);--q2-focus-ring-width:3px;--q2-focus-ring-offset:2px;--q2-focus-ring-blur:0px;--q2-focus-ring:0 0 0 var(--q2-focus-ring-width) var(--q2-focus-ring-color-light);--q2-focus-ring-invalid-color:var(--danger-500);--q2-focus-ring-invalid-color-light:rgba(245,66,62,.1);--q2-focus-ring-invalid:0 0 0 var(--q2-focus-ring-width) var(--q2-focus-ring-invalid-color-light);--q2-focus-ring-success-color:var(--success-500);--q2-focus-ring-success-color-light:rgba(46,204,113,.1);--q2-focus-ring-success:0 0 0 var(--q2-focus-ring-width) var(--q2-focus-ring-success-color-light)}[data-theme=dark]{--q2-focus-ring-color-light:rgba(255,72,0,.15);--q2-focus-ring-invalid-color-light:rgba(245,66,62,.15);--q2-focus-ring-success-color-light:rgba(46,204,113,.15)}:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}:invalid:focus-visible:not(:placeholder-shown){box-shadow:var(--q2-focus-ring-invalid)}:focus-visible[data-state=success]{box-shadow:var(--q2-focus-ring-success)}:disabled:focus-visible{box-shadow:none}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-glass-blur-0:0px;--q2-glass-blur-1:8px;--q2-glass-blur-2:12px;--q2-glass-blur-3:16px;--q2-glass-opacity-1:0.85;--q2-glass-opacity-2:0.9;--q2-glass-opacity-3:0.95;--q2-glass-sat-1:120%;--q2-glass-sat-2:140%;--q2-glass-bright-1:105%;--q2-glass-bright-2:110%;--q2-glow-soft:0 2px 8px rgba(0,0,0,.04);--q2-glow-focus:0 0 0 3px rgba(255,72,0,.1);--q2-glow-danger:0 0 0 3px rgba(245,66,62,.1);--q2-glow-success:0 0 0 3px rgba(46,204,113,.1);.q2-card,.q2-widget{--glass-blur:var(--q2-glass-blur-1);--glass-opacity:var(--q2-glass-opacity-1);--glass-sat:var(--q2-glass-sat-1);--glass-bright:var(--q2-glass-bright-1)}.q2-panel,.q2-workspace{--glass-blur:var(--q2-glass-blur-2);--glass-opacity:var(--q2-glass-opacity-1);--glass-sat:var(--q2-glass-sat-2);--glass-bright:var(--q2-glass-bright-2)}.q2-widget[data-q2-presentation],[data-ql-env=vr] .q2-widget{--glass-blur:var(--q2-glass-blur-3);--glass-opacity:var(--q2-glass-opacity-2);--glass-sat:var(--q2-glass-sat-2);--glass-bright:var(--q2-glass-bright-2)}}.q2-btn:focus-visible,.q2-input:focus-visible,.q2-select:focus-visible,.q2-textarea:focus-visible{box-shadow:var(--q2-glow-focus)}.q2-input:invalid:focus-visible:not(:placeholder-shown),.q2-textarea:invalid:focus-visible:not(:placeholder-shown){box-shadow:var(--q2-glow-danger)}.q2-input[data-state=success]:focus-visible{box-shadow:var(--q2-glow-success)}.q2-card:not(:focus-within):not([data-ql-phase=focus]),.q2-panel:not(:focus-within):not([data-ql-phase=focus]),.q2-surface:not(:focus-within):not([data-ql-phase=focus]),.q2-widget:not(:focus-within):not([data-ql-phase=focus]){box-shadow:var(--elev-1)}.q2-card[data-ql-phase=focus],.q2-panel[data-ql-phase=focus],.q2-surface[data-ql-phase=focus],.q2-widget[data-ql-phase=focus],[data-ql-phase=focus] .q2-card,[data-ql-phase=focus] .q2-panel,[data-ql-phase=focus] .q2-surface,[data-ql-phase=focus] .q2-widget{box-shadow:var(--q2-mat-glow,var(--q2-glow-soft)),var(--elev-1)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]),:where(.q2-root,[data-qlunar="2"]) [data-theme=light],:where(.q2-root,[data-qlunar="2"])[data-theme=light]{--q2-glass-bg:color-mix(in srgb,var(--color-paper) 68%,transparent);--q2-glass-bg-strong:color-mix(in srgb,var(--color-paper) 96%,transparent);--q2-glass-bg-lite:color-mix(in srgb,var(--color-paper) 98%,transparent);--q2-glass-border:var(--q2-glass-separator,color-mix(in srgb,var(--default-200) 60%,transparent));--q2-glass-border-hi:color-mix(in srgb,var(--default-100) 40%,transparent);--q2-glass-inner-highlight:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06) 25%,transparent 55%);--q2-glass-inner-highlight-opacity:1;--q2-glass-separator:color-mix(in srgb,var(--default-200) 72%,transparent);--q2-glass-inner:var(--q2-glass-inner-highlight);--q2-glass-inner-strong:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.1) 35%,transparent 65%);--q2-glass-shine:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04) 25%,transparent 50%);--q2-glass-shine-strong:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06) 30%,transparent 55%);--q2-glass-blur-1:8px;--q2-glass-blur-2:12px;--q2-glass-blur-3:16px;--q2-glass-sat-1:120%;--q2-glass-sat-2:140%;--q2-glass-bright-1:105%;--q2-glass-bright-2:110%;--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-glass-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-glass-bg-strong:color-mix(in srgb,var(--default-900) 85%,transparent);--q2-glass-bg-lite:color-mix(in srgb,var(--default-900) 90%,transparent);--q2-glass-separator:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-border-hi:color-mix(in srgb,var(--default-600) 25%,transparent);--q2-glass-inner-highlight:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04) 25%,transparent 50%);--q2-glass-inner-highlight-opacity:1;--q2-glass-inner:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04) 25%,transparent 50%);--q2-glass-inner-strong:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06) 30%,transparent 55%);--q2-glass-shine:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02) 20%,transparent 45%);--q2-glass-shine-strong:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 25%,transparent 50%);--q2-glass-sat-1:86%;--q2-glass-sat-2:78%;--q2-glass-bright-1:94%;--q2-glass-bright-2:88%;--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-glass-sat-1:86%;--q2-glass-sat-2:78%;--q2-glass-bright-1:94%;--q2-glass-bright-2:88%;--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}.q2-app-shell[data-ql-lunar=lite],[data-ql-lunar=lite]{--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}.q2-app-shell[data-ql-lunar=full],[data-ql-lunar=full]{--q2-glass-inner:var(--q2-glass-inner-strong);--q2-glass-shine:var(--q2-glass-shine-strong);--q2-glass-blur:var(--q2-glass-blur-2);--q2-glass-sat:var(--q2-glass-sat-2);--q2-glass-bright:var(--q2-glass-bright-2)}.q2-app-shell[data-ql-lunar=off],[data-ql-lunar=off]{--q2-glass-blur:var(--q2-glass-blur-0);--q2-glass-inner:none;--q2-glass-shine:none}.q2-glass{background:var(--q2-glass-bg);border:1px solid var(--q2-glass-border);isolation:isolate;overflow:hidden;overflow:clip;position:relative}@supports (backdrop-filter:blur(1px)){.q2-glass:not([data-ql-backdrop=off]){backdrop-filter:blur(var(--q2-glass-blur)) saturate(var(--q2-glass-sat)) brightness(var(--q2-glass-bright))}}.q2-glass[data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-glass,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-glass{backdrop-filter:none;background:color-mix(in srgb,var(--q2-glass-bg) 95%,var(--color-paper))}.q2-glass:after,.q2-glass:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.q2-glass:before{background:var(--q2-glass-inner)}.q2-glass:after{background:var(--q2-glass-shine)}.q2-glass>*{position:relative;z-index:1}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-lunar-noise-opacity:0.035;--q2-lunar-noise-scale:220px;--q2-lunar-haze-opacity:0.10;--q2-lunar-haze-sat:1.08;--q2-lunar-haze-bright:1.02;--q2-lunar-refraction-opacity:0.12;--q2-lunar-refraction-blur:14px;--q2-lunar-ca-strength:0.012;--q2-lunar-ca-enabled:0;--q2-lunar-shine-opacity:0.14;--q2-lunar-shine-angle:135deg;--q2-lunar-layer-enabled:1;--q2-lunar-heavy-enabled:0;--q2-lunar-noise-mult:1;--q2-lunar-haze-mult:1;--q2-lunar-haze-sat-mult:1;--q2-lunar-haze-bright-mult:1;--q2-lunar-refraction-mult:1;--q2-lunar-refraction-blur-mult:1;--q2-lunar-shine-mult:1;--q2-lunar-noise-opacity-effective:calc(var(--q2-lunar-noise-opacity)*var(--q2-lunar-layer-enabled)*var(--q2-lunar-noise-mult));--q2-lunar-haze-opacity-effective:calc(var(--q2-lunar-haze-opacity)*var(--q2-lunar-layer-enabled)*var(--q2-lunar-haze-mult));--q2-lunar-haze-sat-effective:calc(var(--q2-lunar-haze-sat)*var(--q2-lunar-haze-sat-mult));--q2-lunar-haze-bright-effective:calc(var(--q2-lunar-haze-bright)*var(--q2-lunar-haze-bright-mult));--q2-lunar-refraction-opacity-effective:calc(var(--q2-lunar-refraction-opacity)*var(--q2-lunar-layer-enabled)*var(--q2-lunar-refraction-mult));--q2-lunar-refraction-blur-effective:calc(var(--q2-lunar-refraction-blur)*var(--q2-lunar-layer-enabled)*var(--q2-lunar-refraction-blur-mult));--q2-lunar-shine-opacity-effective:calc(var(--q2-lunar-shine-opacity)*var(--q2-lunar-layer-enabled)*var(--q2-lunar-shine-mult));--q2-lunar-ca-strength-effective:calc(var(--q2-lunar-ca-strength)*var(--q2-lunar-ca-enabled)*var(--q2-lunar-heavy-enabled))}[data-ql-lunar=off]{--q2-lunar-layer-enabled:0;--q2-lunar-heavy-enabled:0;--q2-lunar-noise-mult:0;--q2-lunar-haze-mult:0;--q2-lunar-refraction-mult:0;--q2-lunar-refraction-blur-mult:0;--q2-lunar-shine-mult:0;--q2-lunar-ca-enabled:0}[data-ql-lunar=lite]{--q2-lunar-layer-enabled:1;--q2-lunar-heavy-enabled:0;--q2-lunar-noise-mult:0.9;--q2-lunar-haze-mult:0.85;--q2-lunar-refraction-mult:0.75;--q2-lunar-refraction-blur-mult:0.8;--q2-lunar-shine-mult:0.8}[data-ql-lunar=full]{--q2-lunar-layer-enabled:1;--q2-lunar-heavy-enabled:1;--q2-lunar-noise-mult:1.1;--q2-lunar-haze-mult:1.15;--q2-lunar-refraction-mult:1.1;--q2-lunar-refraction-blur-mult:1.15;--q2-lunar-shine-mult:1.15}[data-ql-env=vr],[data-ql-lunar=full]{--q2-lunar-ca-enabled:1}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-material-auto:regolith-glass;--q2-material-auto-bg-alpha:0.82;--q2-material-auto-border-alpha:0.48;--q2-material-auto-border-boost:1;--q2-material-auto-blur:var(--q2-glass-blur-1);--q2-material-auto-sat:var(--q2-glass-sat-1);--q2-material-auto-bright:var(--q2-glass-bright-1);--q2-material-auto-noise-opacity:var(--q2-lunar-noise-opacity);--q2-material-auto-haze-opacity:var(--q2-lunar-haze-opacity);--q2-material-auto-refraction-opacity:var(--q2-lunar-refraction-opacity);--q2-material-auto-refraction-blur:var(--q2-lunar-refraction-blur);--q2-material-auto-shine-opacity:var(--q2-lunar-shine-opacity);--q2-material-auto-shine-angle:var(--q2-lunar-shine-angle);--q2-material-auto-glow:0 0 0 rgba(255,72,0,0);--q2-material-auto-ca-enabled:0;--q2-mat-bg-alpha:var(--q2-material-auto-bg-alpha);--q2-mat-border-alpha:var(--q2-material-auto-border-alpha);--q2-mat-border-boost:var(--q2-material-auto-border-boost);--q2-mat-blur:var(--q2-material-auto-blur);--q2-mat-sat:var(--q2-material-auto-sat);--q2-mat-bright:var(--q2-material-auto-bright);--q2-mat-noise-opacity:var(--q2-material-auto-noise-opacity);--q2-mat-haze-opacity:var(--q2-material-auto-haze-opacity);--q2-mat-refraction-opacity:var(--q2-material-auto-refraction-opacity);--q2-mat-refraction-blur:var(--q2-material-auto-refraction-blur);--q2-mat-shine-opacity:var(--q2-material-auto-shine-opacity);--q2-mat-shine-angle:var(--q2-material-auto-shine-angle);--q2-mat-glow:var(--q2-material-auto-glow);--q2-mat-ca-enabled:var(--q2-material-auto-ca-enabled);--q2-mat-layer-mult:1;--q2-mat-blur-mult:1;--q2-mat-refraction-blur-mult:1;--q2-mat-border-boost-mult:1;--q2-mat-noise-mult:1;--q2-mat-haze-mult:1;--q2-mat-refraction-mult:1;--q2-mat-shine-mult:1;--q2-mat-bg-alpha-effective:calc(var(--q2-mat-bg-alpha)*var(--q2-phase-bg-alpha, 1));--q2-mat-border-alpha-effective:calc(var(--q2-mat-border-alpha)*var(--q2-phase-border-alpha, 1)*var(--q2-mat-border-boost)*var(--q2-mat-border-boost-mult));--q2-mat-blur-effective:calc(var(--q2-mat-blur)*var(--q2-mat-blur-mult));--q2-mat-noise-opacity-effective:calc(var(--q2-mat-noise-opacity)*var(--q2-mat-noise-mult)*var(--q2-mat-layer-mult));--q2-mat-haze-opacity-effective:calc(var(--q2-mat-haze-opacity)*var(--q2-mat-haze-mult)*var(--q2-mat-layer-mult));--q2-mat-refraction-opacity-effective:calc(var(--q2-mat-refraction-opacity)*var(--q2-mat-refraction-mult)*var(--q2-mat-layer-mult));--q2-mat-refraction-blur-effective:calc(var(--q2-mat-refraction-blur)*var(--q2-mat-refraction-blur-mult));--q2-mat-shine-opacity-effective:calc(var(--q2-mat-shine-opacity)*var(--q2-mat-shine-mult)*var(--q2-mat-layer-mult))}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil],:where(.q2-root,[data-qlunar="2"])[data-ql-veil]{--q2-glass-bg:color-mix(in srgb,var(--q2-scene-surface,var(--color-paper)) calc(var(--q2-mat-bg-alpha-effective, var(--q2-mat-bg-alpha, 0.82))*100%),transparent);--q2-glass-border:color-mix(in srgb,var(--q2-scene-border,var(--default-200)) calc(var(--q2-mat-border-alpha-effective, var(--q2-mat-border-alpha, 0.48))*100%),transparent);--q2-glass-blur:var(--q2-mat-blur-effective,var(--q2-mat-blur,var(--q2-glass-blur-1)));--q2-glass-sat:var(--q2-mat-sat,var(--q2-glass-sat-1));--q2-glass-bright:var(--q2-mat-bright,var(--q2-glass-bright-1));--q2-glass-surface-bg:var(--q2-glass-bg);--q2-glass-surface-border:var(--q2-glass-border);--q2-glass-surface-blur:var(--q2-glass-blur);--q2-glass-surface-sat:var(--q2-glass-sat);--q2-glass-surface-bright:var(--q2-glass-bright);--q2-glass-inner:linear-gradient(180deg,rgba(255,255,255,calc(var(--q2-mat-layer-mult, 1)*0.15)) 0%,rgba(255,255,255,calc(var(--q2-mat-layer-mult, 1)*0.08)) 30%,transparent 60%);--q2-glass-shine:linear-gradient(135deg,rgba(255,255,255,var(--q2-mat-shine-opacity-effective,var(--q2-mat-shine-opacity,0.14))) 0%,rgba(255,255,255,calc(var(--q2-mat-shine-opacity-effective, var(--q2-mat-shine-opacity, 0.14))*0.4)) 25%,transparent 50%)}:where(.q2-root,[data-qlunar="2"]) [data-ql-material],:where(.q2-root,[data-qlunar="2"])[data-ql-material]{--q2-glass-bg:color-mix(in srgb,var(--q2-scene-surface,var(--color-paper)) calc(var(--q2-mat-bg-alpha-effective, var(--q2-mat-bg-alpha, 0.82))*100%),transparent);--q2-glass-border:color-mix(in srgb,var(--q2-scene-border,var(--default-200)) calc(var(--q2-mat-border-alpha-effective, var(--q2-mat-border-alpha, 0.48))*100%),transparent);--q2-glass-blur:var(--q2-mat-blur-effective,var(--q2-mat-blur,var(--q2-glass-blur-1)));--q2-glass-sat:var(--q2-mat-sat,var(--q2-glass-sat-1));--q2-glass-bright:var(--q2-mat-bright,var(--q2-glass-bright-1));--q2-glass-surface-bg:var(--q2-glass-bg);--q2-glass-surface-border:var(--q2-glass-border);--q2-glass-surface-blur:var(--q2-glass-blur);--q2-glass-surface-sat:var(--q2-glass-sat);--q2-glass-surface-bright:var(--q2-glass-bright);--q2-glass-inner:linear-gradient(180deg,rgba(255,255,255,calc(var(--q2-mat-layer-mult, 1)*0.15)) 0%,rgba(255,255,255,calc(var(--q2-mat-layer-mult, 1)*0.08)) 30%,transparent 60%);--q2-glass-shine:linear-gradient(135deg,rgba(255,255,255,var(--q2-mat-shine-opacity-effective,var(--q2-mat-shine-opacity,0.14))) 0%,rgba(255,255,255,calc(var(--q2-mat-shine-opacity-effective, var(--q2-mat-shine-opacity, 0.14))*0.4)) 25%,transparent 50%)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] [data-ql-material],:where(.q2-root,[data-qlunar="2"])[data-theme=dark] [data-ql-material]{--q2-glass-border:color-mix(in srgb,var(--default-700) calc(var(--q2-mat-border-alpha-effective)*100%),transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off]{--q2-mat-layer-mult:0.6;--q2-mat-blur-mult:0;--q2-mat-refraction-blur-mult:0;--q2-mat-ca-enabled:0}:where(.q2-root,[data-qlunar="2"]) [data-ql-env=freeze],:where(.q2-root,[data-qlunar="2"])[data-ql-env=freeze]{--q2-mat-refraction-mult:0.2;--q2-mat-refraction-blur-mult:0;--q2-mat-shine-mult:0.7;--q2-mat-ca-enabled:0}}@layer tokens{[data-ql-material=regolith-glass]{--q2-mat-bg-alpha:0.82;--q2-mat-border-alpha:0.48;--q2-mat-border-boost:1;--q2-mat-blur:var(--q2-glass-blur-1);--q2-mat-sat:var(--q2-glass-sat-1);--q2-mat-bright:var(--q2-glass-bright-1);--q2-mat-noise-opacity:0.055;--q2-mat-haze-opacity:0.12;--q2-mat-refraction-opacity:0.14;--q2-mat-refraction-blur:12px;--q2-mat-shine-opacity:0.16;--q2-mat-shine-angle:135deg;--q2-mat-glow:var(--q2-glow-soft);--q2-mat-ca-enabled:0;--q2-diff-hue-a:205;--q2-diff-hue-b:20;--q2-diff-opacity:0.12;--q2-glass-bg:color-mix(in srgb,var(--color-paper) 82%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-200) 48%,transparent);--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}[data-ql-material=polar-ice]{--q2-mat-bg-alpha:0.88;--q2-mat-border-alpha:0.55;--q2-mat-border-boost:1.1;--q2-mat-blur:var(--q2-glass-blur-2);--q2-mat-sat:var(--q2-glass-sat-1);--q2-mat-bright:var(--q2-glass-bright-2);--q2-mat-noise-opacity:0.02;--q2-mat-haze-opacity:0.07;--q2-mat-refraction-opacity:0.1;--q2-mat-refraction-blur:10px;--q2-mat-shine-opacity:0.12;--q2-mat-shine-angle:120deg;--q2-mat-glow:var(--q2-glow-soft);--q2-mat-ca-enabled:0;--q2-diff-hue-a:200;--q2-diff-hue-b:15;--q2-diff-opacity:0.16;--q2-diff-sat:70%;--q2-glass-bg:color-mix(in srgb,var(--color-paper) 88%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-200) 55%,transparent);--q2-glass-blur:var(--q2-glass-blur-2);--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-2)}[data-ql-material=eclipse-slate]{--q2-mat-bg-alpha:0.78;--q2-mat-border-alpha:0.6;--q2-mat-border-boost:1.2;--q2-mat-blur:var(--q2-glass-blur-2);--q2-mat-sat:115%;--q2-mat-bright:102%;--q2-mat-noise-opacity:0.045;--q2-mat-haze-opacity:0.1;--q2-mat-refraction-opacity:0.1;--q2-mat-refraction-blur:12px;--q2-mat-shine-opacity:0.08;--q2-mat-shine-angle:150deg;--q2-mat-glow:var(--q2-glow-soft);--q2-mat-ca-enabled:1;--q2-diff-opacity:0.08;--q2-diff-alpha-a:0.45;--q2-diff-alpha-b:0.32;--q2-glass-bg:color-mix(in srgb,var(--color-paper) 78%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-200) 60%,transparent);--q2-glass-blur:var(--q2-glass-blur-2);--q2-glass-sat:115%;--q2-glass-bright:102%}[data-ql-material=orbit-mist]{--q2-mat-bg-alpha:0.72;--q2-mat-border-alpha:0.38;--q2-mat-border-boost:0.95;--q2-mat-blur:var(--q2-glass-blur-1);--q2-mat-sat:118%;--q2-mat-bright:108%;--q2-mat-noise-opacity:0.02;--q2-mat-haze-opacity:0.16;--q2-mat-refraction-opacity:0.08;--q2-mat-refraction-blur:14px;--q2-mat-shine-opacity:0.06;--q2-mat-shine-angle:110deg;--q2-mat-glow:var(--q2-glow-soft);--q2-mat-ca-enabled:0;--q2-diff-opacity:0.10;--q2-diff-soft-width:14px;--q2-diff-width:0.5px;--q2-glass-bg:color-mix(in srgb,var(--color-paper) 72%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-200) 38%,transparent);--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:118%;--q2-glass-bright:108%}[data-ql-material=solar-flare]{--q2-mat-bg-alpha:0.84;--q2-mat-border-alpha:0.52;--q2-mat-border-boost:1.15;--q2-mat-blur:var(--q2-glass-blur-1);--q2-mat-sat:122%;--q2-mat-bright:112%;--q2-mat-noise-opacity:0.03;--q2-mat-haze-opacity:0.1;--q2-mat-refraction-opacity:0.1;--q2-mat-refraction-blur:12px;--q2-mat-shine-opacity:0.18;--q2-mat-shine-angle:95deg;--q2-mat-glow:var(--q2-glow-focus);--q2-mat-ca-enabled:0;--q2-diff-hue-b:12;--q2-diff-opacity:0.12;--q2-diff-focus-boost:1.4;--q2-glass-bg:color-mix(in srgb,var(--color-paper) 84%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-200) 52%,transparent);--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:122%;--q2-glass-bright:112%}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-glass-surface-blur:12px;--q2-glass-surface-sat:var(--q2-glass-sat-2);--q2-glass-surface-bright:var(--q2-glass-bright-2);--q2-glass-surface-bg:color-mix(in srgb,var(--color-paper) 85%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-200) 60%,transparent);--q2-glass-control-blur:8px;--q2-glass-control-sat:var(--q2-glass-sat-1);--q2-glass-control-bright:var(--q2-glass-bright-1);--q2-glass-control-bg:color-mix(in srgb,var(--color-paper) 90%,transparent);--q2-glass-control-border:var(--default-200);--q2-glass-solid-surface-bg:var(--color-paper);--q2-glass-solid-surface-border:var(--default-200);--q2-glass-solid-control-bg:var(--color-paper);--q2-glass-solid-control-border:var(--default-200);--q2-veil-switcher-runner-bg:var(--q2-glass-control-bg);--q2-veil-switcher-runner-border:var(--q2-glass-control-border);--q2-control-hover-bg:color-mix(in srgb,var(--color-paper) 92%,var(--q2-glass-control-bg));--q2-control-focus-bg:color-mix(in srgb,var(--color-paper) 96%,var(--q2-glass-control-bg));--q2-control-disabled-bg:color-mix(in srgb,var(--color-paper) 80%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--color-paper);--q2-control-segmented-bg:var(--default-100);--q2-control-segmented-border:var(--default-200);--q2-control-segmented-active-bg:var(--color-paper);--q2-control-toggle-bg:var(--default-200);--q2-control-toggle-border:transparent;--q2-switch-track-width:var(--q2-control-h);--q2-switch-track-height:calc(var(--q2-control-h)*0.545);--q2-control-rest-border:var(--default-300);--q2-control-hover-border:var(--default-300);--q2-control-focus-border:var(--color-primary);:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off]{--q2-glass-surface-bg:var(--q2-glass-solid-surface-bg);--q2-glass-surface-border:var(--q2-glass-solid-surface-border);--q2-glass-control-bg:var(--q2-glass-solid-control-bg);--q2-glass-control-border:var(--q2-glass-solid-control-border)}}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-glass-surface-bg:color-mix(in srgb,var(--default-900) 88%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-700) 50%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--default-600) 60%,transparent);--q2-glass-solid-surface-bg:var(--default-900);--q2-glass-solid-surface-border:var(--default-700);--q2-glass-solid-control-bg:var(--default-900);--q2-glass-solid-control-border:var(--default-600);--q2-control-hover-bg:color-mix(in srgb,var(--default-800) 90%,var(--q2-glass-control-bg));--q2-control-focus-bg:color-mix(in srgb,var(--default-800) 95%,var(--q2-glass-control-bg));--q2-control-disabled-bg:color-mix(in srgb,var(--default-950) 70%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--default-50);--q2-control-segmented-bg:var(--default-800);--q2-control-segmented-border:var(--default-600);--q2-control-segmented-active-bg:var(--default-700);--q2-control-toggle-bg:var(--default-600);--q2-control-toggle-border:transparent;--q2-veil-switcher-runner-bg:var(--q2-glass-control-bg);--q2-veil-switcher-runner-border:var(--q2-glass-control-border);--q2-control-rest-border:var(--default-500);--q2-control-hover-border:var(--default-500);--q2-control-focus-border:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-glass-surface-bg:color-mix(in srgb,var(--default-900) 88%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-700) 50%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--default-600) 60%,transparent);--q2-glass-solid-surface-bg:var(--default-900);--q2-glass-solid-surface-border:var(--default-700);--q2-glass-solid-control-bg:var(--default-900);--q2-glass-solid-control-border:var(--default-600);--q2-control-hover-bg:color-mix(in srgb,var(--default-800) 90%,var(--q2-glass-control-bg));--q2-control-focus-bg:color-mix(in srgb,var(--default-800) 95%,var(--q2-glass-control-bg));--q2-control-disabled-bg:color-mix(in srgb,var(--default-950) 70%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--default-50);--q2-control-segmented-bg:var(--default-800);--q2-control-segmented-border:var(--default-600);--q2-control-segmented-active-bg:var(--default-700);--q2-control-toggle-bg:var(--default-600);--q2-veil-switcher-runner-bg:var(--q2-glass-control-bg);--q2-veil-switcher-runner-border:var(--q2-glass-control-border);--q2-control-rest-border:var(--default-500);--q2-control-hover-border:var(--default-500);--q2-control-focus-border:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] *,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q2-panel,.q2-widget,.q2-workspace{backdrop-filter:blur(var(--q2-glass-surface-blur)) saturate(var(--q2-glass-surface-sat)) brightness(var(--q2-glass-surface-bright));-webkit-backdrop-filter:blur(var(--q2-glass-surface-blur)) saturate(var(--q2-glass-surface-sat)) brightness(var(--q2-glass-surface-bright));background:var(--q2-glass-surface-bg);border-color:var(--q2-glass-surface-border)}@supports not (backdrop-filter:blur(1px)){.q2-panel,.q2-widget,.q2-workspace{background:var(--q2-glass-solid-surface-bg);border-color:var(--q2-glass-solid-surface-border)}}.q2-input,.q2-select,.q2-textarea{backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));background:var(--q2-glass-control-bg);border-color:var(--q2-control-rest-border,var(--q2-glass-control-border))}@supports not (backdrop-filter:blur(1px)){.q2-input,.q2-select,.q2-textarea{background:var(--q2-glass-solid-control-bg);border-color:var(--q2-glass-solid-control-border)}}.q2-input:hover:not(:disabled),.q2-select:hover:not(:disabled),.q2-textarea:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--q2-control-hover-border,var(--default-300))}.q2-input:focus-visible,.q2-select:focus-visible,.q2-textarea:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--q2-control-focus-border,var(--color-primary))}}@layer tokens{:where(.q2-root,[data-qlunar="2"]),:where(.q2-root,[data-qlunar="2"]) [data-theme=light],:where(.q2-root,[data-qlunar="2"])[data-theme=light]{--q2-diff-enabled:1;--q2-diff-opacity:0.14;--q2-diff-width:1px;--q2-diff-soft-width:10px;--q2-diff-inset:0px;--q2-diff-hue-a:210;--q2-diff-sat:65%;--q2-diff-lit:65%;--q2-diff-alpha-a:0.55;--q2-diff-hue-b:18;--q2-diff-alpha-b:0.40;--q2-diff-mode:screen;--q2-diff-focus-boost:1.25;--q2-diff-dim-mult:0.7;--q2-diff-ghost-mult:0.45;--q2-diff-opacity-effective:var(--q2-diff-opacity)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-diff-opacity:0.10;--q2-diff-alpha-a:0.40;--q2-diff-alpha-b:0.30;--q2-diff-hue-a:200;--q2-diff-hue-b:25;--q2-diff-sat:55%;--q2-diff-lit:60%}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=focus],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=focus]{--q2-diff-opacity-effective:calc(var(--q2-diff-opacity)*var(--q2-diff-focus-boost))}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=normal],:where(.q2-root,[data-qlunar="2"]):not([data-ql-phase]),:where(.q2-root,[data-qlunar="2"])[data-ql-phase=normal]{--q2-diff-opacity-effective:var(--q2-diff-opacity)}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=dim],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=dim]{--q2-diff-opacity-effective:calc(var(--q2-diff-opacity)*var(--q2-diff-dim-mult))}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=ghost],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=ghost]{--q2-diff-opacity-effective:calc(var(--q2-diff-opacity)*var(--q2-diff-ghost-mult))}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off]{--q2-diff-mode:normal;--q2-diff-opacity-effective:calc(var(--q2-diff-opacity-effective)*0.75)}[data-ql-diffraction=off]{--q2-diff-enabled:0}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-z-base:0;--q2-z-surface:1;--q2-z-popover:460;--q2-z-dropdown:410;--q2-z-modal:710;--q2-z-modal-popover:740;--q2-z-toast:820;--q2-z-overlay-root:900;--q2-z-veil-switcher:910;--q2-z-veil-switcher-listbox:912;--q2-z-cookie-consent:915}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-primary-topblock-bg:var(--tertiary-950);--q2-primary-topblock-border:0.5px solid var(--text-inversed,#fff);--q2-primary-topblock-border-radius:10px;--q2-primary-topblock-shadow:-2px 2px 4px rgba(136,148,168,.6),-8px 16px 16px rgba(136,148,168,.5);--q2-primary-topblock-glass-gradient:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.6));--q2-primary-menu-gap:var(--space-4,16px);--q2-primary-item-size:40px;--q2-primary-item-icon-size:24px;--q2-primary-item-active-filter:drop-shadow(0px 6px 12px rgb(from var(--primary-400) r g b/28%)) drop-shadow(0px 10px 24px rgb(from var(--primary-500) r g b/26%)) drop-shadow(0px 3px 6px rgb(from var(--primary-600) r g b/24%));--q2-primary-bottom-label-font-size:20px;--q2-primary-bottom-label-line-height:20px;--q2-primary-bottom-label-color:rgba(211,219,234,.5);--q2-primary-bottom-label-text-shadow:hsla(0,0%,100%,.25) -0.2px -0.2px 0.2px,hsla(0,0%,100%,.25) -0.2px 0.2px 0.2px,#d3dbea 0.2px 0px 0.2px;--q2-primary-bottom-label-margin-bottom:60px;--q2-primary-bottom-item-gap:var(--space-4,16px)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--btn-main-menu-bg:var(--color-paper,var(--q2-glass-bg,hsla(0,0%,100%,.72)));--btn-main-menu-fg:var(--text);--btn-main-menu-fg-icon:var(--ink);--btn-main-menu-before:linear-gradient(86.76deg,var(--tertiary-50,var(--default-50)) 2.54%,var(--tertiary-100,var(--default-100)) 50.39%,var(--tertiary-50,var(--default-50)) 97.32%);--motion-button-hover-duration:var(--motion-base);--motion-button-hover-easing:var(--motion-ease-lunar);--motion-button-press-duration:var(--motion-duration-snap);--motion-button-press-easing:var(--motion-ease-soft-in);--motion-scale-press:scale(0.98);--motion-duration-swift:100ms;--q2-btn-font-size:14px;--q2-btn-font-weight:500;--q2-btn-line-height:1.5;--q2-btn-spinner-size:16px;--q2-btn-icon-size:16px;--q2-btn-disabled-opacity:0.55;--q2-btn-primary-bg:var(--color-primary);--q2-btn-primary-fg:var(--q2-ink-inverse-0);--q2-btn-primary-border:var(--color-primary);--q2-btn-primary-hover-bg:var(--primary-500);--q2-btn-primary-hover-border:var(--primary-500);--q2-btn-primary-active-bg:var(--primary-700);--q2-btn-primary-active-border:var(--primary-700);--q2-btn-primary-shadow:0 1px 2px color-mix(in srgb,var(--color-primary) 24%,transparent);--q2-btn-primary-spinner:var(--q2-btn-primary-fg);--q2-btn-secondary-bg:color-mix(in srgb,var(--color-secondary) 12%,var(--q2-glass-control-bg));--q2-btn-secondary-fg:var(--q2-ink-0);--q2-btn-secondary-border:color-mix(in srgb,var(--color-secondary) 40%,var(--q2-glass-control-border));--q2-btn-secondary-hover-bg:color-mix(in srgb,var(--color-secondary) 20%,var(--q2-control-hover-bg));--q2-btn-secondary-hover-border:color-mix(in srgb,var(--color-secondary) 52%,var(--q2-control-hover-border,var(--q2-glass-control-border)));--q2-btn-secondary-active-bg:color-mix(in srgb,var(--color-secondary) 28%,var(--q2-control-focus-bg));--q2-btn-secondary-active-border:color-mix(in srgb,var(--color-secondary) 58%,var(--q2-glass-control-border));--q2-btn-secondary-spinner:var(--q2-btn-secondary-fg);--q2-btn-tertiary-bg:var(--q2-glass-control-bg);--q2-btn-tertiary-fg:var(--q2-ink-0);--q2-btn-tertiary-border:var(--q2-control-rest-border,var(--q2-glass-control-border));--q2-btn-tertiary-hover-bg:var(--q2-control-hover-bg);--q2-btn-tertiary-hover-border:var(--q2-control-hover-border,var(--q2-glass-control-border));--q2-btn-tertiary-active-bg:var(--q2-control-focus-bg);--q2-btn-tertiary-active-border:var(--q2-control-focus-border,var(--color-primary));--q2-btn-tertiary-spinner:var(--q2-btn-tertiary-fg);--q2-btn-ghost-bg:transparent;--q2-btn-ghost-fg:var(--q2-ink-0);--q2-btn-ghost-border:transparent;--q2-btn-ghost-hover-bg:var(--q2-control-hover-bg);--q2-btn-ghost-hover-border:var(--q2-control-hover-border,var(--q2-glass-control-border));--q2-btn-ghost-active-bg:var(--q2-control-focus-bg);--q2-btn-ghost-active-border:transparent;--q2-btn-ghost-pressed-bg:var(--q2-control-segmented-active-bg);--q2-btn-ghost-pressed-fg:var(--q2-ink-0);--q2-btn-ghost-spinner:var(--q2-btn-ghost-fg);--q2-btn-danger-bg:var(--danger-500);--q2-btn-danger-fg:var(--q2-ink-inverse-0);--q2-btn-danger-border:var(--danger-500);--q2-btn-danger-hover-bg:var(--danger-600);--q2-btn-danger-hover-border:var(--danger-600);--q2-btn-danger-active-bg:var(--danger-700);--q2-btn-danger-active-border:var(--danger-700);--q2-btn-danger-shadow:0 1px 2px color-mix(in srgb,var(--danger-500) 22%,transparent);--q2-btn-danger-spinner:var(--q2-btn-danger-fg);--q2-btn-warning-bg:var(--warning-500);--q2-btn-warning-fg:var(--warning-950);--q2-btn-warning-border:color-mix(in srgb,var(--warning-600) 65%,var(--warning-500));--q2-btn-warning-hover-bg:var(--warning-400);--q2-btn-warning-hover-border:var(--warning-600);--q2-btn-warning-active-bg:var(--warning-600);--q2-btn-warning-active-border:var(--warning-700);--q2-btn-warning-spinner:var(--q2-btn-warning-fg);--q2-btn-success-bg:var(--success-600);--q2-btn-success-fg:var(--q2-ink-inverse-0);--q2-btn-success-border:var(--success-600);--q2-btn-success-hover-bg:var(--success-500);--q2-btn-success-hover-border:var(--success-500);--q2-btn-success-active-bg:var(--success-700);--q2-btn-success-active-border:var(--success-700);--q2-btn-success-spinner:var(--q2-btn-success-fg);--q2-btn-link-fg:var(--q2-ink-link);--q2-btn-link-hover-fg:color-mix(in srgb,var(--q2-ink-link) 82%,var(--q2-ink-0));--q2-btn-link-active-fg:var(--q2-ink-link);--q2-btn-link-spinner:var(--q2-btn-link-fg);--q2-btn-chrome-bg:var(--q2-control-segmented-bg);--q2-btn-chrome-border:var(--q2-control-segmented-border);--q2-btn-chrome-fg-muted:var(--q2-ink-2);--q2-btn-chrome-fg:var(--q2-ink-0);--q2-btn-chrome-active-bg:var(--q2-control-segmented-active-bg);--q2-btn-chrome-hover-bg:var(--q2-control-hover-bg);--q2-btn-chrome-surface-bg:var(--q2-glass-control-bg);--q2-btn-chrome-surface-border:var(--q2-glass-control-border)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],html[data-ql-veil=eclipse],html[data-ql-veil=last-quarter],html[data-ql-veil=total-eclipse],html[data-ql-veil=waning-crescent],html[data-ql-veil=waning-gibbous],html[data-theme=dark]{--q2-btn-chrome-bg:var(--default-900);--q2-btn-chrome-border:var(--default-600);--q2-btn-chrome-fg-muted:color-mix(in srgb,var(--default-100) 68%,var(--default-300));--q2-btn-chrome-fg:var(--default-50);--q2-btn-chrome-active-bg:var(--default-800);--q2-btn-chrome-hover-bg:var(--default-800);--q2-btn-chrome-surface-bg:var(--default-900);--q2-btn-chrome-surface-border:var(--default-600);--q2-btn-ghost-fg:var(--q2-btn-chrome-fg);--q2-btn-ghost-hover-bg:var(--q2-btn-chrome-hover-bg);--q2-btn-ghost-hover-border:color-mix(in srgb,var(--q2-btn-chrome-border) 55%,transparent);--q2-btn-ghost-pressed-bg:var(--default-800);--q2-btn-ghost-pressed-fg:var(--default-50)}@media (prefers-contrast:more){:where(.q2-root,[data-qlunar="2"]){--q2-btn-tertiary-border:var(--q2-control-hover-border,var(--default-400));--q2-btn-secondary-border:color-mix(in srgb,var(--color-secondary) 55%,var(--q2-glass-control-border));--q2-btn-ghost-hover-border:var(--q2-control-rest-border,var(--q2-glass-control-border))}}}@layer tokens{.q2-surface{border-radius:var(--q2-radius-fluid)}.q2-surface-xl{border-radius:var(--q2-radius-xl)}.q2-card{border-radius:var(--q2-radius-lg)}.q2-control{border-radius:var(--q2-radius-md)}.q2-chip{border-radius:var(--q2-radius-pill)}.q2-avatar{border-radius:var(--q2-radius-round)}.q2-surface-rounded{border-radius:var(--q2-radius-fluid)}.q2-card-rounded{border-radius:var(--q2-radius-lg)}.q2-card-rounded-lg{border-radius:var(--q2-radius-xl)}.q2-control-rounded{border-radius:var(--q2-radius-md)}.q2-control-rounded-lg{border-radius:var(--q2-radius-lg)}.q2-pill{border-radius:var(--q2-radius-pill)}.q2-circle{border-radius:var(--q2-radius-round)}}@layer tokens{:where(.q2-root,[data-qlunar="2"]),:where(.q2-root,[data-qlunar="2"]) [data-theme=light],:where(.q2-root,[data-qlunar="2"])[data-theme=light]{--theme-bg:var(--color-paper);--theme-surface:var(--q2-glass-surface-bg);--theme-text:var(--q2-ink-primary);--theme-text-muted:var(--q2-ink-muted);--theme-border:var(--default-200);--q2-glass-surface-bg:color-mix(in srgb,var(--color-paper) 92%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-200) 60%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--color-paper) 96%,transparent);--q2-glass-control-border:var(--default-200);--q2-glass-solid-surface-bg:var(--color-paper);--q2-glass-solid-surface-border:var(--default-200);--q2-glass-solid-control-bg:var(--color-paper);--q2-glass-solid-control-border:var(--default-200);--q2-control-hover-bg:color-mix(in srgb,var(--color-paper) 90%,var(--q2-glass-control-bg));--q2-control-focus-bg:color-mix(in srgb,var(--color-paper) 95%,var(--q2-glass-control-bg));--q2-control-disabled-bg:color-mix(in srgb,var(--color-paper) 75%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--color-paper);--q2-control-segmented-bg:var(--default-100);--q2-control-segmented-border:var(--default-200);--q2-control-segmented-active-bg:var(--color-paper);--q2-control-toggle-bg:var(--default-200);--q2-control-toggle-border:transparent;--q2-demo-bg:var(--default-50)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--theme-bg:var(--default-950);--theme-surface:var(--q2-glass-surface-bg);--theme-text:var(--q2-ink-primary);--theme-text-muted:var(--q2-ink-muted);--theme-border:var(--default-700);--q2-glass-surface-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 85%,transparent);--q2-glass-control-border:var(--default-700);--q2-glass-solid-surface-bg:var(--default-950);--q2-glass-solid-surface-border:var(--default-700);--q2-glass-solid-control-bg:var(--default-900);--q2-glass-solid-control-border:var(--default-700);--q2-control-hover-bg:color-mix(in srgb,var(--default-900) 90%,transparent);--q2-control-focus-bg:color-mix(in srgb,var(--default-900) 95%,transparent);--q2-control-disabled-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-control-handle-bg:var(--default-50);--q2-control-segmented-bg:var(--default-900);--q2-control-segmented-border:var(--default-700);--q2-control-segmented-active-bg:var(--default-800);--q2-control-toggle-bg:var(--default-700);--q2-control-toggle-border:var(--default-700);--veil-bg-full-moon:color-mix(in srgb,var(--default-900) 80%,transparent);--veil-bg-eclipse:color-mix(in srgb,var(--default-950) 60%,transparent);--veil-border-full-moon:color-mix(in srgb,var(--default-100) 12%,transparent);--veil-border-eclipse:color-mix(in srgb,var(--default-100) 6%,transparent);--q2-demo-bg:var(--default-950)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],html[data-ql-veil=eclipse],html[data-ql-veil=last-quarter],html[data-ql-veil=total-eclipse],html[data-ql-veil=waning-crescent],html[data-ql-veil=waning-gibbous]{--theme-text:var(--q2-ink-primary);--theme-text-muted:var(--q2-ink-muted);--theme-bg:var(--default-950);--theme-border:var(--default-700);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--default-600) 60%,transparent);--q2-control-hover-bg:color-mix(in srgb,var(--default-800) 90%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--default-50);--q2-control-toggle-bg:var(--default-700);--q2-control-toggle-border:var(--default-700);--q2-control-segmented-bg:var(--default-900);--q2-control-segmented-border:var(--default-600);--q2-control-segmented-active-bg:var(--default-800)}body.q2-root{background:var(--theme-bg);color:var(--theme-text)}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-theme-mode:auto;--q2-veil-alpha-k:0.9;--q2-veil-blur-k:1;--q2-veil-sat-k:1;--q2-veil-bright-k:1;--q2-veil-contrast-k:1;--q2-veil-group:light;--q2-density-alpha-k:1;--q2-density-blur-k:1;--q2-scene-bg:var(--color-paper);--q2-scene-surface:var(--color-paper);--q2-scene-border:var(--default-200);--q2-scene-depth:var(--default-50)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],html[data-theme=dark]{--q2-scene-bg:var(--default-950);--q2-scene-surface:var(--default-900);--q2-scene-border:var(--default-700);--q2-scene-depth:var(--default-900)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],html[data-ql-veil=eclipse],html[data-ql-veil=last-quarter],html[data-ql-veil=total-eclipse],html[data-ql-veil=waning-crescent],html[data-ql-veil=waning-gibbous]{--q2-scene-bg:var(--default-950);--q2-scene-surface:var(--default-900);--q2-scene-border:var(--default-700);--q2-scene-depth:var(--default-900)}:where(.q2-root,[data-qlunar="2"]) [data-ql-density=compact],:where(.q2-root,[data-qlunar="2"])[data-ql-density=compact]{--q2-density-alpha-k:0.94;--q2-density-blur-k:0.9}:where(.q2-root,[data-qlunar="2"]) [data-ql-density=cozy],:where(.q2-root,[data-qlunar="2"])[data-ql-density=cozy]{--q2-density-alpha-k:1.04;--q2-density-blur-k:1.08}body.q2-root{background:var(--q2-scene-bg);color:var(--q2-ink-0)}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-ink-light-0:color-mix(in srgb,var(--default-900) 18%,var(--default-800));--q2-ink-light-1:var(--default-600);--q2-ink-light-2:var(--default-500);--q2-ink-light-heading:color-mix(in srgb,var(--default-900) 18%,var(--default-800));--q2-ink-light-link:var(--secondary-700);--q2-ink-light-inverse-0:#fff;--q2-ink-dark-0:var(--default-100);--q2-ink-dark-1:color-mix(in srgb,var(--default-100) 72%,var(--default-200));--q2-ink-dark-2:color-mix(in srgb,var(--default-100) 44%,var(--default-300));--q2-ink-dark-heading:var(--default-100);--q2-ink-dark-link:color-mix(in srgb,var(--secondary-100) 52%,var(--secondary-200));--q2-ink-dark-inverse-0:var(--default-50);--q2-ink-0:var(--q2-ink-light-0);--q2-ink-1:var(--q2-ink-light-1);--q2-ink-2:var(--q2-ink-light-2);--q2-ink-heading:var(--q2-ink-light-heading);--q2-ink-link:var(--q2-ink-light-link);--q2-ink-inverse-0:var(--q2-ink-light-inverse-0)}:where(.q2-root,[data-qlunar="2"]) [data-theme=light],:where(.q2-root,[data-qlunar="2"])[data-theme=light]{--q2-ink-0:var(--q2-ink-light-0);--q2-ink-1:var(--q2-ink-light-1);--q2-ink-2:var(--q2-ink-light-2);--q2-ink-heading:var(--q2-ink-light-heading);--q2-ink-link:var(--q2-ink-light-link);--q2-ink-inverse-0:var(--q2-ink-light-inverse-0)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-ink-0:var(--q2-ink-dark-0);--q2-ink-1:var(--q2-ink-dark-1);--q2-ink-2:var(--q2-ink-dark-2);--q2-ink-heading:var(--q2-ink-dark-heading);--q2-ink-link:var(--q2-ink-dark-link);--q2-ink-inverse-0:var(--q2-ink-dark-inverse-0);--q2-ink-primary:var(--q2-ink-dark-0);--q2-ink-secondary:var(--q2-ink-dark-1);--q2-ink-muted:var(--q2-ink-dark-2);--q2-ink-disabled:var(--default-500);--q2-ink-inversed:var(--default-50);--q2-ink-accent:var(--q2-ink-dark-link);--theme-text:var(--q2-ink-dark-0);--theme-text-muted:var(--q2-ink-dark-2)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-ink-0:var(--q2-ink-dark-0);--q2-ink-1:var(--q2-ink-dark-1);--q2-ink-2:var(--q2-ink-dark-2);--q2-ink-heading:var(--q2-ink-dark-heading);--q2-ink-link:var(--q2-ink-dark-link);--q2-ink-inverse-0:var(--q2-ink-dark-inverse-0);--q2-ink-primary:var(--q2-ink-dark-0);--q2-ink-secondary:var(--q2-ink-dark-1);--q2-ink-muted:var(--q2-ink-dark-2);--q2-ink-disabled:var(--default-500);--q2-ink-inversed:var(--default-50);--q2-ink-accent:var(--q2-ink-dark-link);--theme-text:var(--q2-ink-dark-0);--theme-text-muted:var(--q2-ink-dark-2)}:where(.q2-root,[data-qlunar="2"]){--q2-ink-primary:var(--q2-ink-0);--q2-ink-secondary:var(--q2-ink-1);--q2-ink-muted:var(--q2-ink-2);--q2-ink-disabled:color-mix(in srgb,var(--q2-ink-1) 55%,transparent);--q2-ink-accent:var(--q2-ink-link)}:where(.q2-root,[data-qlunar="2"]){color:var(--q2-ink-0)}:where(.q2-root,[data-qlunar="2"]) .q2-h1,:where(.q2-root,[data-qlunar="2"]) .q2-h2,:where(.q2-root,[data-qlunar="2"]) .q2-h3,:where(.q2-root,[data-qlunar="2"]) .q2-h4,:where(.q2-root,[data-qlunar="2"]) .q2-h5,:where(.q2-root,[data-qlunar="2"]) .q2-h6,:where(.q2-root,[data-qlunar="2"]) h1,:where(.q2-root,[data-qlunar="2"]) h2,:where(.q2-root,[data-qlunar="2"]) h3,:where(.q2-root,[data-qlunar="2"]) h4,:where(.q2-root,[data-qlunar="2"]) h5,:where(.q2-root,[data-qlunar="2"]) h6{color:var(--q2-ink-heading)}:where(.q2-root,[data-qlunar="2"]) .q2-body,:where(.q2-root,[data-qlunar="2"]) .q2-text,:where(.q2-root,[data-qlunar="2"]) label,:where(.q2-root,[data-qlunar="2"]) p{color:var(--q2-ink-0)}:where(.q2-root,[data-qlunar="2"]) .q2-meta,:where(.q2-root,[data-qlunar="2"]) .q2-muted,:where(.q2-root,[data-qlunar="2"]) small{color:var(--q2-ink-2)}:where(.q2-root,[data-qlunar="2"]) code,:where(.q2-root,[data-qlunar="2"]) kbd,:where(.q2-root,[data-qlunar="2"]) samp{color:var(--q2-ink-primary);font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.92em;font-weight:600}:where(.q2-root,[data-qlunar="2"]) .q2-link,:where(.q2-root,[data-qlunar="2"]) a{color:var(--q2-ink-link)}:where(.q2-root,[data-qlunar="2"]) .q2-link:hover,:where(.q2-root,[data-qlunar="2"]) a:hover{color:color-mix(in srgb,var(--q2-ink-link) 80%,var(--q2-ink-0))}[data-ql-veil=eclipse] .q2-body,[data-ql-veil=eclipse] .q2-text,[data-ql-veil=eclipse] label,[data-ql-veil=eclipse] p,[data-ql-veil=last-quarter] .q2-body,[data-ql-veil=last-quarter] .q2-text,[data-ql-veil=last-quarter] label,[data-ql-veil=last-quarter] p,[data-ql-veil=total-eclipse] .q2-body,[data-ql-veil=total-eclipse] .q2-text,[data-ql-veil=total-eclipse] label,[data-ql-veil=total-eclipse] p,[data-ql-veil=waning-crescent] .q2-body,[data-ql-veil=waning-crescent] .q2-text,[data-ql-veil=waning-crescent] label,[data-ql-veil=waning-crescent] p,[data-ql-veil=waning-gibbous] .q2-body,[data-ql-veil=waning-gibbous] .q2-text,[data-ql-veil=waning-gibbous] label,[data-ql-veil=waning-gibbous] p,[data-theme=dark] .q2-body,[data-theme=dark] .q2-text,[data-theme=dark] label,[data-theme=dark] p{color:var(--default-200)!important}[data-ql-veil=eclipse] .q2-h1,[data-ql-veil=eclipse] .q2-h2,[data-ql-veil=eclipse] .q2-h3,[data-ql-veil=eclipse] .q2-h4,[data-ql-veil=eclipse] .q2-h5,[data-ql-veil=eclipse] .q2-h6,[data-ql-veil=eclipse] h1,[data-ql-veil=eclipse] h2,[data-ql-veil=eclipse] h3,[data-ql-veil=eclipse] h4,[data-ql-veil=eclipse] h5,[data-ql-veil=eclipse] h6,[data-ql-veil=last-quarter] .q2-h1,[data-ql-veil=last-quarter] .q2-h2,[data-ql-veil=last-quarter] .q2-h3,[data-ql-veil=last-quarter] .q2-h4,[data-ql-veil=last-quarter] .q2-h5,[data-ql-veil=last-quarter] .q2-h6,[data-ql-veil=last-quarter] h1,[data-ql-veil=last-quarter] h2,[data-ql-veil=last-quarter] h3,[data-ql-veil=last-quarter] h4,[data-ql-veil=last-quarter] h5,[data-ql-veil=last-quarter] h6,[data-ql-veil=total-eclipse] .q2-h1,[data-ql-veil=total-eclipse] .q2-h2,[data-ql-veil=total-eclipse] .q2-h3,[data-ql-veil=total-eclipse] .q2-h4,[data-ql-veil=total-eclipse] .q2-h5,[data-ql-veil=total-eclipse] .q2-h6,[data-ql-veil=total-eclipse] h1,[data-ql-veil=total-eclipse] h2,[data-ql-veil=total-eclipse] h3,[data-ql-veil=total-eclipse] h4,[data-ql-veil=total-eclipse] h5,[data-ql-veil=total-eclipse] h6,[data-ql-veil=waning-crescent] .q2-h1,[data-ql-veil=waning-crescent] .q2-h2,[data-ql-veil=waning-crescent] .q2-h3,[data-ql-veil=waning-crescent] .q2-h4,[data-ql-veil=waning-crescent] .q2-h5,[data-ql-veil=waning-crescent] .q2-h6,[data-ql-veil=waning-crescent] h1,[data-ql-veil=waning-crescent] h2,[data-ql-veil=waning-crescent] h3,[data-ql-veil=waning-crescent] h4,[data-ql-veil=waning-crescent] h5,[data-ql-veil=waning-crescent] h6,[data-ql-veil=waning-gibbous] .q2-h1,[data-ql-veil=waning-gibbous] .q2-h2,[data-ql-veil=waning-gibbous] .q2-h3,[data-ql-veil=waning-gibbous] .q2-h4,[data-ql-veil=waning-gibbous] .q2-h5,[data-ql-veil=waning-gibbous] .q2-h6,[data-ql-veil=waning-gibbous] h1,[data-ql-veil=waning-gibbous] h2,[data-ql-veil=waning-gibbous] h3,[data-ql-veil=waning-gibbous] h4,[data-ql-veil=waning-gibbous] h5,[data-ql-veil=waning-gibbous] h6{color:var(--default-100)!important}[data-ql-veil=eclipse] code,[data-ql-veil=eclipse] kbd,[data-ql-veil=eclipse] samp,[data-ql-veil=last-quarter] code,[data-ql-veil=last-quarter] kbd,[data-ql-veil=last-quarter] samp,[data-ql-veil=total-eclipse] code,[data-ql-veil=total-eclipse] kbd,[data-ql-veil=total-eclipse] samp,[data-ql-veil=waning-crescent] code,[data-ql-veil=waning-crescent] kbd,[data-ql-veil=waning-crescent] samp,[data-ql-veil=waning-gibbous] code,[data-ql-veil=waning-gibbous] kbd,[data-ql-veil=waning-gibbous] samp,[data-theme=dark] code,[data-theme=dark] kbd,[data-theme=dark] samp{color:var(--q2-ink-primary)}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-mat-bg:var(--q2-scene-surface);--q2-mat-border:var(--q2-scene-border);--q2-mat-solid-bg-alpha:1;--q2-mat-solid-border-alpha:1;--q2-mat-solid-blur:0px;--q2-mat-solid-sat:1;--q2-mat-solid-bright:1;--q2-mat-glass-lite-bg-alpha:0.86;--q2-mat-glass-lite-border-alpha:0.5;--q2-mat-glass-lite-blur:12px;--q2-mat-glass-lite-sat:1.18;--q2-mat-glass-lite-bright:1.06;--q2-mat-glass-strong-bg-alpha:0.78;--q2-mat-glass-strong-border-alpha:0.6;--q2-mat-glass-strong-blur:18px;--q2-mat-glass-strong-sat:1.32;--q2-mat-glass-strong-bright:1.1}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-mat-glass-lite-sat:0.86;--q2-mat-glass-lite-bright:0.9;--q2-mat-glass-strong-sat:0.8;--q2-mat-glass-strong-bright:0.86}:where(.q2-root,[data-qlunar="2"]) [data-ql-material=solid]{--q2-mat-bg-alpha:var(--q2-mat-solid-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-solid-border-alpha);--q2-mat-blur:var(--q2-mat-solid-blur);--q2-mat-sat:var(--q2-mat-solid-sat);--q2-mat-bright:var(--q2-mat-solid-bright)}:where(.q2-root,[data-qlunar="2"]) [data-ql-material=glass-lite]{--q2-mat-bg-alpha:var(--q2-mat-glass-lite-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-lite-border-alpha);--q2-mat-blur:var(--q2-mat-glass-lite-blur);--q2-mat-sat:var(--q2-mat-glass-lite-sat);--q2-mat-bright:var(--q2-mat-glass-lite-bright)}:where(.q2-root,[data-qlunar="2"]) [data-ql-material=glass-strong]{--q2-mat-bg-alpha:var(--q2-mat-glass-strong-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-strong-border-alpha);--q2-mat-blur:var(--q2-mat-glass-strong-blur);--q2-mat-sat:var(--q2-mat-glass-strong-sat);--q2-mat-bright:var(--q2-mat-glass-strong-bright)}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-veil-alpha-k:0.9;--q2-veil-blur-k:1;--q2-veil-sat-k:1;--q2-veil-bright-k:1;--q2-veil-contrast-k:1;--q2-veil-group:light;--veil-bg-no-moon:color-mix(in srgb,var(--color-paper) 12%,transparent);--veil-border-no-moon:color-mix(in srgb,var(--default-200) 12%,transparent);--veil-bg-full-moon:color-mix(in srgb,var(--color-paper) 78%,transparent);--veil-border-full-moon:color-mix(in srgb,var(--default-200) 55%,transparent);--veil-bg-eclipse:color-mix(in srgb,var(--default-950) 45%,transparent);--veil-border-eclipse:color-mix(in srgb,var(--default-200) 22%,transparent);--veil-bg-total-eclipse:color-mix(in srgb,var(--default-950) 92%,transparent);--veil-border-total-eclipse:color-mix(in srgb,var(--default-200) 28%,transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon]{--q2-veil-alpha-k:0.22;--q2-veil-blur-k:1.02;--q2-veil-sat-k:1.12;--q2-veil-bright-k:0.98;--q2-veil-contrast-k:0.95;--q2-veil-group:light;--q2-glass-control-bg:color-mix(in srgb,var(--q2-scene-surface) 60%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--q2-scene-border) 55%,transparent);--q2-control-hover-bg:color-mix(in srgb,var(--q2-scene-surface) 70%,transparent);--q2-control-focus-bg:color-mix(in srgb,var(--q2-scene-surface) 82%,transparent);--q2-glass-control-sat:130%;--q2-glass-control-bright:115%}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waxing-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waxing-crescent]{--q2-veil-alpha-k:0.38;--q2-veil-blur-k:1.08;--q2-veil-sat-k:1.18;--q2-veil-bright-k:0.98;--q2-veil-contrast-k:1.02;--q2-veil-group:light;--q2-glass-control-bg:color-mix(in srgb,var(--q2-scene-surface) 66%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--q2-scene-border) 60%,transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=first-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=first-quarter]{--q2-veil-alpha-k:0.52;--q2-veil-blur-k:1.14;--q2-veil-sat-k:1.22;--q2-veil-bright-k:0.99;--q2-veil-contrast-k:1.03;--q2-veil-group:light}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waxing-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waxing-gibbous]{--q2-veil-alpha-k:0.68;--q2-veil-blur-k:1.2;--q2-veil-sat-k:1.26;--q2-veil-bright-k:1;--q2-veil-contrast-k:1.06;--q2-veil-group:light}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=full-moon],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=full-moon]{--q2-veil-alpha-k:0.9;--q2-veil-blur-k:1.25;--q2-veil-sat-k:1.28;--q2-veil-bright-k:1;--q2-veil-contrast-k:1.1;--q2-veil-group:light}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-veil-alpha-k:0.62;--q2-veil-blur-k:1.05;--q2-veil-sat-k:0.95;--q2-veil-bright-k:0.98;--q2-veil-contrast-k:1.02;--q2-veil-group:dark}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter]{--q2-veil-alpha-k:0.48;--q2-veil-blur-k:0.92;--q2-veil-sat-k:0.9;--q2-veil-bright-k:0.95;--q2-veil-contrast-k:1;--q2-veil-group:dark}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent]{--q2-veil-alpha-k:0.34;--q2-veil-blur-k:0.78;--q2-veil-sat-k:0.85;--q2-veil-bright-k:0.92;--q2-veil-contrast-k:0.98;--q2-veil-group:dark}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse]{--q2-veil-alpha-k:0.28;--q2-veil-blur-k:0.88;--q2-veil-sat-k:0.8;--q2-veil-bright-k:0.88;--q2-veil-contrast-k:1.06;--q2-veil-group:dark}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse]{--q2-veil-alpha-k:0.95;--q2-veil-blur-k:0.7;--q2-veil-sat-k:0.75;--q2-veil-bright-k:0.82;--q2-veil-contrast-k:1.12;--q2-veil-group:dark}}@layer engine{:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous]){--q2-lv-read-k:calc(1 - min(var(--q2-veil-alpha-k), 0.9)/0.9);--q2-glass-control-bg:color-mix(in srgb,var(--q2-scene-surface) calc(62% + 28%*var(--q2-lv-read-k)),transparent);--q2-glass-control-border:color-mix(in srgb,var(--q2-scene-border) calc(56% + 30%*var(--q2-lv-read-k)),transparent);--q2-veil-contrast-k:calc(var(--q2-veil-contrast-k, 1) + var(--q2-lv-read-k)*0.06);--q2-ink-secondary:color-mix(in srgb,var(--default-600) calc(72% + 18%*var(--q2-lv-read-k)),var(--q2-ink-1,var(--default-500)));--q2-ink-muted:color-mix(in srgb,var(--default-500) calc(68% + 20%*var(--q2-lv-read-k)),var(--q2-ink-2,var(--default-400)));--q2-history-level-0:color-mix(in srgb,var(--default-300) calc(16% + 14%*var(--q2-lv-read-k)),var(--q2-glass-solid-surface-bg,var(--color-paper)));--q2-history-level-1:color-mix(in srgb,var(--q2-history-accent,var(--secondary-500)) calc(20% + 8%*var(--q2-lv-read-k)),var(--q2-glass-solid-surface-bg,var(--color-paper)));--q2-history-panel-bg:color-mix(in srgb,var(--q2-glass-solid-surface-bg,var(--color-paper)) calc(70% + 24%*var(--q2-lv-read-k)),transparent);--q2-history-panel-border:color-mix(in srgb,var(--default-300) calc(20% + 22%*var(--q2-lv-read-k)),transparent);--q2-history-panel-shadow:0 16px 40px -32px color-mix(in srgb,var(--default-400) calc(18% + 16%*var(--q2-lv-read-k)),transparent)}}@layer components{:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous]) .q2-activity-heatmap__stat{background:color-mix(in srgb,var(--q2-glass-control-bg) 96%,var(--default-50));border-color:color-mix(in srgb,var(--default-300) 42%,var(--q2-glass-control-border))}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous]) .q2-activity-heatmap__month,:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous]) .q2-activity-heatmap__weekdays span{color:color-mix(in srgb,var(--default-600) 88%,var(--q2-ink-secondary))}}@layer engine{:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]){--q2-lv-glass-k:calc(1 - min(var(--q2-veil-alpha-k, 0.9), 0.9)/0.9);--q2-lv-glass-tint:color-mix(in srgb,var(--secondary-100) calc(24% + 20%*var(--q2-lv-glass-k)),color-mix(in srgb,var(--primary-50) calc(10% + 8%*var(--q2-lv-glass-k)),var(--color-paper)));--q2-lv-glass-blur-boost:calc(4px + 12px*var(--q2-lv-glass-k));--q2-glass-inner:linear-gradient(180deg,rgba(255,255,255,calc(0.2 + var(--q2-lv-glass-k)*0.16)) 0%,rgba(255,255,255,calc(0.1 + var(--q2-lv-glass-k)*0.08)) 28%,rgba(255,255,255,calc(0.03 + var(--q2-lv-glass-k)*0.04)) 52%,transparent 72%);--q2-glass-inner-strong:linear-gradient(180deg,rgba(255,255,255,calc(0.28 + var(--q2-lv-glass-k)*0.14)) 0%,rgba(255,255,255,calc(0.12 + var(--q2-lv-glass-k)*0.1)) 32%,transparent 68%);--q2-glass-shine:linear-gradient(125deg,rgba(255,255,255,calc(0.16 + var(--q2-lv-glass-k)*0.14)) 0%,rgba(255,255,255,calc(0.07 + var(--q2-lv-glass-k)*0.06)) 22%,rgba(255,255,255,calc(0.02 + var(--q2-lv-glass-k)*0.03)) 38%,transparent 58%);--q2-glass-shine-strong:linear-gradient(125deg,rgba(255,255,255,calc(0.22 + var(--q2-lv-glass-k)*0.12)) 0%,rgba(255,255,255,calc(0.1 + var(--q2-lv-glass-k)*0.08)) 26%,transparent 54%);--q2-diff-opacity:calc(0.1 + var(--q2-lv-glass-k)*0.1);--q2-diff-enabled:1}}@layer components{:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-card,.q2-panel:not(.q2-service-card__header),.q2-widget,.q2-service-card,[data-ql-surface=card],[data-ql-surface=panel]:not(.q2-service-card__header)){--q2-mat-bg:var(--q2-lv-glass-tint,var(--q2-scene-surface));--q2-mat-bg-alpha:var(--q2-mat-glass-strong-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-strong-border-alpha);--q2-mat-blur:calc(var(--q2-mat-glass-strong-blur) + var(--q2-lv-glass-blur-boost, 0px));--q2-mat-sat:var(--q2-mat-glass-strong-sat);--q2-mat-bright:var(--q2-mat-glass-strong-bright);--q2-mat-layer-mult:calc(1 + var(--q2-lv-glass-k, 0)*0.45);--q2-mat-refraction-mult:calc(0.75 + var(--q2-lv-glass-k, 0)*0.35);--q2-mat-shine-mult:calc(0.85 + var(--q2-lv-glass-k, 0)*0.35);--q2-mat-haze-mult:calc(0.9 + var(--q2-lv-glass-k, 0)*0.28);--q2-lunar-layer-enabled:1;--q2-lunar-noise-mult:calc(0.45 + var(--q2-lv-glass-k, 0)*0.35);--q2-lunar-haze-mult:calc(0.65 + var(--q2-lv-glass-k, 0)*0.35);--q2-lunar-refraction-mult:calc(0.5 + var(--q2-lv-glass-k, 0)*0.45);--q2-lunar-shine-mult:calc(0.55 + var(--q2-lv-glass-k, 0)*0.45);--q2-surface-inner-highlight:var(--q2-glass-inner-strong,var(--q2-glass-inner));--q2-surface-specular:var(--q2-glass-shine-strong,var(--q2-glass-shine));--q2-mat-alpha-bg-effective:min(calc(var(--q2-mat-bg-alpha)*var(--q2-veil-alpha-k)*var(--q2-density-alpha-k, 1)),calc(0.3 + var(--q2-veil-alpha-k)*0.22));--q2-mat-alpha-border-effective:min(calc(var(--q2-mat-border-alpha)*var(--q2-veil-alpha-k)*var(--q2-density-alpha-k, 1)),calc(0.36 + var(--q2-veil-alpha-k)*0.28));--q2-mat-blur-effective:max(calc(var(--q2-mat-blur)*var(--q2-veil-blur-k)*var(--q2-density-blur-k, 1)),calc(16px + 8px*var(--q2-lv-glass-k, 0)));--q2-mat-sat-effective:calc(1.12 + (var(--q2-mat-sat, 1.32) - 1)*0.42 + var(--q2-lv-glass-k, 0)*0.22);--q2-mat-bright-effective:calc(0.9 + var(--q2-veil-alpha-k, 0.5)*0.06);--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) calc(var(--q2-mat-alpha-bg-effective)*100%),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) calc(var(--q2-mat-alpha-border-effective)*100%),transparent);--q2-surface-backdrop:blur(var(--q2-mat-blur-effective)) saturate(var(--q2-mat-sat-effective)) brightness(var(--q2-mat-bright-effective))}}@layer engine{:where(.q2-root,[data-qlunar="2"]) .q2-card,:where(.q2-root,[data-qlunar="2"]) .q2-modal,:where(.q2-root,[data-qlunar="2"]) .q2-panel,:where(.q2-root,[data-qlunar="2"]) .q2-service-card,:where(.q2-root,[data-qlunar="2"]) .q2-surface,:where(.q2-root,[data-qlunar="2"]) .q2-workspace,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=card],:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=modal],:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=panel],:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=workspace]{--q2-mat-bg:var(--q2-scene-surface);--q2-mat-border:var(--q2-scene-border);--q2-surface-inner-highlight:var(--q2-glass-inner,none);--q2-surface-specular:var(--q2-glass-shine,none)}:where(.q2-root,[data-qlunar="2"]) .q2-workspace,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=workspace]{--q2-surface-level:workspace;--q2-mat-bg-alpha:var(--q2-mat-solid-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-solid-border-alpha);--q2-mat-blur:var(--q2-mat-solid-blur);--q2-mat-sat:var(--q2-mat-solid-sat);--q2-mat-bright:var(--q2-mat-solid-bright);--q2-surface-shadow:var(--q2-elev-0)}:where(.q2-root,[data-qlunar="2"]) .q2-panel,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=panel]{--q2-surface-level:panel;--q2-mat-bg-alpha:var(--q2-mat-glass-lite-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-lite-border-alpha);--q2-mat-blur:var(--q2-mat-glass-lite-blur);--q2-mat-sat:var(--q2-mat-glass-lite-sat);--q2-mat-bright:var(--q2-mat-glass-lite-bright);--q2-surface-shadow:var(--q2-elev-1)}:where(.q2-root,[data-qlunar="2"]) .q2-panel--inset,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=inset]{--q2-surface-level:inset;--q2-mat-bg-alpha:calc(var(--q2-mat-glass-lite-bg-alpha)*0.92);--q2-mat-border-alpha:calc(var(--q2-mat-glass-lite-border-alpha)*0.88);--q2-surface-shadow:none;--q2-surface-specular:none;--q2-surface-inner-highlight:color-mix(in srgb,var(--q2-ink-inversed) calc(7% + 5%*var(--q2-on-dark, 0)),transparent)}:where(.q2-root,[data-qlunar="2"]) .q2-card,:where(.q2-root,[data-qlunar="2"]) .q2-service-card,:where(.q2-root,[data-qlunar="2"]) .q2-widget,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=card]{--q2-surface-level:card;--q2-mat-bg-alpha:var(--q2-mat-glass-lite-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-lite-border-alpha);--q2-mat-blur:var(--q2-mat-glass-lite-blur);--q2-mat-sat:var(--q2-mat-glass-lite-sat);--q2-mat-bright:var(--q2-mat-glass-lite-bright);--q2-surface-shadow:var(--q2-elev-2)}:where(.q2-root,[data-qlunar="2"]) .q2-dialog,:where(.q2-root,[data-qlunar="2"]) .q2-modal,:where(.q2-root,[data-qlunar="2"]) .q2-overlay,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface=modal]{--q2-surface-level:modal;--q2-mat-bg-alpha:var(--q2-mat-glass-strong-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-strong-border-alpha);--q2-mat-blur:var(--q2-mat-glass-strong-blur);--q2-mat-sat:var(--q2-mat-glass-strong-sat);--q2-mat-bright:var(--q2-mat-glass-strong-bright);--q2-surface-shadow:var(--q2-elev-4)}:where(.q2-root,[data-qlunar="2"]) .q2-card,:where(.q2-root,[data-qlunar="2"]) .q2-dialog,:where(.q2-root,[data-qlunar="2"]) .q2-modal,:where(.q2-root,[data-qlunar="2"]) .q2-overlay,:where(.q2-root,[data-qlunar="2"]) .q2-panel,:where(.q2-root,[data-qlunar="2"]) .q2-service-card,:where(.q2-root,[data-qlunar="2"]) .q2-surface,:where(.q2-root,[data-qlunar="2"]) .q2-widget,:where(.q2-root,[data-qlunar="2"]) .q2-workspace,:where(.q2-root,[data-qlunar="2"]) [data-ql-surface]{--q2-mat-alpha-bg-effective:calc(var(--q2-mat-bg-alpha)*var(--q2-veil-alpha-k)*var(--q2-density-alpha-k));--q2-mat-alpha-border-effective:calc(var(--q2-mat-border-alpha)*var(--q2-veil-alpha-k)*var(--q2-density-alpha-k));--q2-mat-blur-effective:calc(var(--q2-mat-blur)*var(--q2-veil-blur-k)*var(--q2-density-blur-k));--q2-mat-sat-effective:calc(var(--q2-mat-sat)*var(--q2-veil-sat-k));--q2-mat-bright-effective:calc(var(--q2-mat-bright)*var(--q2-veil-bright-k));--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) calc(var(--q2-mat-alpha-bg-effective)*100%),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) calc(var(--q2-mat-alpha-border-effective)*100%),transparent);--q2-surface-backdrop:blur(var(--q2-mat-blur-effective)) saturate(var(--q2-mat-sat-effective)) brightness(var(--q2-mat-bright-effective));--q2-surface-inner-highlight:var(--q2-glass-inner,none);--q2-surface-specular:var(--q2-glass-shine,none)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-workspace,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] [data-ql-surface=workspace],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-workspace,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] [data-ql-surface=workspace]{--q2-surface-bg:transparent;--q2-surface-border:transparent;--q2-surface-backdrop:none;--q2-surface-inner-highlight:none}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-card,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-panel,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-service-card,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-widget,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-panel,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-service-card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-widget{--q2-mat-bg-alpha:calc(var(--q2-mat-bg-alpha)*0.92)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon]{--q2-elev-1:var(--q2-shadow-air-1-nomoon);--q2-elev-2:var(--q2-shadow-air-2-nomoon);--q2-elev-3:var(--q2-shadow-air-3-nomoon)}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-card,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-panel,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-service-card,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-widget,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-workspace,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] [data-ql-surface],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-card,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-panel,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-service-card,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-surface,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-widget,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-workspace,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] [data-ql-surface]{--q2-surface-backdrop:none}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-glass-bg:var(--q2-surface-bg);--q2-glass-border:var(--q2-surface-border);--q2-glass-surface-bg:var(--q2-surface-bg);--q2-glass-surface-border:var(--q2-surface-border);--ink:var(--q2-ink-0);--ink-muted:var(--q2-ink-2);--ink-inversed:var(--q2-ink-inverse-0);--text:var(--q2-ink-0);--text-secondary:var(--q2-ink-1);--text-muted:var(--q2-ink-2);--text-inversed:var(--q2-ink-inverse-0);--text-placeholder:var(--q2-ink-2);--text-disabled:var(--q2-ink-2);--link:var(--q2-ink-link);--link-hover:color-mix(in srgb,var(--q2-ink-link) 80%,var(--q2-ink-0))}}@layer tokens{:root,:where(.q2-root,[data-qlunar="2"]){--q2-dropdown-frost-bg:color-mix(in srgb,var(--q2-glass-surface-bg) 30%,transparent);--q2-dropdown-frost-blur:10px;--q2-dropdown-frost-air:0 10px 36px color-mix(in srgb,var(--secondary-500) 9%,transparent),0 18px 56px color-mix(in srgb,var(--default-950) 4%,transparent);--q2-floating-menu-frost-bg:var(--q2-dropdown-frost-bg);--q2-floating-menu-frost-air:var(--q2-dropdown-frost-air);--q2-floating-menu-frost-blur:var(--q2-dropdown-frost-blur);--q2-floating-menu-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-floating-menu-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-floating-panel-frost-bg:color-mix(in srgb,var(--q2-glass-surface-bg) 36%,transparent);--q2-floating-panel-frost-blur:12px;--q2-floating-panel-frost-air:0 16px 48px color-mix(in srgb,var(--secondary-500) 14%,transparent),0 28px 80px color-mix(in srgb,var(--default-950) 9%,transparent);--q2-floating-panel-frost-elev:var(--q2-elev-3)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],html[data-theme=dark]{--theme-bg:var(--default-950);--theme-surface:var(--q2-glass-surface-bg);--theme-text:var(--q2-ink-primary);--theme-text-muted:var(--q2-ink-muted);--theme-border:var(--default-700);--q2-glass-surface-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 85%,transparent);--q2-glass-control-border:var(--default-700);--q2-glass-solid-surface-bg:var(--default-950);--q2-glass-solid-surface-border:var(--default-700);--q2-glass-solid-control-bg:var(--default-900);--q2-glass-solid-control-border:var(--default-700);--q2-glass-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-glass-bg-strong:color-mix(in srgb,var(--default-900) 85%,transparent);--q2-glass-bg-lite:color-mix(in srgb,var(--default-900) 90%,transparent);--q2-glass-separator:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-glass-border-hi:color-mix(in srgb,var(--default-600) 25%,transparent);--q2-control-hover-bg:color-mix(in srgb,var(--default-900) 90%,transparent);--q2-control-focus-bg:color-mix(in srgb,var(--default-900) 95%,transparent);--q2-control-disabled-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-control-handle-bg:var(--default-50);--q2-control-segmented-bg:var(--default-900);--q2-control-segmented-border:var(--default-700);--q2-control-segmented-active-bg:var(--default-800);--q2-control-toggle-bg:var(--default-700);--q2-control-toggle-border:var(--default-700);--q2-control-rest-border:var(--default-500);--q2-control-hover-border:var(--default-500);--q2-control-focus-border:var(--color-primary);--q2-glass-sat-1:86%;--q2-glass-sat-2:78%;--q2-glass-bright-1:94%;--q2-glass-bright-2:88%;--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1);--q2-ink-0:var(--q2-ink-dark-0);--q2-ink-1:var(--q2-ink-dark-1);--q2-ink-2:var(--q2-ink-dark-2);--q2-ink-heading:var(--q2-ink-dark-heading);--q2-ink-link:var(--q2-ink-dark-link);--q2-ink-inverse-0:var(--q2-ink-dark-inverse-0);--q2-ink-primary:var(--q2-ink-dark-0);--q2-ink-secondary:var(--q2-ink-dark-1);--q2-ink-muted:var(--q2-ink-dark-2);--q2-ink-disabled:var(--default-500);--q2-ink-inversed:var(--default-50);--q2-ink-accent:var(--q2-ink-dark-link);--text:var(--q2-ink-0);--text-secondary:var(--q2-ink-1);--text-muted:var(--q2-ink-2);--text-placeholder:var(--q2-ink-2);--text-disabled:var(--q2-ink-2);--text-inversed:var(--q2-ink-inversed);--q2-demo-bg:var(--default-950);--q2-dropdown-frost-bg:color-mix(in srgb,color-mix(in srgb,var(--tertiary-900) 34%,var(--q2-glass-surface-bg)) 52%,transparent);--q2-dropdown-frost-blur:10px;--q2-dropdown-frost-air:0 10px 36px color-mix(in srgb,var(--secondary-400) 7%,transparent),0 16px 48px rgba(0,0,0,.28);--q2-floating-menu-frost-bg:var(--q2-dropdown-frost-bg);--q2-floating-menu-frost-air:var(--q2-dropdown-frost-air);--q2-floating-menu-frost-blur:var(--q2-dropdown-frost-blur);--q2-date-pop-bg-base:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-floating-panel-frost-bg:color-mix(in srgb,color-mix(in srgb,var(--tertiary-900) 38%,var(--q2-glass-surface-bg)) 58%,transparent);--q2-floating-panel-frost-blur:12px;--q2-floating-panel-frost-air:0 14px 44px color-mix(in srgb,var(--secondary-400) 11%,transparent),0 26px 72px rgba(0,0,0,.38);--q2-floating-panel-frost-elev:var(--q2-elev-4)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],html[data-ql-veil=eclipse],html[data-ql-veil=last-quarter],html[data-ql-veil=total-eclipse],html[data-ql-veil=waning-crescent],html[data-ql-veil=waning-gibbous]{--theme-text:var(--q2-ink-primary);--theme-text-muted:var(--q2-ink-muted);--theme-bg:var(--default-950);--theme-border:var(--default-700);--q2-glass-surface-bg:color-mix(in srgb,var(--default-900) 88%,transparent);--q2-glass-surface-border:color-mix(in srgb,var(--default-700) 50%,transparent);--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-glass-control-border:color-mix(in srgb,var(--default-600) 60%,transparent);--q2-glass-solid-surface-bg:var(--default-900);--q2-glass-solid-surface-border:var(--default-700);--q2-glass-solid-control-bg:var(--default-900);--q2-glass-solid-control-border:var(--default-600);--q2-glass-bg:color-mix(in srgb,var(--default-900) 70%,transparent);--q2-glass-bg-strong:color-mix(in srgb,var(--default-900) 85%,transparent);--q2-glass-bg-lite:color-mix(in srgb,var(--default-900) 90%,transparent);--q2-glass-border:color-mix(in srgb,var(--default-700) 40%,transparent);--q2-control-hover-bg:color-mix(in srgb,var(--default-800) 90%,var(--q2-glass-control-bg));--q2-control-focus-bg:color-mix(in srgb,var(--default-800) 95%,var(--q2-glass-control-bg));--q2-control-disabled-bg:color-mix(in srgb,var(--default-950) 70%,var(--q2-glass-control-bg));--q2-control-handle-bg:var(--default-50);--q2-control-segmented-bg:var(--default-900);--q2-control-segmented-border:var(--default-600);--q2-control-segmented-active-bg:var(--default-800);--q2-control-toggle-bg:var(--default-700);--q2-control-toggle-border:var(--default-700);--q2-control-rest-border:var(--default-500);--q2-control-hover-border:var(--default-500);--q2-glass-sat-1:86%;--q2-glass-sat-2:78%;--q2-glass-bright-1:94%;--q2-glass-bright-2:88%;--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1);--q2-ink-0:var(--q2-ink-dark-0);--q2-ink-1:var(--q2-ink-dark-1);--q2-ink-2:var(--q2-ink-dark-2);--q2-ink-heading:var(--q2-ink-dark-heading);--q2-ink-link:var(--q2-ink-dark-link);--q2-ink-primary:var(--q2-ink-dark-0);--q2-ink-secondary:var(--q2-ink-dark-1);--q2-ink-muted:var(--q2-ink-dark-2);--text:var(--q2-ink-0);--text-muted:var(--q2-ink-2);--text-placeholder:var(--q2-ink-2);--q2-dropdown-frost-bg:color-mix(in srgb,color-mix(in srgb,var(--tertiary-900) 34%,var(--q2-glass-surface-bg)) 52%,transparent);--q2-dropdown-frost-blur:10px;--q2-dropdown-frost-air:0 10px 36px color-mix(in srgb,var(--secondary-400) 7%,transparent),0 16px 48px rgba(0,0,0,.28);--q2-floating-menu-frost-bg:var(--q2-dropdown-frost-bg);--q2-floating-menu-frost-air:var(--q2-dropdown-frost-air);--q2-floating-menu-frost-blur:var(--q2-dropdown-frost-blur);--q2-date-pop-bg-base:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-floating-panel-frost-bg:color-mix(in srgb,color-mix(in srgb,var(--tertiary-900) 38%,var(--q2-glass-surface-bg)) 58%,transparent);--q2-floating-panel-frost-blur:12px;--q2-floating-panel-frost-air:0 14px 44px color-mix(in srgb,var(--secondary-400) 11%,transparent),0 26px 72px rgba(0,0,0,.38);--q2-floating-panel-frost-elev:var(--q2-elev-4)}}@layer components{.q2-field{display:flex;flex-direction:column;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));margin-bottom:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-field__label{color:var(--q2-ink-1);font-size:14px;font-weight:500;line-height:1.4}.q2-field__hint{color:var(--q2-ink-2);font-size:12px;line-height:1.4;margin-top:calc(var(--space-1)*-1)}.q2-field__hint--success{color:var(--success-700,var(--success-600))}.q2-field__error{align-items:center;color:var(--q2-ink-accent);display:flex;font-size:12px;gap:var(--space-1);line-height:1.4;margin-top:calc(var(--space-1)*-1)}.q2-field--required .q2-field__label:after{color:var(--q2-ink-accent);content:" *"}.q2-field--disabled{opacity:.6;pointer-events:none}.q2-input,.q2-select,.q2-textarea{background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-control-rest-border,var(--q2-glass-control-border));border-radius:var(--q2-radius-md);box-shadow:var(--q2-control-inset-shadow,inset 0 1px 2px rgba(0,0,0,.04));box-sizing:border-box;caret-color:var(--q2-ink-0);color:var(--q2-ink-0);font-family:inherit;font-size:14px;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));position:relative;transition:var(--motion-default);width:100%}.input .input__control,.input-container .input__control{-webkit-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:0;box-shadow:none!important;outline:none!important}.input .input__control:focus,.input .input__control:focus-visible,.input-container .input__control:focus,.input-container .input__control:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.textarea-wrapper .textarea-wrapper__control,.textarea-wrapper__field .textarea-wrapper__control{-webkit-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:0;box-shadow:none!important;outline:none!important}.textarea-wrapper .textarea-wrapper__control:focus,.textarea-wrapper .textarea-wrapper__control:focus-visible,.textarea-wrapper__field .textarea-wrapper__control:focus,.textarea-wrapper__field .textarea-wrapper__control:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.q2-input::placeholder,.q2-textarea::placeholder{color:var(--q2-ink-2)}.q2-input:hover:not(:disabled),.q2-select:hover:not(:disabled),.q2-textarea:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--q2-control-hover-border,var(--default-300));box-shadow:var(--q2-control-inset-shadow-hover,var(--q2-control-inset-shadow,inset 0 1px 2px rgba(0,0,0,.04)))}.q2-input:focus-visible,.q2-select:focus-visible,.q2-textarea:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--q2-control-focus-border,var(--color-primary));box-shadow:var(--q2-control-focus-shadow,var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.12));outline:none}[data-ql-lunar=full] .q2-input:focus-visible,[data-ql-lunar=full] .q2-select:focus-visible,[data-ql-lunar=full] .q2-textarea:focus-visible{box-shadow:var(--q2-focus-ring),0 6px 16px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.18),0 0 0 1px rgba(255,98,10,.15)}.q2-input:invalid:not(:placeholder-shown),.q2-select:invalid,.q2-textarea:invalid:not(:placeholder-shown){border-color:var(--danger-500)}.q2-input:invalid:not(:placeholder-shown):focus-visible,.q2-select:invalid:focus-visible,.q2-textarea:invalid:not(:placeholder-shown):focus-visible{box-shadow:var(--q2-focus-ring-invalid)}.q2-input:disabled,.q2-select:disabled,.q2-textarea:disabled{background:var(--q2-control-disabled-bg);border-color:var(--q2-glass-control-border);box-shadow:none;color:var(--q2-ink-disabled,var(--q2-ink-2));cursor:not-allowed;opacity:.65}.q2-input--loading,.q2-select--loading,.q2-textarea--loading{color:transparent;padding-right:calc(var(--space-4) + 24px);position:relative}.q2-input--loading:after,.q2-select--loading:after,.q2-textarea--loading:after{animation:q2-spin .6s linear infinite;border:2px solid var(--default-300);border-radius:50%;border-top-color:var(--color-primary);content:"";height:16px;margin-top:-8px;position:absolute;right:calc(var(--space-4)*var(--density-padding-multiplier, 1));top:50%;width:16px}.q2-form--auth{--q2-control-h-multiplier:1.1;--q2-glass-control-bg:color-mix(in srgb,var(--color-paper) 96%,transparent)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-form--auth{--q2-glass-control-bg:color-mix(in srgb,var(--default-900) 94%,transparent)}.q2-form--erp{--density-gap-multiplier:0.9;--q2-glass-control-blur:4px}.q2-form--sales{--q2-glass-control-sat:130%;--q2-glass-control-bright:108%}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-form--sales,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-form--sales{--q2-glass-control-sat:88%;--q2-glass-control-bright:94%}[data-q2-state=hover] .q2-input,[data-q2-state=hover] .q2-select,[data-q2-state=hover] .q2-textarea{background:var(--q2-control-hover-bg);border-color:var(--q2-control-hover-border,var(--q2-glass-control-border));box-shadow:var(--q2-control-inset-shadow-hover,var(--q2-control-inset-shadow,inset 0 1px 2px rgba(0,0,0,.04)))}[data-q2-state=focus] .q2-input,[data-q2-state=focus] .q2-select,[data-q2-state=focus] .q2-textarea{background:var(--q2-control-focus-bg);border-color:var(--q2-control-focus-border,var(--color-primary));box-shadow:var(--q2-control-focus-shadow,var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.12));outline:none}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]){--q2-control-inset-shadow:inset 0 1px 2px rgba(0,0,0,.35);--q2-control-inset-shadow-hover:inset 0 1px 2px rgba(0,0,0,.28),0 0 0 1px color-mix(in srgb,var(--default-100) 6%,transparent);--q2-control-focus-shadow:var(--q2-focus-ring),0 4px 14px rgba(0,0,0,.45),inset 0 1px 0 color-mix(in srgb,var(--default-100) 10%,transparent)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-field__label{color:var(--q2-ink-1)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-field__hint,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-input::placeholder,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-textarea::placeholder{color:var(--q2-ink-2)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-panel>h2{color:var(--q2-ink-heading)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-meta{color:var(--q2-ink-secondary)}}@layer components{.q2-field{display:flex;flex-direction:column;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));margin-bottom:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-field__label{color:var(--q2-ink-1);font-size:14px;font-weight:500;line-height:1.4}.q2-field__hint{color:var(--q2-ink-2)}.q2-field__error,.q2-field__hint{font-size:12px;line-height:1.4;margin-top:calc(var(--space-1)*-1)}.q2-field__error{align-items:center;color:var(--q2-ink-accent);display:flex;gap:var(--space-1)}.q2-field--required .q2-field__label:after{color:var(--q2-ink-accent);content:" *"}.q2-field--disabled{opacity:.6;pointer-events:none}.q2-input,.q2-select,.q2-textarea{border-radius:var(--q2-radius-md)}.q2-textarea{font-family:inherit;min-height:88px;resize:vertical}.q2-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right var(--space-3) center;background-repeat:no-repeat;cursor:pointer;padding-right:calc(var(--space-4) + 16px)}.q2-switch{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);min-height:calc(var(--q2-control-h)*var(--density-height-multiplier, 1))}.q2-switch__input{appearance:none;background:var(--q2-control-toggle-bg);border:var(--q2-border-w) solid var(--q2-control-toggle-border);border-radius:var(--q2-radius-pill);cursor:pointer;flex-shrink:0;height:var(--q2-switch-track-height);position:relative;transition:var(--motion-default);width:var(--q2-switch-track-width)}.q2-switch__input:before{background:var(--q2-control-handle-bg);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--default-950) 20%,transparent);content:"";height:calc(var(--q2-switch-track-height) - var(--space-2));left:var(--space-1);position:absolute;top:50%;transform:translateY(-50%);transition:var(--motion-default);width:calc(var(--q2-switch-track-height) - var(--space-2))}.q2-switch__input:checked{background:var(--color-primary)}.q2-switch__input:checked:before{transform:translateY(-50%) translateX(calc(var(--q2-switch-track-width) - var(--q2-switch-track-height) + var(--space-2) - var(--space-1)*2))}.q2-switch__input:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-switch__label{color:var(--text);cursor:pointer;font-size:14px;line-height:1.5}.q2-switch:disabled{cursor:not-allowed;opacity:.6}.q2-switch--standalone{min-height:0}.q2-field--toggle .q2-field__control{align-items:center;display:flex;min-height:var(--q2-control-h)}.q2-field--toggle .q2-field__control .q2-switch{min-height:0}.q2-segmented{background:var(--q2-btn-chrome-bg,var(--q2-control-segmented-bg));border:var(--q2-border-w) solid var(--q2-btn-chrome-border,var(--q2-control-segmented-border));border-radius:var(--q2-radius-pill);display:inline-flex;gap:2px;padding:2px}.q2-segmented__option{flex:1;min-width:0;position:relative}.q2-segmented__input{height:0;opacity:0;position:absolute;width:0}.q2-segmented__label{align-items:center;border-radius:var(--q2-radius-pill);color:var(--q2-btn-chrome-fg-muted,var(--q2-ink-2));cursor:pointer;display:block;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:calc(var(--q2-control-h-compact)*var(--density-height-multiplier, 1));padding:var(--space-2) var(--space-4);text-align:center;transition:var(--motion-default)}.q2-segmented__input:checked+.q2-segmented__label{background:var(--q2-btn-chrome-active-bg,var(--q2-control-segmented-active-bg));border:var(--q2-border-w) solid color-mix(in srgb,var(--q2-btn-chrome-border,var(--q2-control-segmented-border)) 65%,transparent);box-shadow:var(--elev-1);color:var(--q2-btn-chrome-fg,var(--q2-ink-0))}.q2-segmented__input:focus-visible+.q2-segmented__label{box-shadow:var(--q2-focus-ring);outline:none}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-segmented{background:var(--default-900);border-color:var(--default-600)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-segmented__label{color:color-mix(in srgb,var(--default-100) 62%,var(--default-400))}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-segmented__input:checked+.q2-segmented__label{background:var(--default-800);border-color:var(--default-600);box-shadow:var(--elev-1);color:var(--default-50)}.q2-date{border-radius:var(--q2-radius-md)}.q2-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--motion-fast)}.q2-date::-webkit-calendar-picker-indicator:hover{opacity:1}.q2-search{position:relative}.q2-search__input{padding-left:calc(var(--space-4) + 20px)}.q2-search__icon{height:16px;left:var(--space-4);pointer-events:none;width:16px}.q2-search__clear,.q2-search__icon{color:var(--text-muted);position:absolute;top:50%;transform:translateY(-50%)}.q2-search__clear{align-items:center;background:transparent;border:none;border-radius:var(--radius-circle);cursor:pointer;display:none;height:20px;justify-content:center;right:var(--space-4);transition:var(--motion-fast);width:20px}.q2-search__input:not(:placeholder-shown)~.q2-search__clear{display:flex}.q2-search__clear:hover{background:var(--q2-control-hover-bg);color:var(--text)}.q2-checkbox,.q2-radio{--q2-choice-size:20px;--q2-choice-inner:10px;--q2-choice-border-w:var(--q2-border-w,1px);--q2-choice-border:var(--q2-control-rest-border,var(--q2-glass-control-border));--q2-choice-bg:var(--q2-glass-control-bg);--q2-choice-accent:var(--color-primary);--q2-choice-mark:var(--color-paper);align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-2);min-height:calc(var(--q2-control-h)*var(--density-height-multiplier, 1));position:relative;user-select:none}.q2-checkbox--sm,.q2-radio--sm{--q2-choice-size:18px;--q2-choice-inner:8px}.q2-checkbox--lg,.q2-radio--lg{--q2-choice-size:24px;--q2-choice-inner:12px}.q2-checkbox__label,.q2-radio__label{color:var(--text);cursor:pointer;font-size:14px;line-height:1.5}}@layer components{.q2-checkbox:has(.q2-checkbox__control) .q2-checkbox__input,.q2-radio:has(.q2-radio__control) .q2-radio__input{block-size:1px;border:0;inline-size:1px;margin:0;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.q2-checkbox__control,.q2-radio__control{backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));background:var(--q2-choice-bg);block-size:var(--q2-choice-size);border:var(--q2-choice-border-w) solid var(--q2-choice-border);border-radius:var(--q2-radius-xs);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 55%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--default-950) 6%,transparent);flex-shrink:0;inline-size:var(--q2-choice-size);position:relative;transition:border-color var(--motion-fast) var(--motion-ease-soft),background var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft)}.q2-radio__control{border-radius:var(--q2-radius-pill)}.q2-radio__control:after{background:var(--q2-choice-mark);block-size:var(--q2-choice-inner);border-radius:var(--q2-radius-pill);inline-size:var(--q2-choice-inner);inset:0;margin:auto;transform:scale(.6)}.q2-checkbox__control:after,.q2-radio__control:after{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity var(--motion-fast) var(--motion-ease-soft),transform var(--motion-base) cubic-bezier(.34,1.4,.64,1)}.q2-checkbox__control:after{block-size:calc(var(--q2-choice-size)*.19);border:2px solid var(--q2-choice-mark);border-inline-end:0;border-top:0;inline-size:calc(var(--q2-choice-size)*.34);left:50%;margin:0;top:50%;transform:translate(-50%,-62%) rotate(-45deg) scale(.55);transform-origin:center}.q2-checkbox__input:checked~.q2-checkbox__control,.q2-radio__input:checked~.q2-radio__control{background:color-mix(in srgb,var(--q2-choice-accent) 88%,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 72%,var(--q2-choice-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-choice-accent) 24%,transparent)}.q2-checkbox__input:checked~.q2-checkbox__control:after{opacity:1;transform:translate(-50%,-62%) rotate(-45deg) scale(1)}.q2-radio__input:checked~.q2-radio__control:after{opacity:1;transform:scale(1)}.q2-checkbox__input:indeterminate~.q2-checkbox__control{background:color-mix(in srgb,var(--q2-choice-accent) 88%,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 72%,var(--q2-choice-border))}.q2-checkbox__input:indeterminate~.q2-checkbox__control:after{background:var(--q2-choice-mark);block-size:2px;border:0;border-radius:var(--q2-radius-pill);inline-size:calc(var(--q2-choice-size)*.52);opacity:1;transform:translate(-50%,-50%) scaleX(1)}.q2-checkbox__input:focus-visible~.q2-checkbox__control,.q2-radio__input:focus-visible~.q2-radio__control{box-shadow:var(--q2-focus-ring);outline:none}.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):not(:has(.q2-checkbox__input:checked)):not(:has(.q2-checkbox__input:indeterminate)) .q2-checkbox__control{background:var(--q2-control-hover-bg,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 42%,var(--q2-control-hover-border,var(--default-300)));box-shadow:0 0 0 3px color-mix(in srgb,var(--q2-choice-accent) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-paper) 55%,transparent)}.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):not(:has(.q2-checkbox__input:checked)):not(:has(.q2-checkbox__input:indeterminate)) .q2-checkbox__control:after{border-color:color-mix(in srgb,var(--q2-choice-accent) 72%,var(--q2-choice-mark));opacity:.45;transform:translate(-50%,-62%) rotate(-45deg) scale(.85)}.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):has(.q2-checkbox__input:checked) .q2-checkbox__control,.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):has(.q2-checkbox__input:indeterminate) .q2-checkbox__control{background:color-mix(in srgb,var(--q2-choice-accent) 92%,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 85%,var(--q2-choice-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--q2-choice-accent) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-paper) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-choice-accent) 24%,transparent)}.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):has(.q2-checkbox__input:checked) .q2-checkbox__control:after,.q2-checkbox:hover:not(:has(.q2-checkbox__input:disabled)):has(.q2-checkbox__input:indeterminate) .q2-checkbox__control:after{opacity:1;transform:translate(-50%,-62%) rotate(-45deg) scale(1)}.q2-checkbox:focus-within:not(:has(.q2-checkbox__input:disabled)) .q2-checkbox__label{color:var(--text)}.q2-radio:hover:not(:has(.q2-radio__input:disabled)) .q2-radio__control{background:var(--q2-control-hover-bg,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 42%,var(--q2-control-hover-border,var(--default-300)));box-shadow:0 0 0 3px color-mix(in srgb,var(--q2-choice-accent) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-paper) 55%,transparent)}.q2-radio:hover:not(:has(.q2-radio__input:disabled)) .q2-radio__label{color:var(--text)}.q2-radio:hover:not(:has(.q2-radio__input:disabled)):not(:has(.q2-radio__input:checked)) .q2-radio__control:after{opacity:.4;transform:scale(.75)}.q2-radio:focus-within:not(:has(.q2-radio__input:disabled)) .q2-radio__label{color:var(--text)}.q2-checkbox__input:disabled~.q2-checkbox__control,.q2-checkbox__input:disabled~.q2-checkbox__label,.q2-radio__input:disabled~.q2-radio__control,.q2-radio__input:disabled~.q2-radio__label{cursor:not-allowed;opacity:.55}.q2-checkbox:has(.q2-checkbox__input:disabled),.q2-radio:has(.q2-radio__input:disabled){cursor:not-allowed}@supports not (backdrop-filter:blur(1px)){.q2-checkbox__control,.q2-radio__control{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--q2-glass-solid-control-bg)}}.q2-checkbox:not(:has(.q2-checkbox__control)) .q2-checkbox__input,.q2-radio:not(:has(.q2-radio__control)) .q2-radio__input{accent-color:var(--q2-choice-accent);block-size:var(--q2-choice-size);border-radius:var(--q2-radius-xs);cursor:pointer;flex-shrink:0;inline-size:var(--q2-choice-size);margin:0}.q2-radio:not(:has(.q2-radio__control)) .q2-radio__input{border-radius:var(--q2-radius-pill)}.q2-checkbox:not(:has(.q2-checkbox__control)) .q2-checkbox__input:focus-visible,.q2-radio:not(:has(.q2-radio__control)) .q2-radio__input:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-checkbox:not(:has(.q2-checkbox__control)):has(.q2-checkbox__input:disabled),.q2-radio:not(:has(.q2-radio__control)):has(.q2-radio__input:disabled){cursor:not-allowed;opacity:.6}.q2-radio-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%;min-width:0}.q2-demo-choice-card-stage{display:grid;gap:var(--space-3);min-width:0;overflow:hidden;padding:var(--space-4)}.q2-demo-choice-card-stage__lead{margin:0}.q2-demo-choice-card-stage .q2-radio-group{align-content:flex-start}.q2-demo-choice-card-stage .q2-radio--card{flex:0 1 auto;max-width:100%}.q2-radio-group--stacked{align-items:flex-start;flex-direction:column}.q2-radio--card{--q2-radio-card-pad-y:var(--space-2);--q2-radio-card-pad-x:var(--space-3);--q2-radio-card-fg:var(--text-muted,var(--text-secondary));--q2-radio-card-fg-hover:var(--text);--q2-radio-card-fg-checked:var(--text-inversed);--q2-radio-card-border:color-mix(in srgb,var(--q2-glass-control-border) 88%,var(--default-200));--q2-radio-card-bg:var(--q2-glass-control-bg);--q2-radio-card-glow:color-mix(in srgb,var(--q2-ink-inversed) 32%,transparent);--q2-radio-card-tint-a:color-mix(in srgb,var(--default-300) 12%,transparent);--q2-radio-card-tint-b:color-mix(in srgb,var(--default-500) 5%,transparent);--q2-radio-card-inset-top:color-mix(in srgb,var(--q2-ink-inversed) 35%,transparent);--q2-radio-card-inset-bottom:color-mix(in srgb,var(--q2-ink-0) 5%,transparent);--q2-radio-card-hover-border:color-mix(in srgb,var(--q2-choice-accent) 38%,var(--q2-control-hover-border,var(--default-300)));--q2-radio-card-hover-bg:var(--q2-control-hover-bg);--q2-radio-card-hover-glow:color-mix(in srgb,var(--q2-ink-inversed) 38%,transparent);--q2-radio-card-hover-ring:color-mix(in srgb,var(--q2-choice-accent) 12%,transparent);--q2-radio-card-checked-border:color-mix(in srgb,var(--primary-400) 55%,var(--color-primary));--q2-radio-card-checked-glow:color-mix(in srgb,var(--q2-ink-inversed) 45%,transparent);--q2-radio-card-checked-tint-a:color-mix(in srgb,var(--primary-400) 22%,transparent);--q2-radio-card-checked-tint-b:color-mix(in srgb,var(--primary-700) 18%,transparent);--q2-radio-card-checked-bg:var(--color-primary);--q2-radio-card-checked-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 28%,transparent);--q2-radio-card-control-border:var(--q2-choice-border);--q2-radio-card-control-bg:var(--q2-choice-bg);--q2-radio-card-control-mark:var(--q2-choice-mark);backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur)) saturate(var(--q2-glass-control-sat)) brightness(var(--q2-glass-control-bright));background:radial-gradient(110% 140% at 15% -35%,var(--q2-radio-card-glow),transparent 48%),linear-gradient(165deg,var(--q2-radio-card-tint-a) 0,var(--q2-radio-card-tint-b) 100%),var(--q2-radio-card-bg);border:var(--q2-choice-border-w) solid var(--q2-radio-card-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 var(--q2-radio-card-inset-top),inset 0 -1px 0 var(--q2-radio-card-inset-bottom);isolation:isolate;min-height:0;padding:var(--q2-radio-card-pad-y) var(--q2-radio-card-pad-x);transition:border-color var(--motion-fast) var(--motion-ease-soft),background var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),color var(--motion-fast) var(--motion-ease-soft)}.q2-radio--card .q2-radio__label{color:var(--q2-radio-card-fg);font-size:13px;font-weight:500}.q2-radio--card .q2-radio__control{background:var(--q2-radio-card-control-bg);border-color:var(--q2-radio-card-control-border)}.q2-radio--card .q2-radio__control:after{background:var(--q2-radio-card-control-mark)}.q2-radio--card:hover:not(:has(.q2-radio__input:disabled)){background:radial-gradient(110% 140% at 20% -32%,var(--q2-radio-card-hover-glow),transparent 50%),linear-gradient(165deg,var(--q2-radio-card-tint-a) 0,var(--q2-radio-card-tint-b) 100%),var(--q2-radio-card-hover-bg);border-color:var(--q2-radio-card-hover-border);box-shadow:0 0 0 3px var(--q2-radio-card-hover-ring),inset 0 1px 0 var(--q2-radio-card-inset-top)}.q2-radio--card:hover:not(:has(.q2-radio__input:disabled)) .q2-radio__label{color:var(--q2-radio-card-fg-hover)}.q2-radio--card:has(.q2-radio__input:checked){background:radial-gradient(140% 120% at 30% -20%,var(--q2-radio-card-checked-glow),transparent 45%),linear-gradient(155deg,var(--q2-radio-card-checked-tint-a) 0,var(--q2-radio-card-checked-tint-b) 100%),var(--q2-radio-card-checked-bg);border-color:var(--q2-radio-card-checked-border);box-shadow:var(--q2-radio-card-checked-shadow),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 28%,transparent)}.q2-radio--card:has(.q2-radio__input:checked) .q2-radio__label{color:var(--q2-radio-card-fg-checked);font-weight:600}.q2-radio--card:has(.q2-radio__input:checked) .q2-radio__control{background:color-mix(in srgb,var(--q2-radio-card-fg-checked) 14%,transparent);border-color:color-mix(in srgb,var(--q2-radio-card-fg-checked) 55%,transparent);box-shadow:none}.q2-radio--card:has(.q2-radio__input:checked) .q2-radio__control:after{background:var(--q2-radio-card-fg-checked)}.q2-radio--card:has(.q2-radio__input:focus-visible){box-shadow:var(--q2-focus-ring)}.q2-radio--card:hover:not(:has(.q2-radio__input:disabled)) .q2-radio__control{box-shadow:none}@supports not (backdrop-filter:blur(1px)){.q2-radio--card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--q2-glass-solid-control-bg)}}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-radio--card{--q2-radio-card-fg:color-mix(in srgb,var(--default-100) 68%,var(--default-400));--q2-radio-card-fg-hover:var(--default-50);--q2-radio-card-fg-checked:var(--text-inversed);--q2-radio-card-border:color-mix(in srgb,var(--q2-glass-control-border) 82%,var(--default-700));--q2-radio-card-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--default-950));--q2-radio-card-glow:color-mix(in srgb,var(--q2-ink-inversed) 10%,transparent);--q2-radio-card-tint-a:color-mix(in srgb,var(--default-800) 18%,transparent);--q2-radio-card-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent);--q2-radio-card-inset-top:color-mix(in srgb,var(--q2-ink-inversed) 18%,transparent);--q2-radio-card-inset-bottom:color-mix(in srgb,var(--q2-ink-0) 22%,transparent);--q2-radio-card-hover-border:color-mix(in srgb,var(--default-600) 76%,var(--default-700));--q2-radio-card-hover-bg:color-mix(in srgb,var(--q2-glass-control-bg) 54%,var(--default-950));--q2-radio-card-hover-glow:color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent);--q2-radio-card-hover-ring:color-mix(in srgb,var(--q2-choice-accent) 18%,transparent);--q2-radio-card-control-border:color-mix(in srgb,var(--default-600) 70%,var(--default-700));--q2-radio-card-control-bg:color-mix(in srgb,var(--default-900) 88%,transparent);--q2-radio-card-control-mark:var(--default-100)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-radio--card:has(.q2-radio__input:checked){backdrop-filter:blur(6px) saturate(86%) brightness(94%);-webkit-backdrop-filter:blur(6px) saturate(86%) brightness(94%)}.q2-radio.q2-smm__ai-radio:not(.q2-radio--card){background:var(--q2-choice-bg);border:var(--q2-choice-border-w) solid var(--q2-choice-border);border-radius:var(--q2-radius-md);min-height:0;padding:var(--space-2) var(--space-3)}.q2-radio.q2-smm__ai-radio:not(.q2-radio--card):has(.q2-radio__input:checked){background:color-mix(in srgb,var(--q2-choice-accent) 12%,var(--q2-choice-bg));border-color:color-mix(in srgb,var(--q2-choice-accent) 72%,var(--q2-choice-border))}}@layer components{.q2-switch,.q2-toggle{--q2-toggle-track-w:44px;--q2-toggle-track-h:24px;--q2-toggle-thumb-size:18px;--q2-toggle-thumb-offset:4px;--q2-toggle-on-bg:var(--color-primary);--q2-toggle-on-border:color-mix(in srgb,var(--color-primary) 72%,var(--default-950) 28%);--q2-toggle-off-bg:color-mix(in srgb,var(--q2-control-toggle-bg) 82%,transparent);--q2-toggle-off-border:color-mix(in srgb,var(--q2-control-toggle-border) 44%,var(--border-1) 56%);--q2-toggle-glass-frame-outer:color-mix(in srgb,var(--color-paper) 42%,transparent);--q2-toggle-glass-frame-inner:color-mix(in srgb,var(--default-950) 10%,transparent);--q2-toggle-thumb-bg:var(--q2-control-handle-bg);--q2-toggle-thumb-shadow:0 1px 2px color-mix(in srgb,var(--default-950) 32%,transparent),0 3px 8px color-mix(in srgb,var(--default-950) 16%,transparent);--q2-toggle-glass-overlay:linear-gradient(170deg,color-mix(in srgb,var(--color-paper) 40%,transparent) 4%,color-mix(in srgb,var(--color-paper) 10%,transparent) 38%,transparent 80%);--q2-toggle-ring:var(--q2-focus-ring);align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-2);min-height:calc(var(--q2-control-h)*var(--density-height-multiplier, 1));position:relative;vertical-align:middle}.q2-toggle__input{block-size:1px;border:0;inline-size:1px;margin:0;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.q2-switch__input:not(.q2-toggle__input){appearance:none;background:var(--q2-toggle-off-bg);border:1px solid var(--q2-toggle-off-border);border-radius:var(--q2-radius-pill);box-shadow:inset 0 0 0 1px var(--q2-toggle-glass-frame-outer),inset 0 -1px 0 0 var(--q2-toggle-glass-frame-inner);cursor:pointer;flex-shrink:0;height:var(--q2-toggle-track-h);margin:0;overflow:hidden;position:relative;transition:background var(--motion-base) var(--motion-ease-soft),border-color var(--motion-base) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft);width:var(--q2-toggle-track-w)}.q2-switch__input:not(.q2-toggle__input):after{background:var(--q2-toggle-glass-overlay);border-radius:inherit;content:"";inset:0;opacity:.95;pointer-events:none;position:absolute}.q2-switch__input:not(.q2-toggle__input):before{background:var(--q2-toggle-thumb-bg);border-radius:50%;box-shadow:var(--q2-toggle-thumb-shadow);content:"";height:var(--q2-toggle-thumb-size);left:var(--q2-toggle-thumb-offset);position:absolute;top:50%;transform:translateY(-50%);transition:left var(--motion-base) var(--motion-ease-lunar-drift),transform var(--motion-base) var(--motion-ease-lunar-drift),background var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft);width:var(--q2-toggle-thumb-size);z-index:1}.q2-switch__track,.q2-toggle__track{align-items:center;background:var(--q2-toggle-off-bg);border:1px solid var(--q2-toggle-off-border);border-radius:var(--q2-radius-pill);box-shadow:inset 0 0 0 1px var(--q2-toggle-glass-frame-outer),inset 0 -1px 0 0 var(--q2-toggle-glass-frame-inner);display:inline-flex;flex-shrink:0;height:var(--q2-toggle-track-h);overflow:hidden;position:relative;transition:background var(--motion-base) var(--motion-ease-soft),border-color var(--motion-base) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft);width:var(--q2-toggle-track-w)}.q2-switch__track:before,.q2-toggle__track:before{background:var(--q2-toggle-glass-overlay);border-radius:inherit;content:"";inset:0;opacity:.95;pointer-events:none;position:absolute}.q2-switch__thumb,.q2-toggle__thumb{background:var(--q2-toggle-thumb-bg);border-radius:50%;box-shadow:var(--q2-toggle-thumb-shadow);height:var(--q2-toggle-thumb-size);left:var(--q2-toggle-thumb-offset);pointer-events:none;position:absolute;transform:translateX(0);transition:left var(--motion-base) var(--motion-ease-lunar-drift),transform var(--motion-base) var(--motion-ease-lunar-drift),background var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft);width:var(--q2-toggle-thumb-size);z-index:1}.q2-switch__label,.q2-toggle__label{color:var(--text);font-size:14px;line-height:1.5}.q2-switch__input:focus-visible,.q2-switch__input:focus-visible+.q2-switch__track,.q2-toggle__input:focus-visible+.q2-toggle__track{box-shadow:var(--q2-toggle-ring);outline:none}.q2-switch:hover .q2-switch__input:not(.q2-toggle__input),.q2-switch:hover .q2-switch__track,.q2-toggle:hover .q2-toggle__track{border-color:color-mix(in srgb,var(--q2-toggle-off-border) 66%,var(--color-primary) 34%);transform:translateY(-1px)}.q2-switch:active .q2-switch__input:not(.q2-toggle__input),.q2-switch:active .q2-switch__track,.q2-toggle:active .q2-toggle__track{transform:translateY(0)}.q2-switch__input:checked+.q2-switch__track,.q2-switch__input:not(.q2-toggle__input):checked,.q2-toggle__input:checked+.q2-toggle__track{background:linear-gradient(168deg,color-mix(in srgb,var(--q2-toggle-on-bg) 78%,var(--color-paper) 22%) 0,var(--q2-toggle-on-bg) 52%,color-mix(in srgb,var(--q2-toggle-on-bg) 80%,var(--default-950) 20%) 100%);border-color:var(--q2-toggle-on-border)}.q2-switch__input:checked+.q2-switch__track .q2-switch__thumb,.q2-toggle__input:checked+.q2-toggle__track .q2-toggle__thumb{left:calc(var(--q2-toggle-track-w) - var(--q2-toggle-thumb-size) - var(--q2-toggle-thumb-offset));transform:translateX(0)}.q2-switch__input:not(.q2-toggle__input):checked:before{left:calc(var(--q2-toggle-track-w) - var(--q2-toggle-thumb-size) - var(--q2-toggle-thumb-offset));transform:translateY(-50%)}.q2-switch.is-disabled .q2-switch__track,.q2-switch__input:disabled+.q2-switch__track,.q2-switch__input:not(.q2-toggle__input):disabled,.q2-toggle.is-disabled .q2-toggle__track,.q2-toggle__input:disabled+.q2-toggle__track{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.q2-switch__input:disabled~.q2-switch__label,.q2-toggle__input:disabled~.q2-toggle__label{opacity:.72}.q2-switch__input[aria-invalid=true]+.q2-switch__track,.q2-toggle__input[aria-invalid=true]+.q2-toggle__track{border-color:var(--danger-500)}.q2-switch--success,.q2-toggle--success{--q2-toggle-on-bg:var(--success-500);--q2-toggle-on-border:color-mix(in srgb,var(--success-600) 80%,var(--default-950) 20%)}.q2-switch--warning,.q2-toggle--warning{--q2-toggle-on-bg:var(--warning-500);--q2-toggle-on-border:color-mix(in srgb,var(--warning-600) 80%,var(--default-950) 20%)}.q2-switch--danger,.q2-toggle--danger{--q2-toggle-on-bg:var(--danger-500);--q2-toggle-on-border:color-mix(in srgb,var(--danger-600) 80%,var(--default-950) 20%)}.q2-switch--sm,.q2-toggle--sm{--q2-toggle-track-w:36px;--q2-toggle-track-h:20px;--q2-toggle-thumb-size:14px;--q2-toggle-thumb-offset:4px}.q2-switch--lg,.q2-toggle--lg{--q2-toggle-track-w:52px;--q2-toggle-track-h:30px;--q2-toggle-thumb-size:24px;--q2-toggle-thumb-offset:2px}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-switch,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-toggle{--q2-toggle-thumb-bg:var(--default-50);--q2-toggle-thumb-shadow:0 1px 2px color-mix(in srgb,var(--default-950) 48%,transparent),0 2px 6px color-mix(in srgb,var(--default-950) 28%,transparent);--q2-toggle-off-bg:color-mix(in srgb,var(--q2-control-toggle-bg) 72%,var(--default-900) 28%);--q2-toggle-off-border:color-mix(in srgb,var(--q2-control-toggle-border) 40%,var(--default-200) 60%);--q2-toggle-glass-frame-outer:color-mix(in srgb,var(--color-paper) 26%,transparent);--q2-toggle-glass-frame-inner:color-mix(in srgb,var(--default-50) 16%,transparent);--q2-toggle-glass-overlay:linear-gradient(160deg,color-mix(in srgb,var(--color-paper) 18%,transparent) 0%,color-mix(in srgb,var(--color-paper) 6%,transparent) 36%,transparent 82%)}[data-ql-backdrop=on] .q2-switch__track,[data-ql-backdrop=on] .q2-toggle__track{backdrop-filter:blur(8px) saturate(118%);-webkit-backdrop-filter:blur(8px) saturate(118%)}:where([data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) [data-ql-backdrop=on] .q2-switch__track,:where([data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) [data-ql-backdrop=on] .q2-toggle__track,[data-ql-veil=eclipse][data-ql-backdrop=on] .q2-switch__track,[data-ql-veil=eclipse][data-ql-backdrop=on] .q2-toggle__track,[data-ql-veil=last-quarter][data-ql-backdrop=on] .q2-switch__track,[data-ql-veil=last-quarter][data-ql-backdrop=on] .q2-toggle__track,[data-ql-veil=total-eclipse][data-ql-backdrop=on] .q2-switch__track,[data-ql-veil=total-eclipse][data-ql-backdrop=on] .q2-toggle__track,[data-ql-veil=waning-crescent][data-ql-backdrop=on] .q2-switch__track,[data-ql-veil=waning-crescent][data-ql-backdrop=on] .q2-toggle__track,[data-ql-veil=waning-gibbous][data-ql-backdrop=on] .q2-switch__track,[data-ql-veil=waning-gibbous][data-ql-backdrop=on] .q2-toggle__track,[data-theme=dark] [data-ql-backdrop=on] .q2-switch__track,[data-theme=dark] [data-ql-backdrop=on] .q2-toggle__track{backdrop-filter:blur(8px) saturate(84%) brightness(92%);-webkit-backdrop-filter:blur(8px) saturate(84%) brightness(92%)}@media (prefers-reduced-motion:reduce){.q2-switch__thumb,.q2-switch__track,.q2-toggle__thumb,.q2-toggle__track{transition-duration:var(--motion-instant)}.q2-switch:hover .q2-switch__track,.q2-toggle:hover .q2-toggle__track{transform:none}}}@layer components{.q2-comment-composer{background:var(--q2-surface-bg,var(--q2-glass-surface-bg));border:1px solid var(--q2-surface-border,var(--q2-glass-control-border,var(--border-0)));border-radius:var(--q2-radius-lg,var(--radius-lg));box-shadow:var(--q2-elev-1,var(--elev-1));display:grid;gap:var(--space-3,var(--space-unit-3));grid-template-columns:minmax(0,1fr);inline-size:100%;margin:0;max-inline-size:100%;min-inline-size:0;overflow:hidden;padding:var(--space-3,var(--space-unit-3))}.q2-comment-composer,.q2-comment-composer *,.q2-comment-composer :after,.q2-comment-composer :before,.q2-comment-composer:after,.q2-comment-composer:before{box-sizing:border-box}.q2-comment-composer:focus-within{border-color:var(--q2-control-focus-border,var(--color-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent),var(--q2-elev-2,var(--elev-2))}.q2-comment-composer--inset{box-shadow:none}.q2-comment-composer--inset:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.q2-comment-composer__control,.q2-comment-composer__field{inline-size:100%;max-inline-size:100%;min-inline-size:0}.q2-comment-composer__control{box-sizing:border-box;display:block;line-height:1.5;min-block-size:108px;padding:var(--space-3,var(--space-unit-3));resize:vertical}.q2-comment-composer__control.q2-textarea{background:var(--q2-glass-control-bg);border-color:var(--q2-control-rest-border,var(--q2-glass-control-border,var(--border-0)));border-radius:var(--q2-radius-md,var(--radius-md));color:var(--text)}.q2-comment-composer__control:focus{background:var(--q2-control-focus-bg,var(--q2-glass-control-bg));border-color:var(--q2-control-focus-border,var(--color-primary));outline:none}.q2-comment-composer__actions{align-items:center;display:flex;gap:var(--space-2,var(--space-unit-2));justify-content:flex-end;max-inline-size:100%;min-inline-size:0}.q2-comment-composer__actions .q2-btn{min-inline-size:148px}@media (max-width:768px){.q2-comment-composer{padding:var(--space-2,var(--space-unit-2))}.q2-comment-composer__actions .q2-btn{inline-size:100%;min-inline-size:0}}}@layer components{.q2-workspace{border-radius:var(--radius-surface);box-shadow:var(--q2-surface-shadow,var(--q2-elev-0));isolation:isolate;min-height:100vh;overflow:hidden;overflow:clip;padding:var(--space-6);position:relative;width:100%}.q2-workspace,.q2-workspace-surface{backdrop-filter:var(--q2-surface-backdrop,none);-webkit-backdrop-filter:var(--q2-surface-backdrop,none);background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent))}.q2-panel,[data-ql-surface=panel]{--q2-surface-shadow:var(--q2-elev-1);background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent));border-radius:var(--radius-card);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1));isolation:isolate;overflow:hidden;overflow:clip;padding:var(--space-4);position:relative}.q2-panel--inset,[data-ql-surface=inset]{box-shadow:inset 0 1px 0 var(--q2-surface-inner-highlight,color-mix(in srgb,var(--q2-ink-inversed) 8%,transparent)),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 4%,transparent)}.q2-panel--inset:after,[data-ql-surface=inset]:after{background:var(--q2-surface-specular,none);mix-blend-mode:normal;opacity:0}.q2-surface-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.q2-card,.q2-widget,[data-ql-surface=card]{--q2-surface-shadow:var(--q2-elev-2);background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent));border-radius:var(--radius-card);box-shadow:var(--q2-surface-shadow,var(--q2-elev-2));isolation:isolate;margin-bottom:var(--space-4);overflow:hidden;overflow:clip;padding:var(--space-6);position:relative}.q2-surface-emphasis{--q2-mat-bg-alpha:var(--q2-mat-glass-strong-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-strong-border-alpha);--q2-mat-blur:var(--q2-mat-glass-strong-blur);--q2-mat-sat:var(--q2-mat-glass-strong-sat);--q2-mat-bright:var(--q2-mat-glass-strong-bright);box-shadow:var(--q2-surface-shadow,var(--q2-elev-3))}.q2-surface{background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent));isolation:isolate;overflow:hidden;overflow:clip;position:relative}.q2-card,.q2-panel,.q2-service-card,.q2-surface,.q2-widget,[data-ql-surface=card],[data-ql-surface=panel]{@supports (backdrop-filter:blur(1px)){&:not([data-ql-backdrop=off]){backdrop-filter:var(--q2-surface-backdrop,none);-webkit-backdrop-filter:var(--q2-surface-backdrop,none)}}&[data-ql-backdrop=off]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--q2-surface-bg,var(--q2-glass-bg,transparent))}}.q2-card:after,.q2-card:before,.q2-panel:after,.q2-panel:before,.q2-service-card:after,.q2-service-card:before,.q2-surface:after,.q2-surface:before,.q2-widget:after,.q2-widget:before,[data-ql-surface=card]:after,[data-ql-surface=card]:before,[data-ql-surface=panel]:after,[data-ql-surface=panel]:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.q2-card:before,.q2-panel:before,.q2-service-card:before,.q2-surface:before,.q2-widget:before,[data-ql-surface=card]:before,[data-ql-surface=panel]:before{background:var(--q2-surface-inner-highlight,var(--q2-glass-inner,none))}.q2-card:after,.q2-panel:after,.q2-service-card:after,.q2-surface:after,.q2-widget:after,[data-ql-surface=card]:after,[data-ql-surface=panel]:after{background:var(--q2-surface-specular,var(--q2-glass-shine,none));background:var(--q2-surface-specular,var(--q2-glass-shine)),linear-gradient(180deg,hsl(var(--q2-diff-hue-a) var(--q2-diff-sat) var(--q2-diff-lit)/calc(var(--q2-diff-alpha-a)*var(--q2-diff-opacity-effective)*var(--q2-diff-enabled))) 0,hsl(var(--q2-diff-hue-a) var(--q2-diff-sat) var(--q2-diff-lit)/calc(var(--q2-diff-alpha-a)*var(--q2-diff-opacity-effective)*var(--q2-diff-enabled)*.5)) 10%,transparent 22%,transparent 78%,hsl(var(--q2-diff-hue-b) var(--q2-diff-sat) var(--q2-diff-lit)/calc(var(--q2-diff-alpha-b)*var(--q2-diff-opacity-effective)*var(--q2-diff-enabled)*.5)) 90%,hsl(var(--q2-diff-hue-b) var(--q2-diff-sat) var(--q2-diff-lit)/calc(var(--q2-diff-alpha-b)*var(--q2-diff-opacity-effective)*var(--q2-diff-enabled))) 100%),radial-gradient(ellipse 150% 45% at 50% 0,hsl(var(--q2-diff-hue-a) var(--q2-diff-sat) var(--q2-diff-lit)/calc(var(--q2-diff-alpha-a)*var(--q2-diff-opacity-effective)*var(--q2-diff-enabled)*.3)) 0,transparent 50%);mix-blend-mode:var(--q2-diff-mode)}[data-ql-diffraction=off] .q2-card:after,[data-ql-diffraction=off] .q2-panel:after,[data-ql-diffraction=off] .q2-surface:after,[data-ql-diffraction=off] .q2-widget:after,[data-ql-diffraction=off] [data-ql-surface=card]:after,[data-ql-diffraction=off] [data-ql-surface=panel]:after{background:var(--q2-surface-specular,var(--q2-glass-shine));mix-blend-mode:normal}.q2-button,.q2-input,.q2-select,.q2-textarea,button,input,select,textarea{--q2-diff-enabled:0}.q2-input:after,.q2-select:after,.q2-textarea:after,input:after,select:after,textarea:after{display:none}.q2-card>*,.q2-panel>*,.q2-service-card>*,.q2-surface>*,.q2-widget>*,.q2-workspace>*,[data-ql-surface=card]>*,[data-ql-surface=panel]>*{position:relative;z-index:1}.q2-card--floating,.q2-panel--preview,.q2-widget--floating{box-shadow:var(--q2-surface-shadow,var(--q2-elev-3))}.q2-card--floating,.q2-dialog,.q2-modal,.q2-overlay,.q2-panel--preview,.q2-widget--floating{--q2-mat-bg-alpha:var(--q2-mat-glass-strong-bg-alpha);--q2-mat-border-alpha:var(--q2-mat-glass-strong-border-alpha);--q2-mat-blur:var(--q2-mat-glass-strong-blur);--q2-mat-sat:var(--q2-mat-glass-strong-sat);--q2-mat-bright:var(--q2-mat-glass-strong-bright)}.q2-dialog,.q2-modal,.q2-overlay{box-shadow:var(--q2-surface-shadow,var(--q2-elev-4))}.q2-app-shell[data-ql-lunar=lite] .q2-card,.q2-app-shell[data-ql-lunar=lite] .q2-panel,.q2-app-shell[data-ql-lunar=lite] .q2-surface,.q2-app-shell[data-ql-lunar=lite] .q2-widget,.q2-app-shell[data-ql-lunar=lite] .q2-workspace,[data-ql-lunar=lite] .q2-card,[data-ql-lunar=lite] .q2-panel,[data-ql-lunar=lite] .q2-surface,[data-ql-lunar=lite] .q2-widget,[data-ql-lunar=lite] .q2-workspace{--q2-glass-blur:var(--q2-glass-blur-1);--q2-glass-sat:var(--q2-glass-sat-1);--q2-glass-bright:var(--q2-glass-bright-1)}.q2-app-shell[data-ql-lunar=full] .q2-card,.q2-app-shell[data-ql-lunar=full] .q2-panel,.q2-app-shell[data-ql-lunar=full] .q2-surface,.q2-app-shell[data-ql-lunar=full] .q2-widget,.q2-app-shell[data-ql-lunar=full] .q2-workspace,[data-ql-lunar=full] .q2-card,[data-ql-lunar=full] .q2-panel,[data-ql-lunar=full] .q2-surface,[data-ql-lunar=full] .q2-widget,[data-ql-lunar=full] .q2-workspace{--q2-glass-blur:var(--q2-glass-blur-2);--q2-glass-sat:var(--q2-glass-sat-2);--q2-glass-bright:var(--q2-glass-bright-2);--q2-glass-inner:var(--q2-glass-inner-strong);--q2-glass-shine:var(--q2-glass-shine-strong)}.q2-app-shell[data-ql-lunar=off] .q2-card,.q2-app-shell[data-ql-lunar=off] .q2-panel,.q2-app-shell[data-ql-lunar=off] .q2-surface,.q2-app-shell[data-ql-lunar=off] .q2-widget,.q2-app-shell[data-ql-lunar=off] .q2-workspace,[data-ql-lunar=off] .q2-card,[data-ql-lunar=off] .q2-panel,[data-ql-lunar=off] .q2-surface,[data-ql-lunar=off] .q2-widget,[data-ql-lunar=off] .q2-workspace{--q2-glass-blur:var(--q2-glass-blur-0);--q2-glass-inner:none;--q2-glass-shine:none}.q2-lunar-hero:after{filter:blur(var(--q2-mat-refraction-blur-effective)) drop-shadow(calc(var(--q2-lunar-ca-strength-effective)*1px) 0 0 rgba(255,70,70,.12)) drop-shadow(calc(var(--q2-lunar-ca-strength-effective)*-1px) 0 0 rgba(80,160,255,.12))}:is([data-ql-env=vr],[data-ql-lunar=full]) .q2-lunar-hero{--q2-glass-blur:var(--q2-glass-blur-3);--q2-lunar-ca-enabled:var(--q2-mat-ca-enabled)}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-card,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-panel,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-widget,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] [data-ql-surface=card],:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] [data-ql-surface=panel],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-card,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-panel,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-surface,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-widget,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] [data-ql-surface=card],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] [data-ql-surface=panel]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border-color:var(--q2-surface-border,var(--q2-glass-border,transparent));&:before{background:var(--q2-surface-inner-highlight,var(--q2-glass-inner,none));opacity:.7}&:after{background:var(--q2-surface-specular,var(--q2-glass-shine,none));opacity:.6}}.q2-surface-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:var(--space-6) 0}}@layer tokens{:where(.q2-root,[data-qlunar="2"]){--q2-st-polar-sheen:var(--color-paper);--q2-st-warm-bg:var(--primary-50);--q2-st-warm-shine:var(--primary-100);--q2-st-warm-line:var(--primary-200);--q2-st-warm-edge:var(--primary-300);--q2-st-cold-bg:var(--secondary-50);--q2-st-cold-shine:var(--secondary-100);--q2-st-cold-line:var(--secondary-200);--q2-st-cold-edge:var(--secondary-300);--q2-st-metal-hi:var(--default-100);--q2-st-metal-mid:var(--default-200);--q2-st-metal-chrome:var(--tertiary-200);--q2-st-metal-edge:var(--default-300);--q2-st-neu-bg:var(--default-50);--q2-st-neu-shine:var(--default-100);--q2-st-neu-edge:var(--default-300);--q2-st-fut-bg:var(--secondary-50);--q2-st-fut-shine:var(--secondary-100);--q2-st-fut-accent:var(--tertiary-200);--q2-st-fut-edge:var(--tertiary-300);--q2-st-guard-bg:var(--warning-50);--q2-st-guard-shine:var(--warning-100);--q2-st-guard-edge:var(--warning-400);--q2-st-guard-stripe:var(--warning-500);--q2-st-danger-edge:var(--danger-500)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=first-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=full-moon],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waxing-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waxing-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=first-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=full-moon],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waxing-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waxing-gibbous]{--q2-st-polar-sheen:var(--color-paper);--q2-st-warm-bg:var(--primary-50);--q2-st-warm-shine:var(--primary-100);--q2-st-warm-line:var(--primary-200);--q2-st-warm-edge:var(--primary-300);--q2-st-cold-bg:var(--secondary-50);--q2-st-cold-shine:var(--secondary-100);--q2-st-cold-line:var(--secondary-200);--q2-st-cold-edge:var(--secondary-300);--q2-st-metal-hi:var(--default-100);--q2-st-metal-mid:var(--default-200);--q2-st-metal-chrome:var(--tertiary-200);--q2-st-metal-edge:var(--default-300);--q2-st-neu-bg:var(--default-50);--q2-st-neu-shine:var(--default-100);--q2-st-neu-edge:var(--default-300);--q2-st-fut-bg:var(--secondary-50);--q2-st-fut-shine:var(--secondary-100);--q2-st-fut-accent:var(--tertiary-200);--q2-st-fut-edge:var(--tertiary-300);--q2-st-guard-bg:var(--warning-50);--q2-st-guard-shine:var(--warning-100);--q2-st-guard-edge:var(--warning-400);--q2-st-guard-stripe:var(--warning-500);--q2-st-danger-edge:var(--danger-500)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],html[data-theme=dark]{--q2-st-neu-bg:var(--default-950);--q2-st-neu-shine:var(--default-800);--q2-st-neu-edge:var(--default-600)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous]{--q2-st-polar-sheen:var(--default-200);--q2-st-warm-bg:var(--primary-950);--q2-st-warm-shine:var(--primary-900);--q2-st-warm-line:var(--primary-800);--q2-st-warm-edge:var(--primary-600);--q2-st-cold-bg:var(--secondary-950);--q2-st-cold-shine:var(--secondary-900);--q2-st-cold-line:var(--secondary-700);--q2-st-cold-edge:var(--secondary-500);--q2-st-metal-hi:var(--default-800);--q2-st-metal-mid:var(--default-700);--q2-st-metal-chrome:var(--tertiary-800);--q2-st-metal-edge:var(--default-600);--q2-st-neu-bg:var(--default-950);--q2-st-neu-shine:var(--default-800);--q2-st-neu-edge:var(--default-600);--q2-st-fut-bg:var(--secondary-950);--q2-st-fut-shine:var(--secondary-900);--q2-st-fut-accent:var(--tertiary-800);--q2-st-fut-edge:var(--tertiary-600);--q2-st-guard-bg:var(--warning-950);--q2-st-guard-shine:var(--warning-900);--q2-st-guard-edge:var(--warning-600);--q2-st-guard-stripe:var(--warning-500);--q2-st-danger-edge:var(--danger-600)}}@layer components{.q2-card.q2-surface-tone,.q2-panel.q2-surface-tone,.q2-surface.q2-surface-tone,.q2-widget.q2-surface-tone{color:var(--q2-ink-primary);--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2));--q2-surface-tone-inner-k:calc(var(--q2-surface-tone-grad-k)*0.2);--q2-surface-tone-spec-k:calc(var(--q2-surface-tone-grad-k)*0.09);--q2-surface-tone-polar-k:calc(var(--q2-surface-tone-grad-k)*0.14);--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.07);--q2-diff-sat:42%}.q2-card.q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-panel.q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-canvas-tint-k:calc(26% + 46%*var(--q2-veil-alpha-k));--q2-canvas-edge-k:calc(22% + 34%*var(--q2-veil-alpha-k));--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent);--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.5, var(--q2-veil-sat-k), 1.15));--q2-surface-tone-inner-k:calc(var(--q2-surface-tone-grad-k)*0.24);--q2-surface-tone-spec-k:calc(var(--q2-surface-tone-grad-k)*0.11);--q2-surface-tone-polar-k:calc(var(--q2-surface-tone-grad-k)*0.16);--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.062);--q2-surface-shadow:0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 55%,transparent),var(--q2-elev-2);box-shadow:var(--q2-surface-shadow,var(--q2-elev-2))}.q2-card.q2-surface-tone h1,.q2-card.q2-surface-tone h2,.q2-card.q2-surface-tone h3,.q2-card.q2-surface-tone h4,.q2-panel.q2-surface-tone h1,.q2-panel.q2-surface-tone h2,.q2-panel.q2-surface-tone h3,.q2-panel.q2-surface-tone h4,.q2-surface.q2-surface-tone h1,.q2-surface.q2-surface-tone h2,.q2-surface.q2-surface-tone h3,.q2-surface.q2-surface-tone h4,.q2-widget.q2-surface-tone h1,.q2-widget.q2-surface-tone h2,.q2-widget.q2-surface-tone h3,.q2-widget.q2-surface-tone h4{color:var(--q2-ink-heading)}.q2-card.q2-surface-tone .q2-demo-meta,.q2-card.q2-surface-tone .q2-muted,.q2-panel.q2-surface-tone .q2-demo-meta,.q2-panel.q2-surface-tone .q2-muted,.q2-surface.q2-surface-tone .q2-demo-meta,.q2-surface.q2-surface-tone .q2-muted,.q2-widget.q2-surface-tone .q2-demo-meta,.q2-widget.q2-surface-tone .q2-muted{color:var(--q2-ink-muted)}.q2-card.q2-surface-tone p,.q2-panel.q2-surface-tone p,.q2-surface.q2-surface-tone p,.q2-widget.q2-surface-tone p{color:var(--q2-ink-primary)}.q2-surface-tone__head{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--q2-scene-border) 38%,transparent);display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.q2-surface-tone__label{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-surface-tone .q2-surface-tone__label,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-surface-tone .q2-surface-tone__label{color:var(--q2-ink-secondary)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-surface-tone .q2-demo-meta,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-surface-tone .q2-muted{color:var(--q2-ink-secondary)}.q2-surface-tone__title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:600;margin:0}:where(.q2-root,[data-qlunar="2"]) .q2-surface-tone[data-q2-surface-intent=guard] .q2-surface-tone__head{border-bottom-color:color-mix(in srgb,var(--q2-st-guard-edge) 28%,var(--q2-scene-border))}.q2-panel.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=work],.q2-surface.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=work],.q2-widget.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-line) 11%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) 22%,var(--q2-scene-border));--q2-diff-hue-a:28;--q2-diff-hue-b:20;--q2-surface-inner-highlight:linear-gradient(168deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*45%),transparent) 0%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*100%),transparent) 22%,color-mix(in srgb,var(--q2-st-warm-line) calc(var(--q2-surface-tone-inner-k)*35%),transparent) 46%,transparent 72%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*26%),transparent) 0%,transparent 44%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*32%),transparent),transparent 46%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*80%),transparent) 0%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-spec-k)*100%),transparent) 28%,transparent 52%),linear-gradient(38deg,color-mix(in srgb,var(--q2-st-warm-line) calc(var(--q2-surface-tone-spec-k)*42%),transparent) 0%,transparent 38%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=info],.q2-surface.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=info],.q2-widget.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=info]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-bg) 18%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:30;--q2-diff-hue-b:22;--q2-surface-inner-highlight:linear-gradient(172deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*70%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 44%),radial-gradient(circle at 12% 88%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*24%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(126deg,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-spec-k)*90%),transparent) 0%,transparent 54%),linear-gradient(44deg,color-mix(in srgb,var(--q2-st-warm-line) calc(var(--q2-surface-tone-spec-k)*35%),transparent) 0%,transparent 36%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=guard],.q2-surface.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=guard],.q2-widget.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=guard]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-guard-bg) 22%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-guard-edge) 20%,var(--q2-scene-border));--q2-diff-hue-a:48;--q2-diff-hue-b:30;--q2-surface-inner-highlight:linear-gradient(166deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*35%),transparent) 0%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*85%),transparent) 34%,transparent 64%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*20%),transparent) 0%,transparent 42%),radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*26%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-spec-k)*90%),transparent) 0%,transparent 52%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-guard-edge) calc(var(--q2-surface-tone-spec-k)*32%),transparent) 0%,transparent 34%);--q2-surface-tone-guard-inset:inset 3px 0 0 0 color-mix(in srgb,var(--q2-st-guard-stripe) 42%,transparent);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),var(--q2-surface-tone-guard-inset)}.q2-panel.q2-surface-tone[data-q2-surface-palette=warm]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone[data-q2-surface-palette=warm]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone[data-q2-surface-palette=warm]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-bg) 16%,color-mix(in srgb,var(--q2-st-warm-shine) 5%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:28;--q2-diff-hue-b:20;--q2-diff-sat:34%;--q2-surface-inner-highlight:linear-gradient(170deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*38%),transparent) 0%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*55%),transparent) 38%,transparent 66%),linear-gradient(54deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 46%),radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-inner-k)*22%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-warm-shine) calc(var(--q2-surface-tone-spec-k)*65%),transparent) 0%,transparent 56%),linear-gradient(36deg,color-mix(in srgb,var(--q2-st-warm-line) calc(var(--q2-surface-tone-spec-k)*28%),transparent) 0%,transparent 40%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=work],.q2-surface.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=work],.q2-widget.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-line) 10%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 22%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:200;--q2-surface-inner-highlight:linear-gradient(168deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*45%),transparent) 0%,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-inner-k)*100%),transparent) 24%,color-mix(in srgb,var(--q2-st-cold-line) calc(var(--q2-surface-tone-inner-k)*32%),transparent) 48%,transparent 72%),linear-gradient(128deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*24%),transparent) 0%,transparent 42%),radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-inner-k)*30%),transparent),transparent 46%);--q2-surface-specular:linear-gradient(132deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*85%),transparent) 0%,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-spec-k)*100%),transparent) 28%,transparent 52%),linear-gradient(48deg,color-mix(in srgb,var(--q2-st-cold-line) calc(var(--q2-surface-tone-spec-k)*38%),transparent) 0%,transparent 36%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=info],.q2-surface.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=info],.q2-widget.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=info]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-bg) 16%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:208;--q2-diff-hue-b:198;--q2-surface-inner-highlight:linear-gradient(174deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-inner-k)*72%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 44%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--q2-st-cold-line) calc(var(--q2-surface-tone-inner-k)*22%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(126deg,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-spec-k)*88%),transparent) 0%,transparent 54%),linear-gradient(42deg,color-mix(in srgb,var(--q2-st-cold-edge) calc(var(--q2-surface-tone-spec-k)*32%),transparent) 0%,transparent 36%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=guard],.q2-surface.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=guard],.q2-widget.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=guard]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-guard-bg) 18%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-guard-edge) 20%,var(--q2-scene-border));--q2-diff-hue-a:48;--q2-diff-hue-b:30;--q2-surface-inner-highlight:linear-gradient(165deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*35%),transparent) 0%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*80%),transparent) 34%,transparent 64%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*20%),transparent) 0%,transparent 42%),radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*26%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-spec-k)*88%),transparent) 0%,transparent 52%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-guard-edge) calc(var(--q2-surface-tone-spec-k)*30%),transparent) 0%,transparent 34%);--q2-surface-tone-guard-inset:inset 3px 0 0 0 color-mix(in srgb,var(--q2-st-guard-stripe) 42%,transparent);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),var(--q2-surface-tone-guard-inset)}.q2-panel.q2-surface-tone[data-q2-surface-palette=cold]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone[data-q2-surface-palette=cold]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone[data-q2-surface-palette=cold]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-bg) 16%,color-mix(in srgb,var(--q2-st-cold-shine) 5%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:200;--q2-diff-sat:36%;--q2-surface-inner-highlight:linear-gradient(171deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*38%),transparent) 0%,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-inner-k)*55%),transparent) 38%,transparent 66%),linear-gradient(54deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 46%),radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--q2-st-cold-line) calc(var(--q2-surface-tone-inner-k)*20%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-cold-shine) calc(var(--q2-surface-tone-spec-k)*65%),transparent) 0%,transparent 56%),linear-gradient(36deg,color-mix(in srgb,var(--q2-st-cold-edge) calc(var(--q2-surface-tone-spec-k)*26%),transparent) 0%,transparent 40%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=work],.q2-surface.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=work],.q2-widget.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-chrome) 9%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-metal-edge) 22%,var(--q2-scene-border));--q2-diff-hue-a:220;--q2-diff-hue-b:38;--q2-diff-sat:38%;--q2-surface-inner-highlight:linear-gradient(165deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*36%),transparent) 0%,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-inner-k)*52%),transparent) 12%,color-mix(in srgb,var(--default-200) calc(var(--q2-surface-tone-inner-k)*22%),transparent) 32%,color-mix(in srgb,var(--q2-st-metal-chrome) calc(var(--q2-surface-tone-inner-k)*30%),transparent) 52%,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-inner-k)*26%),transparent) 72%,color-mix(in srgb,var(--tertiary-300) calc(var(--q2-surface-tone-inner-k)*12%),transparent) 90%,transparent 100%),linear-gradient(58deg,color-mix(in srgb,var(--q2-st-metal-chrome) calc(var(--q2-surface-tone-inner-k)*16%),transparent) 0%,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 38%,transparent 60%),radial-gradient(ellipse 95% 62% at 82% 18%,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-inner-k)*26%),transparent),transparent 56%),radial-gradient(circle at 8% 85%,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-inner-k)*18%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(132deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*82%),transparent) 0%,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-spec-k)*68%),transparent) 22%,color-mix(in srgb,var(--q2-st-metal-chrome) calc(var(--q2-surface-tone-spec-k)*42%),transparent) 48%,transparent 58%),linear-gradient(48deg,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-spec-k)*48%),transparent) 0%,transparent 42%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=info],.q2-surface.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=info],.q2-widget.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=info]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-chrome) 7%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-metal-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:218;--q2-diff-hue-b:35;--q2-surface-inner-highlight:linear-gradient(170deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-inner-k)*72%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 44%),radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--q2-st-metal-chrome) calc(var(--q2-surface-tone-inner-k)*22%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-spec-k)*85%),transparent) 0%,transparent 54%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-spec-k)*32%),transparent) 0%,transparent 38%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=guard],.q2-surface.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=guard],.q2-widget.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=guard]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-guard-bg) 16%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 14%,var(--q2-scene-border));--q2-diff-hue-a:48;--q2-diff-hue-b:30;--q2-surface-inner-highlight:linear-gradient(166deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*35%),transparent) 0%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*78%),transparent) 34%,transparent 64%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*20%),transparent) 0%,transparent 42%),radial-gradient(circle at 70% 24%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*24%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-spec-k)*85%),transparent) 0%,transparent 52%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-guard-edge) calc(var(--q2-surface-tone-spec-k)*28%),transparent) 0%,transparent 34%);--q2-surface-tone-guard-inset:inset 3px 0 0 0 color-mix(in srgb,var(--q2-st-guard-stripe) 42%,transparent);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),var(--q2-surface-tone-guard-inset)}.q2-panel.q2-surface-tone[data-q2-surface-palette=metal]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone[data-q2-surface-palette=metal]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone[data-q2-surface-palette=metal]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-hi) 12%,color-mix(in srgb,var(--q2-st-metal-chrome) 10%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-metal-edge) 18%,var(--q2-scene-border));--q2-diff-hue-a:218;--q2-diff-hue-b:42;--q2-diff-sat:32%;--q2-surface-inner-highlight:linear-gradient(169deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*38%),transparent) 0%,color-mix(in srgb,var(--q2-st-metal-hi) calc(var(--q2-surface-tone-inner-k)*55%),transparent) 38%,transparent 66%),linear-gradient(54deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 46%),radial-gradient(circle at 16% 78%,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-inner-k)*18%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(127deg,color-mix(in srgb,var(--q2-st-metal-mid) calc(var(--q2-surface-tone-spec-k)*62%),transparent) 0%,transparent 56%),linear-gradient(36deg,color-mix(in srgb,var(--q2-st-metal-chrome) calc(var(--q2-surface-tone-spec-k)*26%),transparent) 0%,transparent 40%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=work],.q2-surface.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=work],.q2-widget.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-shine) 8%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 22%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:28;--q2-surface-inner-highlight:linear-gradient(167deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*46%),transparent) 0%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*100%),transparent) 26%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*30%),transparent) 50%,transparent 74%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*24%),transparent) 0%,transparent 44%),radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*26%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(129deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*88%),transparent) 0%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-spec-k)*100%),transparent) 28%,transparent 54%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-neu-edge) calc(var(--q2-surface-tone-spec-k)*32%),transparent) 0%,transparent 38%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=info],.q2-surface.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=info],.q2-widget.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=info]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-bg) 6%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:28;--q2-surface-inner-highlight:linear-gradient(173deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*70%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 44%),radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*22%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(126deg,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-spec-k)*85%),transparent) 0%,transparent 54%),linear-gradient(42deg,color-mix(in srgb,var(--q2-st-neu-edge) calc(var(--q2-surface-tone-spec-k)*28%),transparent) 0%,transparent 36%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=guard],.q2-surface.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=guard],.q2-widget.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=guard]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-guard-bg) 18%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-guard-edge) 20%,var(--q2-scene-border));--q2-diff-hue-a:48;--q2-diff-hue-b:30;--q2-surface-inner-highlight:linear-gradient(165deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*35%),transparent) 0%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*80%),transparent) 34%,transparent 64%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*20%),transparent) 0%,transparent 42%),radial-gradient(circle at 68% 30%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*26%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-spec-k)*88%),transparent) 0%,transparent 52%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-guard-edge) calc(var(--q2-surface-tone-spec-k)*30%),transparent) 0%,transparent 34%);--q2-surface-tone-guard-inset:inset 3px 0 0 0 color-mix(in srgb,var(--q2-st-guard-stripe) 42%,transparent);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),var(--q2-surface-tone-guard-inset)}.q2-panel.q2-surface-tone[data-q2-surface-palette=neutral]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone[data-q2-surface-palette=neutral]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone[data-q2-surface-palette=neutral]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-bg) 14%,color-mix(in srgb,var(--q2-st-neu-shine) 5%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:28;--q2-diff-sat:30%;--q2-surface-inner-highlight:linear-gradient(170deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*36%),transparent) 0%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*52%),transparent) 38%,transparent 66%),linear-gradient(54deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*20%),transparent) 0%,transparent 46%),radial-gradient(circle at 24% 80%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*18%),transparent),transparent 52%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-spec-k)*58%),transparent) 0%,transparent 56%),linear-gradient(36deg,color-mix(in srgb,var(--q2-st-neu-edge) calc(var(--q2-surface-tone-spec-k)*22%),transparent) 0%,transparent 40%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=work],.q2-surface.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=work],.q2-widget.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-shine) 9%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-fut-edge) 18%,var(--q2-scene-border));--q2-diff-hue-a:255;--q2-diff-hue-b:200;--q2-diff-sat:48%;--q2-surface-inner-highlight:linear-gradient(158deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*38%),transparent) 0%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-inner-k)*48%),transparent) 14%,color-mix(in srgb,var(--secondary-300) calc(var(--q2-surface-tone-inner-k)*12%),transparent) 30%,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-inner-k)*34%),transparent) 48%,color-mix(in srgb,var(--tertiary-300) calc(var(--q2-surface-tone-inner-k)*14%),transparent) 66%,color-mix(in srgb,var(--q2-st-fut-edge) calc(var(--q2-surface-tone-inner-k)*10%),transparent) 84%,transparent 100%),linear-gradient(72deg,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-inner-k)*18%),transparent) 0%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-inner-k)*10%),transparent) 42%,transparent 58%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-inner-k)*28%),transparent),transparent 56%),radial-gradient(circle at 6% 78%,color-mix(in srgb,var(--tertiary-300) calc(var(--q2-surface-tone-inner-k)*12%),transparent),transparent 52%);--q2-surface-specular:linear-gradient(126deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*80%),transparent) 0%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-spec-k)*68%),transparent) 26%,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-spec-k)*48%),transparent) 48%,transparent 58%),linear-gradient(44deg,color-mix(in srgb,var(--secondary-300) calc(var(--q2-surface-tone-spec-k)*34%),transparent) 0%,transparent 40%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=info],.q2-surface.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=info],.q2-widget.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=info]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-bg) 12%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-fut-edge) 14%,var(--q2-scene-border));--q2-diff-hue-a:252;--q2-diff-hue-b:198;--q2-surface-inner-highlight:linear-gradient(171deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-inner-k)*72%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-inner-k)*14%),transparent) 0%,transparent 46%),radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--tertiary-300) calc(var(--q2-surface-tone-inner-k)*16%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-spec-k)*85%),transparent) 0%,transparent 54%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-spec-k)*32%),transparent) 0%,transparent 38%)}.q2-panel.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=guard],.q2-surface.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=guard],.q2-widget.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=guard]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-guard-bg) 14%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-danger-edge) 18%,var(--q2-scene-border));--q2-diff-hue-a:8;--q2-diff-hue-b:22;--q2-surface-inner-highlight:linear-gradient(164deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*34%),transparent) 0%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*75%),transparent) 34%,transparent 64%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*18%),transparent) 0%,transparent 42%),radial-gradient(circle at 76% 26%,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-inner-k)*24%),transparent),transparent 48%);--q2-surface-specular:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-guard-shine) calc(var(--q2-surface-tone-spec-k)*82%),transparent) 0%,transparent 52%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-danger-edge) calc(var(--q2-surface-tone-spec-k)*26%),transparent) 0%,transparent 34%);--q2-surface-tone-guard-inset:inset 3px 0 0 0 color-mix(in srgb,var(--q2-st-danger-edge) 38%,transparent);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),var(--q2-surface-tone-guard-inset)}.q2-panel.q2-surface-tone[data-q2-surface-palette=future]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-surface.q2-surface-tone[data-q2-surface-palette=future]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),.q2-widget.q2-surface-tone[data-q2-surface-palette=future]:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-bg) 12%,color-mix(in srgb,var(--q2-st-fut-accent) 7%,color-mix(in srgb,var(--q2-st-fut-shine) 5%,var(--q2-scene-surface))));--q2-mat-border:color-mix(in srgb,var(--q2-st-fut-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:255;--q2-diff-hue-b:200;--q2-diff-sat:38%;--q2-surface-inner-highlight:linear-gradient(169deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*36%),transparent) 0%,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-inner-k)*52%),transparent) 38%,transparent 66%),linear-gradient(54deg,color-mix(in srgb,var(--q2-st-fut-accent) calc(var(--q2-surface-tone-inner-k)*12%),transparent) 0%,transparent 46%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--secondary-300) calc(var(--q2-surface-tone-inner-k)*14%),transparent),transparent 52%);--q2-surface-specular:linear-gradient(127deg,color-mix(in srgb,var(--q2-st-fut-shine) calc(var(--q2-surface-tone-spec-k)*58%),transparent) 0%,transparent 56%),linear-gradient(36deg,color-mix(in srgb,var(--q2-st-fut-edge) calc(var(--q2-surface-tone-spec-k)*24%),transparent) 0%,transparent 40%)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) [data-ql-veil=full-moon] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-canvas-tint-k:calc(28% + 50%*var(--q2-veil-alpha-k));--q2-canvas-edge-k:calc(22% + 36%*var(--q2-veil-alpha-k));--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.58, var(--q2-veil-sat-k), 1.22));--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.07)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-canvas-tint-k:calc(30% + 52%*var(--q2-veil-alpha-k));--q2-canvas-edge-k:calc(24% + 38%*var(--q2-veil-alpha-k));--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.6, var(--q2-veil-sat-k), 1.24));--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.075)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=warm],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=warm]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-bg) 24%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) 22%,var(--q2-scene-border));--q2-diff-sat:46%}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=cold],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=cold]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-bg) 22%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 22%,var(--q2-scene-border));--q2-diff-sat:50%}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=metal],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=metal]{--q2-mat-bg:color-mix(in srgb,var(--default-900) 7%,color-mix(in srgb,var(--q2-st-metal-chrome) 26%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-metal-edge) 26%,var(--q2-scene-border));--q2-diff-hue-a:220;--q2-diff-hue-b:38;--q2-diff-sat:44%}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=neutral],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=neutral]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-bg) 16%,color-mix(in srgb,var(--q2-st-neu-shine) 18%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 24%,var(--q2-scene-border));--q2-diff-sat:42%}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=future],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=future]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-accent) 18%,color-mix(in srgb,var(--q2-st-fut-shine) 14%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-fut-edge) 22%,var(--q2-scene-border));--q2-diff-sat:52%}.q2-workspace.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=work],.q2-workspace.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=work],.q2-workspace.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=work],.q2-workspace.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=work],.q2-workspace.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=work]{color:var(--q2-ink-0);--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-shine) 5%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 16%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:28;--q2-surface-inner-highlight:linear-gradient(170deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*40%),transparent) 0%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*72%),transparent) 32%,transparent 66%),linear-gradient(52deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-polar-k)*22%),transparent) 0%,transparent 44%),radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--q2-st-neu-shine) calc(var(--q2-surface-tone-inner-k)*20%),transparent),transparent 50%);--q2-surface-specular:linear-gradient(128deg,color-mix(in srgb,var(--q2-st-polar-sheen) calc(var(--q2-surface-tone-spec-k)*80%),transparent) 0%,transparent 54%),linear-gradient(40deg,color-mix(in srgb,var(--q2-st-neu-edge) calc(var(--q2-surface-tone-spec-k)*26%),transparent) 0%,transparent 38%)}.q2-workspace.q2-surface-tone[data-q2-surface-palette=warm][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-line) 6%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) 14%,var(--q2-scene-border));--q2-diff-hue-a:28;--q2-diff-hue-b:20}.q2-workspace.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-line) 6%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) 14%,var(--q2-scene-border));--q2-diff-hue-a:210;--q2-diff-hue-b:200}.q2-workspace.q2-surface-tone[data-q2-surface-palette=metal][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-chrome) 5%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-metal-edge) 12%,var(--q2-scene-border));--q2-diff-hue-a:220;--q2-diff-hue-b:38}.q2-workspace.q2-surface-tone[data-q2-surface-palette=neutral][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-shine) 6%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-neu-edge) 14%,var(--q2-scene-border))}.q2-workspace.q2-surface-tone[data-q2-surface-palette=future][data-q2-surface-intent=work]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-accent) 5%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-fut-edge) 12%,var(--q2-scene-border));--q2-diff-hue-a:255;--q2-diff-hue-b:200}.q2-workspace.q2-surface-tone{--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2));--q2-surface-tone-inner-k:calc(var(--q2-surface-tone-grad-k)*0.18);--q2-surface-tone-spec-k:calc(var(--q2-surface-tone-grad-k)*0.08);--q2-surface-tone-polar-k:calc(var(--q2-surface-tone-grad-k)*0.12);--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.07)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=cold],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=cold]{--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*0.48);--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-line) calc(10% + 3%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) calc(22% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border));--q2-diff-sat:50%;--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.08 + (0.76 - min(var(--q2-veil-alpha-k), 0.76))*0.055)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=metal],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=metal]{--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*0.58);--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-chrome) 14%,var(--q2-scene-surface));--q2-mat-border:color-mix(in srgb,var(--tertiary-400) 12%,color-mix(in srgb,var(--q2-st-metal-edge) 28%,var(--q2-scene-border)));--q2-diff-hue-a:218;--q2-diff-hue-b:42;--q2-diff-sat:52%;--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.085 + (0.76 - min(var(--q2-veil-alpha-k), 0.76))*0.06)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=neutral],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=neutral]{--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*0.56);--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-bg) 7%,color-mix(in srgb,var(--q2-st-neu-shine) 11%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--default-400) 10%,color-mix(in srgb,var(--q2-st-neu-edge) 28%,var(--q2-scene-border)));--q2-diff-hue-a:228;--q2-diff-hue-b:30;--q2-diff-sat:46%;--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.085 + (0.76 - min(var(--q2-veil-alpha-k), 0.76))*0.058)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=future],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone[data-q2-surface-intent=work][data-q2-surface-palette=future]{--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.55, var(--q2-veil-sat-k), 1.2) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*0.58);--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-accent) 9%,color-mix(in srgb,var(--q2-st-fut-shine) 8%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--secondary-400) 11%,color-mix(in srgb,var(--q2-st-fut-edge) 26%,var(--q2-scene-border)));--q2-diff-hue-a:262;--q2-diff-hue-b:198;--q2-diff-sat:58%;--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.09 + (0.76 - min(var(--q2-veil-alpha-k), 0.76))*0.062)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]),:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card]){--q2-surface-tone-grad-k:calc(var(--q2-veil-alpha-k)*clamp(0.5, var(--q2-veil-sat-k), 1.15) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*0.5);--q2-canvas-tint-k:calc(32% + 50%*var(--q2-veil-alpha-k) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*11%);--q2-canvas-edge-k:calc(26% + 38%*var(--q2-veil-alpha-k) + (0.74 - min(var(--q2-veil-alpha-k), 0.74))*8%);--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent);--q2-diff-opacity:calc(var(--q2-veil-alpha-k)*0.075 + (0.76 - min(var(--q2-veil-alpha-k), 0.76))*0.052);--q2-surface-shadow:0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 78%,transparent),var(--q2-elev-2);box-shadow:var(--q2-surface-shadow)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=warm],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=warm]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-warm-bg) calc(18% + 5%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),color-mix(in srgb,var(--q2-st-warm-shine) 9%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-warm-edge) calc(18% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border));--q2-diff-sat:40%;--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=cold],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=cold]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-cold-bg) calc(17% + 5%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),color-mix(in srgb,var(--q2-st-cold-shine) 9%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--q2-st-cold-edge) calc(18% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border));--q2-diff-sat:42%;--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=metal],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=metal]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-metal-hi) calc(14% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),color-mix(in srgb,var(--q2-st-metal-chrome) 12%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--tertiary-400) 9%,color-mix(in srgb,var(--q2-st-metal-edge) calc(20% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border)));--q2-diff-hue-a:218;--q2-diff-hue-b:42;--q2-diff-sat:44%;--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=neutral],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=neutral]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-neu-bg) calc(16% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),color-mix(in srgb,var(--q2-st-neu-shine) 10%,var(--q2-scene-surface)));--q2-mat-border:color-mix(in srgb,var(--default-400) 9%,color-mix(in srgb,var(--q2-st-neu-edge) calc(18% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border)));--q2-diff-hue-a:228;--q2-diff-hue-b:30;--q2-diff-sat:38%;--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]) :is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=future],:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) :is(.q2-panel,.q2-widget,.q2-card,.q2-surface).q2-surface-tone:is([data-q2-surface-intent=canvas],[data-q2-surface-intent=card])[data-q2-surface-palette=future]{--q2-mat-bg:color-mix(in srgb,var(--q2-st-fut-bg) calc(14% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),color-mix(in srgb,var(--q2-st-fut-accent) 9%,color-mix(in srgb,var(--q2-st-fut-shine) 8%,var(--q2-scene-surface))));--q2-mat-border:color-mix(in srgb,var(--secondary-400) 10%,color-mix(in srgb,var(--q2-st-fut-edge) calc(18% + 4%*(0.74 - min(var(--q2-veil-alpha-k), 0.74))/0.52),var(--q2-scene-border)));--q2-diff-hue-a:262;--q2-diff-hue-b:198;--q2-diff-sat:46%;--q2-surface-bg:color-mix(in srgb,var(--q2-mat-bg) var(--q2-canvas-tint-k),transparent);--q2-surface-border:color-mix(in srgb,var(--q2-mat-border) var(--q2-canvas-edge-k),transparent)}.q2-surface-tone-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.q2-surface-tone-grid--compact{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body.q2-root{background:var(--q2-scene-bg,var(--theme-bg));color:var(--theme-text,var(--q2-ink-0,var(--text,#1a1a1a)));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:0;overflow:hidden;padding:0}#q2-surface{background:transparent;border:none;border-radius:0;box-shadow:none;height:100%;inset:0;overflow:hidden;position:fixed;width:100%;z-index:var(--q2-z-base)}#q2-surface[data-mode=static][data-static-skin=dawn]{background:radial-gradient(120% 80% at 80% 0,var(--secondary-300) 0,transparent 60%),linear-gradient(0deg,var(--tertiary-50) 0,var(--tertiary-100) 100%);background-repeat:no-repeat,no-repeat;background-size:auto,auto}#q2-surface[data-mode=static][data-static-skin=dawn]:before{backface-visibility:hidden;background:url(/media/main/lead-spheres-bkg.webp) 50%/cover no-repeat;contain:layout style paint;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=eclipse],#q2-surface[data-ql-veil=last-quarter],#q2-surface[data-ql-veil=total-eclipse],#q2-surface[data-ql-veil=waning-crescent],#q2-surface[data-ql-veil=waning-gibbous],#q2-surface[data-theme=dark][data-ql-theme-mode]{background:radial-gradient(ellipse 120% 80% at 80% 0,var(--default-900) 0,transparent 55%),linear-gradient(180deg,var(--default-950) 0,var(--default-900) 100%);background-repeat:no-repeat,no-repeat;background-size:auto,auto}#q2-surface[data-ql-veil=total-eclipse]:before,#q2-surface[data-theme=dark][data-ql-theme-mode]:not([data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse]):before{backface-visibility:hidden;background:url(/media/main/canary.webp) 50%/cover no-repeat;contain:layout style paint;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=waxing-crescent][data-mode=static]:before{background:url(/media/main/waxing-crescent-bkg.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=first-quarter][data-mode=static]:before,#q2-surface[data-ql-veil=waxing-crescent][data-mode=static]:before{backface-visibility:hidden;contain:layout style paint;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=first-quarter][data-mode=static]:before{background:url(/media/main/first-quarter.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=waxing-gibbous][data-mode=static]:before{background:url(/media/main/waxing-gibbous.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=full-moon][data-mode=static]:before,#q2-surface[data-ql-veil=waxing-gibbous][data-mode=static]:before{backface-visibility:hidden;contain:layout style paint;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=full-moon][data-mode=static]:before{background:url(/media/main/fullmoon.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=waning-gibbous]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=waning-gibbous]:before{background:url(/media/main/blackmoon.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=last-quarter]:before,#q2-surface[data-ql-veil=waning-gibbous]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=last-quarter]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=waning-gibbous]:before{backface-visibility:hidden;contain:layout style paint;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=last-quarter]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=last-quarter]:before{background:url(/media/main/blackhole.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=waning-crescent]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=waning-crescent]:before{background:url(/media/main/outerspace.webp) 50%/cover no-repeat}#q2-surface[data-ql-veil=eclipse]:before,#q2-surface[data-ql-veil=waning-crescent]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=eclipse]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=waning-crescent]:before{backface-visibility:hidden;contain:layout style paint;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .16s ease-out,background-position .16s ease-out;will-change:transform;z-index:0}#q2-surface[data-ql-veil=eclipse]:before,#q2-surface[data-theme=dark][data-ql-theme-mode][data-ql-veil=eclipse]:before{background:url(/media/main/eclipse.webp) 50%/cover no-repeat}#q2-surface__media{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-10}#q2-surface__ar,#q2-surface__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}#q2-surface__ar[hidden],#q2-surface__video[hidden]{display:none!important}#q2-surface__video{z-index:-10}#q2-surface__ar{display:none;z-index:-9}#q2-surface[data-ar=on] #q2-surface__ar{display:block}#q2-surface__video:not([hidden]){display:block;opacity:.5;transition:opacity var(--motion-default)}#q2-surface__video.camera-active{opacity:.7}#q2-surface[data-hq=on] #q2-surface__video{filter:contrast(1.06) saturate(1.12) brightness(1.02)}#q2-surface[data-mirror=on] #q2-surface__ar,#q2-surface[data-mirror=on] #q2-surface__video{transform:scaleX(-1)}#q2-surface__freeze{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;inset:0;position:absolute;z-index:-8}#q2-surface__freeze:not([hidden]){display:block}#q2-surface__content{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.q2-app-shell{display:flex;flex-direction:column;gap:var(--space-3);height:100vh;padding:var(--space-0,0);position:relative;z-index:var(--q2-z-surface)}.q2-topbar{align-items:center;backdrop-filter:none;background:transparent;border:none;box-shadow:none;display:flex;display:none;height:56px;justify-content:space-between;padding:0 var(--space-6);position:sticky;top:0;width:100%;z-index:var(--q2-z-popover)}.q2-topbar__center,.q2-topbar__left,.q2-topbar__right{align-items:center;display:flex;gap:var(--space-2)}.q2-topbar__center{flex:1;justify-content:center}}@layer components{.q2-topbar-menu{align-items:center;background:var(--q2-surface-bg,var(--q2-glass-bg));border:1px solid var(--q2-surface-border,var(--q2-glass-border));border-radius:var(--q2-radius-md);box-shadow:var(--q2-elev-1);display:flex;gap:var(--space-2);height:48px;justify-content:center;min-width:240px;padding:0 var(--space-4);position:relative;@supports (backdrop-filter:blur(1px)){&:not([data-ql-backdrop=off]){backdrop-filter:var(--q2-surface-backdrop,var(--q2-glass-backdrop-filter));-webkit-backdrop-filter:var(--q2-surface-backdrop,var(--q2-glass-backdrop-filter))}}}.q2-topbar-item{align-items:center;border-radius:var(--q2-radius-sm);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color var(--motion-default);width:40px;svg{color:var(--text);fill:currentColor;height:24px;width:24px}&:hover{background:var(--q2-glass-control-bg-hover)}&.is-active{background:var(--q2-glass-control-bg-active)}}.q2-shell-main{display:grid;flex:1;gap:var(--space-3);grid-template-columns:60px var(--secondary-sidebar-width,200px) 1fr;height:calc(100vh - 56px - var(--space-4)*2 - var(--space-3));overflow:hidden;padding:var(--space-4,16px);transition:grid-template-columns var(--motion-default);will-change:grid-template-columns}.q2-sidebar-primary{align-items:center;border-radius:16px;color:var(--text-inversed);display:flex;flex-direction:column;justify-content:space-between;max-height:85vh;padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) 0;position:relative;width:60px;--text:var(--ink);--text-muted:var(--ink-muted);--text-label:var(--default-600);--text-secondary:var(--ink-muted);--ql-surface-bg:linear-gradient(6.54deg,#fff,#f4f6fa);--ql-surface-fg:var(--ink);--workspace-bg:var(--surface-0);--workspace-fg:var(--ink);--card-bg:var(--surface-1);--card-fg:var(--ink);--screen-bg-opacity:0.75;--screen-backdrop-filter:blur(24px) saturate(150%) brightness(120%);--screen-bg:linear-gradient(6.54deg,#fff,#f4f6fa);--screen-border-color:var(--primary-50);--screen-border-width:1px;--screen-shadow:var(--elev-3);backdrop-filter:blur(24px) saturate(150%) brightness(120%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%) brightness(120%)!important;border:var(--screen-border-width) solid var(--screen-border-color);box-shadow:var(--screen-shadow);&:after{background:var(--screen-bg);opacity:var(--screen-bg-opacity);z-index:-1}&:after,&:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}&:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.6));opacity:.3;z-index:0}}.primary-topblock,.q2-primary-topblock{align-items:center;background:var(--q2-primary-topblock-bg,var(--tertiary-950));border:var(--q2-primary-topblock-border,.5px solid var(--text-inversed));border-radius:var(--q2-primary-topblock-border-radius,10px);box-shadow:var(--q2-primary-topblock-shadow,-2px 2px 4px rgba(136,148,168,.6),-8px 16px 16px rgba(136,148,168,.5));display:flex;flex-direction:column;justify-content:flex-start;padding:var(--space-3) 0;position:relative;width:40px;&:before{background:var(--q2-primary-topblock-glass-gradient,linear-gradient(135deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.6) 100%));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}}.q2-sidebar-primary__top{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.primary-menu,.q2-primary-menu{align-items:center;display:flex;flex-direction:column;width:100%}.primary-item,.q2-primary-item{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--q2-primary-item-size,40px);justify-content:center;padding:0;width:var(--q2-primary-item-size,40px);svg{color:var(--text-inversed,#fff);fill:currentColor;height:var(--q2-primary-item-icon-size,24px);width:var(--q2-primary-item-icon-size,24px)}&.is-active{svg{filter:var(--q2-primary-item-active-filter,drop-shadow(0 6px 12px rgb(from var(--primary-400) r g b/28%)) drop-shadow(0 10px 24px rgb(from var(--primary-500) r g b/26%)) drop-shadow(0 3px 6px rgb(from var(--primary-600) r g b/24%)))}}}.primary-bottom,.q2-primary-bottom{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-3)}.primary-bottom form,.q2-primary-bottom form{display:inline-block;margin:0;padding:0}.primary-bottom button[type=submit],.q2-primary-bottom button[type=submit]{background:transparent;border:none;color:var(--ink);cursor:pointer;margin:0;padding:0}.primary-bottom-label,.q2-primary-bottom-label{color:var(--q2-primary-bottom-label-color,rgba(211,219,234,.5));font-family:var(--font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--q2-primary-bottom-label-font-size,20px);font-style:normal;font-weight:300;line-height:var(--q2-primary-bottom-label-line-height,20px);margin-bottom:var(--q2-primary-bottom-label-margin-bottom,60px);text-shadow:var(--q2-primary-bottom-label-text-shadow,hsla(0,0%,100%,.25) -.2px -.2px .2px,hsla(0,0%,100%,.25) -.2px .2px .2px,#d3dbea .2px 0 .2px);transform:rotate(-90deg);white-space:nowrap}.primary-bottom .primary-item,.q2-primary-bottom .q2-primary-item{margin-top:0;svg{color:var(--ink);fill:currentColor;stroke:currentColor}&:not(:last-child){margin-bottom:var(--space-1,var(--space-1))}}.primary-bottom form .primary-item svg,.primary-bottom form .q2-primary-item svg,.q2-primary-bottom form .primary-item svg,.q2-primary-bottom form .q2-primary-item svg,.q2-primary-item--logout svg{color:var(--ink,var(--text,#1a1a1a));display:block;fill:none!important;overflow:visible;stroke:currentColor;stroke-width:1.5}.q2-primary-item--logout svg path{fill:none;stroke:currentColor}.q2-sidebar-primary__bottom{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.q2-sidebar-primary__label{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.q2-sidebar-primary__item{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-sm);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color var(--motion-default);width:40px;svg{color:var(--text);fill:currentColor;height:24px;width:24px}&:hover{background:var(--q2-glass-control-bg-hover)}}.q2-sidebar-secondary{max-height:87.4vh;width:200px;--screen-padding:var(--space-3);--text:var(--ink);--text-muted:var(--ink-muted);--text-label:var(--default-600);--text-secondary:var(--ink-muted);--ql-surface-bg:linear-gradient(6.54deg,#fff,#f4f6fa);--ql-surface-fg:var(--ink);--workspace-bg:var(--surface-0);--workspace-fg:var(--ink);--card-bg:var(--surface-1);--card-fg:var(--ink);border-radius:16px;display:flex;flex-direction:column;gap:var(--space-3);padding:0!important;position:relative;--screen-bg-opacity:0.75;--screen-backdrop-filter:blur(24px) saturate(150%) brightness(120%);--screen-bg:linear-gradient(6.54deg,#fff,#f4f6fa);--screen-border-color:var(--primary-50);--screen-border-width:1px;--screen-shadow:var(--elev-3);border:var(--screen-border-width) solid var(--screen-border-color);box-shadow:var(--screen-shadow);transition:width var(--motion-duration-base) var(--motion-ease-lunar-drift),max-width var(--motion-duration-base) var(--motion-ease-lunar-drift),opacity var(--motion-duration-base) var(--motion-ease-lunar-drift);&:after{backdrop-filter:blur(16px) saturate(150%) brightness(120%);-webkit-backdrop-filter:blur(16px) saturate(150%) brightness(120%);background:var(--screen-bg);border-radius:inherit;content:"";inset:0;opacity:var(--screen-bg-opacity);pointer-events:none;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:backdrop-filter .2s ease-out;will-change:backdrop-filter;z-index:-1}&.is-animating{border-color:rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);will-change:width,max-width;&:after{backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto}&:before{opacity:0;will-change:auto}}&.is-collapsed:after,&.is-expanded:after{backdrop-filter:blur(24px) saturate(150%) brightness(120%);-webkit-backdrop-filter:blur(24px) saturate(150%) brightness(120%)}&:not(.is-animating){border-color:var(--screen-border-color);box-shadow:var(--screen-shadow);will-change:auto;&:before{opacity:.3;transition:opacity .2s ease-out}&:after{will-change:backdrop-filter}}&:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.6));border-radius:inherit;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;transition:opacity .2s ease-out;will-change:auto;z-index:0}&.is-expanded{max-width:200px;opacity:1;width:200px}&.is-collapsed{max-width:60px;opacity:1;width:60px}&.is-closed{max-width:0;opacity:0;overflow:hidden;pointer-events:none;width:0}}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-primary{--text:var(--q2-ink-0);--text-muted:var(--q2-ink-2);--text-label:var(--q2-ink-1);--text-secondary:var(--q2-ink-2);--ql-surface-bg:linear-gradient(6.54deg,var(--default-900) 0%,var(--default-950) 100%);--ql-surface-fg:var(--q2-ink-0);--workspace-bg:var(--default-900);--workspace-fg:var(--q2-ink-0);--card-bg:var(--default-800);--card-fg:var(--q2-ink-0);--screen-bg:linear-gradient(6.54deg,var(--default-900) 0%,var(--default-950) 100%);--screen-border-color:color-mix(in srgb,var(--default-700) 50%,transparent);--screen-shadow:var(--q2-elev-3);backdrop-filter:blur(24px) saturate(82%) brightness(90%)!important;-webkit-backdrop-filter:blur(24px) saturate(82%) brightness(90%)!important;border-color:var(--screen-border-color);box-shadow:var(--screen-shadow)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary:after,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-primary:after{background:var(--screen-bg)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary:before,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-primary:before{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.04));opacity:.5}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .primary-topblock,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .primary-topblock,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-primary-topblock{--q2-primary-topblock-bg:var(--default-800);--q2-primary-topblock-border:0.5px solid color-mix(in srgb,var(--default-400) 60%,transparent);--q2-primary-topblock-shadow:0 2px 8px rgba(0,0,0,.3);--q2-primary-topblock-glass-gradient:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary .primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary .primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary .primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary .primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary .primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary .q2-primary-bottom-label,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-primary .primary-bottom-label{color:color-mix(in srgb,var(--q2-ink-0) 70%,transparent);text-shadow:0 .2px .4px rgba(0,0,0,.3)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-primary__item:hover,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-primary__item:hover{background:var(--q2-glass-control-bg-hover)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary{--text:var(--q2-ink-0);--text-muted:var(--q2-ink-2);--text-label:var(--q2-ink-1);--text-secondary:var(--q2-ink-2);--ql-surface-bg:linear-gradient(6.54deg,var(--default-900) 0%,var(--default-950) 100%);--ql-surface-fg:var(--q2-ink-0);--workspace-bg:var(--default-900);--workspace-fg:var(--q2-ink-0);--card-bg:var(--default-800);--card-fg:var(--q2-ink-0);--screen-bg:linear-gradient(6.54deg,var(--default-900) 0%,var(--default-950) 100%);--screen-border-color:color-mix(in srgb,var(--default-700) 50%,transparent);--screen-shadow:var(--q2-elev-3);border-color:var(--screen-border-color);box-shadow:var(--screen-shadow);--btn-main-menu-bg:var(--q2-glass-control-bg);--btn-main-menu-fg:var(--q2-ink-0);--btn-main-menu-before:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary:after,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary:after{backdrop-filter:blur(16px) saturate(82%) brightness(90%);-webkit-backdrop-filter:blur(16px) saturate(82%) brightness(90%);background:var(--screen-bg)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary.is-expanded:after,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary.is-collapsed:after,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary.is-expanded:after{backdrop-filter:blur(24px) saturate(82%) brightness(90%);-webkit-backdrop-filter:blur(24px) saturate(82%) brightness(90%)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary:before,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary:before{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.04));opacity:.5}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary.is-animating,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary.is-animating{border-color:color-mix(in srgb,var(--default-600) 50%,transparent);box-shadow:0 2px 8px rgba(0,0,0,.25)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__control-btn,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__control-btn{color:var(--q2-ink-0)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .q2-btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__menu .btn--main-menu,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__menu-container .btn--main-menu{background:var(--q2-glass-control-bg);color:var(--q2-ink-0)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .q2-btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__menu .btn--main-menu.is-active,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__menu-container .btn--main-menu.is-active{background:var(--q2-glass-control-bg-active,color-mix(in srgb,var(--default-50) 12%,transparent))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary__menu-container .q2-btn--main-menu:hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary__menu-container .btn--main-menu:hover:not(:active){background:var(--q2-control-hover-bg);color:var(--q2-ink-0)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-ss-menu::-webkit-scrollbar-thumb,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-ss-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15)}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-ss-menu::-webkit-scrollbar-thumb:hover,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-ss-menu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.q2-sidebar-secondary__controls{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4);min-height:40px;padding:var(--space-1) var(--space-3) 0!important;transition:flex-direction var(--motion-duration-base) var(--motion-ease-lunar-drift),gap var(--motion-duration-base) var(--motion-ease-lunar-drift);width:100%;.is-closed &{opacity:0;pointer-events:none}.is-collapsed &{align-items:center;flex-direction:column;gap:var(--space-3);justify-content:flex-start}}.q2-sidebar-secondary__control-btn{background:transparent;border:none;color:var(--ink);cursor:pointer;height:20px!important;margin:0;min-height:20px;min-width:20px;padding:0;width:20px!important;svg{color:inherit;fill:currentColor;height:20px;stroke:currentColor;width:20px}&:focus{outline:none}.is-collapsed &{margin:0 auto}}.q2-sidebar-secondary__user{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-4);padding:0 var(--space-3)!important;transition:opacity var(--motion-duration-base) var(--motion-ease-lunar-drift),transform var(--motion-duration-base) var(--motion-ease-lunar-drift),gap var(--motion-duration-base) var(--motion-ease-lunar-drift),padding var(--motion-duration-base) var(--motion-ease-lunar-drift);width:100%;.is-closed &{opacity:0;pointer-events:none}.is-collapsed &{gap:0;justify-content:center;padding:0 var(--space-3)!important;.q2-user-info{height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px)}}}.q-avatar,.q2-avatar{align-items:center;background:var(--primary-500)!important;border-radius:50%!important;box-shadow:none;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform var(--motion-duration-quick) var(--motion-ease-soft-out);width:40px;&--40{height:40px;width:40px}.is-collapsed &{margin:0 auto}&:hover{transform:scale(1.05)}&__initials{color:var(--text-inversed);font-size:14px;font-weight:600;line-height:1}}.q-user-info,.q2-user-info{display:flex;flex:1;flex-direction:column;gap:var(--space-1);transition:opacity var(--motion-duration-quick) var(--motion-ease-soft-out),transform var(--motion-duration-quick) var(--motion-ease-soft-out)}.q-user-name,.q2-user-name{color:var(--ink);font-size:var(--font-size-body-m,14px);font-weight:600}.q-user-name,.q-user-role,.q2-user-name,.q2-user-role{font-family:var(--font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-user-role,.q2-user-role{color:var(--ink-muted);font-size:var(--font-size-body-s,12px);font-weight:400}.q-user-status,.q2-user-status{margin-top:var(--space-1);.user-status{font-size:var(--font-size-body-xs,11px)}}.q2-sidebar-secondary__menu-container{flex:1;min-height:0;overflow:hidden;position:relative}.q-ss-menu--settings,.q2-ss-menu--settings{margin-top:0}.q-ss-menu,.q2-ss-menu{align-items:center;bottom:0;display:flex;flex-direction:column;gap:var(--space-3);left:0;margin-top:var(--space-4)!important;opacity:0;overflow-x:clip;overflow-y:auto;padding-bottom:var(--space-3);pointer-events:none;position:absolute;right:0;top:0;transform:translateX(30px);transition:opacity var(--motion-duration-lunar,.65s) var(--motion-ease-lunar,cubic-bezier(.4,0,.2,1)),transform var(--motion-duration-lunar,.65s) var(--motion-ease-lunar-drift,cubic-bezier(.25,.46,.45,.94)),visibility var(--motion-duration-lunar,.65s) var(--motion-ease-lunar,cubic-bezier(.4,0,.2,1));visibility:hidden;width:100%;&.q-ss-menu--visible,&.q2-ss-menu--visible{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}&.q-ss-menu--hidden,&.q2-ss-menu--hidden{opacity:0;pointer-events:none;transform:translateX(-30px);visibility:hidden}.is-closed &{opacity:0;pointer-events:none}&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}&::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}}.q-sidebar-secondary__menu .btn--main-menu,.q-ss-menu .btn--main-menu,.q2-sidebar-secondary__menu .btn--main-menu,.q2-sidebar-secondary__menu .q2-btn--main-menu,.q2-ss-menu .btn--main-menu,.q2-ss-menu .q2-btn--main-menu{align-items:center;background:var(--btn-main-menu-bg);border:0;border-radius:var(--q2-radius-md,var(--radius-button-md,8px));color:var(--btn-main-menu-fg);display:flex;gap:var(--space-3);justify-content:flex-start;margin:0 auto;min-height:40px;padding:var(--space-2) var(--space-3);padding-left:var(--space-3)!important;padding-right:var(--space-3)!important;position:relative;text-align:left;transition:width var(--motion-duration-base) var(--motion-ease-lunar-drift),padding var(--motion-duration-base) var(--motion-ease-lunar-drift),justify-content var(--motion-duration-base) var(--motion-ease-lunar-drift),transform var(--motion-duration-lunar) var(--motion-ease-lunar-float),box-shadow var(--motion-duration-lunar) var(--motion-ease-lunar-drift),background-color var(--motion-duration-lunar) var(--motion-ease-lunar-drift);width:calc(100% - var(--space-3)*2);svg{flex-shrink:0;height:20px;transition:transform var(--motion-duration-lunar) var(--motion-ease-lunar-float);width:20px}span{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--motion-duration-quick) var(--motion-ease-soft-out),transform var(--motion-duration-quick) var(--motion-ease-soft-out);white-space:nowrap}&:hover:not(:active){box-shadow:var(--elev-3);transform:translateY(-2px) scale(1.02);svg{transform:scale(1.1);transition:transform var(--motion-duration-lunar) var(--motion-ease-lunar-float)}}&:active{box-shadow:var(--elev-1);transform:translateY(0) scale(.98);transition:transform var(--motion-duration-snap) var(--motion-ease-soft-in),box-shadow var(--motion-duration-snap) var(--motion-ease-soft-in);svg{transform:scale(.95);transition:transform var(--motion-duration-snap) var(--motion-ease-soft-in)}}.is-collapsed &{align-items:center;justify-content:center;margin-left:auto;margin-right:auto;min-width:40px;padding:var(--space-2);text-align:center;width:40px;svg{margin:0 auto}span{display:none;height:0;opacity:0;overflow:hidden;position:absolute;width:0}}&.is-active{background:var(--btn-main-menu-bg,var(--q2-glass-control-bg-active,rgba(0,0,0,.05)));box-shadow:var(--elev-2-primary,var(--q2-elev-2,var(--elev-2)));&:before{opacity:.6}}@supports (-webkit-mask:none) or (mask-composite:exclude){border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;&:before{background:var(--btn-main-menu-before);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.3;padding:1px;pointer-events:none;position:absolute}}}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu){background:var(--q2-glass-control-bg)!important;border:1px solid hsla(0,0%,100%,.12);color:var(--q2-ink-0)!important}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):before{background:transparent!important;-webkit-mask:none;mask:none;opacity:1}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) span{color:var(--q2-ink-0)!important}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu) svg{color:var(--q2-ink-0)!important;fill:currentColor!important}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu):hover:not(:active){background:var(--q2-control-hover-bg)!important;color:var(--q2-ink-0)!important}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-sidebar-secondary :is(.btn--main-menu,.q2-btn--main-menu).is-active{background:var(--q2-glass-control-bg-active,color-mix(in srgb,var(--default-50) 12%,transparent))!important;color:var(--q2-ink-0)!important}@media (max-width:768px){.q2-sidebar-secondary{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--motion-duration-base) var(--motion-ease-lunar-drift);z-index:var(--q2-z-popover);&.is-collapsed,&.is-expanded{transform:translateX(0)}&.is-closed{transform:translateX(-100%)}&:after{backdrop-filter:blur(4px);background:rgba(0,0,0,.3);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--motion-duration-base) var(--motion-ease-soft-out);z-index:-1}&.is-collapsed:after,&.is-expanded:after{opacity:1;pointer-events:all}}}@media (prefers-reduced-motion:reduce){.q2-sidebar-secondary,.q2-sidebar-secondary__control-btn,.q2-sidebar-secondary__menu .btn--main-menu span,.q2-sidebar-secondary__user,.q2-ss-menu .btn--main-menu span,.q2-user-info{animation-duration:50ms;transition-duration:50ms}}.q2-content{border-radius:var(--q2-radius-lg);overflow-y:auto;padding:var(--space-6);position:relative}.q2-content__inner{margin:0 auto;max-width:1600px}.q2-workspace{background:var(--q2-surface-bg,var(--q2-glass-bg));border:1px solid var(--q2-surface-border,var(--q2-glass-border));border-radius:var(--q2-radius-lg);box-shadow:var(--q2-surface-shadow,var(--q2-elev-0));min-height:100%;padding:var(--space-6);position:relative;width:100%}.q2-workspace,.q2-workspace-surface{backdrop-filter:var(--q2-surface-backdrop,none);-webkit-backdrop-filter:var(--q2-surface-backdrop,none)}.q2-workspace-surface{background:var(--q2-surface-bg,var(--theme-bg));border:1px solid var(--q2-surface-border,color-mix(in srgb,var(--theme-border) 70%,transparent))}.q2-workspace__header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.q2-workspace__header:has(.q2-workspace__header-slot:empty){border:none;display:none;margin:0;padding:0}.q2-workspace__header-slot{flex:1;min-width:0}.q2-workspace__body{position:relative}.q2-widgets-panel{background:var(--q2-surface-bg,var(--q2-glass-bg));border:1px solid var(--q2-surface-border,var(--q2-glass-border));border-radius:var(--q2-radius-lg);bottom:var(--space-4);box-shadow:var(--q2-surface-shadow,var(--q2-elev-3));max-height:85vh;overflow-y:auto;padding:var(--space-4);position:fixed;right:var(--space-4);top:calc(56px + var(--space-4) + var(--space-3));width:280px;z-index:var(--q2-z-popover);@supports (backdrop-filter:blur(1px)){&:not([data-ql-backdrop=off]){backdrop-filter:var(--q2-surface-backdrop,var(--q2-glass-backdrop-filter));-webkit-backdrop-filter:var(--q2-surface-backdrop,var(--q2-glass-backdrop-filter))}}display:none;&.is-visible{display:block}}.q2-widgets-panel__inner{display:flex;flex-direction:column;gap:var(--space-4)}.q2-widget__title{color:var(--text);font-size:14px;font-weight:600;margin:0 0 var(--space-2) 0}.q2-widget__body{position:relative}.q2-widget-placeholder{color:var(--text-muted);font-size:12px;padding:var(--space-4);text-align:center}.q2-avatar{align-items:center;background:var(--primary-600);border-radius:var(--q2-radius-full);color:var(--text-inversed);display:inline-flex;flex-shrink:0;font-weight:600;justify-content:center;position:relative}.q2-avatar--40{font-size:16px;height:40px;width:40px}.q2-avatar__initials{line-height:1}.icon-microcontroller{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0;outline:none;padding:0;position:relative;user-select:none;-webkit-tap-highlight-color:transparent;height:24px;min-height:24px;min-width:24px;width:24px;--icon-microcontroller-color:var(--text);svg{color:var(--icon-microcontroller-color);display:block;fill:currentColor;height:100%;pointer-events:none;width:100%}}.icon-microcontroller--default-inversed{--icon-microcontroller-color:var(--text-inversed)}body.q2-service-root{overflow:hidden}#q2-surface.q2-service-surface{height:100%;inset:0;overflow:hidden;position:fixed;width:100%}#q2-surface.q2-service-surface #q2-surface__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.q2-service-scene{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:max(var(--space-6),env(safe-area-inset-top,0px)) max(var(--space-5),env(safe-area-inset-right,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px)) max(var(--space-5),env(safe-area-inset-left,0px));position:relative;z-index:1}.q2-service-scene__frame{max-width:28rem;width:min(100%,28rem)}.q2-u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.q2-service-card{--q2-service-card-pad:var(--space-8);--q2-service-card-radius:clamp(var(--q2-radius-xl),5vw,2.75rem);backdrop-filter:var(
      --q2-surface-backdrop,blur(var(--q2-glass-blur,16px)) saturate(var(--q2-glass-sat,120%)) brightness(var(--q2-glass-bright,105%))
    );-webkit-backdrop-filter:var(
      --q2-surface-backdrop,blur(var(--q2-glass-blur,16px)) saturate(var(--q2-glass-sat,120%)) brightness(var(--q2-glass-bright,105%))
    );background:var(--q2-surface-bg,var(--q2-glass-bg));border:1px solid var(--q2-surface-border,var(--q2-glass-border));border-radius:var(--q2-service-card-radius);box-shadow:0 24px 60px color-mix(in srgb,var(--default-950) 10%,transparent),0 40px 110px color-mix(in srgb,var(--secondary-700) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 72%,transparent);display:flex;flex-direction:column;isolation:isolate;margin:0;min-height:min(42rem,calc(100vh - var(--space-12)));opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(var(--space-3)) scale(.992);transition:opacity .48s var(--motion-ease-lunar,cubic-bezier(.22,1,.36,1)),transform .48s var(--motion-ease-lunar,cubic-bezier(.22,1,.36,1));width:100%}}@layer components{:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-service-card{--q2-service-card-inset:var(--space-5);box-shadow:0 28px 64px color-mix(in srgb,var(--secondary-700) 14%,transparent),0 48px 100px color-mix(in srgb,var(--primary-400) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-surface-border,var(--secondary-300)) 42%,transparent)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-service-card .q2-service-card__body{backdrop-filter:blur(calc(12px + 6px*var(--q2-lv-glass-k, .5))) saturate(calc(132% + 18%*var(--q2-lv-glass-k, .5))) brightness(calc(104% + 4%*var(--q2-lv-glass-k, .5)));-webkit-backdrop-filter:blur(calc(12px + 6px*var(--q2-lv-glass-k, .5))) saturate(calc(132% + 18%*var(--q2-lv-glass-k, .5))) brightness(calc(104% + 4%*var(--q2-lv-glass-k, .5)));background:linear-gradient(165deg,color-mix(in srgb,var(--secondary-100) 34%,transparent) 0,color-mix(in srgb,var(--color-paper) 18%,transparent) 46%,color-mix(in srgb,var(--primary-50) 14%,transparent) 100%);border:1px solid color-mix(in srgb,var(--q2-surface-border,var(--secondary-200)) 52%,transparent);border-radius:calc(var(--q2-service-card-radius, 2rem) - var(--space-2));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 50%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--secondary-300) 10%,transparent);margin-top:var(--q2-service-card-inset,var(--space-5));margin-inline:var(--q2-service-card-inset,var(--space-5));padding:var(--q2-service-card-inset,var(--space-5))}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-service-card:not(:has(>.q2-service-card__footer)) .q2-service-card__body{margin-bottom:var(--q2-service-card-inset,var(--space-5))}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-service-card .q2-service-card__footer{backdrop-filter:blur(calc(10px + 4px*var(--q2-lv-glass-k, .5))) saturate(calc(125% + 12%*var(--q2-lv-glass-k, .5)));-webkit-backdrop-filter:blur(calc(10px + 4px*var(--q2-lv-glass-k, .5))) saturate(calc(125% + 12%*var(--q2-lv-glass-k, .5)));background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 14%,transparent) 0,color-mix(in srgb,var(--secondary-50) 32%,transparent) 100%);border-radius:0 0 calc(var(--q2-service-card-radius, 2rem) - var(--space-2)) calc(var(--q2-service-card-radius, 2rem) - var(--space-2));border-top:1px solid color-mix(in srgb,var(--q2-surface-border,var(--secondary-200)) 48%,transparent);margin-inline:var(--q2-service-card-inset,var(--space-5));padding:var(--space-4) var(--q2-service-card-inset,var(--space-5)) var(--q2-service-card-inset,var(--space-5))}.q2-service-card.is-ready{opacity:1;transform:translateY(0) scale(1)}.q2-service-card:not(:has(>.q2-service-card__footer)){min-height:auto}@media (prefers-reduced-motion:reduce){.q2-service-card{opacity:1;transform:none;transition:none}}.q2-service-card__body,.q2-service-card__footer,.q2-service-card__header{position:relative;z-index:1}.q2-service-card__header.q2-panel{border-bottom:1px solid color-mix(in srgb,var(--q2-surface-border) 48%,transparent);border-radius:var(--q2-service-card-radius) var(--q2-service-card-radius) 0 0;box-shadow:none;flex-shrink:0;margin:0;overflow:visible;padding:var(--q2-service-card-pad);padding-bottom:var(--space-6)}:where(.q2-root,[data-qlunar="2"]):not([data-theme=dark]):is([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-service-card__header.q2-panel.q2-surface-tone[data-q2-surface-palette=cold][data-q2-surface-intent=canvas]{--q2-canvas-tint-k:calc(14% + 24%*var(--q2-veil-alpha-k));--q2-canvas-edge-k:calc(12% + 18%*var(--q2-veil-alpha-k));--q2-surface-backdrop:blur(10px) saturate(1.06) brightness(0.97);border-bottom-color:color-mix(in srgb,var(--q2-st-cold-edge,var(--secondary-200)) 32%,transparent)}.q2-service-card__body{display:grid;flex:1;gap:var(--space-6);min-width:0;overflow:visible;padding:var(--space-6) var(--q2-service-card-pad) var(--space-4)}.q2-service-card__footer{background:linear-gradient(180deg,color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 42%,transparent) 0,transparent 100%);border-top:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 55%,transparent);display:grid;flex-shrink:0;gap:var(--space-4);padding:var(--space-5) var(--q2-service-card-pad) var(--q2-service-card-pad)}.q2-service-card__brand{align-items:flex-start;display:flex;gap:var(--space-4);min-width:0}.q2-service-card__logo{--q2-icon-well-size:3.5rem;--q2-icon-well-glyph:2rem;--q2-icon-well-radius:var(--q2-radius-lg);flex-shrink:0}.q2-service-card__logo-img{display:block;height:2rem;object-fit:contain;width:2rem}.q2-service-card__intro{display:grid;gap:var(--space-1);min-width:0;padding-top:var(--space-1)}.q2-service-card__title{color:var(--q2-ink-heading);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.q2-service-card__lead{color:var(--q2-ink-secondary,var(--q2-ink-muted));font-size:1rem;font-weight:400;line-height:1.45;margin:0}.q2-service-section{display:grid;gap:var(--space-3);min-width:0}.q2-service-section__title{color:var(--q2-ink-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.q2-service-section__head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.q2-service-section__action{flex-shrink:0;font-size:.8125rem}.q2-service-section--compact{gap:var(--space-2)}.q2-service-hub-header{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;min-width:0}.q2-service-hub-header__main{display:grid;gap:var(--space-1);min-width:0}.q2-service-hub-header__eyebrow{color:var(--q2-ink-muted);font-size:.8125rem;font-weight:500;line-height:1.35;margin:0}.q2-service-hub-header__signout{flex-shrink:0;margin:0;padding-top:var(--space-1)}.q2-service-hub-header__signout .q2-btn--icon{color:var(--q2-ink-muted)}.q2-service-hub-header__signout .q2-btn--icon:hover{color:var(--q2-ink-heading)}.q2-service-context-bar{align-items:center;color:var(--q2-ink-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--space-2) var(--space-3);line-height:1.35;margin:calc(var(--space-1)*-1) 0 0;min-width:0;padding:0}.q2-service-context-bar__item--strong{color:var(--q2-ink-secondary,var(--q2-ink-muted));font-weight:500}.q2-service-context-bar__item--email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-service-context-bar__sep{background:color-mix(in srgb,var(--q2-ink-muted) 42%,transparent);border-radius:50%;flex-shrink:0;height:3px;width:3px}.q2-service-featured{border-radius:var(--q2-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,var(--q2-surface-border)),0 16px 40px color-mix(in srgb,var(--secondary-700) 8%,transparent);display:grid;gap:var(--space-5);margin:0;min-width:0;overflow:visible;padding:var(--space-5)}.q2-service-featured__head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.q2-service-featured__eyebrow{color:var(--q2-ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.q2-service-featured__aside{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--space-2)}.q2-service-featured__menu,.q2-service-featured__role{flex-shrink:0}.q2-service-featured__hero{display:grid;gap:var(--space-3);justify-items:center;padding:var(--space-2) 0 var(--space-1);text-align:center}.q2-service-featured__name{color:var(--q2-ink-heading);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-service-featured__cta{justify-content:center;width:100%}.q2-service-featured__cta.is-switching{opacity:.72;pointer-events:none}.q2-service-avatar{--q2-service-avatar-fg:var(--secondary-700,var(--q2-accent));--q2-service-avatar-border:color-mix(in srgb,var(--secondary-300) 52%,var(--q2-glass-control-border));--q2-service-avatar-bg-a:color-mix(in srgb,var(--secondary-400) 24%,transparent);--q2-service-avatar-bg-b:color-mix(in srgb,var(--q2-glass-control-bg) 88%,var(--secondary-50));--q2-service-avatar-size:2.25rem;align-items:center;background:linear-gradient(155deg,var(--q2-service-avatar-bg-a) 0,transparent 58%),var(--q2-service-avatar-bg-b);border:1px solid var(--q2-service-avatar-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 30%,transparent),0 8px 20px color-mix(in srgb,var(--secondary-700) 8%,transparent);color:var(--q2-service-avatar-fg);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:var(--q2-service-avatar-size);justify-content:center;letter-spacing:.02em;line-height:1;width:var(--q2-service-avatar-size)}.q2-service-avatar--lg{--q2-service-avatar-size:3.25rem;border-radius:var(--q2-radius-lg);font-size:.9375rem}.q2-service-avatar--featured{--q2-service-avatar-size:3.75rem;border-radius:var(--q2-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 34%,transparent),0 0 0 3px color-mix(in srgb,var(--secondary-400) 18%,transparent),0 12px 28px color-mix(in srgb,var(--secondary-700) 12%,transparent);font-size:1rem}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-avatar{--q2-service-avatar-fg:var(--secondary-100);--q2-service-avatar-border:color-mix(in srgb,var(--secondary-500) 58%,var(--default-700));--q2-service-avatar-bg-a:color-mix(in srgb,var(--secondary-500) 22%,transparent);--q2-service-avatar-bg-b:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--secondary-950));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 16%,transparent),0 8px 20px color-mix(in srgb,var(--q2-ink-primary) 10%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-avatar--featured{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--secondary-400) 24%,transparent),0 12px 28px color-mix(in srgb,var(--q2-ink-primary) 14%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-workspace-grid{display:grid;gap:var(--space-2);min-width:0}.q2-service-workspace-card{align-items:center;background:color-mix(in srgb,var(--q2-glass-control-bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 82%,transparent);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 24%,transparent);box-sizing:border-box;color:inherit;display:flex;gap:var(--space-2);min-width:0;opacity:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);text-decoration:none;transform:translateY(var(--space-2));transition:opacity .36s var(--motion-ease-lunar,cubic-bezier(.22,1,.36,1)),transform .36s var(--motion-ease-lunar,cubic-bezier(.22,1,.36,1)),border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);width:100%}a.q2-service-workspace-card{cursor:pointer;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.q2-service-workspace-card__hit{align-items:center;background:transparent;border:0;border-radius:calc(var(--q2-radius-md) - 2px);color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;gap:var(--space-3);margin:0;min-width:0;padding:var(--space-2) var(--space-3);text-align:left;transition:background var(--motion-fast),box-shadow var(--motion-fast)}.q2-service-workspace-card__hit:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-service-workspace-card__menu{flex-shrink:0;margin-right:var(--space-1)}.q2-service-workspace-card.is-ready{opacity:1;transform:translateY(0)}.q2-service-workspace-card.is-switching{opacity:.55;pointer-events:none;transform:scale(.985)}.q2-service-workspace-card:focus-within,.q2-service-workspace-card:hover{background:color-mix(in srgb,var(--q2-glass-control-bg) 94%,var(--primary-50));border-color:color-mix(in srgb,var(--color-primary) 36%,var(--q2-glass-control-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 28%,transparent)}a.q2-service-workspace-card:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-service-workspace-card--current{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--q2-glass-control-border))}.q2-service-workspace-card__copy{display:grid;flex:1;gap:var(--space-1);min-width:0}.q2-service-workspace-card__name{color:var(--q2-ink-heading);font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-service-workspace-card__role{color:var(--q2-ink-muted);font-size:.75rem;line-height:1.35}.q2-service-workspace-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.q2-service-workspace-card__status{flex-shrink:0}.q2-service-workspace-card--add{border-style:dashed;--q2-add-card-border:color-mix(in srgb,var(--q2-glass-control-border) 92%,var(--secondary-300));--q2-add-card-bg:color-mix(in srgb,var(--q2-glass-control-bg) 72%,transparent)}.q2-service-workspace-card--add,.q2-service-workspace-card--add:hover{background:var(--q2-add-card-bg);border-color:var(--q2-add-card-border)}.q2-service-workspace-card--add:hover{--q2-add-card-border:color-mix(in srgb,var(--color-primary) 42%,var(--q2-glass-control-border));--q2-add-card-bg:color-mix(in srgb,var(--q2-glass-control-bg) 88%,var(--primary-50))}.q2-service-workspace-card--add .q2-service-workspace-card__chevron{display:none}.q2-service-workspace-card__add-icon{--q2-add-icon-fg:var(--q2-ink-secondary,var(--q2-ink-muted));--q2-add-icon-border:color-mix(in srgb,var(--q2-glass-control-border) 88%,var(--secondary-300));--q2-add-icon-bg:color-mix(in srgb,var(--q2-glass-control-bg) 76%,transparent);--q2-icon-well-size:2.25rem;--q2-icon-well-glyph:1rem;--q2-icon-well-radius:var(--q2-radius-md);align-items:center;background:var(--q2-add-icon-bg);border:1px dashed var(--q2-add-icon-border);border-radius:var(--q2-icon-well-radius);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent);color:var(--q2-add-icon-fg);display:inline-flex;flex-shrink:0;height:var(--q2-icon-well-size);justify-content:center;transition:color var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast);width:var(--q2-icon-well-size)}.q2-service-workspace-card--add:hover .q2-service-workspace-card__add-icon{--q2-add-icon-fg:var(--color-primary);--q2-add-icon-border:color-mix(in srgb,var(--color-primary) 36%,var(--q2-glass-control-border));--q2-add-icon-bg:color-mix(in srgb,var(--primary-50) 42%,var(--q2-glass-control-bg));background:var(--q2-add-icon-bg);border-color:var(--q2-add-icon-border);color:var(--q2-add-icon-fg)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-workspace-card--add{--q2-add-card-border:color-mix(in srgb,var(--default-600) 72%,var(--secondary-500));--q2-add-card-bg:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--default-900))}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-workspace-card--add:hover{--q2-add-card-border:color-mix(in srgb,var(--primary-400) 46%,var(--default-600));--q2-add-card-bg:color-mix(in srgb,var(--q2-glass-control-bg) 68%,var(--primary-950))}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-workspace-card__add-icon{--q2-add-icon-fg:var(--default-200);--q2-add-icon-border:color-mix(in srgb,var(--default-500) 68%,var(--secondary-500));--q2-add-icon-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--default-900));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-service-workspace-card--add:hover .q2-service-workspace-card__add-icon{--q2-add-icon-fg:var(--primary-200);--q2-add-icon-border:color-mix(in srgb,var(--primary-400) 52%,var(--default-600));--q2-add-icon-bg:color-mix(in srgb,var(--primary-950) 38%,var(--q2-glass-control-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-400) 18%,transparent)}.q2-service-workspace-card--add-only{width:100%}.q2-service-workspace-card__chevron{color:var(--q2-ink-muted);flex-shrink:0;opacity:.72;transition:transform var(--motion-fast),opacity var(--motion-fast)}.q2-service-workspace-card:focus-within .q2-service-workspace-card__chevron,.q2-service-workspace-card:hover .q2-service-workspace-card__chevron{opacity:1;transform:translateX(2px)}.q2-service-quick-action{justify-content:center;width:100%}.q2-service-empty-state{border-radius:var(--q2-radius-lg);display:grid;gap:var(--space-3);justify-items:center;margin:0;min-width:0;overflow:visible;padding:var(--space-8) var(--space-5);text-align:center}.q2-service-empty-state__icon{margin-bottom:var(--space-1)}.q2-service-empty-state__title{color:var(--q2-ink-heading);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.q2-service-empty-state__lead{color:var(--q2-ink-secondary,var(--q2-ink-muted));font-size:.875rem;line-height:1.55;margin:0;max-width:22rem}.q2-service-empty-state__actions{display:grid;gap:var(--space-2);padding-top:var(--space-2);width:100%}.q2-service-empty-state__actions .q2-btn{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.q2-service-workspace-card{opacity:1;transform:none;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.q2-service-workspace-card.is-switching,.q2-service-workspace-card:hover .q2-service-workspace-card__chevron{transform:none}}.q2-service-section__content{display:grid;gap:var(--space-3);min-width:0}.q2-service-card .q2-service-section__body.q2-panel{border-radius:var(--q2-radius-lg);box-sizing:border-box;display:grid;gap:var(--space-3);margin:0;min-width:0;overflow:visible;padding:var(--space-4);width:100%;--q2-surface-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 45%,transparent);box-shadow:var(--q2-surface-shadow)}.q2-service-messages{display:grid;gap:var(--space-2);margin-bottom:calc(var(--space-2)*-1)}.q2-service-messages__item.is-hiding{opacity:0;transform:translateY(calc(var(--space-1)*-1));transition:opacity var(--motion-base),transform var(--motion-base)}.q2-service-workspace-list{display:grid;gap:var(--space-2);list-style:none;margin:0;min-width:0;padding:0;width:100%}.q2-service-workspace-list>li,.q2-service-workspace-row{max-width:100%;min-width:0}.q2-service-workspace-row{align-items:center;background:color-mix(in srgb,var(--q2-glass-control-bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 82%,transparent);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 24%,transparent);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);text-decoration:none;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);width:100%}button.q2-service-workspace-row{font:inherit;text-align:left}a.q2-service-workspace-row:hover,button.q2-service-workspace-row:hover{background:color-mix(in srgb,var(--q2-glass-control-bg) 94%,var(--primary-50));border-color:color-mix(in srgb,var(--color-primary) 36%,var(--q2-glass-control-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 28%,transparent)}a.q2-service-workspace-row:focus-visible,button.q2-service-workspace-row:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-service-workspace-row.is-active{background:linear-gradient(155deg,color-mix(in srgb,var(--primary-400) 16%,transparent) 0,transparent 52%),color-mix(in srgb,var(--q2-glass-control-bg) 92%,var(--primary-50));border-color:color-mix(in srgb,var(--color-primary) 52%,var(--q2-glass-control-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 30%,transparent);cursor:default}.q2-service-workspace-row.is-active .q2-badge{flex-shrink:0;margin-left:auto}.q2-service-workspace-row__glyph{--q2-icon-well-size:2.25rem;--q2-icon-well-glyph:1.125rem;--q2-icon-well-radius:var(--q2-radius-md);flex-shrink:0}.q2-service-workspace-row__copy{display:grid;flex:1;gap:2px;min-width:0}.q2-service-workspace-row__name{color:var(--q2-ink-heading);font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-service-workspace-row__meta{align-items:center;color:var(--q2-ink-secondary,var(--q2-ink-muted));display:flex;flex-wrap:wrap;font-size:.75rem;gap:var(--space-2);line-height:1.35;min-width:0}.q2-service-workspace-row__meta>span:not(.q2-service-workspace-row__slug){flex-shrink:0}.q2-service-workspace-row__slug{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-service-workspaces__actions{display:grid;gap:var(--space-2);padding-top:var(--space-1)}.q2-service-workspaces__actions .q2-btn{justify-content:center;width:100%}.q2-service-kv{display:grid;gap:var(--space-2)}.q2-service-kv__row{align-items:baseline;background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 55%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 58%,transparent);border-radius:var(--q2-radius-md);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.q2-service-kv__label{color:var(--q2-ink-muted);flex-shrink:0;font-size:.8125rem;font-weight:500}.q2-service-kv__value{color:var(--q2-ink-heading);font-size:.875rem;font-weight:600;min-width:0;text-align:right;word-break:break-word}.q2-service-empty{color:var(--q2-ink-muted);font-size:.875rem;line-height:1.55;margin:0;padding:var(--space-5) var(--space-2);text-align:center}.q2-service-actions{display:grid;gap:var(--space-2)}.q2-service-actions .q2-btn{justify-content:center;width:100%}.q2-service-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start}.q2-service-links .q2-link--nav{align-items:center;display:inline-flex;font-size:.8125rem;gap:var(--space-1)}.q2-service-root .q2-veil-switcher-dock{z-index:var(--q2-z-veil-switcher,910)}@media (max-width:480px){.q2-service-scene{align-items:flex-start;padding-top:max(var(--space-16),calc(env(safe-area-inset-top, 0px) + var(--space-10)))}.q2-service-card{min-height:auto}.q2-service-card__body,.q2-service-card__footer,.q2-service-card__header{--q2-service-card-pad:var(--space-5)}.q2-service-kv__row{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.q2-service-kv__value{text-align:left}}.q2-entity-desk-confirm__panel--workspace-delete{max-width:26rem}.q2-service-delete-workspace__lead{color:var(--text-muted);font-size:.875rem;line-height:1.5;margin:0 0 var(--space-4)}.q2-service-delete-workspace__balance{align-items:center;background:color-mix(in srgb,var(--q2-accent) 8%,transparent);border:1px solid var(--q2-glass-border);border-radius:var(--q2-radius-md);display:flex;font-size:.875rem;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.q2-service-delete-workspace__balance strong{color:var(--text);font-weight:600}.q2-service-delete-workspace__section{margin-bottom:var(--space-4)}.q2-service-delete-workspace__section-title{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 var(--space-2);text-transform:uppercase}.q2-service-delete-workspace__targets{display:flex;flex-direction:column;gap:var(--space-2)}.q2-service-delete-workspace__target{justify-content:flex-start;width:100%}.q2-service-delete-workspace__target.is-selected{box-shadow:inset 0 0 0 1px var(--q2-accent)}.q2-service-delete-workspace__textarea{margin-top:var(--space-2);min-height:4.5rem;resize:vertical;width:100%}.q2-service-delete-workspace__actions-stack{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.q2-service-delete-workspace__pending{border:1px dashed var(--q2-glass-border);border-radius:var(--q2-radius-md);color:var(--text-muted);font-size:.8125rem;margin:0 0 var(--space-3);padding:var(--space-3)}.q2-veil-switcher-dock{bottom:auto;isolation:isolate;left:auto;pointer-events:none;position:fixed;right:max(var(--space-4),env(safe-area-inset-right,0px));top:max(var(--space-3),env(safe-area-inset-top,0px));z-index:var(--q2-z-veil-switcher,910)}.q2-veil-switcher-dock .q2-veil-switcher,.q2-veil-switcher-dock .q2-veil-switcher__listbox{pointer-events:auto}.q2-veil-switcher-dock .q2-veil-switcher__listbox{z-index:2}.q2-veil-switcher-dock .q2-veil-switcher{box-shadow:var(--q2-elev-2),0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 45%,transparent)}.q2-veil-switcher-dock .q2-veil-switcher:hover:not(:disabled){box-shadow:var(--q2-elev-3),0 0 0 1px color-mix(in srgb,var(--q2-accent,var(--secondary-500)) 22%,transparent),0 8px 24px color-mix(in srgb,var(--q2-ink-primary) 8%,transparent)}.q2-veil-switcher{--q2-veil-switcher-btn-size:40px;--q2-veil-switcher-listbox-width:64px;--q2-veil-switcher-option-height:56px;--q2-veil-switcher-ink:var(--q2-ink-0);--q2-veil-switcher-accent:var(--color-primary,var(--primary-500));--q2-veil-switcher-border:var(--q2-surface-border,var(--q2-glass-control-border,transparent));--q2-veil-switcher-bg:var(--q2-surface-bg,var(--q2-glass-control-bg,transparent));align-items:center;background:var(--q2-veil-switcher-bg);border:1px solid var(--q2-veil-switcher-border);border-radius:9999px!important;color:var(--q2-veil-switcher-ink);cursor:pointer;display:inline-flex;height:var(--q2-veil-switcher-btn-size);justify-content:center;min-height:var(--q2-veil-switcher-btn-size);min-width:var(--q2-veil-switcher-btn-size);padding:0;transition:background var(--motion-fast) var(--motion-ease-soft),border-color var(--motion-fast) var(--motion-ease-soft),color var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft),visibility var(--motion-fast),opacity var(--motion-fast);width:var(--q2-veil-switcher-btn-size)}.q2-veil-switcher:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);transform:scale(1.02)}.q2-veil-switcher:active:not(:disabled){transform:scale(.98)}}@layer components{.q2-veil-switcher:focus-visible{box-shadow:var(--q2-glow-focus);outline:none}.q2-veil-switcher.q2-veil-switcher--expanded,.q2-veil-switcher[aria-expanded=true]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.q2-veil-switcher svg{color:var(--q2-veil-switcher-ink);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--q2-veil-switcher-accent) 22%,transparent));flex-shrink:0;height:24px;transition:color var(--motion-fast) var(--motion-ease-soft);width:24px}.q2-veil-switcher__listbox{--q2-veil-switcher-listbox-width:36px;--q2-veil-switcher-option-height:40px;background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent));border-radius:var(--q2-radius-pill);display:flex;flex-direction:column;gap:0;isolation:isolate;margin:0;max-width:36px;min-width:36px;overflow:hidden;padding:2px;position:absolute;transform-origin:center center;width:36px;z-index:var(--q2-z-veil-switcher-listbox,var(--q2-z-veil-switcher,912));--q2-surface-shadow:var(--q2-elev-3);box-shadow:var(--q2-surface-shadow,var(--q2-elev-3)),inset 0 1px 0 0 var(--q2-glass-border-hi);transition:opacity var(--motion-base) var(--motion-ease-soft),transform var(--motion-base) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft)}.q2-veil-switcher__listbox.q2-veil-switcher__listbox--entering{opacity:0;transform:scale(.96)}.q2-veil-switcher__listbox.q2-veil-switcher__listbox--leaving{opacity:0;pointer-events:none;transform:scale(.96)}@supports (backdrop-filter:blur(1px)){.q2-veil-switcher__listbox:not([data-ql-backdrop=off]){backdrop-filter:var(--q2-surface-backdrop,none);-webkit-backdrop-filter:var(--q2-surface-backdrop,none)}}.q2-veil-switcher__listbox[data-ql-backdrop=off]{background:var(--q2-surface-bg,var(--q2-glass-bg,transparent))}.q2-veil-switcher__listbox:after,.q2-veil-switcher__listbox:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.q2-veil-switcher__listbox:before{background:var(--q2-surface-inner-highlight,var(--q2-glass-inner-strong,none))}.q2-veil-switcher__listbox:after{background:var(--q2-surface-specular,var(--q2-glass-shine-strong,none))}.q2-veil-switcher__listbox[hidden]{display:none!important}.q2-veil-switcher__listbox:not([hidden]):not(.q2-veil-switcher__listbox--entering):not(.q2-veil-switcher__listbox--leaving){opacity:1;transform:scale(1)}.q2-veil-switcher__runner{--q2-veil-runner-glow:0 0 10px color-mix(in srgb,var(--primary-400) 10%,transparent),0 0 20px color-mix(in srgb,var(--primary-300) 8%,transparent),0 0 32px color-mix(in srgb,var(--primary-400) 5%,transparent);--q2-veil-runner-glow-intense:0 0 10px color-mix(in srgb,var(--primary-400) 14%,transparent),0 0 20px color-mix(in srgb,var(--primary-300) 10%,transparent),0 0 32px color-mix(in srgb,var(--primary-400) 6%,transparent);align-items:center;border-radius:50%;display:flex;height:calc(var(--q2-veil-switcher-listbox-width) - var(--space-2));justify-content:center;left:50%;min-height:calc(var(--q2-veil-switcher-listbox-width) - var(--space-2));min-width:calc(var(--q2-veil-switcher-listbox-width) - var(--space-2));pointer-events:none;position:absolute;transform:translateX(-50%);width:calc(var(--q2-veil-switcher-listbox-width) - var(--space-2));--q2-surface-shadow:var(--q2-elev-1);background:var(--q2-surface-bg,var(--q2-glass-bg,transparent));box-shadow:var(--q2-veil-runner-glow),var(--q2-mat-glow,var(--q2-glow-soft)),var(--q2-surface-shadow,var(--q2-elev-1));isolation:isolate;transition:transform var(--motion-base) var(--motion-ease-lunar-drift),box-shadow var(--motion-fast) var(--motion-ease-soft);z-index:2}[data-ql-veil=eclipse] .q2-veil-switcher__runner,[data-ql-veil=last-quarter] .q2-veil-switcher__runner,[data-ql-veil=total-eclipse] .q2-veil-switcher__runner,[data-ql-veil=waning-crescent] .q2-veil-switcher__runner,[data-ql-veil=waning-gibbous] .q2-veil-switcher__runner{--q2-veil-runner-glow:0 0 10px color-mix(in srgb,var(--secondary-400) 10%,transparent),0 0 20px color-mix(in srgb,var(--secondary-300) 8%,transparent),0 0 32px color-mix(in srgb,var(--secondary-400) 5%,transparent);--q2-veil-runner-glow-intense:0 0 10px color-mix(in srgb,var(--secondary-400) 14%,transparent),0 0 20px color-mix(in srgb,var(--secondary-300) 10%,transparent),0 0 32px color-mix(in srgb,var(--secondary-400) 6%,transparent)}.q2-veil-switcher__listbox:focus-within .q2-veil-switcher__runner,.q2-veil-switcher__listbox:hover .q2-veil-switcher__runner{box-shadow:var(--q2-veil-runner-glow-intense),var(--q2-mat-glow,var(--q2-glow-soft)),var(--q2-elev-1)}@supports (backdrop-filter:blur(1px)){.q2-veil-switcher__listbox:not([data-ql-backdrop=off]) .q2-veil-switcher__runner{backdrop-filter:var(--q2-surface-backdrop,none);-webkit-backdrop-filter:var(--q2-surface-backdrop,none)}}.q2-veil-switcher__runner svg{color:var(--q2-ink-0);height:18px;transition:color var(--motion-fast) var(--motion-ease-soft);width:18px}.q2-veil-switcher__listbox-inner{display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.q2-veil-switcher__option{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-lg);color:var(--q2-ink-0);cursor:pointer;display:flex;height:var(--q2-veil-switcher-option-height);justify-content:center;min-height:var(--q2-veil-switcher-option-height);padding:0;position:relative;transition:background var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft);width:100%}.q2-veil-switcher__option:hover:not([aria-selected=true]):active{transform:scale(.97)}.q2-veil-switcher__option:focus-visible:not([aria-selected=true]),.q2-veil-switcher__option:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--q2-control-hover-bg) 60%,transparent)}.q2-veil-switcher__option[aria-selected=true]{background:transparent;box-shadow:none}.q2-veil-switcher__option svg{height:18px;opacity:.85;transition:opacity var(--motion-fast) var(--motion-ease-soft),color var(--motion-fast) var(--motion-ease-soft);width:18px}.q2-veil-switcher__option[aria-selected=true] svg{color:var(--q2-veil-switcher-accent);opacity:1}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher{--q2-veil-switcher-ink:color-mix(in srgb,var(--primary-200) 92%,var(--q2-ink-heading,#fff));--q2-veil-switcher-accent:var(--primary-200);--q2-veil-switcher-border:color-mix(in srgb,var(--primary-400) 38%,var(--q2-surface-border));--q2-veil-switcher-bg:color-mix(in srgb,var(--primary-950) 42%,var(--q2-glass-control-bg))}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher-dock .q2-veil-switcher{box-shadow:var(--q2-elev-2),0 0 0 1px color-mix(in srgb,var(--primary-200) 24%,transparent),0 8px 28px color-mix(in srgb,var(--primary-300) 14%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher-dock .q2-veil-switcher:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-200) 45%,var(--q2-surface-border));box-shadow:var(--q2-elev-3),0 0 0 1px color-mix(in srgb,var(--primary-200) 32%,transparent),0 10px 32px color-mix(in srgb,var(--primary-200) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher__option svg,:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher__runner svg{color:color-mix(in srgb,var(--primary-100) 88%,var(--q2-ink-muted));opacity:.95}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-veil-switcher__option[aria-selected=true] svg{color:var(--primary-200);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-200) 35%,transparent))}@media (prefers-reduced-motion:reduce){.q2-veil-switcher,.q2-veil-switcher svg,.q2-veil-switcher__listbox,.q2-veil-switcher__option,.q2-veil-switcher__option svg,.q2-veil-switcher__runner,.q2-veil-switcher__runner svg{transition-duration:var(--motion-instant)}.q2-veil-switcher:active:not(:disabled),.q2-veil-switcher:hover:not(:disabled),.q2-veil-switcher__listbox.q2-veil-switcher__listbox--entering,.q2-veil-switcher__listbox.q2-veil-switcher__listbox--leaving,.q2-veil-switcher__option:hover:not([aria-selected=true]):active{transform:none}}}@layer components{#q2-veil-transition{backdrop-filter:blur(24px) brightness(1.18) saturate(1.5);-webkit-backdrop-filter:blur(24px) brightness(1.18) saturate(1.5);background:radial-gradient(ellipse 70% 70% at 50% 50%,color-mix(in srgb,var(--q2-vt-tint) 6%,transparent) 0,color-mix(in srgb,var(--q2-vt-tint) 3%,transparent) 40%,transparent 72%);inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;z-index:999999;--q2-vt-tint:var(--primary-200);--q2-vt-glow-a:var(--primary-300);--q2-vt-glow-b:var(--secondary-200);--q2-vt-duration:1000ms;--q2-vt-half:500ms}#q2-veil-transition.q2-vt--active{visibility:visible}#q2-veil-transition:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--q2-vt-glow-a) 14%,transparent) 0,color-mix(in srgb,var(--q2-vt-glow-b) 7%,transparent) 28%,transparent 58%);border-radius:50%;content:"";height:90vmax;left:50%;margin-left:-45vmax;margin-top:-45vmax;opacity:0;position:absolute;top:50%;transform:scale(.5);width:90vmax;will-change:transform,opacity}#q2-veil-transition.q2-vt--phase-gather{animation:q2-vt-glass-in var(--q2-vt-half,.5s) var(--motion-ease-lunar-drift) forwards}#q2-veil-transition.q2-vt--phase-gather:before{animation:q2-vt-halo-in var(--q2-vt-half,.5s) var(--motion-ease-lunar) forwards}#q2-veil-transition.q2-vt--phase-reveal{animation:q2-vt-glass-out var(--q2-vt-half,.5s) var(--motion-ease-lunar-drift) forwards}#q2-veil-transition.q2-vt--phase-reveal:before{animation:q2-vt-halo-out var(--q2-vt-half,.5s) var(--motion-ease-lunar) forwards}@keyframes q2-vt-glass-in{0%{opacity:0}to{opacity:1}}@keyframes q2-vt-glass-out{0%{opacity:1}to{opacity:0}}@keyframes q2-vt-halo-in{0%{opacity:0;transform:scale(.5)}60%{opacity:.9}to{opacity:1;transform:scale(1.1)}}@keyframes q2-vt-halo-out{0%{opacity:1;transform:scale(1.1)}40%{opacity:.65}to{opacity:0;transform:scale(1.35)}}#q2-veil-transition.q2-vt--dark-target{--q2-vt-tint:var(--default-800);--q2-vt-glow-a:var(--secondary-400);--q2-vt-glow-b:var(--primary-300);backdrop-filter:blur(24px) brightness(.88) saturate(.82) contrast(1.05);-webkit-backdrop-filter:blur(24px) brightness(.88) saturate(.82) contrast(1.05);background:radial-gradient(ellipse 70% 70% at 50% 50%,color-mix(in srgb,var(--q2-vt-tint) 8%,transparent) 0,color-mix(in srgb,var(--q2-vt-tint) 4%,transparent) 40%,transparent 72%)}#q2-veil-transition.q2-vt--cross-boundary{--q2-vt-tint:color-mix(in srgb,var(--primary-200) 50%,var(--default-400));--q2-vt-glow-a:color-mix(in srgb,var(--primary-300) 50%,var(--secondary-300));--q2-vt-glow-b:color-mix(in srgb,var(--secondary-200) 50%,var(--primary-200));backdrop-filter:blur(28px) brightness(1.08) saturate(1.45);-webkit-backdrop-filter:blur(28px) brightness(1.08) saturate(1.45)}@media (prefers-reduced-motion:reduce){#q2-veil-transition,#q2-veil-transition:before{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;transition:none!important;visibility:hidden!important}}}@layer components{.q2-btn{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--radius-control);box-sizing:border-box;color:var(--q2-ink-0);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--q2-btn-font-size);font-weight:var(--q2-btn-font-weight);gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));justify-content:center;line-height:var(--q2-btn-line-height);min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));position:relative;text-decoration:none;transition:transform var(--motion-button-hover-duration) var(--motion-button-hover-easing),background var(--motion-button-hover-duration) var(--motion-button-hover-easing),border-color var(--motion-button-hover-duration) var(--motion-button-hover-easing),color var(--motion-button-hover-duration) var(--motion-button-hover-easing),box-shadow var(--motion-button-hover-duration) var(--motion-button-hover-easing);vertical-align:middle;white-space:nowrap}.q2-btn svg{color:inherit;fill:none;flex-shrink:0;height:var(--q2-btn-icon-size);pointer-events:none;stroke:currentColor;width:var(--q2-btn-icon-size)}.q2-btn:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-btn:active:not(:disabled):not(.q2-btn--loading){transform:var(--motion-scale-press);transition-duration:var(--motion-button-press-duration);transition-timing-function:var(--motion-button-press-easing)}.q2-btn:disabled,.q2-btn[aria-disabled=true]{cursor:not-allowed;opacity:var(--q2-btn-disabled-opacity);pointer-events:none}.q2-btn:disabled:focus-visible,.q2-btn[aria-disabled=true]:focus-visible{box-shadow:none}.q2-btn--primary{background:var(--q2-btn-primary-bg);border-color:var(--q2-btn-primary-border);box-shadow:var(--q2-btn-primary-shadow);color:var(--q2-btn-primary-fg)}.q2-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-primary-hover-bg);border-color:var(--q2-btn-primary-hover-border);color:var(--q2-btn-primary-fg)}.q2-btn--primary:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-primary-active-bg);border-color:var(--q2-btn-primary-active-border)}.q2-btn--secondary{background:var(--q2-btn-secondary-bg);border-color:var(--q2-btn-secondary-border);color:var(--q2-btn-secondary-fg)}.q2-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-secondary-hover-bg);border-color:var(--q2-btn-secondary-hover-border);color:var(--q2-btn-secondary-fg)}.q2-btn--secondary:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-secondary-active-bg);border-color:var(--q2-btn-secondary-active-border)}.q2-btn--tertiary{background:var(--q2-btn-tertiary-bg);border-color:var(--q2-btn-tertiary-border);color:var(--q2-btn-tertiary-fg)}.q2-btn--tertiary:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-tertiary-hover-bg);border-color:var(--q2-btn-tertiary-hover-border);color:var(--q2-btn-tertiary-fg)}.q2-btn--tertiary:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-tertiary-active-bg);border-color:var(--q2-btn-tertiary-active-border)}.q2-btn--ghost{background:var(--q2-btn-ghost-bg);border-color:var(--q2-btn-ghost-border);box-shadow:none;color:var(--q2-btn-ghost-fg)}.q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-ghost-hover-bg);border-color:var(--q2-btn-ghost-hover-border);color:var(--q2-btn-ghost-fg)}.q2-btn--ghost:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-ghost-active-bg);border-color:var(--q2-btn-ghost-active-border)}.q2-btn--ghost.is-active,.q2-btn--ghost[aria-pressed=true]{background:var(--q2-btn-chrome-active-bg);border-color:color-mix(in srgb,var(--q2-btn-chrome-border) 80%,transparent);box-shadow:var(--elev-1);color:var(--q2-btn-chrome-fg)}.q2-btn--danger{background:var(--q2-btn-danger-bg);border-color:var(--q2-btn-danger-border);box-shadow:var(--q2-btn-danger-shadow);color:var(--q2-btn-danger-fg)}.q2-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-danger-hover-bg);border-color:var(--q2-btn-danger-hover-border);color:var(--q2-btn-danger-fg)}.q2-btn--danger:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-danger-active-bg);border-color:var(--q2-btn-danger-active-border)}.q2-btn--warning{background:var(--q2-btn-warning-bg);border-color:var(--q2-btn-warning-border);color:var(--q2-btn-warning-fg)}.q2-btn--warning:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-warning-hover-bg);border-color:var(--q2-btn-warning-hover-border);color:var(--q2-btn-warning-fg)}.q2-btn--warning:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-warning-active-bg);border-color:var(--q2-btn-warning-active-border)}.q2-btn--success{background:var(--q2-btn-success-bg);border-color:var(--q2-btn-success-border);color:var(--q2-btn-success-fg)}.q2-btn--success:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-success-hover-bg);border-color:var(--q2-btn-success-hover-border);color:var(--q2-btn-success-fg)}.q2-btn--success:active:not(:disabled):not(.q2-btn--loading){background:var(--q2-btn-success-active-bg);border-color:var(--q2-btn-success-active-border)}.q2-btn--link{background:transparent;border-color:transparent;box-shadow:none;color:var(--q2-btn-link-fg);font-weight:500;min-height:auto;padding:var(--space-1) var(--space-2)}.q2-btn--link:hover:not(:disabled):not([aria-disabled=true]){background:transparent;border-color:transparent;color:var(--q2-btn-link-hover-fg);text-decoration:underline;text-underline-offset:2px}.q2-btn--link:active:not(:disabled):not(.q2-btn--loading){color:var(--q2-btn-link-active-fg)}.q2-btn--sm{font-size:13px;min-height:var(--q2-control-h-compact);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1))}.q2-btn--lg{font-size:15px;min-height:var(--q2-control-h-cozy);padding:calc(var(--space-4)*var(--density-padding-multiplier, 1)) calc(var(--space-5)*var(--density-padding-multiplier, 1))}.q2-btn--has-icon{gap:calc(var(--space-2)*var(--density-gap-multiplier, 1))}.q2-btn--icon,.q2-btn--icon-only{min-width:var(--q2-control-h);padding-inline:calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-btn--sm.q2-btn--icon,.q2-btn--sm.q2-btn--icon-only{min-height:var(--q2-control-h-compact);min-width:var(--q2-control-h-compact)}.q2-btn--lg.q2-btn--icon,.q2-btn--lg.q2-btn--icon-only{min-height:var(--q2-control-h-cozy);min-width:var(--q2-control-h-cozy)}.q2-btn--loading,.q2-btn[aria-busy=true]{color:transparent!important;pointer-events:none;position:relative}.q2-btn--loading:after,.q2-btn[aria-busy=true]:after{animation:q2-btn-spin .6s linear infinite;border:2px solid var(--q2-btn-spinner-color,var(--q2-ink-0));border-radius:50%;border-top:2px solid transparent;content:"";height:var(--q2-btn-spinner-size);left:50%;margin:calc(var(--q2-btn-spinner-size)/-2) 0 0 calc(var(--q2-btn-spinner-size)/-2);position:absolute;top:50%;width:var(--q2-btn-spinner-size)}.q2-btn--primary.q2-btn--loading:after,.q2-btn--primary[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-primary-spinner)}.q2-btn--secondary.q2-btn--loading:after,.q2-btn--secondary[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-secondary-spinner)}.q2-btn--tertiary.q2-btn--loading:after,.q2-btn--tertiary[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-tertiary-spinner)}.q2-btn--ghost.q2-btn--loading:after,.q2-btn--ghost[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-ghost-spinner)}.q2-btn--danger.q2-btn--loading:after,.q2-btn--danger[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-danger-spinner)}.q2-btn--warning.q2-btn--loading:after,.q2-btn--warning[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-warning-spinner)}.q2-btn--success.q2-btn--loading:after,.q2-btn--success[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-success-spinner)}.q2-btn--link.q2-btn--loading:after,.q2-btn--link[aria-busy=true]:after{--q2-btn-spinner-color:var(--q2-btn-link-spinner)}@keyframes q2-btn-spin{to{transform:rotate(1turn)}}.q2-btn-group{--q2-btn-group-pad:2px;align-items:stretch;background:var(--q2-btn-chrome-bg);border:var(--q2-border-w) solid var(--q2-btn-chrome-border);border-radius:var(--radius-control);box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;gap:0;min-height:var(--q2-control-h);overflow:hidden;padding:var(--q2-btn-group-pad)}.q2-btn-group .q2-btn{align-self:stretch;border:var(--q2-border-w) solid transparent;border-radius:calc(var(--radius-control) - var(--q2-btn-group-pad));box-shadow:none;flex:1 1 auto;margin:0;min-height:0}.q2-btn-group--compact{min-height:var(--q2-control-h-compact)}.q2-btn-group .q2-btn--lg{min-height:var(--q2-control-h-cozy)}.q2-btn-group .q2-btn+.q2-btn{margin-inline-start:0}.q2-btn-group .q2-btn--ghost{background:transparent;border-color:transparent;color:var(--q2-btn-chrome-fg-muted)}.q2-btn-group .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-chrome-hover-bg);border-color:transparent;color:var(--q2-btn-chrome-fg)}.q2-btn-group .q2-btn--ghost.is-active,.q2-btn-group .q2-btn--ghost[aria-pressed=true],.q2-btn-group .q2-btn.is-active,.q2-btn-group .q2-btn[aria-pressed=true]{background:var(--q2-btn-chrome-active-bg);border-color:color-mix(in srgb,var(--q2-btn-chrome-border) 80%,transparent);box-shadow:var(--elev-1);color:var(--q2-btn-chrome-fg)}.q2-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.q2-btn-row--spread{justify-content:space-between}.q2-btn-row.q2-card,.q2-btn-row.q2-panel,.q2-btn-row[data-ql-surface=card],.q2-btn-row[data-ql-surface=panel]{margin:0;padding:var(--space-4);--q2-surface-bg:var(--q2-btn-chrome-surface-bg);--q2-surface-border:var(--q2-btn-chrome-surface-border)}.q2-btn-row.q2-card .q2-btn--ghost,.q2-btn-row.q2-panel .q2-btn--ghost,.q2-btn-row[data-ql-surface=card] .q2-btn--ghost,.q2-btn-row[data-ql-surface=panel] .q2-btn--ghost{color:var(--q2-btn-chrome-fg)}.q2-btn-row.q2-card .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.q2-btn-row.q2-panel .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.q2-btn-row[data-ql-surface=card] .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.q2-btn-row[data-ql-surface=panel] .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-btn-chrome-hover-bg);border-color:var(--q2-btn-ghost-hover-border);color:var(--q2-btn-chrome-fg)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-card,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-panel,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=card],:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=panel]{--q2-surface-bg:var(--q2-btn-chrome-surface-bg);--q2-surface-border:var(--q2-btn-chrome-surface-border)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-card .q2-btn--ghost,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-panel .q2-btn--ghost,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=card] .q2-btn--ghost,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=panel] .q2-btn--ghost{color:var(--default-50)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-card .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row.q2-panel .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=card] .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-row[data-ql-surface=panel] .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--default-800);border-color:color-mix(in srgb,var(--default-600) 65%,transparent);color:var(--default-50)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-group{background:var(--default-900);border-color:var(--default-600)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-group .q2-btn--ghost{color:color-mix(in srgb,var(--default-100) 62%,var(--default-400))}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-group .q2-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--default-800);color:var(--default-50)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-group .q2-btn--ghost.is-active,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse]) .q2-btn-group .q2-btn--ghost[aria-pressed=true]{background:var(--default-800);border-color:var(--default-600);color:var(--default-50)}@media (prefers-reduced-motion:reduce){.q2-btn{transition:background .01ms,border-color .01ms,color .01ms,box-shadow .01ms}.q2-btn:active:not(:disabled):not(.q2-btn--loading){transform:none}.q2-btn--loading:after,.q2-btn[aria-busy=true]:after{animation:none;border-top-color:var(--q2-btn-spinner-color,var(--q2-ink-0));opacity:.85}}@media (forced-colors:active){.q2-btn{background:ButtonFace;border:1px solid ButtonText;box-shadow:none;color:ButtonText}.q2-btn--danger,.q2-btn--primary,.q2-btn--success{background:Highlight;border-color:Highlight;color:HighlightText}.q2-btn:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:2px}.q2-btn--loading:after,.q2-btn[aria-busy=true]:after{border-color:transparent CanvasText CanvasText}}@media print{.q2-btn{background:transparent!important;border:1px solid #000!important;box-shadow:none;color:var(--q2-ink-0)}}}@layer components{:root{--q2-overlay-scrim-filter:brightness(140%) blur(8px) saturate(150%);--q2-floating-surface-backdrop:blur(14px) saturate(130%);--q2-dropdown-frost-sat:142%;--q2-dropdown-frost-bright:102%;--q2-dropdown-search-backdrop:blur(12px) saturate(150%) brightness(102%)}html[data-ql-veil=eclipse],html[data-ql-veil=last-quarter],html[data-ql-veil=total-eclipse],html[data-ql-veil=waning-crescent],html[data-ql-veil=waning-gibbous],html[data-theme=dark]{--q2-overlay-scrim-filter:brightness(72%) blur(8px) saturate(78%);--q2-floating-surface-backdrop:blur(14px) saturate(80%) brightness(92%);--q2-dropdown-frost-sat:76%;--q2-dropdown-frost-bright:88%;--q2-dropdown-search-backdrop:blur(12px) saturate(88%) brightness(94%)}#q2-overlay-root{inset:0;isolation:isolate;overflow:visible;pointer-events:none;position:fixed!important;transform:none;z-index:var(--q2-z-overlay-root)!important;>*{pointer-events:auto}}.q2-overlay--inline{position:absolute;z-index:var(--q2-z-tooltip,610)}.q2-overlay--floating{position:fixed;z-index:var(--q2-z-popover,460)}.q2-overlay--modal:not(.q2-panel){align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:var(--space-6);pointer-events:none;position:fixed;z-index:var(--q2-z-modal,710)}.q2-overlay--modal:not(.q2-panel)>*{flex-shrink:0;pointer-events:auto}#q2-overlay-root>.q2-overlay--modal.q2-panel,.q2-overlay--modal.q2-panel{display:block;left:50%;margin:0;max-height:min(90vh,calc(100dvh - var(--space-6)*2));max-width:min(480px,calc(100vw - var(--space-6)*2));overflow:auto;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(100%,480px);z-index:var(--q2-z-modal,710)}.q2-overlay-backdrop{backdrop-filter:var(--q2-overlay-scrim-filter);-webkit-backdrop-filter:var(--q2-overlay-scrim-filter);background:rgba(0,0,0,.24);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--motion-default,.2s);z-index:calc(var(--q2-z-modal, 710) - 1)}.q2-overlay-backdrop[data-state=open]{opacity:1;pointer-events:auto}.q2-overlay-backdrop[hidden]{display:none!important;pointer-events:none!important}.q2-overlay-backdrop[data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-overlay-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.2)}.q2-overlay[data-state=closed],.q2-overlay[hidden]{display:none!important;pointer-events:none!important;visibility:hidden!important}.q2-overlay[data-state=open]{display:block;pointer-events:auto;visibility:visible}.q2-overlay[data-stack-index]{z-index:calc(var(--q2-z-base-overlay, 400) + var(--stack-index, 0))}.q2-overlay--modal[data-stack-index]{z-index:calc(var(--q2-z-modal, 710) + var(--stack-index, 0))}.q2-overlay--floating[data-inside-modal=true]{z-index:var(--q2-z-modal-popover,740)}.q2-modal{align-items:center;display:flex;inset:0!important;justify-content:center;overflow:auto;padding:var(--space-6);pointer-events:auto;position:fixed!important;z-index:var(--q2-z-modal,710)}.q2-modal[hidden]{display:none!important;pointer-events:none!important}.q2-modal__backdrop{backdrop-filter:var(--q2-overlay-scrim-filter);-webkit-backdrop-filter:var(--q2-overlay-scrim-filter);background:rgba(0,0,0,.24);inset:0!important;pointer-events:auto;position:fixed!important;z-index:-1}.q2-modal__backdrop[data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-modal__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.2)}.q2-modal__container{background:var(--q2-glass-bg-strong);border:1px solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:0 26px 60px color-mix(in srgb,var(--tertiary-900) 40%,transparent),0 48px 116px color-mix(in srgb,var(--tertiary-800) 34%,transparent),0 0 60px color-mix(in srgb,var(--tertiary-500) 24%,transparent);display:flex;flex-direction:column;max-height:90vh;max-width:480px;position:relative;width:100%;z-index:1}.q2-modal__header{align-items:center;border-bottom:1px solid var(--q2-border-subtle);display:flex;justify-content:space-between;padding:var(--space-4)}.q2-modal__title{color:var(--text);font-size:1.125rem;font-weight:600;margin:0}.q2-modal__body{flex:1;overflow-y:auto;padding:var(--space-4)}.q2-modal__footer{border-top:1px solid var(--q2-border-subtle);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4)}.q2-modal{--q2-modal-radius:var(--q2-radius-xl);--q2-modal-border:color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 70%,transparent);--q2-modal-ring:0 0 0 1px var(--q2-modal-border);--q2-modal-bg-base:var(--q2-surface-bg,var(--q2-glass-bg-strong));--q2-modal-frost-blur:18px;--q2-modal-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-modal-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-modal-inner-highlight:linear-gradient(168deg,color-mix(in srgb,var(--q2-st-polar-sheen,var(--color-paper)) 16%,transparent) 0%,color-mix(in srgb,var(--secondary-200) 6%,transparent) 28%,transparent 60%);--q2-modal-shadow-air:0 24px 60px color-mix(in srgb,var(--default-950) 8%,transparent),0 40px 110px color-mix(in srgb,var(--secondary-700) 10%,transparent),0 8px 24px color-mix(in srgb,var(--default-950) 6%,transparent);--q2-modal-pad-x:var(--space-6);--q2-modal-pad-y:var(--space-5);--q2-modal-gap:var(--space-4);--q2-modal-max-w:480px;--q2-modal-scrim-bg:color-mix(in srgb,var(--default-950) 38%,transparent);--q2-modal-scrim-filter:blur(10px) saturate(140%) brightness(96%);--q2-modal-accent:var(--secondary-500);--q2-modal-accent-soft:color-mix(in srgb,var(--secondary-500) 12%,transparent)}}@layer components{html:not([data-theme=dark]) body[data-qlunar="2"]:is([data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-modal,html[data-qlunar="2"]:not([data-theme=dark]):is([data-ql-veil=waxing-crescent],[data-ql-veil=first-quarter],[data-ql-veil=waxing-gibbous],[data-ql-veil=full-moon]) .q2-modal{--q2-modal-bg-base:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg-strong)) 93%,var(--color-paper,var(--q2-st-polar-sheen,#fff)) 67%)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-modal,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-modal{--q2-modal-scrim-bg:color-mix(in srgb,var(--default-950) 58%,transparent);--q2-modal-scrim-filter:blur(12px) saturate(82%) brightness(78%);--q2-modal-shadow-air:0 28px 70px rgba(0,0,0,.55),0 50px 130px color-mix(in srgb,var(--secondary-500) 14%,transparent),0 12px 32px rgba(0,0,0,.4);--q2-modal-inner-highlight:linear-gradient(168deg,color-mix(in srgb,var(--secondary-300) 10%,transparent) 0%,color-mix(in srgb,var(--tertiary-400) 6%,transparent) 26%,transparent 62%)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=no-moon] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=no-moon] .q2-modal{--q2-modal-bg-base:color-mix(in srgb,var(--color-paper) 92%,transparent);--q2-modal-shadow-air:0 28px 72px rgba(0,0,0,.1),0 48px 120px rgba(0,0,0,.08),0 12px 30px rgba(0,0,0,.06)}html:not([data-theme=dark]) body[data-qlunar="2"][data-ql-veil=no-moon] .q2-modal,html[data-qlunar="2"]:not([data-theme=dark])[data-ql-veil=no-moon] .q2-modal{--q2-modal-bg-base:color-mix(in srgb,var(--color-paper) 94%,transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-density=compact] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-density=compact] .q2-modal{--q2-modal-pad-x:var(--space-5);--q2-modal-pad-y:var(--space-4);--q2-modal-gap:var(--space-3)}:where(.q2-root,[data-qlunar="2"]) [data-ql-density=cozy] .q2-modal,:where(.q2-root,[data-qlunar="2"])[data-ql-density=cozy] .q2-modal{--q2-modal-pad-x:var(--space-7,var(--space-6));--q2-modal-pad-y:var(--space-6);--q2-modal-gap:var(--space-5)}.q2-modal{align-items:center}.q2-modal:not([hidden]) .q2-modal__container,.q2-modal[data-state=open] .q2-modal__container{animation:q2-modal-enter var(--motion-default,.22s) cubic-bezier(.22,1,.36,1) both}@keyframes q2-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.q2-modal:not([hidden]) .q2-modal__container{animation:none}}.q2-modal__backdrop{backdrop-filter:var(--q2-modal-scrim-filter);-webkit-backdrop-filter:var(--q2-modal-scrim-filter);background:var(--q2-modal-scrim-bg);transition:opacity var(--motion-default,.22s) ease}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-modal__backdrop,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-modal__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:color-mix(in srgb,var(--default-950) 28%,transparent)}.q2-modal__container{backdrop-filter:blur(var(--q2-modal-frost-blur)) saturate(var(--q2-modal-frost-sat)) brightness(var(--q2-modal-frost-bright));-webkit-backdrop-filter:blur(var(--q2-modal-frost-blur)) saturate(var(--q2-modal-frost-sat)) brightness(var(--q2-modal-frost-bright));background-blend-mode:normal;background-color:var(--q2-modal-bg-base);background-image:var(--q2-modal-inner-highlight);border:none;border-radius:var(--q2-modal-radius);box-shadow:var(--q2-modal-ring),var(--q2-modal-shadow-air);color:var(--q2-ink-primary,var(--text));display:flex;flex-direction:column;isolation:isolate;max-height:min(90vh,calc(100vh - var(--space-6)*2));max-width:var(--q2-modal-max-w);overflow:hidden;position:relative;width:100%;z-index:1}.q2-modal__container:before{background:linear-gradient(130deg,color-mix(in srgb,var(--q2-st-polar-sheen,var(--color-paper)) 14%,transparent) 0,transparent 36%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;opacity:.75;pointer-events:none;position:absolute}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-modal__container:before,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-modal__container:before{background:linear-gradient(130deg,color-mix(in srgb,var(--secondary-200) 12%,transparent) 0,transparent 40%);opacity:.6}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-modal__container,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-modal__container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:var(--q2-surface-bg,var(--q2-glass-bg-strong))}.q2-modal__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--q2-st-polar-sheen,var(--color-paper)) 6%,transparent) 0,transparent 100%);border-bottom:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 45%,transparent);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--q2-modal-pad-y) var(--q2-modal-pad-x);padding-bottom:calc(var(--q2-modal-pad-y)*.75)}.q2-modal__header-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.q2-modal__title{color:var(--q2-ink-heading,var(--text));font-size:var(--font-size-heading-s,1.125rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.q2-modal__subtitle{color:var(--q2-ink-muted,var(--text-muted));font-size:var(--font-size-body-s,.8125rem);line-height:1.4;margin:0}.q2-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--q2-modal-gap);overflow-y:auto;padding:var(--q2-modal-pad-y) var(--q2-modal-pad-x)}.q2-modal__body,.q2-modal__body p{color:var(--q2-ink-primary,var(--text))}.q2-modal__body p{line-height:1.55;margin:0}.q2-modal__footer{align-items:center;background:linear-gradient(0deg,color-mix(in srgb,var(--q2-st-polar-sheen,var(--color-paper)) 5%,transparent) 0,transparent 100%);border-top:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 45%,transparent);display:flex;gap:var(--space-2);justify-content:flex-end;padding:calc(var(--q2-modal-pad-y)*.75) var(--q2-modal-pad-x);padding-top:calc(var(--q2-modal-pad-y)*.75)}.q2-modal__footer--split{justify-content:space-between}.q2-modal__footer-meta{font-size:var(--font-size-body-s,.8125rem);gap:var(--space-2)}.q2-modal__close,.q2-modal__footer-meta{align-items:center;color:var(--q2-ink-muted,var(--text-muted));display:inline-flex}.q2-modal__close{background:transparent;border:1px solid transparent;border-radius:var(--q2-radius-sm);cursor:pointer;flex-shrink:0;height:36px;justify-content:center;margin:calc(var(--space-1)*-1) calc(var(--space-1)*-1) 0 var(--space-2);padding:0;transition:background var(--motion-fast,.14s) cubic-bezier(.22,1,.36,1),color var(--motion-fast,.14s) ease,border-color var(--motion-fast,.14s) ease,transform var(--motion-fast,.14s) cubic-bezier(.22,1,.36,1);width:36px}.q2-modal__close svg{display:block;height:18px;width:18px}.q2-modal__close:hover{background:color-mix(in srgb,var(--q2-ink,var(--text)) 8%,transparent);border-color:color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 60%,transparent);color:var(--q2-ink,var(--text))}.q2-modal__close:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:var(--q2-glow-focus);color:var(--q2-ink,var(--text));outline:none}.q2-modal__close:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.q2-modal__close{transition-duration:.01ms}.q2-modal__close:active{transform:none}}.q2-modal__intro{color:var(--q2-ink-muted,var(--text-muted));font-size:var(--font-size-body-s,.875rem);line-height:1.5;margin:0}.q2-modal__section{display:flex;flex-direction:column;gap:var(--space-3)}.q2-modal__section-title{color:var(--q2-ink-muted,var(--text-muted));font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.q2-modal__divider{background:color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 50%,transparent);border:0;height:1px;margin:0}.q2-modal__grid{display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.q2-modal__grid{grid-template-columns:1fr}}.q2-modal--sm .q2-modal__container{max-width:380px}.q2-modal--md .q2-modal__container{max-width:480px}.q2-modal--lg .q2-modal__container{max-width:640px}.q2-modal--xl .q2-modal__container{max-width:880px}.q2-modal--full .q2-modal__container{height:min(92vh,calc(100vh - var(--space-6)*2));max-height:none;max-width:min(1180px,calc(100vw - var(--space-6)*2));width:100%}.q2-modal__container[data-q2-modal-intent=info]{--q2-modal-accent:var(--secondary-500)}.q2-modal__container[data-q2-modal-intent=success]{--q2-modal-accent:var(--success-500,#2ecc71)}.q2-modal__container[data-q2-modal-intent=warning]{--q2-modal-accent:var(--warning-500,#f5a623)}.q2-modal__container[data-q2-modal-intent=danger]{--q2-modal-accent:var(--danger-500,#ef4444)}.q2-modal__container[data-q2-modal-intent]{--q2-modal-accent-soft:color-mix(in srgb,var(--q2-modal-accent) 14%,transparent)}.q2-modal__container[data-q2-modal-intent]:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--q2-modal-accent) 60%,transparent) 18%,var(--q2-modal-accent) 50%,color-mix(in srgb,var(--q2-modal-accent) 60%,transparent) 82%,transparent 100%);content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.q2-modal__icon{align-items:center;background:var(--q2-modal-accent-soft);border-radius:var(--q2-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-modal-accent) 32%,transparent);color:var(--q2-modal-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin-right:var(--space-3);width:44px}.q2-modal__icon svg{display:block;height:22px;width:22px}.q2-modal--sheet{align-items:flex-end;padding:0}.q2-modal--sheet .q2-modal__container{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--q2-radius-xl);border-top-right-radius:var(--q2-radius-xl);max-height:86vh;max-width:min(720px,100%);width:100%}.q2-modal--sheet:not([hidden]) .q2-modal__container{animation:q2-modal-enter-sheet var(--motion-default,.26s) cubic-bezier(.22,1,.36,1) both}@keyframes q2-modal-enter-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.q2-modal--sheet .q2-modal__header{padding-top:var(--space-4)}.q2-modal--sheet .q2-modal__handle{background:color-mix(in srgb,var(--q2-ink-muted,var(--text-muted)) 36%,transparent);border-radius:var(--q2-radius-pill);height:4px;left:50%;pointer-events:none;position:absolute;top:var(--space-2);transform:translateX(-50%);width:44px}.q2-modal--drawer{align-items:stretch;justify-content:flex-end;padding:0}.q2-modal--drawer .q2-modal__container,.q2-modal--drawer-start .q2-modal__container{border-radius:0;display:flex;flex-direction:column;height:100vh;max-height:none;max-width:min(440px,100%);min-height:0;width:100%}.q2-modal--drawer .q2-modal__container{border-bottom-left-radius:var(--q2-radius-xl);border-top-left-radius:var(--q2-radius-xl)}.q2-modal--drawer-start.q2-modal--drawer-wide .q2-modal__container,.q2-modal--drawer.q2-modal--drawer-wide .q2-modal__container{max-width:min(640px,100%)}.q2-modal--drawer:not([hidden]) .q2-modal__container{animation:q2-modal-enter-drawer var(--motion-default,.26s) cubic-bezier(.22,1,.36,1) both}.q2-modal--drawer-start .q2-modal__body{flex:1 1 auto;min-height:0}@keyframes q2-modal-enter-drawer{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.q2-modal--drawer-start:not([hidden]) .q2-modal__container,.q2-modal--drawer:not([hidden]) .q2-modal__container,.q2-modal--sheet:not([hidden]) .q2-modal__container{animation:none}}.q2-modal--drawer-start{justify-content:flex-start}.q2-modal--drawer-start .q2-modal__container{border-bottom-left-radius:0;border-bottom-right-radius:var(--q2-radius-xl);border-top-left-radius:0;border-top-right-radius:var(--q2-radius-xl)}.q2-modal--drawer-start:not([hidden]) .q2-modal__container{animation:q2-modal-enter-drawer-start var(--motion-default,.26s) cubic-bezier(.22,1,.36,1) both}@keyframes q2-modal-enter-drawer-start{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.q2-modal__hero{align-items:flex-start;display:flex;gap:var(--space-3);padding:var(--q2-modal-pad-y) var(--q2-modal-pad-x);padding-bottom:0}.q2-modal__hero+.q2-modal__body{padding-top:var(--space-4)}.q2-modal__hero .q2-modal__header-text{padding-top:calc(var(--space-1) + 2px)}.q2-modal__container [data-q2-inside-modal=true]{z-index:var(--q2-z-modal-popover,740)}.q2-modal[data-state=closing] .q2-modal__container{animation:q2-modal-exit var(--motion-fast,.16s) ease both}.q2-modal[data-state=closing] .q2-modal__backdrop{opacity:0}@keyframes q2-modal-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.99)}}.q2-at-create-attr-rows .q2-at-attr-row{padding:var(--space-3);padding-right:calc(var(--space-3) + 32px);position:relative}.q2-at-create-attr-rows .q2-at-attr-row+.q2-at-attr-row{margin-top:var(--space-3)}.q2-at-attr-row__remove{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:4px;top:6px;transition:background var(--motion-fast),color var(--motion-fast);width:28px}.q2-at-attr-row__remove:hover{background:var(--danger-100,rgba(245,66,62,.12));color:var(--danger-700,#c62828)}.q2-at-attr-row__remove:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-at-attr-row__remove-icon{height:16px;width:16px}.q2-at-attr-row__fields{display:flex;flex-direction:column;gap:var(--space-3)}.q2-at-attr-value-slot[hidden]{display:none!important}.q2-at-attr-value-host{display:flex;flex-direction:column;gap:var(--space-3)}.q2-at-attr-tags-panel{min-height:60px;padding:var(--space-3)}.q2-at-attr-tags-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:28px}.q2-at-attr-tags-list:empty:before{color:var(--text-muted);content:attr(data-placeholder);font-size:var(--text-sm)}.q2-at-attr-tags-list[data-placeholder]:empty:before{content:attr(data-placeholder)}.q2-at-attr-enum-tag{align-items:center;display:inline-flex;gap:var(--space-1)}.q2-at-attr-enum-tag__remove{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;opacity:.75;padding:0}.q2-at-attr-enum-tag__remove:hover{opacity:1}.q2-at-attr-tags-input-row{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.q2-at-attr-tags-input-row .q2-input{flex:1;min-width:0}.q2-select-pro{position:relative;width:100%}.q2-select-pro__trigger{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);box-sizing:border-box;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:var(--space-2);justify-content:space-between;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));text-align:left;transition:var(--motion-default);width:100%}.q2-select-pro__trigger:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}}@layer components{.q2-select-pro__trigger:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-select-pro__trigger:disabled{background:var(--q2-control-disabled-bg);border-color:var(--default-200);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-select-pro__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-select-pro__value--placeholder{color:var(--text-placeholder)}.q2-select-pro__icon{color:var(--text-muted);flex-shrink:0;height:16px;transition:transform var(--motion-default);width:16px}.q2-select-pro__trigger[aria-expanded=true] .q2-select-pro__icon{transform:rotate(180deg)}.q2-select-pro__dropdown{margin-top:var(--space-1);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-select-pro__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-select-pro__option:hover{background:var(--q2-control-hover-bg)}.q2-select-pro__option[aria-selected=true]{background:var(--color-primary);color:var(--text-inversed)}.q2-select-pro__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-select-pro__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-multiselect-pro{position:relative;width:100%}.q2-multiselect-pro__trigger{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-1);min-height:var(--q2-control-h);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-multiselect-pro__trigger:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}.q2-multiselect-pro__trigger:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-multiselect-pro__tag{align-items:center;background:var(--color-primary);border-radius:var(--q2-radius-sm);color:var(--text-inversed);display:inline-flex;font-size:12px;font-weight:500;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.q2-multiselect-pro__tag-remove{align-items:center;background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:var(--motion-fast);width:16px}.q2-multiselect-pro__tag-remove:hover{background:hsla(0,0%,100%,.2)}.q2-multiselect-pro__placeholder{color:var(--text-placeholder);font-size:14px}.q2-multiselect-pro__dropdown{margin-top:var(--space-1);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-multiselect-pro__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-multiselect-pro__option:hover,.q2-multiselect-pro__option[aria-selected=true]{background:var(--q2-control-hover-bg)}.q2-multiselect-pro__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-multiselect-pro__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-autocomplete-pro{position:relative;width:100%}.q2-autocomplete-pro__input{background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-autocomplete-pro__input:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}.q2-autocomplete-pro__input:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-autocomplete-pro__dropdown{margin-top:var(--space-1);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-autocomplete-pro__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-autocomplete-pro__option:hover{background:var(--q2-control-hover-bg)}.q2-autocomplete-pro__option[aria-selected=true]{background:var(--color-primary);color:var(--text-inversed)}.q2-autocomplete-pro__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-autocomplete-pro__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-autocomplete-pro__empty,.q2-autocomplete-pro__loading{color:var(--text-muted);font-size:14px;padding:var(--space-4);text-align:center}#q2-overlay-root .q2-overlay.q2-panel,.assignees-control,.q2-autocomplete-pro__dropdown,.q2-floating-menu,.q2-multiselect-pro__dropdown,.q2-select-pro__dropdown{backdrop-filter:blur(var(--q2-floating-menu-frost-blur,8px)) saturate(var(--q2-floating-menu-frost-sat,var(--q2-dropdown-frost-sat,142%))) brightness(var(--q2-floating-menu-frost-bright,var(--q2-dropdown-frost-bright,102%)));-webkit-backdrop-filter:blur(var(--q2-floating-menu-frost-blur,8px)) saturate(var(--q2-floating-menu-frost-sat,var(--q2-dropdown-frost-sat,142%))) brightness(var(--q2-floating-menu-frost-bright,var(--q2-dropdown-frost-bright,102%)));background:var(--q2-floating-menu-frost-bg,var(--q2-dropdown-frost-bg,var(--q2-glass-bg)));border:1px solid color-mix(in srgb,var(--q2-ink-inversed,#fff) 9%,var(--q2-glass-border));border-radius:var(--q2-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-ink-inversed,#fff) 6%,transparent),var(--q2-floating-menu-frost-air,var(--q2-elev-3)),0 2px 6px rgba(0,0,0,.06);color:var(--q2-ink-primary,var(--text))}}@layer components{@supports not (backdrop-filter:blur(1px)){#q2-overlay-root .q2-overlay.q2-panel,.assignees-control,.q2-autocomplete-pro__dropdown,.q2-floating-menu,.q2-multiselect-pro__dropdown,.q2-select-pro__dropdown{background:color-mix(in srgb,var(--q2-glass-solid-surface-bg,var(--q2-glass-bg)) 78%,var(--q2-floating-menu-frost-bg,var(--q2-dropdown-frost-bg)))}}.assignees-control,.q2-floating-menu--raised{--q2-floating-menu-frost-bg:var(--q2-floating-panel-frost-bg,var(--q2-dropdown-frost-bg));--q2-floating-menu-frost-blur:var(--q2-floating-panel-frost-blur,var(--q2-dropdown-frost-blur));box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-ink-inversed,#fff) 8%,transparent),var(--q2-floating-panel-frost-air,var(--q2-dropdown-frost-air,var(--q2-elev-3))),var(--q2-floating-panel-frost-elev,var(--q2-elev-3))}html[data-ql-veil=eclipse] #q2-overlay-root .q2-overlay.q2-panel,html[data-ql-veil=eclipse] .assignees-control,html[data-ql-veil=eclipse] .q2-autocomplete-pro__dropdown,html[data-ql-veil=eclipse] .q2-floating-menu,html[data-ql-veil=eclipse] .q2-multiselect-pro__dropdown,html[data-ql-veil=eclipse] .q2-select-pro__dropdown,html[data-ql-veil=last-quarter] #q2-overlay-root .q2-overlay.q2-panel,html[data-ql-veil=last-quarter] .assignees-control,html[data-ql-veil=last-quarter] .q2-autocomplete-pro__dropdown,html[data-ql-veil=last-quarter] .q2-floating-menu,html[data-ql-veil=last-quarter] .q2-multiselect-pro__dropdown,html[data-ql-veil=last-quarter] .q2-select-pro__dropdown,html[data-ql-veil=total-eclipse] #q2-overlay-root .q2-overlay.q2-panel,html[data-ql-veil=total-eclipse] .assignees-control,html[data-ql-veil=total-eclipse] .q2-autocomplete-pro__dropdown,html[data-ql-veil=total-eclipse] .q2-floating-menu,html[data-ql-veil=total-eclipse] .q2-multiselect-pro__dropdown,html[data-ql-veil=total-eclipse] .q2-select-pro__dropdown,html[data-ql-veil=waning-crescent] #q2-overlay-root .q2-overlay.q2-panel,html[data-ql-veil=waning-crescent] .assignees-control,html[data-ql-veil=waning-crescent] .q2-autocomplete-pro__dropdown,html[data-ql-veil=waning-crescent] .q2-floating-menu,html[data-ql-veil=waning-crescent] .q2-multiselect-pro__dropdown,html[data-ql-veil=waning-crescent] .q2-select-pro__dropdown,html[data-ql-veil=waning-gibbous] #q2-overlay-root .q2-overlay.q2-panel,html[data-ql-veil=waning-gibbous] .assignees-control,html[data-ql-veil=waning-gibbous] .q2-autocomplete-pro__dropdown,html[data-ql-veil=waning-gibbous] .q2-floating-menu,html[data-ql-veil=waning-gibbous] .q2-multiselect-pro__dropdown,html[data-ql-veil=waning-gibbous] .q2-select-pro__dropdown,html[data-theme=dark] #q2-overlay-root .q2-overlay.q2-panel,html[data-theme=dark] .assignees-control,html[data-theme=dark] .q2-autocomplete-pro__dropdown,html[data-theme=dark] .q2-floating-menu,html[data-theme=dark] .q2-multiselect-pro__dropdown,html[data-theme=dark] .q2-select-pro__dropdown{--q2-floating-menu-frost-sat:var(--q2-dropdown-frost-sat,76%);--q2-floating-menu-frost-bright:var(--q2-dropdown-frost-bright,88%)}:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-autocomplete-pro__input:focus-visible,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-multiselect-pro__trigger:focus-visible,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-select-pro__trigger:focus-visible,html[data-ql-veil=eclipse] .q2-autocomplete-pro__input:focus-visible,html[data-ql-veil=eclipse] .q2-multiselect-pro__trigger:focus-visible,html[data-ql-veil=eclipse] .q2-select-pro__trigger:focus-visible,html[data-ql-veil=total-eclipse] .q2-autocomplete-pro__input:focus-visible,html[data-ql-veil=total-eclipse] .q2-multiselect-pro__trigger:focus-visible,html[data-ql-veil=total-eclipse] .q2-select-pro__trigger:focus-visible,html[data-theme=dark] .q2-autocomplete-pro__input:focus-visible,html[data-theme=dark] .q2-multiselect-pro__trigger:focus-visible,html[data-theme=dark] .q2-select-pro__trigger:focus-visible{box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.24)}:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-autocomplete-pro__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-select-pro__option[aria-selected=true],html[data-ql-veil=eclipse] .q2-autocomplete-pro__option[aria-selected=true],html[data-ql-veil=eclipse] .q2-select-pro__option[aria-selected=true],html[data-ql-veil=total-eclipse] .q2-autocomplete-pro__option[aria-selected=true],html[data-ql-veil=total-eclipse] .q2-select-pro__option[aria-selected=true],html[data-theme=dark] .q2-autocomplete-pro__option[aria-selected=true],html[data-theme=dark] .q2-select-pro__option[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--primary-100,var(--color-primary))}}@layer components{:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]){--q2-scene-control-bg:color-mix(in srgb,var(--default-900) 92%,transparent);--q2-scene-control-border:color-mix(in srgb,var(--default-600) 58%,transparent);--q2-scene-control-shadow:inset 0 1px 2px rgba(0,0,0,.38);--q2-scene-ink-0:var(--q2-ink-dark-0,var(--default-100));--q2-scene-ink-1:var(--q2-ink-dark-1,var(--default-300));--q2-scene-ink-2:var(--q2-ink-dark-2,var(--default-400))}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) :is(.q2-input,.q2-textarea,.q2-date__input,.q2-datetime__input,.q2-tag-input__field,.q2-select-pro__trigger,.q2-multiselect-pro__trigger,.q2-autocomplete-pro__input){backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,var(--q2-glass-sat-1,86%))) brightness(var(--q2-glass-control-bright,var(--q2-glass-bright-1,94%)));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,var(--q2-glass-sat-1,86%))) brightness(var(--q2-glass-control-bright,var(--q2-glass-bright-1,94%)));background:var(--q2-scene-control-bg);border-color:var(--q2-scene-control-border);box-shadow:var(--q2-scene-control-shadow);caret-color:var(--q2-scene-ink-0);color:var(--q2-scene-ink-0)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-input::placeholder,:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-textarea::placeholder{color:var(--q2-scene-ink-2)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-inline-dropdown__surface{background:var(--q2-scene-control-bg);--q2-inline-dd-divider:color-mix(in srgb,var(--q2-scene-control-border) 72%,transparent);--q2-inline-dd-surface-ring:0 0 0 1px color-mix(in srgb,var(--q2-scene-control-border) 85%,transparent)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) :is(.q2-inline-dropdown__trigger,.q2-inline-dropdown__trigger-label,.q2-inline-dropdown__trigger-symbol,.q2-inline-dropdown__input,.q2-inline-dropdown__add,.q2-inline-dropdown__clear){color:var(--q2-scene-ink-0)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) :is(.q2-inline-dropdown__trigger-label--placeholder,.q2-inline-dropdown__trigger-icon-prefix,.q2-inline-dropdown__trigger-icon,.q2-select-pro__value--placeholder,.q2-multiselect-pro__placeholder,.q2-select-pro__icon){color:var(--q2-scene-ink-2)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num{--_bg:var(--q2-scene-control-bg);--_border:var(--q2-scene-control-border);--_divider:color-mix(in srgb,var(--q2-scene-control-border) 55%,transparent);--_btn-hover:color-mix(in srgb,var(--default-700) 88%,transparent);--_btn-press:color-mix(in srgb,var(--default-600) 92%,transparent);--_txt:var(--q2-scene-ink-0);--_txt-m:var(--q2-scene-ink-1);--_sh:inset 0 1px 0 hsla(0,0%,100%,.07),0 1px 3px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.2);--_sh-hover:inset 0 1px 0 hsla(0,0%,100%,.09),0 1px 5px rgba(0,0,0,.3),0 3px 12px rgba(0,0,0,.24)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-tag-input__tokens{background:var(--q2-scene-control-bg);border-color:var(--q2-scene-control-border);box-shadow:var(--q2-scene-control-shadow)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num-prec-adj__strip-inner{background-color:color-mix(in srgb,var(--default-900) 88%,transparent);background-image:linear-gradient(165deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 42%,transparent 72%);border-color:color-mix(in srgb,var(--default-600) 48%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 16px rgba(0,0,0,.28),0 0 32px color-mix(in srgb,var(--color-primary,#ff4800) 14%,transparent)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) :is(.q2-num-prec-adj__strip-label,.q2-num-prec-adj__indicator){color:var(--q2-scene-ink-1)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num-prec-adj__btn{background-color:color-mix(in srgb,var(--default-700) 72%,transparent);border-color:color-mix(in srgb,var(--default-500) 55%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 3px rgba(0,0,0,.22);color:var(--q2-scene-ink-0)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num-prec-adj__btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--default-600) 82%,transparent);border-color:var(--default-400);color:var(--default-50)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) :is(.q2-num-prec__toggle,.q2-num-prec__toggle-icon){color:var(--default-200)}:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num-prec__toggle[data-mode=dec],:is(html[data-theme=dark],html[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-num-prec__toggle[data-mode=dec] .q2-num-prec__toggle-icon{color:color-mix(in srgb,var(--color-primary,#ff4800) 88%,var(--default-50))}}@layer components{.q2-input[type=number],.q2-num__input{-moz-appearance:textfield;appearance:textfield}.q2-input[type=number]::-webkit-inner-spin-button,.q2-input[type=number]::-webkit-outer-spin-button,.q2-num__input::-webkit-inner-spin-button,.q2-num__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q2-num{--_h:var(--q2-control-h,44px);--_pad:2px;--_r:var(--q2-radius-md,8px);--_ir:calc(var(--_r) - var(--_pad));--_bw:32px;--_bg:var(--q2-glass-control-bg,hsla(0,0%,100%,.72));--_border:var(--q2-control-rest-border,color-mix(in srgb,var(--default-300,#cbd5e1) 55%,transparent));--_divider:color-mix(in srgb,var(--_border) 45%,transparent);--_btn-hover:color-mix(in srgb,var(--default-100,#f1f5f9) 80%,transparent);--_btn-press:color-mix(in srgb,var(--default-200,#e2e8f0) 84%,transparent);--_txt:var(--q2-ink-0,var(--q2-ink-light-0,#0f172a));--_txt-m:var(--q2-ink-1,var(--q2-ink-light-1,#64748b));--_sh:inset 0 1px 0 hsla(0,0%,100%,.14),0 1px 2px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.025);--_sh-hover:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 4px rgba(0,0,0,.06),0 3px 10px rgba(0,0,0,.04);--_sh-focus:var(--q2-focus-ring,0 0 0 3px rgba(255,72,0,.1)),inset 0 1px 0 hsla(0,0%,100%,.2),0 2px 8px rgba(0,0,0,.07),0 4px 18px rgba(0,0,0,.045);display:inline-flex;flex-direction:column;font-family:inherit;gap:0;max-width:100%;min-width:0;position:relative;width:fit-content}.q2-num[data-size=sm]{--_h:var(--q2-control-h-compact,36px);--_bw:26px;--_pad:2px;--q2-num-prec-toggle-w:32px}.q2-num[data-size=lg]{--_h:var(--q2-control-h-cozy,52px);--_bw:38px;--_pad:3px;--q2-num-prec-toggle-w:40px}.q2-num[data-width=compact]{max-width:240px}.q2-num[data-width=wide]{max-width:340px}.q2-num[data-width=auto]{min-width:0;width:fit-content}.q2-num.q2-num-prec-adj{gap:0}.q2-num__surface{align-items:stretch;background-color:var(--_bg);background-image:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 45%,transparent);border:1px solid var(--_border);border-radius:var(--_r);box-shadow:var(--_sh);box-sizing:border-box;display:flex;gap:0;height:var(--_h);overflow:hidden;padding:var(--_pad);position:relative;transition:background-color var(--motion-default,.2s ease),background-image var(--motion-default,.2s ease),border-color var(--motion-default,.2s ease),box-shadow var(--motion-default,.2s ease);width:100%}@supports (backdrop-filter:blur(1px)){.q2-num__surface{backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,104%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,104%))}}.q2-num:not(.q2-num--disabled) .q2-num__surface:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06) 45%,transparent);border-color:var(--q2-control-hover-border,var(--default-300,#94a3b8));box-shadow:var(--_sh-hover)}.q2-num:not(.q2-num--disabled) .q2-num__surface:focus-within{background-image:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.05) 45%,transparent);border-color:var(--color-primary,#ff4800);box-shadow:var(--_sh-focus)}.q2-num--disabled .q2-num__surface{background-color:var(--q2-control-disabled-bg,color-mix(in srgb,var(--default-100,#f1f5f9) 90%,transparent));background-image:none;border-color:var(--default-200,#e2e8f0);box-shadow:none;cursor:not-allowed;opacity:.58;pointer-events:none}.q2-num__btn{align-items:center;background:transparent;border:none;border-radius:var(--_ir);box-sizing:border-box;color:var(--_txt-m);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1;min-height:0;outline:none;padding:0;position:relative;transition:background var(--motion-fast,.1s ease),color var(--motion-fast,.1s ease),transform var(--motion-fast,.1s ease);user-select:none;-webkit-user-select:none;width:var(--_bw)}.q2-num__btn svg{display:block;flex-shrink:0;height:13px;pointer-events:none;width:13px}.q2-num[data-size=lg] .q2-num__btn svg{height:14px;width:14px}.q2-num[data-size=sm] .q2-num__btn svg{height:11px;width:11px}.q2-num__btn:hover:not(:disabled){background:var(--_btn-hover);color:var(--_txt)}.q2-num__btn:active:not(:disabled){background:var(--_btn-press);transform:scale(.93)}.q2-num__btn:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary,#ff4800) 50%,transparent)}.q2-num__btn:disabled{cursor:not-allowed;opacity:.28;pointer-events:none}.q2-num__sep{align-self:stretch;background:var(--_divider);flex-shrink:0;margin:calc(var(--_pad) - 1px) 1px;pointer-events:none;width:1px}.q2-num__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:none;box-shadow:none;color:var(--_txt);flex:0 1 auto;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.01em;line-height:1;min-width:24px;outline:none;padding:0 var(--space-1,6px);text-align:center;width:auto}.q2-num[data-size=lg] .q2-num__input{font-size:14px}.q2-num[data-size=sm] .q2-num__input{font-size:12px}.q2-num__input::placeholder{color:var(--q2-ink-2,#94a3b8);font-weight:400}.q2-num__input:focus{outline:none}.q2-num__currency-picker{align-self:center;flex-shrink:0;max-width:22px;min-width:22px;width:22px;--q2-inline-dd-pad:0px;--q2-inline-dd-inner-h:calc(var(--_h) - var(--_pad)*2);gap:0}.q2-num__currency-picker .q2-inline-dropdown__surface{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-radius:0;box-shadow:none;height:100%;isolation:auto;min-height:0;padding:0;width:100%}.q2-num__currency-picker .q2-inline-dropdown__surface>:not(:first-child){box-shadow:none}.q2-num__currency-picker .q2-inline-dropdown__trigger{background:transparent;border-radius:0;flex:0 0 auto;gap:0;min-width:0;padding:0;width:100%}.q2-num__currency-picker .q2-inline-dropdown__trigger-content,.q2-num__currency-picker .q2-inline-dropdown__trigger-icon{display:none}.q2-num__currency-picker .q2-inline-dropdown__trigger-icon-prefix{color:var(--_txt-m);font-size:13px;font-weight:750;height:100%;letter-spacing:.02em;min-width:0;width:100%}.q2-num__currency-picker .q2-inline-dropdown__trigger-icon-prefix svg{display:none}.q2-num__currency-picker .q2-inline-dropdown__trigger-icon-prefix.q2-inline-dropdown__trigger-symbol{color:var(--_txt-m);font-size:13px;font-weight:750}.q2-num__unit{align-self:center;color:var(--_txt-m);flex-shrink:0;font-size:10px;font-weight:650;letter-spacing:.05em;padding:0 var(--space-1,6px) 0 0;pointer-events:none;text-transform:uppercase;user-select:none}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num,html[data-ql-veil=eclipse] .q2-num,html[data-ql-veil=last-quarter] .q2-num,html[data-ql-veil=total-eclipse] .q2-num,html[data-ql-veil=waning-crescent] .q2-num,html[data-ql-veil=waning-gibbous] .q2-num,html[data-theme=dark] .q2-num{--_bg:color-mix(in srgb,var(--default-900,#0f172a) 78%,transparent);--_border:color-mix(in srgb,var(--default-500,#64748b) 48%,transparent);--_divider:color-mix(in srgb,var(--default-500,#64748b) 36%,transparent);--_btn-hover:color-mix(in srgb,var(--default-700,#334155) 82%,transparent);--_btn-press:color-mix(in srgb,var(--default-600,#475569) 88%,transparent);--_txt:var(--q2-ink-dark-0,var(--default-100,#f1f5f9));--_txt-m:var(--q2-ink-dark-1,var(--default-300,#cbd5e1));--_sh:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 3px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.18);--_sh-hover:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 5px rgba(0,0,0,.28),0 3px 12px rgba(0,0,0,.22)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num__surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num__surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num__surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num__surface,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num__surface,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num__surface,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num__surface,html[data-ql-veil=eclipse] .q2-num__surface,html[data-ql-veil=last-quarter] .q2-num__surface,html[data-ql-veil=total-eclipse] .q2-num__surface,html[data-ql-veil=waning-crescent] .q2-num__surface,html[data-ql-veil=waning-gibbous] .q2-num__surface,html[data-theme=dark] .q2-num__surface{background-image:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02) 40%,transparent)}:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-ql-veil=eclipse] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-ql-veil=last-quarter] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-ql-veil=total-eclipse] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-ql-veil=waning-crescent] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-ql-veil=waning-gibbous] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover,html[data-theme=dark] .q2-num:not(.q2-num--disabled) .q2-num__surface:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03) 42%,transparent)}:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num__btn,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num__btn,html[data-ql-veil=eclipse] .q2-num__btn,html[data-ql-veil=last-quarter] .q2-num__btn,html[data-ql-veil=total-eclipse] .q2-num__btn,html[data-ql-veil=waning-crescent] .q2-num__btn,html[data-ql-veil=waning-gibbous] .q2-num__btn,html[data-theme=dark] .q2-num__btn{color:var(--_txt-m)}:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num__btn:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num__btn:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num__btn:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num__btn:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num__btn:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num__btn:hover:not(:disabled),html[data-ql-veil=eclipse] .q2-num__btn:hover:not(:disabled),html[data-ql-veil=last-quarter] .q2-num__btn:hover:not(:disabled),html[data-ql-veil=total-eclipse] .q2-num__btn:hover:not(:disabled),html[data-ql-veil=waning-crescent] .q2-num__btn:hover:not(:disabled),html[data-ql-veil=waning-gibbous] .q2-num__btn:hover:not(:disabled),html[data-theme=dark] .q2-num__btn:hover:not(:disabled){color:var(--_txt)}:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num__input,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num__input,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num__input,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num__input,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num__input,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num__input,html[data-ql-veil=eclipse] .q2-num__input,html[data-ql-veil=last-quarter] .q2-num__input,html[data-ql-veil=total-eclipse] .q2-num__input,html[data-ql-veil=waning-crescent] .q2-num__input,html[data-ql-veil=waning-gibbous] .q2-num__input,html[data-theme=dark] .q2-num__input{color:var(--_txt)}:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num__currency-picker .q2-inline-dropdown__trigger-icon-prefix,html[data-theme=dark] .q2-num__currency-picker .q2-inline-dropdown__trigger-icon-prefix,html[data-theme=dark] .q2-num__currency-picker .q2-inline-dropdown__trigger-symbol{color:var(--_txt-m)}.q2-num-prec__toggle{align-items:center;align-self:center;background-color:color-mix(in srgb,var(--default-100,#f1f5f9) 65%,transparent);background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent);border:1px solid color-mix(in srgb,var(--default-200,#e2e8f0) 55%,transparent);border-radius:calc(var(--_ir) - 1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 2px rgba(0,0,0,.04);color:var(--_txt-m);cursor:pointer;display:inline-flex;flex-shrink:0;height:calc(var(--_h) - var(--_pad)*2 - 6px);justify-content:center;margin-left:var(--space-2,8px);margin-right:1px;max-width:var(--q2-num-prec-toggle-w,38px);min-width:var(--q2-num-prec-toggle-w,38px);outline:none;padding:0;transition:background-color var(--motion-fast,.1s ease),background-image var(--motion-fast,.1s ease),border-color var(--motion-fast,.1s ease),color var(--motion-fast,.1s ease),box-shadow var(--motion-fast,.1s ease),transform var(--motion-fast,.1s ease);user-select:none;-webkit-user-select:none;width:var(--q2-num-prec-toggle-w,38px)}.q2-num-prec__toggle-icon{color:currentColor;display:block;flex-shrink:0;height:16px;pointer-events:none;width:16px}.q2-num-prec__toggle-icon use{fill:currentColor;stroke:currentColor}.q2-num[data-size=sm] .q2-num-prec__toggle-icon{height:15px;width:15px}.q2-num[data-size=lg] .q2-num-prec__toggle-icon{height:18px;width:18px}.q2-num-prec__toggle:hover:not(:disabled){background-color:color-mix(in srgb,var(--default-200,#e2e8f0) 78%,transparent);border-color:color-mix(in srgb,var(--default-300,#cbd5e1) 60%,transparent);color:var(--_txt)}.q2-num-prec__toggle:active:not(:disabled){transform:scale(.95)}.q2-num-prec__toggle:focus-visible{box-shadow:var(--q2-focus-ring,0 0 0 3px rgba(255,72,0,.1)),inset 0 1px 0 hsla(0,0%,100%,.1)}.q2-num-prec__toggle[data-mode=dec]{background-color:color-mix(in srgb,var(--color-primary,#ff4800) 10%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-primary,#ff4800) 8%,transparent) 0,transparent 100%);border-color:color-mix(in srgb,var(--color-primary,#ff4800) 28%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px color-mix(in srgb,var(--color-primary,#ff4800) 10%,transparent),0 1px 4px color-mix(in srgb,var(--color-primary,#ff4800) 8%,transparent);color:var(--color-primary,#ff4800)}.q2-num-prec__toggle[data-mode=dec]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#ff4800) 16%,transparent);border-color:color-mix(in srgb,var(--color-primary,#ff4800) 38%,transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num-prec__toggle,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec__toggle,html[data-ql-veil=eclipse] .q2-num-prec__toggle,html[data-ql-veil=last-quarter] .q2-num-prec__toggle,html[data-ql-veil=total-eclipse] .q2-num-prec__toggle,html[data-ql-veil=waning-crescent] .q2-num-prec__toggle,html[data-ql-veil=waning-gibbous] .q2-num-prec__toggle,html[data-theme=dark] .q2-num-prec__toggle{background-color:color-mix(in srgb,var(--default-700,#334155) 68%,transparent);border-color:color-mix(in srgb,var(--default-600,#475569) 42%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 1px 2px rgba(0,0,0,.12);color:var(--default-200,#e2e8f0)}:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec__toggle:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num-prec__toggle:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec__toggle:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num-prec__toggle:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num-prec__toggle:hover:not(:disabled),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec__toggle:hover:not(:disabled),html[data-ql-veil=eclipse] .q2-num-prec__toggle:hover:not(:disabled),html[data-ql-veil=last-quarter] .q2-num-prec__toggle:hover:not(:disabled),html[data-ql-veil=total-eclipse] .q2-num-prec__toggle:hover:not(:disabled),html[data-ql-veil=waning-crescent] .q2-num-prec__toggle:hover:not(:disabled),html[data-ql-veil=waning-gibbous] .q2-num-prec__toggle:hover:not(:disabled),html[data-theme=dark] .q2-num-prec__toggle:hover:not(:disabled){color:var(--default-50,#f8fafc)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num-prec__toggle[data-mode=dec],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num-prec__toggle[data-mode=dec],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num-prec__toggle[data-mode=dec],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec__toggle[data-mode=dec],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec__toggle[data-mode=dec],:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec__toggle[data-mode=dec],html[data-ql-veil=eclipse] .q2-num-prec__toggle[data-mode=dec],html[data-ql-veil=last-quarter] .q2-num-prec__toggle[data-mode=dec],html[data-ql-veil=total-eclipse] .q2-num-prec__toggle[data-mode=dec],html[data-ql-veil=waning-crescent] .q2-num-prec__toggle[data-mode=dec],html[data-ql-veil=waning-gibbous] .q2-num-prec__toggle[data-mode=dec],html[data-theme=dark] .q2-num-prec__toggle[data-mode=dec]{background-color:color-mix(in srgb,var(--color-primary,#ff4800) 18%,var(--default-800,#1e293b));border-color:color-mix(in srgb,var(--color-primary,#ff4800) 30%,transparent);color:color-mix(in srgb,var(--color-primary,#ff4800) 90%,#fff)}.q2-num-prec-adj__strip{display:grid;grid-template-rows:1fr;margin-top:var(--space-2,8px);opacity:1;pointer-events:auto;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),margin-top .48s cubic-bezier(.22,1,.36,1),opacity .32s ease}.q2-num.q2-num-prec-adj.q2-num--prec-int .q2-num-prec-adj__strip{grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none}.q2-num-prec-adj__strip-inner{align-items:center;background-color:color-mix(in srgb,var(--q2-glass-control-bg,hsla(0,0%,100%,.72)) 88%,transparent);background-image:linear-gradient(165deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06) 42%,transparent 72%);border:1px solid color-mix(in srgb,var(--default-200,#e2e8f0) 45%,transparent);border-radius:var(--q2-radius-md,8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.03),0 2px 8px rgba(0,0,0,.04),0 8px 28px rgba(0,0,0,.06),0 0 0 1px hsla(0,0%,100%,.04),0 0 32px color-mix(in srgb,var(--color-primary,#ff4800) 14%,transparent);display:flex;gap:var(--space-1,6px);min-height:0;overflow:hidden;padding:var(--space-1,6px) var(--space-2,8px);transform:translateY(0);transition:transform .48s cubic-bezier(.22,1,.36,1)}@supports (backdrop-filter:blur(1px)){.q2-num-prec-adj__strip-inner{backdrop-filter:blur(12px) saturate(var(--q2-glass-control-sat,125%)) brightness(var(--q2-glass-control-bright,104%));-webkit-backdrop-filter:blur(12px) saturate(var(--q2-glass-control-sat,125%)) brightness(var(--q2-glass-control-bright,104%))}}.q2-num.q2-num-prec-adj.q2-num--prec-int .q2-num-prec-adj__strip-inner{transform:translateY(-10px)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-inner,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec-adj__strip-inner,html[data-ql-veil=eclipse] .q2-num-prec-adj__strip-inner,html[data-ql-veil=last-quarter] .q2-num-prec-adj__strip-inner,html[data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-inner,html[data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-inner,html[data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-inner,html[data-theme=dark] .q2-num-prec-adj__strip-inner{background-color:color-mix(in srgb,var(--default-800,#1e293b) 72%,transparent);background-image:linear-gradient(165deg,hsla(0,0%,100%,.08),transparent 55%);border-color:color-mix(in srgb,var(--default-600,#475569) 35%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 16px rgba(0,0,0,.22),0 0 36px color-mix(in srgb,var(--color-primary,#ff4800) 12%,transparent)}.q2-num-prec-adj__strip-label{color:var(--q2-ink-2,#94a3b8);font-size:9px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.q2-num-prec-adj__btn,.q2-num-prec-adj__strip-label{flex-shrink:0;font-weight:700;user-select:none;-webkit-user-select:none}.q2-num-prec-adj__btn{align-items:center;background-color:color-mix(in srgb,var(--default-50,#f8fafc) 55%,transparent);background-image:linear-gradient(180deg,hsla(0,0%,100%,.14),transparent);border:1px solid color-mix(in srgb,var(--default-200,#e2e8f0) 50%,transparent);border-radius:var(--q2-radius-sm,6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 3px rgba(0,0,0,.05);color:var(--q2-ink-1,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;height:24px;justify-content:center;line-height:1;outline:none;padding:0;transition:background-color var(--motion-fast,.1s ease),border-color var(--motion-fast,.1s ease),color var(--motion-fast,.1s ease),transform var(--motion-fast,.1s ease),box-shadow var(--motion-fast,.1s ease);width:26px}.q2-num-prec-adj__btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--default-200,#e2e8f0) 70%,transparent);border-color:var(--default-300,#cbd5e1);color:var(--_txt,#0f172a)}.q2-num-prec-adj__btn:active:not(:disabled){box-shadow:inset 0 1px 4px rgba(0,0,0,.08);transform:scale(.92)}.q2-num-prec-adj__btn:focus-visible{box-shadow:var(--q2-focus-ring,0 0 0 3px rgba(255,72,0,.1))}.q2-num-prec-adj__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.28;pointer-events:none}.q2-num-prec-adj__indicator{color:var(--q2-ink-1,#64748b);flex:1;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.06em;min-width:32px;text-align:center;transition:color var(--motion-default,.2s ease);user-select:none;-webkit-user-select:none;white-space:nowrap}.q2-num-prec-adj__indicator[data-decimals="0"]{color:var(--q2-ink-2,#94a3b8)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num-prec-adj__btn,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec-adj__btn,html[data-ql-veil=eclipse] .q2-num-prec-adj__btn,html[data-ql-veil=last-quarter] .q2-num-prec-adj__btn,html[data-ql-veil=total-eclipse] .q2-num-prec-adj__btn,html[data-ql-veil=waning-crescent] .q2-num-prec-adj__btn,html[data-ql-veil=waning-gibbous] .q2-num-prec-adj__btn,html[data-theme=dark] .q2-num-prec-adj__btn{background-color:color-mix(in srgb,var(--default-700,#334155) 55%,transparent);border-color:color-mix(in srgb,var(--default-600,#475569) 40%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 3px rgba(0,0,0,.15);color:var(--q2-ink-1,#94a3b8)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-label,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-num-prec-adj__strip-label,html[data-ql-veil=eclipse] .q2-num-prec-adj__strip-label,html[data-ql-veil=last-quarter] .q2-num-prec-adj__strip-label,html[data-ql-veil=total-eclipse] .q2-num-prec-adj__strip-label,html[data-ql-veil=waning-crescent] .q2-num-prec-adj__strip-label,html[data-ql-veil=waning-gibbous] .q2-num-prec-adj__strip-label,html[data-theme=dark] .q2-num-prec-adj__strip-label{color:var(--q2-ink-2,#64748b)}@media (prefers-reduced-motion:reduce){.q2-num-prec-adj__btn,.q2-num-prec-adj__strip,.q2-num-prec-adj__strip-inner,.q2-num-prec__toggle,.q2-num__btn,.q2-num__surface{transition:none}.q2-num-prec-adj__btn:active,.q2-num-prec__toggle:active,.q2-num__btn:active{transform:none}}[data-ql-motion=reduced] .q2-num-prec-adj__btn,[data-ql-motion=reduced] .q2-num-prec-adj__strip,[data-ql-motion=reduced] .q2-num-prec-adj__strip-inner,[data-ql-motion=reduced] .q2-num-prec__toggle,[data-ql-motion=reduced] .q2-num__btn,[data-ql-motion=reduced] .q2-num__surface{transform:none!important;transition:none!important}.q2-select{position:relative;width:100%}.q2-select__trigger{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:var(--space-2);justify-content:space-between;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));text-align:left;transition:var(--motion-default);width:100%}.q2-select__trigger:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}}@layer components{.q2-select__trigger:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-select__trigger:disabled{background:var(--q2-control-disabled-bg);border-color:var(--default-200);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-select__value--placeholder{color:var(--text-placeholder)}.q2-select__icon{color:var(--text-muted);flex-shrink:0;height:16px;transition:transform var(--motion-default);width:16px}.q2-select__trigger[aria-expanded=true] .q2-select__icon{transform:rotate(180deg)}.q2-select__list{background:var(--q2-glass-bg-strong);border:var(--q2-border-w) solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-select__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);min-height:calc(var(--q2-control-h-compact)*var(--density-height-multiplier, 1));padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-select__option:hover{background:var(--q2-control-hover-bg)}.q2-select__option[aria-selected=true]{background:var(--color-primary);color:var(--text-inversed)}.q2-select__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-select__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-combobox{position:relative;width:100%}.q2-combobox__input{background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-combobox__input:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}.q2-combobox__input:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-combobox__input:disabled{background:var(--q2-control-disabled-bg);border-color:var(--default-200);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-combobox__input::placeholder{color:var(--text-placeholder)}.q2-combobox__list{background:var(--q2-glass-bg-strong);border:var(--q2-border-w) solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-combobox__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);min-height:calc(var(--q2-control-h-compact)*var(--density-height-multiplier, 1));padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-combobox__option:hover{background:var(--q2-control-hover-bg)}.q2-combobox__option[aria-selected=true]{background:var(--color-primary);color:var(--text-inversed)}.q2-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-combobox__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-autocomplete{position:relative;width:100%}.q2-autocomplete__input{background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.02);color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-autocomplete__input:hover:not(:disabled){background:var(--q2-control-hover-bg);border-color:var(--default-300)}.q2-autocomplete__input:focus-visible{background:var(--q2-control-focus-bg);border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 2px hsla(0,0%,100%,.15);outline:none}.q2-autocomplete__input:disabled{background:var(--q2-control-disabled-bg);border-color:var(--default-200);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-autocomplete__input::placeholder{color:var(--text-placeholder)}.q2-autocomplete__list{background:var(--q2-glass-bg-strong);border:var(--q2-border-w) solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);max-height:300px;max-width:400px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1)}.q2-autocomplete__option{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);min-height:calc(var(--q2-control-h-compact)*var(--density-height-multiplier, 1));padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:var(--motion-fast)}.q2-autocomplete__option:hover{background:var(--q2-control-hover-bg)}.q2-autocomplete__option[aria-selected=true]{background:var(--color-primary);color:var(--text-inversed)}.q2-autocomplete__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-autocomplete__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-tooltip{background:var(--default-900);border-radius:var(--q2-radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);color:var(--text-inversed);font-size:13px;line-height:1.5;max-width:280px;opacity:0;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transform:scale(.95);transition:opacity var(--motion-default),transform var(--motion-default);z-index:var(--q2-z-tooltip)}.q2-tooltip[data-state=open]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.q2-tooltip{transition:none}}[data-ql-motion=reduced] .q2-tooltip{transition:none}.q2-link{color:var(--link);cursor:pointer;text-decoration:none;transition:color var(--motion-fast)}.q2-link:hover{text-decoration:underline}.q2-link:active,.q2-link:hover{color:var(--link-hover)}.q2-link:visited{color:var(--link);opacity:.85}.q2-link:focus-visible{border-radius:var(--q2-radius-xs);outline:2px solid var(--color-primary);outline-offset:2px}.q2-link:disabled,.q2-link[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-link--nav{align-items:center;border-radius:var(--q2-radius-md);display:inline-flex;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1));transition:background var(--motion-fast),color var(--motion-fast)}.q2-link--nav:hover{background:var(--default-100);text-decoration:none}.q2-link--nav:active,.q2-link--nav[aria-current=true]{background:var(--default-200);color:var(--text)}.q2-link--action{align-items:center;border-radius:var(--q2-radius-md);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:var(--q2-control-h-compact);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:background var(--motion-fast),color var(--motion-fast)}.q2-link--action:hover{background:var(--default-100);text-decoration:none}.q2-link--action:active{background:var(--default-200)}.q2-link--action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}}@layer components{.q2-image-field{--q2-if-drop-duration:180ms;--q2-if-drop-ease:ease-out;--q2-if-tile-size:80px;--q2-if-tile-radius:var(--q2-radius-sm);--q2-if-tile-shadow:var(--elev-1);--q2-if-drop-radius:var(--q2-radius-lg);--q2-if-drop-border:var(--q2-glass-control-border);--q2-if-drop-bg:var(--q2-glass-control-bg);--q2-if-drop-bg-hover:var(--q2-control-hover-bg);--q2-if-drop-bg-focus:var(--q2-control-focus-bg);display:flex;flex-direction:column;font-family:inherit;gap:var(--space-3);min-height:120px;min-width:0}.q2-image-field__placeholder{align-items:center;color:var(--q2-ink-2);display:flex;font-size:14px;justify-content:center;min-height:100px;padding:var(--space-4)}.q2-image-field--side-right{flex-direction:row}.q2-image-field--side-right .q2-image-field__content{flex:1;min-width:0}.q2-image-field--side-right .q2-image-field__previews{flex-shrink:0}.q2-image-field--side-left{flex-direction:row-reverse}.q2-image-field--side-left .q2-image-field__content{flex:1;min-width:0}.q2-image-field--side-left .q2-image-field__previews{flex-shrink:0}.q2-image-field--side-top{flex-direction:column-reverse}.q2-image-field--side-bottom{flex-direction:column}@media (max-width:640px){.q2-image-field--side-left,.q2-image-field--side-right{flex-direction:column}}.q2-image-field__content{display:flex;flex-direction:column;gap:var(--space-2)}.q2-image-field__drop{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--q2-if-drop-bg) 85%,transparent),var(--q2-if-drop-bg));border:var(--q2-border-w) dashed var(--q2-if-drop-border);border-radius:var(--q2-if-drop-radius);color:var(--q2-ink-0);cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:var(--space-5);position:relative;transition:border-color var(--q2-if-drop-duration) var(--q2-if-drop-ease),background var(--q2-if-drop-duration) var(--q2-if-drop-ease),box-shadow var(--q2-if-drop-duration) var(--q2-if-drop-ease),filter var(--q2-if-drop-duration) var(--q2-if-drop-ease),opacity var(--q2-if-drop-duration) var(--q2-if-drop-ease)}@media (prefers-reduced-motion:reduce){.q2-image-field__drop{transition:none}}.q2-image-field:not(.is-disabled) .q2-image-field__drop:hover{background:var(--q2-if-drop-bg-hover);border-color:var(--q2-control-hover-border);box-shadow:inset 0 1px 2px rgba(0,0,0,.04),inset 0 2px 6px rgba(0,0,0,.02),inset 0 0 0 1px hsla(0,0%,100%,.06);filter:brightness(.99)}.q2-image-field__drop.is-dragover{background:var(--q2-if-drop-bg-focus);border-color:var(--q2-control-focus-border);box-shadow:inset 0 2px 4px rgba(0,0,0,.06),inset 0 6px 12px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.08);filter:brightness(.98)}.q2-image-field__drop:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-image-field__drop-inner{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;text-align:center}.q2-image-field__drop-icon{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-shadow:var(--elev-1);color:var(--q2-ink-0);display:inline-flex;height:var(--q2-control-h);justify-content:center;width:var(--q2-control-h)}.q2-image-field__drop-text{color:var(--text);display:flex;flex-direction:column;font-size:14px;gap:2px;line-height:1.4;text-align:center}.q2-image-field__drop-title{font-weight:600;letter-spacing:.01em}.q2-image-field__drop-hint{color:var(--text-muted);font-size:12px}.q2-image-field__drop input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.q2-image-field__upload-btn{align-self:flex-start}.q2-image-field__meta{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:var(--space-2);justify-content:space-between}.q2-image-field__meta-count{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-pill);color:var(--text);display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--space-1);padding:2px calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-image-field__meta-hint{white-space:nowrap}.q2-image-field__previews{align-items:flex-start;display:grid;gap:var(--space-2);grid-auto-rows:var(--q2-if-tile-size);grid-template-columns:repeat(auto-fill,var(--q2-if-tile-size))}.q2-image-field--sm{--q2-if-tile-size:60px}.q2-image-field--md{--q2-if-tile-size:84px}.q2-image-field--lg{--q2-if-tile-size:120px}.q2-image-field__preview-tile{background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-if-tile-radius);box-shadow:var(--q2-if-tile-shadow);flex-shrink:0;height:var(--q2-if-tile-size);overflow:hidden;position:relative;transition:transform var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft),border-color var(--motion-fast) var(--motion-ease-soft);width:var(--q2-if-tile-size)}.q2-image-field__preview-tile.is-draggable{cursor:grab}.q2-image-field__preview-tile.is-draggable:active{cursor:grabbing}.q2-image-field__preview-tile:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.q2-image-field__preview-tile img{display:block;height:100%;object-fit:cover;width:100%}.q2-image-field__preview-tile.is-primary{box-shadow:var(--elev-1),0 0 0 2px var(--color-primary)}.q2-image-field__preview-tile.is-primary:before{background:var(--color-primary);border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.75);content:"";height:8px;left:6px;position:absolute;top:6px;width:8px;z-index:1}.q2-image-field__preview-tile-actions{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.6));display:flex;gap:var(--space-1);inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--motion-fast) var(--motion-ease-soft)}.q2-image-field__preview-tile:focus-within .q2-image-field__preview-tile-actions,.q2-image-field__preview-tile:hover .q2-image-field__preview-tile-actions{opacity:1}@media (prefers-reduced-motion:reduce){.q2-image-field__preview-tile-actions{background:rgba(0,0,0,.35);opacity:1}}.q2-image-field__preview-tile-btn{align-items:center;background:var(--q2-glass-control-bg);border:var(--q2-border-w) solid var(--q2-glass-control-border);border-radius:var(--q2-radius-sm);color:var(--text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background var(--motion-fast) var(--motion-ease-soft),transform var(--motion-fast) var(--motion-ease-soft),box-shadow var(--motion-fast) var(--motion-ease-soft);width:28px}.q2-image-field__preview-tile-btn:hover{background:var(--q2-control-hover-bg);box-shadow:var(--elev-1);transform:translateY(-1px)}.q2-image-field__preview-tile-btn:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-image-field__preview-tile-btn[aria-label*=Delete],.q2-image-field__preview-tile-btn[data-action=delete]{color:var(--danger-500)}.q2-image-field__preview-tile-caption{background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;color:var(--color-paper);font-size:11px;left:0;line-height:1.3;overflow:hidden;padding:var(--space-1) var(--space-2);position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.q2-image-field__preview-tile.is-uploading:after{background:hsla(0,0%,100%,.7);content:"";inset:0;position:absolute}.q2-image-field__preview-tile-progress{background:var(--default-200);bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0}.q2-image-field__preview-tile-progress-bar{background:var(--color-primary);height:100%;transition:width var(--motion-fast) var(--motion-ease-soft)}@media (prefers-reduced-motion:reduce){.q2-image-field__preview-tile-progress-bar{transition:none}}.q2-image-field__preview-tile.is-error{border-color:var(--danger-300);box-shadow:var(--elev-1),var(--q2-glow-danger)}.q2-image-field__status{color:var(--q2-ink-0);font-size:13px;line-height:1.4;min-height:1.4em}.q2-image-field__status.is-error{color:var(--danger-500)}.q2-image-field.is-uploading .q2-image-field__drop{opacity:.85;pointer-events:none}.q2-image-field.is-error .q2-image-field__drop{border-color:var(--danger-300);box-shadow:var(--q2-glow-danger)}.q2-image-field.is-disabled .q2-image-field__drop,.q2-image-field.is-disabled .q2-image-field__upload-btn{background:var(--q2-control-disabled-bg);cursor:not-allowed;opacity:.6;pointer-events:none}.q2-inline-dropdown{--q2-inline-dd-inner-h:var(--q2-control-h);--q2-inline-dd-pad:var(--space-1);--q2-inline-dd-track:calc(var(--q2-inline-dd-inner-h) - var(--q2-inline-dd-pad)*2);--q2-inline-dd-divider:color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 30%,transparent);--q2-inline-dd-surface-ring:0 0 0 1px color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 42%,transparent);--q2-inline-dd-surface-shadow:var(--q2-inline-dd-surface-ring),var(--q2-elev-1);--q2-inline-dd-list-outer:var(--q2-elev-3);--q2-inline-dd-frost-blur:var(--q2-dropdown-frost-blur,var(--q2-floating-menu-frost-blur,10px));--q2-inline-dd-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-inline-dd-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-inline-dd-frost-bg:var(--q2-dropdown-frost-bg,var(--q2-glass-bg-strong));--q2-inline-dd-frost-air:var(--q2-dropdown-frost-air,var(--q2-floating-menu-frost-air,var(--q2-elev-3)));display:inline-flex;flex-direction:column;font-family:inherit;gap:var(--space-2);position:relative;width:100%}.q2-inline-dropdown--chrome-soft{--q2-inline-dd-surface-shadow:var(--q2-inline-dd-surface-ring),0 6px 20px color-mix(in srgb,var(--default-950) 3%,transparent);--q2-inline-dd-list-outer:var(--q2-elev-2)}.q2-inline-dropdown--list-elevated{--q2-inline-dd-list-outer:var(--q2-elev-4)}[data-ql-density=compact] .q2-inline-dropdown,[data-ql-density=compact].q2-inline-dropdown{--q2-inline-dd-inner-h:var(--q2-control-h-compact);--q2-inline-dd-pad:2px}[data-ql-density=cozy] .q2-inline-dropdown,[data-ql-density=cozy].q2-inline-dropdown{--q2-inline-dd-inner-h:var(--q2-control-h-cozy);--q2-inline-dd-pad:var(--space-2)}.q2-field>.q2-inline-dropdown{margin-bottom:0;margin-top:0}.q2-inline-dropdown__surface{align-items:stretch;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:var(--q2-glass-control-bg);border:none;border-radius:var(--q2-radius-md);box-shadow:var(--q2-inline-dd-surface-shadow);box-sizing:border-box;display:flex;gap:0;height:var(--q2-inline-dd-inner-h);isolation:isolate;min-height:var(--q2-inline-dd-inner-h);padding:var(--q2-inline-dd-pad);position:relative;transition:background var(--motion-default),box-shadow var(--motion-default);width:100%}.q2-inline-dropdown__surface>:not(:first-child){box-shadow:-1px 0 0 var(--q2-inline-dd-divider)}.q2-inline-dropdown__surface:hover{--q2-inline-dd-surface-ring:0 0 0 1px color-mix(in srgb,var(--q2-control-hover-border,var(--default-300)) 50%,transparent)}}@layer components{.q2-inline-dropdown__surface:focus-within{--q2-inline-dd-surface-ring:0 0 0 1px color-mix(in srgb,var(--q2-control-focus-border,var(--color-primary)) 55%,transparent);box-shadow:var(--q2-focus-ring),var(--q2-inline-dd-surface-ring),var(--q2-elev-1)}@supports not (backdrop-filter:blur(1px)){.q2-inline-dropdown__surface{background:var(--q2-glass-solid-control-bg)}}.q2-inline-dropdown__add,.q2-inline-dropdown__clear,.q2-inline-dropdown__filter{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-sm);box-shadow:none;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--q2-inline-dd-track);justify-content:center;min-width:var(--q2-inline-dd-track);padding:0;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast);width:var(--q2-inline-dd-track);z-index:1}.q2-inline-dropdown__add:hover:not(:disabled),.q2-inline-dropdown__clear:hover:not(:disabled),.q2-inline-dropdown__filter:hover:not(:disabled){background:color-mix(in srgb,var(--q2-control-hover-bg) 55%,transparent);color:var(--text)}.q2-inline-dropdown__add:active:not(:disabled),.q2-inline-dropdown__clear:active:not(:disabled),.q2-inline-dropdown__filter:active:not(:disabled){transform:scale(.97)}.q2-inline-dropdown__add:focus-visible,.q2-inline-dropdown__clear:focus-visible,.q2-inline-dropdown__filter:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-inline-dropdown__add:disabled,.q2-inline-dropdown__filter:disabled{cursor:not-allowed;opacity:.45}.q2-inline-dropdown__add-icon,.q2-inline-dropdown__clear-icon,.q2-inline-dropdown__filter-icon{height:16px;width:16px}.q2-inline-dropdown__trigger{align-items:center;align-self:stretch;background:transparent;border:none;border-radius:var(--q2-radius-sm);box-shadow:none;color:var(--text);cursor:pointer;display:flex;flex:1;font-size:var(--font-size-body-m,14px);gap:var(--space-2);line-height:1.5;min-height:0;min-width:0;padding:0 var(--space-3);position:relative;text-align:left;transition:background var(--motion-fast),transform var(--motion-fast);z-index:1}.q2-inline-dropdown__trigger:hover:not(:disabled){background:color-mix(in srgb,var(--q2-control-hover-bg) 50%,transparent)}.q2-inline-dropdown__trigger:active:not(:disabled){transform:scale(.998)}.q2-inline-dropdown__trigger:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-inline-dropdown__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--q2-control-focus-bg) 62%,transparent)}.q2-inline-dropdown__trigger:disabled{cursor:not-allowed;opacity:.58}.q2-inline-dropdown__trigger-icon-prefix{align-items:center;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;min-width:16px;width:16px}.q2-inline-dropdown__trigger-icon-prefix svg{height:100%;width:100%}.q2-inline-dropdown__trigger-icon-prefix.q2-inline-dropdown__trigger-symbol{color:var(--text);font-size:12px;font-weight:600;letter-spacing:.02em}.q2-inline-dropdown__trigger-content{align-items:center;display:flex;flex:1;gap:var(--space-2);min-width:0;overflow:hidden}.q2-inline-dropdown__trigger-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-inline-dropdown__trigger-label--placeholder{color:var(--text-placeholder,var(--text-muted))}.q2-inline-dropdown__trigger-meta{flex-shrink:0}.q2-inline-dropdown__trigger-icon{color:var(--text-muted);flex-shrink:0;height:16px;margin-left:auto;min-width:16px;transition:transform var(--motion-default);width:16px}.q2-inline-dropdown__trigger-icon svg{height:100%;width:100%}.q2-inline-dropdown__trigger[aria-expanded=true] .q2-inline-dropdown__trigger-icon{transform:rotate(180deg)}.q2-inline-dropdown__clear[hidden]{display:none}.q2-inline-dropdown__filter{color:color-mix(in srgb,var(--text-muted) 88%,var(--text))}.q2-inline-dropdown__filter:hover:not(:disabled){color:var(--text)}.q2-inline-dropdown__input{background:transparent;border:none;border-radius:var(--q2-radius-md);color:var(--text);flex:1;font-family:inherit;font-size:var(--font-size-body-m,14px);height:var(--q2-inline-dd-track);line-height:1.5;min-width:0;outline:none;padding:0 var(--space-3)}.q2-inline-dropdown__input::placeholder{color:var(--text-placeholder,var(--text-muted))}.q2-inline-dropdown__input:focus{outline:none}.q2-inline-dropdown--with-input .q2-inline-dropdown__trigger,.q2-inline-dropdown__surface:has(.q2-inline-dropdown__input) .q2-inline-dropdown__trigger{flex:0 0 auto;gap:var(--space-1);max-width:56px;min-width:0;padding:0 var(--space-2);width:auto}.q2-inline-dropdown--with-input .q2-inline-dropdown__trigger-content,.q2-inline-dropdown__surface:has(.q2-inline-dropdown__input) .q2-inline-dropdown__trigger-content{display:none}.q2-inline-dropdown__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);margin-left:auto}.q2-inline-dropdown__action{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-xs);color:var(--text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:24px}.q2-inline-dropdown__action:hover:not(:disabled){background:var(--q2-control-hover-bg);color:var(--text)}.q2-inline-dropdown__action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-inline-dropdown__action:disabled{cursor:not-allowed;opacity:.4}.q2-inline-dropdown__action-icon{height:14px;width:14px}.q2-inline-dropdown__list{--q2-inline-dd-divider:color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 30%,transparent);--q2-inline-dd-frost-blur:var(--q2-dropdown-frost-blur,var(--q2-floating-menu-frost-blur,10px));--q2-inline-dd-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-inline-dd-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-inline-dd-frost-bg:var(--q2-dropdown-frost-bg,var(--q2-glass-bg-strong));--q2-inline-dd-frost-air:var(--q2-dropdown-frost-air,var(--q2-floating-menu-frost-air,var(--q2-elev-3)));--q2-inline-dd-list-outer:var(--q2-elev-3);backdrop-filter:blur(var(--q2-inline-dd-frost-blur)) saturate(var(--q2-inline-dd-frost-sat)) brightness(var(--q2-inline-dd-frost-bright));-webkit-backdrop-filter:blur(var(--q2-inline-dd-frost-blur)) saturate(var(--q2-inline-dd-frost-sat)) brightness(var(--q2-inline-dd-frost-bright));background:var(--q2-inline-dd-frost-bg);border:none;border-radius:var(--q2-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-ink-inversed) 11%,transparent),var(--q2-inline-dd-frost-air),var(--q2-inline-dd-list-outer);box-sizing:border-box;max-height:min(300px,52vh);max-width:min(400px,92vw);min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1);scrollbar-gutter:stable}@supports not (backdrop-filter:blur(1px)){.q2-inline-dropdown__list{background:color-mix(in srgb,var(--q2-glass-solid-surface-bg) 92%,var(--q2-inline-dd-frost-bg))}}.q2-inline-dropdown__search{backdrop-filter:var(--q2-dropdown-search-backdrop,blur(10px) saturate(140%) brightness(100%));-webkit-backdrop-filter:var(--q2-dropdown-search-backdrop,blur(10px) saturate(140%) brightness(100%));background:color-mix(in srgb,transparent 20%,var(--q2-inline-dd-frost-bg));border:none;border-radius:var(--q2-radius-sm);box-shadow:inset 0 -1px 0 var(--q2-inline-dd-divider);box-sizing:border-box;color:var(--q2-ink-primary,var(--text));font-size:var(--font-size-body-m,14px);line-height:1.5;margin:0 0 var(--space-1) 0;outline:none;padding:var(--space-2) var(--space-3);position:sticky;top:0;transition:box-shadow var(--motion-default),background var(--motion-default);width:100%;z-index:1}.q2-inline-dropdown__search:focus{background:color-mix(in srgb,var(--q2-control-focus-bg) 35%,transparent);box-shadow:var(--q2-focus-ring),inset 0 -1px 0 color-mix(in srgb,var(--q2-control-focus-border,var(--color-primary)) 45%,transparent);outline:none}.q2-inline-dropdown__search::placeholder{color:var(--text-placeholder,var(--q2-ink-muted,var(--text-muted)))}@supports not (backdrop-filter:blur(1px)){.q2-inline-dropdown__search{background:var(--q2-glass-solid-control-bg)}}.q2-inline-dropdown__item{align-items:center;border-radius:var(--q2-radius-md);box-sizing:border-box;color:var(--q2-ink-primary,var(--text));cursor:pointer;display:flex;font-size:var(--font-size-body-m,14px);gap:var(--space-2);line-height:1.5;min-height:36px;padding:var(--space-2) var(--space-3);transition:background var(--motion-fast),color var(--motion-fast)}.q2-inline-dropdown__item:hover:not([aria-disabled=true]){background:var(--q2-control-hover-bg)}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item,:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item{color:var(--q2-ink-primary,var(--default-800))}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]){background:var(--tertiary-100);color:var(--q2-ink-primary,var(--default-800))}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item-secondary:not(.q2-tag),:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item-secondary:not(.q2-tag){color:var(--q2-ink-muted,var(--default-600))}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item-meta:not(.q2-badge),:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__list .q2-inline-dropdown__item-meta:not(.q2-badge){background:var(--tertiary-200);color:var(--q2-ink-1)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-inline-dropdown__item:hover:not([aria-disabled=true]):not([aria-selected=true]){background:color-mix(in srgb,var(--default-50) 14%,var(--q2-control-hover-bg))}.q2-inline-dropdown__item[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__item[aria-selected=true]{background:var(--primary-100);color:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-theme=light] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-theme=light] .q2-inline-dropdown__item[aria-selected=true]:hover{background:var(--primary-200);color:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-inline-dropdown__item[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-inline-dropdown__item[aria-selected=true]{background:var(--default-600);color:var(--primary-100)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-inline-dropdown__item[aria-selected=true]:hover,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-inline-dropdown__item[aria-selected=true]:hover{background:color-mix(in srgb,var(--color-primary) 44%,var(--default-900))}.q2-inline-dropdown__item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-inline-dropdown__item:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-inline-dropdown__item-content{align-items:center;column-gap:var(--space-2);display:grid;flex:1;grid-template-columns:auto 1fr;grid-template-rows:auto auto;min-width:0;row-gap:var(--space-unit-0_5,2px)}.q2-inline-dropdown__item-content:not(:has(.q2-inline-dropdown__item-icon)){grid-template-columns:1fr}.q2-inline-dropdown__item-icon{align-items:center;align-self:center;border-radius:var(--q2-radius-round);display:inline-flex;flex-shrink:0;grid-column:1;grid-row:1/-1;height:20px;justify-content:center;object-fit:cover;width:20px}.q2-inline-dropdown__item-icon svg{display:block;height:16px;width:16px}.q2-inline-dropdown__item-content:not(:has(.q2-inline-dropdown__item-icon)) .q2-inline-dropdown__item-label,.q2-inline-dropdown__item-content:not(:has(.q2-inline-dropdown__item-icon)) .q2-inline-dropdown__item-secondary{grid-column:1}.q2-inline-dropdown__item-label{font-weight:500;grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-inline-dropdown__item-secondary{color:inherit;font-size:inherit;grid-column:2;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-inline-dropdown__item[aria-selected=true] .q2-inline-dropdown__item-secondary{color:inherit}.q2-inline-dropdown__item-meta{flex-shrink:0}.q2-inline-dropdown__load-more{min-height:4px;pointer-events:none}.q2-inline-dropdown__no-results,.q2-inline-dropdown__state{color:var(--q2-ink-muted,var(--text-muted));font-size:var(--font-size-body-m,14px);padding:var(--space-4);text-align:center}.q2-inline-dropdown__state--loading{align-items:center;display:flex;gap:var(--space-2);justify-content:center}.q2-inline-dropdown__state--empty{color:var(--q2-ink-muted,var(--text-muted))}.q2-inline-dropdown__state--error{color:var(--danger-600)}.q2-inline-dropdown__spinner{animation:q2-spin .6s linear infinite;border:2px solid var(--default-200);border-radius:50%;border-top-color:var(--color-primary);height:16px;width:16px}@media (prefers-reduced-motion:reduce){.q2-inline-dropdown__spinner{animation:none}}[data-ql-motion=reduced] .q2-inline-dropdown__spinner{animation:none}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-inline-dropdown__spinner,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-inline-dropdown__spinner{border-color:var(--default-600);border-top-color:var(--color-primary)}#q2-overlay-root .q2-inline-dropdown__list,.inline-dropdown__menu.qlunar-dropdown-menu,.q2-inline-dropdown__list,.q2-inline-dropdown__list.q2-overlay--floating,.qlunar-dropdown-menu{--q2-inline-dd-divider:color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 30%,transparent);--q2-inline-dd-frost-blur:var(--q2-dropdown-frost-blur,var(--q2-floating-menu-frost-blur,10px));--q2-inline-dd-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-inline-dd-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-inline-dd-frost-bg:var(--q2-dropdown-frost-bg,var(--q2-glass-bg-strong));--q2-inline-dd-frost-air:var(--q2-dropdown-frost-air,var(--q2-floating-menu-frost-air,var(--q2-elev-3)));--q2-inline-dd-list-outer:var(--q2-elev-3);backdrop-filter:blur(var(--q2-inline-dd-frost-blur)) saturate(var(--q2-inline-dd-frost-sat)) brightness(var(--q2-inline-dd-frost-bright));-webkit-backdrop-filter:blur(var(--q2-inline-dd-frost-blur)) saturate(var(--q2-inline-dd-frost-sat)) brightness(var(--q2-inline-dd-frost-bright));background:var(--q2-inline-dd-frost-bg);border:none;border-radius:var(--q2-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-ink-inversed) 11%,transparent),var(--q2-inline-dd-frost-air),var(--q2-inline-dd-list-outer);color:var(--q2-ink-primary,var(--text))}.qlunar-dropdown-menu .inline-dropdown__option,.qlunar-dropdown-menu .q2-inline-dropdown__item{border-radius:var(--q2-radius-md);color:var(--q2-ink-primary,var(--text))}.qlunar-dropdown-menu .inline-dropdown__option--highlighted,.qlunar-dropdown-menu .inline-dropdown__option:hover,.qlunar-dropdown-menu .q2-inline-dropdown__item:hover:not([aria-disabled=true]){background:var(--q2-control-hover-bg);color:var(--q2-ink-primary,var(--text))}.qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],.qlunar-dropdown-menu .q2-inline-dropdown__item[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],html[data-ql-veil=eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],html[data-ql-veil=eclipse] .qlunar-dropdown-menu .q2-inline-dropdown__item[aria-selected=true],html[data-ql-veil=total-eclipse] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],html[data-ql-veil=total-eclipse] .qlunar-dropdown-menu .q2-inline-dropdown__item[aria-selected=true],html[data-theme=dark] .qlunar-dropdown-menu .inline-dropdown__option[aria-selected=true],html[data-theme=dark] .qlunar-dropdown-menu .q2-inline-dropdown__item[aria-selected=true]{background:var(--default-600);color:var(--primary-100)}.qlunar-dropdown-menu .inline-dropdown__search,.qlunar-dropdown-menu .q2-inline-dropdown__search{background:color-mix(in srgb,transparent 20%,var(--q2-inline-dd-frost-bg));border:none;box-shadow:inset 0 -1px 0 var(--q2-inline-dd-divider);color:var(--q2-ink-primary,var(--text))}[data-ql-density=compact] .q2-inline-dropdown__trigger{padding:0 var(--space-2)}[data-ql-density=compact] .q2-inline-dropdown__item{min-height:32px;padding:var(--space-1) var(--space-2)}[data-ql-density=cozy] .q2-inline-dropdown__trigger{padding:0 var(--space-4)}[data-ql-density=cozy] .q2-inline-dropdown__item{min-height:40px;padding:var(--space-3) var(--space-4)}@media (prefers-reduced-motion:reduce){.q2-inline-dropdown__add,.q2-inline-dropdown__clear,.q2-inline-dropdown__filter,.q2-inline-dropdown__item,.q2-inline-dropdown__surface,.q2-inline-dropdown__trigger,.q2-inline-dropdown__trigger-icon{transition:none}.q2-inline-dropdown__add:hover:not(:disabled),.q2-inline-dropdown__clear:hover:not(:disabled),.q2-inline-dropdown__filter:hover:not(:disabled),.q2-inline-dropdown__trigger:active:not(:disabled),.q2-inline-dropdown__trigger:hover:not(:disabled){transform:none}}.inline-dropdown>.inline-dropdown__menu,.inline-dropdown__menu[data-state=closed]:not(.qlunar-dropdown-menu),.inline-dropdown__menu[hidden],.q2-inline-dropdown>.q2-inline-dropdown__list:not(.qlunar-dropdown-menu),.q2-inline-dropdown__list[hidden]{display:none!important}.q2-action-menu{align-items:center;display:inline-flex;justify-content:flex-end;position:relative;--q2-action-menu-gap:var(--space-2);--q2-action-menu-min-w:11.5rem;--q2-action-menu-max-h:min(70vh,calc(100vh - 1rem))}.q2-action-menu__panel--portaled{--q2-action-menu-frost-blur:10px;--q2-action-menu-frost-sat:var(--q2-dropdown-frost-sat,158%);--q2-action-menu-frost-bright:var(--q2-dropdown-frost-bright,114%);--q2-action-menu-surface-bg:color-mix(in srgb,var(--color-paper,var(--q2-glass-bg,var(--q2-surface-bg,var(--default-50)))) 46%,transparent);--q2-action-menu-air:0 12px 40px color-mix(in srgb,var(--secondary-500) 10%,transparent),0 22px 64px color-mix(in srgb,var(--default-950) 5%,transparent);--q2-action-menu-ring:0 0 0 1px color-mix(in srgb,var(--q2-surface-border,var(--default-200)) 55%,transparent);--q2-action-menu-inner-glow:linear-gradient(165deg,color-mix(in srgb,var(--secondary-400) 7%,transparent) 0%,transparent 42%,color-mix(in srgb,var(--primary-500) 5%,transparent) 100%);--q2-action-menu-min-w:11.5rem;--q2-action-menu-max-h:min(70vh,calc(100vh - 1rem))}}@layer components{:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__panel--portaled,html[data-theme=dark] .q2-action-menu__panel--portaled{--q2-action-menu-surface-bg:color-mix(in srgb,var(--default-900,var(--default-950)) 52%,transparent);--q2-action-menu-air:0 12px 40px color-mix(in srgb,var(--secondary-400) 8%,transparent),0 20px 56px rgba(0,0,0,.34)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-action-menu__panel--portaled,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-action-menu__panel--portaled,html[data-ql-veil=eclipse] .q2-action-menu__panel--portaled,html[data-ql-veil=last-quarter] .q2-action-menu__panel--portaled,html[data-ql-veil=total-eclipse] .q2-action-menu__panel--portaled,html[data-ql-veil=waning-crescent] .q2-action-menu__panel--portaled,html[data-ql-veil=waning-gibbous] .q2-action-menu__panel--portaled{--q2-action-menu-frost-sat:var(--q2-dropdown-frost-sat,76%);--q2-action-menu-frost-bright:var(--q2-dropdown-frost-bright,86%);--q2-action-menu-surface-bg:color-mix(in srgb,var(--default-900) 50%,transparent)}[data-ql-density=compact] .q2-action-menu{--q2-action-menu-gap:var(--space-1);--q2-action-menu-min-w:10.25rem}[data-ql-density=cozy] .q2-action-menu{--q2-action-menu-gap:var(--space-3);--q2-action-menu-min-w:12rem}[data-ql-density=compact] .q2-action-menu__panel--portaled,html[data-ql-density=compact] .q2-action-menu__panel--portaled{--q2-action-menu-min-w:10.25rem}[data-ql-density=cozy] .q2-action-menu__panel--portaled,html[data-ql-density=cozy] .q2-action-menu__panel--portaled{--q2-action-menu-min-w:12rem}.q2-action-menu__panel[aria-hidden=true]:not(.q2-action-menu__panel--portaled),.q2-action-menu__panel[hidden]{display:none!important}.q2-action-menu__panel--portaled{backdrop-filter:blur(var(--q2-action-menu-frost-blur)) saturate(var(--q2-action-menu-frost-sat)) brightness(var(--q2-action-menu-frost-bright));-webkit-backdrop-filter:blur(var(--q2-action-menu-frost-blur)) saturate(var(--q2-action-menu-frost-sat)) brightness(var(--q2-action-menu-frost-bright));background-blend-mode:normal;background-color:var(--q2-action-menu-surface-bg);background-image:var(--q2-action-menu-inner-glow);border:none;border-radius:var(--radius-card,var(--q2-radius-md));box-shadow:var(--q2-action-menu-ring),var(--q2-action-menu-air);box-sizing:border-box;color:var(--q2-ink,var(--text));isolation:isolate;margin:0;max-height:var(--q2-action-menu-max-h);min-width:var(--q2-action-menu-min-w);opacity:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-2);pointer-events:none;position:fixed;transform:translateY(calc(var(--space-1)*-1)) scale(.98);transition:opacity var(--motion-default,.18s) cubic-bezier(.22,1,.36,1),transform var(--motion-default,.18s) cubic-bezier(.22,1,.36,1);z-index:var(--q2-z-modal-popover,740)}.q2-action-menu__panel--portaled[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.q2-action-menu__panel--portaled[data-q2-placement^=top]{transform:translateY(var(--space-1)) scale(.98)}.q2-action-menu__panel--portaled[data-q2-placement^=top][data-state=open]{transform:translateY(0) scale(1)}.q2-action-menu__panel--portaled[data-q2-placement=bottom-end]{transform-origin:100% 0}.q2-action-menu__panel--portaled[data-q2-placement=bottom-start]{transform-origin:0 0}.q2-action-menu__panel--portaled[data-q2-placement=top-end]{transform-origin:100% 100%}.q2-action-menu__panel--portaled[data-q2-placement=top-start]{transform-origin:0 100%}@media (prefers-reduced-motion:reduce){.q2-action-menu__panel--portaled{transform:none;transition-duration:.01ms;transition-timing-function:linear}.q2-action-menu__panel--portaled[data-state=open]{transform:none}}.q2-action-menu__label{color:var(--q2-ink-muted,var(--text-muted));font-size:.68rem;font-weight:700;letter-spacing:.07em;margin:0;padding:var(--space-1) var(--space-2);pointer-events:none;text-transform:uppercase}.q2-action-menu__sep{background:color-mix(in srgb,var(--q2-ink-muted,var(--default-400)) 22%,transparent);border:0;height:1px;margin:var(--space-1) 0}.q2-action-menu__item{align-items:center;background:transparent;border:none;border-inline-start:3px solid transparent;border-radius:var(--radius-control,var(--q2-radius-sm));box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:.875rem;gap:var(--space-2);margin:0;padding:calc(var(--space-2)*.85) var(--space-2);text-align:start;transition:background var(--motion-fast,.14s) cubic-bezier(.22,1,.36,1),border-color var(--motion-fast,.14s) ease,box-shadow var(--motion-fast,.14s) ease,color var(--motion-fast,.14s) ease,transform var(--motion-fast,.14s) cubic-bezier(.22,1,.36,1);width:100%}.q2-action-menu__item-icon{color:var(--q2-ink-muted,var(--text-muted));display:flex;flex-shrink:0;transition:color var(--motion-fast,.14s) ease}.q2-action-menu__item:focus-visible:not([aria-disabled=true]),.q2-action-menu__item:hover:not([aria-disabled=true]){background:linear-gradient(105deg,color-mix(in srgb,var(--primary-500) 14%,transparent) 0,color-mix(in srgb,var(--q2-ink,var(--text)) 9%,transparent) 48%,color-mix(in srgb,var(--secondary-400) 6%,transparent) 100%);border-inline-start-color:color-mix(in srgb,var(--primary-400,var(--primary-500)) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-500) 16%,transparent),0 6px 20px color-mix(in srgb,var(--primary-600,var(--primary-500)) 7%,transparent);color:var(--q2-ink,var(--text));outline:none;transform:translateY(-.5px)}.q2-action-menu__item:focus-visible:not([aria-disabled=true]) .q2-action-menu__item-icon,.q2-action-menu__item:hover:not([aria-disabled=true]) .q2-action-menu__item-icon{color:color-mix(in srgb,var(--primary-500) 62%,var(--q2-ink-muted,var(--text-muted)))}.q2-action-menu__item:focus-visible:not([aria-disabled=true]) .q2-action-menu__kbd,.q2-action-menu__item:hover:not([aria-disabled=true]) .q2-action-menu__kbd{color:var(--q2-ink,var(--text));opacity:1}@media (prefers-reduced-motion:reduce){.q2-action-menu__item{transition-duration:.01ms}.q2-action-menu__item:focus-visible:not([aria-disabled=true]),.q2-action-menu__item:hover:not([aria-disabled=true]){transform:none}}.q2-action-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:.45}.q2-action-menu__item--danger{color:var(--danger-600,var(--danger-500))}.q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]),.q2-action-menu__item--danger:hover:not([aria-disabled=true]){background:linear-gradient(105deg,color-mix(in srgb,var(--danger-500) 18%,transparent) 0,color-mix(in srgb,var(--danger-500) 8%,transparent) 55%,color-mix(in srgb,var(--secondary-400) 5%,transparent) 100%);border-inline-start-color:color-mix(in srgb,var(--danger-400,var(--danger-500)) 75%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger-500) 22%,transparent),0 6px 18px color-mix(in srgb,var(--danger-600,var(--danger-500)) 10%,transparent);color:var(--danger-700,var(--danger-600))}.q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__item-icon,.q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__item-icon{color:color-mix(in srgb,var(--danger-500) 55%,var(--q2-ink-muted,var(--text-muted)))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger,html[data-theme=dark] .q2-action-menu__item--danger{color:var(--danger-400,var(--danger-300))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]),:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]),:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]),html[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]),html[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]){background:linear-gradient(105deg,color-mix(in srgb,var(--danger-400,var(--danger-500)) 32%,transparent) 0,color-mix(in srgb,var(--danger-500) 18%,transparent) 52%,color-mix(in srgb,var(--danger-600,var(--danger-500)) 12%,transparent) 100%);border-inline-start-color:color-mix(in srgb,var(--danger-300,var(--danger-400)) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger-400) 38%,transparent),0 8px 26px color-mix(in srgb,var(--danger-500) 22%,transparent);color:var(--danger-100,var(--danger-200))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__item-icon,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__item-icon,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__item-icon,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__item-icon,html[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__item-icon,html[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__item-icon{color:var(--danger-200,var(--danger-100))}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__kbd,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__kbd,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__kbd,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__kbd,html[data-theme=dark] .q2-action-menu__item--danger:focus-visible:not([aria-disabled=true]) .q2-action-menu__kbd,html[data-theme=dark] .q2-action-menu__item--danger:hover:not([aria-disabled=true]) .q2-action-menu__kbd{color:var(--danger-100,var(--danger-200));opacity:1}.q2-action-menu__kbd{color:var(--q2-ink-muted,var(--text-muted));font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto;opacity:.85}.q2-action-menu__panel--portaled--air-soft{--q2-action-menu-air:var(--q2-elev-3)}.q2-context-bar{background:var(--q2-glass-surface-bg);border:var(--q2-border-w) solid var(--q2-glass-surface-border);box-shadow:var(--q2-elev-1);display:grid;gap:var(--space-3);padding:var(--space-4);position:sticky;top:var(--space-3);transition:opacity var(--motion-default),filter var(--motion-default);z-index:32}.q2-context-bar__controls{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr))}.q2-context-bar__field{margin:0;min-width:0}.q2-context-bar__field .q2-field__label{color:var(--text-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.q2-context-bar__currency .q2-inline-dropdown__surface,.q2-context-bar__field .q2-input,.q2-context-bar__field .q2-select,.q2-context-bar__mode .q2-segmented__label{height:var(--q2-control-h);min-height:var(--q2-control-h)}.q2-context-bar__mode{border-radius:var(--q2-radius-md);display:grid;grid-template-columns:1fr 1fr;width:100%}.q2-context-bar__mode .q2-segmented__label{border-radius:calc(var(--q2-radius-md) - 1px);font-size:13px;font-weight:600}.q2-context-bar__currency{width:100%}.q2-context-bar__currency .q2-inline-dropdown__surface{padding-right:var(--space-1)}.q2-context-bar__currency .q2-inline-dropdown__trigger{min-height:0}.q2-context-bar__currency .q2-inline-dropdown__trigger-label{font-weight:500}.q2-context-bar__currency .q2-inline-dropdown__clear{height:var(--q2-inline-dd-track);min-width:var(--q2-inline-dd-track);width:var(--q2-inline-dd-track)}.q2-context-bar__currency-menu{max-height:360px;max-width:min(420px,calc(100vw - var(--space-6)));width:min(420px,calc(100vw - var(--space-6)))}.q2-context-bar__currency-list{display:grid;gap:2px;min-height:28px}.q2-context-bar__currency .q2-inline-dropdown__item-meta{min-width:32px;text-align:center}.q2-context-bar__summary{border-top:var(--q2-border-w) solid var(--q2-glass-surface-border);display:grid;gap:var(--space-2);padding-top:var(--space-3)}.q2-context-bar__summary-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-context-bar__summary-label{color:var(--text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.q2-context-bar__summary-hint{color:var(--text-secondary);font-size:12px}.q2-context-bar__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:24px}.q2-context-bar__chip{align-items:center;background:color-mix(in srgb,var(--default-100) 80%,transparent);border:var(--q2-border-w) solid var(--default-300);border-radius:var(--q2-radius-pill);color:var(--text);display:inline-flex;font-size:11px;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));line-height:1;min-height:24px;padding:0 var(--space-2)}.q2-context-bar__chip-key{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.q2-context-bar__chip-value{color:var(--text);font-weight:600}.q2-context-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.q2-context-bar__actions .q2-btn{min-height:var(--q2-control-h-compact)}.q2-context-bar__status{align-items:center;background:color-mix(in srgb,var(--default-100) 75%,transparent);border:var(--q2-border-w) solid var(--default-300);border-radius:var(--q2-radius-pill);color:var(--text-muted);display:inline-flex;font-size:11px;font-weight:600;justify-content:center;justify-self:end;letter-spacing:.03em;min-height:24px;min-width:86px;padding:0 var(--space-2);text-transform:uppercase}.q2-context-bar__status[data-state=loading]{background:color-mix(in srgb,var(--warning-100) 70%,transparent);border-color:color-mix(in srgb,var(--warning-500) 40%,var(--default-300));color:var(--warning-700)}.q2-context-bar__status[data-state=disabled]{background:color-mix(in srgb,var(--default-200) 55%,transparent);border-color:color-mix(in srgb,var(--default-400) 40%,var(--default-300));color:var(--text-secondary)}.q2-context-bar__status[data-state=ready]{background:color-mix(in srgb,var(--success-100) 70%,transparent);border-color:color-mix(in srgb,var(--success-500) 40%,var(--default-300));color:var(--success-700)}.q2-context-bar__status[data-state=error]{background:color-mix(in srgb,var(--danger-100) 70%,transparent);border-color:color-mix(in srgb,var(--danger-500) 45%,var(--default-300));color:var(--danger-700)}.q2-context-bar__empty{color:var(--text-muted);font-size:13px;padding:var(--space-2) var(--space-1)}.q2-context-bar__error{background:color-mix(in srgb,var(--danger-100) 60%,transparent);border:var(--q2-border-w) solid color-mix(in srgb,var(--danger-500) 35%,var(--q2-glass-surface-border));border-radius:var(--q2-radius-md);color:var(--danger-700);font-size:12px;margin:0;padding:var(--space-2) var(--space-3)}.q2-context-bar--loading{--q2-context-opacity:0.94;opacity:var(--q2-context-opacity)}.q2-context-bar--disabled{filter:saturate(.85);opacity:.82}.q2-context-bar--disabled .q2-context-bar__currency-menu{display:none!important}.q2-context-bar--compact,.q2-context-bar[data-q2-context-compact=true],[data-ql-density=compact] .q2-context-bar{gap:var(--space-2);padding:var(--space-3);top:var(--space-2)}.q2-context-bar--compact .q2-context-bar__controls,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__controls,[data-ql-density=compact] .q2-context-bar .q2-context-bar__controls{gap:var(--space-2)}.q2-context-bar--compact .q2-context-bar__field .q2-field__label,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__field .q2-field__label,[data-ql-density=compact] .q2-context-bar .q2-context-bar__field .q2-field__label{font-size:10px}.q2-context-bar--compact .q2-context-bar__currency .q2-inline-dropdown__surface,.q2-context-bar--compact .q2-context-bar__field .q2-input,.q2-context-bar--compact .q2-context-bar__field .q2-select,.q2-context-bar--compact .q2-context-bar__mode .q2-segmented__label,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__currency .q2-inline-dropdown__surface,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__field .q2-input,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__field .q2-select,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__mode .q2-segmented__label,[data-ql-density=compact] .q2-context-bar .q2-context-bar__currency .q2-inline-dropdown__surface,[data-ql-density=compact] .q2-context-bar .q2-context-bar__field .q2-input,[data-ql-density=compact] .q2-context-bar .q2-context-bar__field .q2-select,[data-ql-density=compact] .q2-context-bar .q2-context-bar__mode .q2-segmented__label{height:var(--q2-control-h-compact);min-height:var(--q2-control-h-compact)}.q2-context-bar--compact .q2-context-bar__currency .q2-inline-dropdown__trigger,.q2-context-bar[data-q2-context-compact=true] .q2-context-bar__currency .q2-inline-dropdown__trigger,[data-ql-density=compact] .q2-context-bar .q2-context-bar__currency .q2-inline-dropdown__trigger{min-height:calc(var(--q2-control-h-compact) - var(--space-4))}}@layer components{@media (max-width:1440px){.q2-context-bar__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.q2-context-bar{top:var(--space-2)}.q2-context-bar__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.q2-context-bar__controls{grid-template-columns:1fr}.q2-context-bar__currency-menu{max-width:calc(100vw - var(--space-4));width:calc(100vw - var(--space-4))}.q2-context-bar__actions{justify-content:flex-start}}}@layer components{.q2-entity-desk{display:flex;flex-direction:column;font-family:inherit;gap:var(--space-4);isolation:isolate;max-width:480px;position:relative;width:100%}.q2-entity-desk,.q2-entity-desk .q2-panel,.q2-entity-desk.q2-panel{padding:var(--space-4)}.q2-entity-desk__header{display:flex;flex-direction:column;gap:var(--space-1)}.q2-entity-desk__title{color:var(--text);font-size:18px;font-weight:600;line-height:1.3;margin:0}.q2-entity-desk__subtitle{color:var(--text-muted);font-size:12px;line-height:1.4;margin:0}.q2-entity-desk__metrics-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.q2-entity-desk__metrics.q2-info-bar{flex:1 1 auto;gap:var(--space-3);min-width:0}.q2-entity-desk__stat.q2-info-tile--dense .q2-info-tile__value{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.q2-entity-desk__stat.q2-info-tile--dense .q2-info-tile__label{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.q2-entity-desk__info{align-items:flex-end;color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:var(--space-2)}.q2-entity-desk__info-item{align-items:center;display:inline-flex;gap:var(--space-2)}.q2-entity-desk__info-icon{color:var(--text-muted);flex-shrink:0;height:14px;width:14px}.q2-entity-desk__picker-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}.q2-entity-desk__picker{flex:1;min-width:0}.q2-entity-desk__picker .q2-inline-dropdown__trigger-label--placeholder{color:var(--text-placeholder)}.q2-entity-desk__picker .q2-inline-dropdown__trigger{opacity:.92}.q2-entity-desk__picker .q2-inline-dropdown__trigger:focus-visible,.q2-entity-desk__picker .q2-inline-dropdown__trigger[aria-expanded=true]{opacity:1}.q2-entity-desk__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--space-1)}.q2-entity-desk__action{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:32px}.q2-entity-desk__action:hover:not(:disabled){background:var(--default-100);color:var(--text)}.q2-entity-desk__action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-entity-desk__action:disabled{cursor:not-allowed;opacity:.4}.q2-entity-desk__action-icon{height:16px;width:16px}.q2-entity-desk__action--danger:hover:not(:disabled){background:var(--danger-100);color:var(--danger-700)}.q2-entity-desk__action--danger:focus-visible{box-shadow:0 0 0 3px rgba(245,66,62,.15)}.q2-entity-desk__bottom-actions{align-items:center;border-top:1px solid var(--q2-glass-border,var(--default-200));display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.q2-entity-desk__bottom-actions .q2-btn{font-size:13px;min-height:var(--q2-control-h-compact,36px);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1))}.q2-entity-desk-confirm{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--space-6);pointer-events:auto;position:fixed;z-index:var(--q2-z-modal,710)}.q2-entity-desk-confirm[hidden]{display:none!important;pointer-events:none!important}.q2-entity-desk-confirm__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.4);inset:0!important;position:fixed!important}.q2-entity-desk-confirm__panel{background:var(--q2-glass-bg-strong);border:1px solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:var(--q2-elev-4);max-width:360px;padding:var(--space-6);position:relative;width:100%;z-index:1}.q2-entity-desk-confirm__title{color:var(--text);font-size:16px;font-weight:600;margin:0 0 var(--space-2) 0}.q2-entity-desk-confirm__message{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 var(--space-6) 0}.q2-entity-desk-confirm__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.q2-info-bar{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3)}.q2-info-bar--nowrap{align-items:center;background:linear-gradient(165deg,color-mix(in srgb,var(--q2-ink-inverse-0) 9%,transparent) 0,color-mix(in srgb,var(--secondary-400) 6%,transparent) 42%,transparent 62%),linear-gradient(90deg,color-mix(in srgb,var(--q2-surface-border) 22%,transparent) 0,transparent 12%,transparent 88%,color-mix(in srgb,var(--q2-surface-border) 22%,transparent) 100%),color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 35%,transparent);border:var(--q2-border-w,1px) solid color-mix(in srgb,var(--q2-surface-border) 58%,transparent);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 5%,transparent),var(--q2-elev-1);flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;padding:var(--space-2) var(--space-3);padding-bottom:var(--space-2);scrollbar-width:thin}.q2-info-bar>.q2-panel.q2-info-chip,.q2-info-bar>.q2-widget.q2-info-tile{margin-bottom:0}.q2-info-tile__sparkline{display:block;height:28px;margin-top:var(--space-2);opacity:.9;width:100%}.q2-info-bar>.q2-widget.q2-info-tile{flex:1 1 min(180px,100%);min-width:0}.q2-widget.q2-info-tile{--q2-info-tile-pad-y:var(--space-4);--q2-info-tile-pad-x:var(--space-4);align-items:flex-start;border-radius:var(--q2-radius-lg);box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 55%,transparent);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:0;padding:var(--q2-info-tile-pad-y) var(--q2-info-tile-pad-x);text-align:left}.q2-widget.q2-info-tile--dense{--q2-info-tile-pad-y:var(--space-2);--q2-info-tile-pad-x:var(--space-3);border-radius:var(--q2-radius-md);gap:var(--space-1)}.q2-info-tile__eyebrow{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-xs);font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.q2-info-tile__label{color:var(--q2-ink-secondary,var(--q2-ink-1));font-size:var(--font-size-body-s);font-weight:500;line-height:1.35;order:2}.q2-info-tile__value{color:var(--q2-ink-heading);font-size:clamp(1.25rem,2.4vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em;line-height:1.1;order:1}.q2-widget.q2-info-tile--dense .q2-info-tile__value{font-size:var(--font-size-body-l)}.q2-info-tile__hint{color:var(--q2-ink-muted,var(--q2-ink-2));line-height:1.3}.q2-info-tile__hint,.q2-info-tile__trend{font-size:var(--font-size-body-xs);order:3}.q2-info-tile__trend{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;gap:var(--space-1)}.q2-info-tile__trend--up{--_trend-accent:color-mix(in srgb,var(--success-600) calc((1 - var(--q2-on-dark, 0))*100%),var(--success-300) calc(var(--q2-on-dark, 0)*100%));color:color-mix(in srgb,var(--_trend-accent) 82%,var(--q2-ink-0))}.q2-info-tile__trend--down{--_trend-accent:color-mix(in srgb,var(--danger-500) calc((1 - var(--q2-on-dark, 0))*100%),var(--danger-300) calc(var(--q2-on-dark, 0)*100%));color:color-mix(in srgb,var(--_trend-accent) 76%,var(--q2-ink-0))}.q2-info-tile__trend--flat{color:var(--q2-ink-muted,var(--q2-ink-2))}.q2-widget.q2-info-tile--accent{box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 0 0 1px color-mix(in srgb,var(--secondary-400) 22%,var(--q2-surface-border)),0 12px 40px color-mix(in srgb,var(--secondary-500) 8%,transparent)}.q2-widget.q2-info-tile--positive{box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 0 0 1px color-mix(in srgb,var(--success-400) 26%,var(--q2-surface-border)),0 10px 32px color-mix(in srgb,var(--success-500) 7%,transparent)}.q2-widget.q2-info-tile--caution{box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 0 0 1px color-mix(in srgb,var(--warning-400) 28%,var(--q2-surface-border)),0 10px 32px color-mix(in srgb,var(--warning-500) 8%,transparent)}.q2-widget.q2-info-tile--risk{box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 0 0 1px color-mix(in srgb,var(--danger-400) 26%,var(--q2-surface-border)),0 10px 32px color-mix(in srgb,var(--danger-500) 7%,transparent)}.q2-panel.q2-info-summary{border-radius:var(--q2-radius-xl);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 50%,transparent);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.q2-panel.q2-info-summary--dense{border-radius:var(--q2-radius-lg);gap:var(--space-3);padding:var(--space-3)}.q2-info-summary__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.q2-info-summary__title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0}.q2-info-summary__subtitle{color:var(--q2-ink-secondary,var(--q2-ink-1));font-size:var(--font-size-body-s);line-height:1.4;margin:var(--space-1) 0 0;max-width:52ch}.q2-info-summary__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.q2-info-summary__metrics{list-style:none;margin:0;padding:0}.q2-panel.q2-info-chip{align-items:center;background-image:linear-gradient(155deg,color-mix(in srgb,var(--q2-ink-inverse-0) 10%,transparent) 0,transparent 48%,color-mix(in srgb,var(--tertiary-400) 8%,transparent) 100%);background-origin:border-box;border:var(--q2-border-w,1px) solid color-mix(in srgb,var(--secondary-400) 14%,var(--q2-surface-border));border-radius:var(--q2-radius-md);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),0 0 0 1px color-mix(in srgb,var(--q2-surface-border) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 12%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 4%,transparent);display:inline-flex;gap:var(--space-2);justify-content:center;margin:0;padding:var(--space-2) var(--space-3)}.q2-panel.q2-info-chip--dense{border-radius:var(--q2-radius-sm);gap:var(--space-1);min-height:calc(var(--space-1)*2 + var(--font-size-body-s)*1.25);padding:var(--space-1) var(--space-2)}.q2-info-chip__label{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-xs);font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.q2-info-chip__value{color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2;white-space:nowrap}.q2-panel.q2-info-chip--dense .q2-info-chip__value{font-size:var(--font-size-body-s)}.q2-panel.q2-info-metric{align-items:center;background-image:linear-gradient(100deg,color-mix(in srgb,var(--secondary-500) 9%,transparent) 0,transparent 36%,color-mix(in srgb,var(--q2-ink-inverse-0) 7%,transparent) 100%);border:var(--q2-border-w,1px) solid color-mix(in srgb,var(--q2-surface-border) 48%,transparent);border-left:3px solid color-mix(in srgb,var(--secondary-500) 48%,var(--q2-surface-border));border-radius:var(--q2-radius-sm);box-shadow:var(--q2-surface-shadow,var(--q2-elev-1)),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 10%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 4%,transparent);display:inline-flex;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-3)}.q2-panel.q2-info-metric--dense{gap:var(--space-2);min-height:calc(var(--space-1)*2 + var(--font-size-body-s)*1.3);padding:var(--space-1) var(--space-2)}.q2-info-metric__label{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-xs);line-height:1.25;min-width:0}.q2-info-metric__value{color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2}.q2-panel.q2-info-metric--dense .q2-info-metric__value{font-size:var(--font-size-body-s)}.q2-info-inline{align-items:baseline;border-left:2px solid color-mix(in srgb,var(--tertiary-400) 35%,var(--q2-surface-border));display:inline-grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto auto;min-width:0;padding:var(--space-1) 0;padding-left:var(--space-2)}.q2-info-inline--dense{gap:0 var(--space-1);padding:0;padding-left:var(--space-2)}.q2-info-inline__label{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-xs);grid-column:1/-1}.q2-info-inline--dense .q2-info-inline__label{font-size:10px;letter-spacing:.04em}.q2-info-inline__value{color:var(--q2-ink-heading);font-size:var(--font-size-body-s);font-variant-numeric:tabular-nums;font-weight:650;grid-column:1/-1}.q2-info-inline--dense .q2-info-inline__value{font-size:var(--font-size-body-xs)}.q2-info-dl{background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 90%,transparent);border:var(--q2-border-w,1px) solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-surface-border)) 72%,transparent);border-radius:var(--q2-radius-lg);box-shadow:var(--q2-elev-1);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;margin:0;padding:var(--space-3)}.q2-info-dl--dense{border-radius:var(--q2-radius-md);column-gap:0;grid-template-columns:1fr;row-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.q2-info-dl__term{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-xs);font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.q2-info-dl__def{color:var(--q2-ink-heading);font-size:var(--font-size-body-s);font-variant-numeric:tabular-nums;font-weight:500;margin:0;text-align:left}.q2-info-dl--dense .q2-info-dl__term{padding-top:var(--space-1)}.q2-info-dl--dense .q2-info-dl__term:first-child{padding-top:0}.q2-info-dl--dense .q2-info-dl__def{font-size:var(--font-size-body-s);line-height:1.5;padding-bottom:var(--space-1)}.q2-info-dl--dense .q2-info-dl__def:last-child{padding-bottom:0}.q2-info-dl--inset{box-shadow:none}.q2-info-dl--grouped{display:flex;flex-direction:column;gap:var(--space-3);column-gap:unset;grid-template-columns:unset;row-gap:unset}.q2-info-dl__group{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.q2-info-dl--grouped .q2-info-dl__group:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--q2-surface-border) 45%,transparent);padding-bottom:var(--space-3)}.q2-info-dl--grouped .q2-info-dl__term{padding-top:0}.q2-info-dl--grouped .q2-info-dl__def{padding-bottom:0}.q2-icon-well{--q2-icon-well-size:36px;--q2-icon-well-glyph:18px;--q2-icon-well-radius:10px;--q2-icon-well-fg:var(--q2-ink-primary,var(--q2-ink));--q2-icon-well-border:color-mix(in srgb,var(--q2-glass-control-border) 70%,var(--default-300));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 82%,var(--default-100));--q2-icon-well-glow:color-mix(in srgb,var(--q2-ink-inversed) 48%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--default-300) 20%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--default-500) 9%,transparent);align-items:center;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(120% 180% at 8% -20%,var(--q2-icon-well-glow),transparent 52%),linear-gradient(165deg,var(--q2-icon-well-tint-a) 0,var(--q2-icon-well-tint-b) 100%),var(--q2-icon-well-bg-solid);border:1px solid var(--q2-icon-well-border);border-radius:var(--q2-icon-well-radius);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-0) 5%,transparent),0 8px 22px color-mix(in srgb,var(--q2-ink-0) 4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 34%,transparent);color:var(--q2-icon-well-fg);display:inline-flex;flex-shrink:0;height:var(--q2-icon-well-size);isolation:isolate;justify-content:center;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);width:var(--q2-icon-well-size)}.q2-icon-well>.q2-icon,.q2-icon-well>svg{flex-shrink:0;height:var(--q2-icon-well-glyph);width:var(--q2-icon-well-glyph)}.q2-icon-well--sm{--q2-icon-well-size:28px;--q2-icon-well-glyph:14px;--q2-icon-well-radius:8px}.q2-icon-well--lg{--q2-icon-well-size:44px;--q2-icon-well-glyph:22px;--q2-icon-well-radius:12px}.q2-icon-well--square{--q2-icon-well-radius:var(--q2-radius-md,8px)}.q2-icon-well--pill{--q2-icon-well-radius:var(--q2-radius-pill,999px)}.q2-icon-well--accent{--q2-icon-well-fg:var(--secondary-700,var(--q2-accent,#6366f1));--q2-icon-well-border:color-mix(in srgb,var(--secondary-300) 58%,var(--secondary-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--secondary-100));--q2-icon-well-glow:color-mix(in srgb,var(--secondary-50) 58%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--secondary-200) 28%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--secondary-500) 11%,transparent)}.q2-icon-well--primary{--q2-icon-well-fg:var(--primary-800);--q2-icon-well-border:color-mix(in srgb,var(--primary-300) 58%,var(--primary-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--primary-100));--q2-icon-well-glow:color-mix(in srgb,var(--primary-50) 56%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--primary-200) 28%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--primary-600) 10%,transparent)}.q2-icon-well--info{--q2-icon-well-fg:var(--secondary-800);--q2-icon-well-border:color-mix(in srgb,var(--secondary-300) 58%,var(--secondary-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--secondary-100));--q2-icon-well-glow:color-mix(in srgb,var(--secondary-50) 56%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--secondary-200) 28%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--secondary-500) 10%,transparent)}.q2-icon-well--success{--q2-icon-well-fg:var(--success-800);--q2-icon-well-border:color-mix(in srgb,var(--success-300) 56%,var(--success-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--success-100));--q2-icon-well-glow:color-mix(in srgb,var(--success-50) 56%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--success-200) 26%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--success-500) 10%,transparent)}.q2-icon-well--warning{--q2-icon-well-fg:var(--warning-900);--q2-icon-well-border:color-mix(in srgb,var(--warning-300) 56%,var(--warning-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--warning-100));--q2-icon-well-glow:color-mix(in srgb,var(--warning-50) 54%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--warning-200) 26%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--warning-500) 10%,transparent)}.q2-icon-well--danger{--q2-icon-well-fg:var(--danger-800);--q2-icon-well-border:color-mix(in srgb,var(--danger-300) 56%,var(--danger-200));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--danger-100));--q2-icon-well-glow:color-mix(in srgb,var(--danger-50) 56%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--danger-200) 26%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--danger-500) 10%,transparent)}.q2-icon-well--muted{--q2-icon-well-fg:var(--q2-ink-secondary,var(--q2-ink-1));--q2-icon-well-border:color-mix(in srgb,var(--q2-glass-control-border) 55%,var(--default-300));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 72%,var(--default-50));--q2-icon-well-glow:color-mix(in srgb,var(--default-100) 42%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--default-200) 16%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--default-400) 7%,transparent)}}@layer components{}@layer components{:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well:not([class*="--accent"]):not([class*="--primary"]):not([class*="--info"]):not([class*="--success"]):not([class*="--warning"]):not([class*="--danger"]):not([class*="--muted"]){--q2-icon-well-fg:var(--q2-ink-primary);--q2-icon-well-border:color-mix(in srgb,var(--default-700) 72%,var(--default-800));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 68%,var(--default-900));--q2-icon-well-glow:color-mix(in srgb,var(--default-400) 18%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--default-700) 22%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--default-900) 12%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-primary) 6%,transparent),0 8px 22px color-mix(in srgb,var(--q2-ink-primary) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--muted{--q2-icon-well-fg:var(--default-200);--q2-icon-well-border:color-mix(in srgb,var(--default-700) 68%,var(--default-800));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 64%,var(--default-900));--q2-icon-well-glow:color-mix(in srgb,var(--default-500) 14%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--default-700) 18%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--default-900) 10%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--accent,:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--info{--q2-icon-well-fg:var(--secondary-100);--q2-icon-well-border:color-mix(in srgb,var(--secondary-700) 76%,var(--secondary-800));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--secondary-950));--q2-icon-well-glow:color-mix(in srgb,var(--secondary-300) 14%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--secondary-700) 20%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--secondary-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--primary{--q2-icon-well-fg:var(--primary-200);--q2-icon-well-border:color-mix(in srgb,var(--primary-700) 76%,var(--primary-800));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--primary-950));--q2-icon-well-glow:color-mix(in srgb,var(--primary-300) 14%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--primary-700) 20%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--primary-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--success{--q2-icon-well-fg:var(--success-100);--q2-icon-well-border:color-mix(in srgb,var(--success-700) 76%,var(--success-800));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--success-950));--q2-icon-well-glow:color-mix(in srgb,var(--success-300) 14%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--success-700) 18%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--success-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--warning{--q2-icon-well-fg:var(--warning-100);--q2-icon-well-border:color-mix(in srgb,var(--warning-800) 76%,var(--warning-700));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--warning-950));--q2-icon-well-glow:color-mix(in srgb,var(--warning-300) 12%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--warning-800) 18%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--warning-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-icon-well--danger{--q2-icon-well-fg:var(--danger-100);--q2-icon-well-border:color-mix(in srgb,var(--danger-800) 76%,var(--danger-700));--q2-icon-well-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--danger-950));--q2-icon-well-glow:color-mix(in srgb,var(--danger-300) 14%,transparent);--q2-icon-well-tint-a:color-mix(in srgb,var(--danger-800) 18%,transparent);--q2-icon-well-tint-b:color-mix(in srgb,var(--danger-950) 16%,transparent)}}@layer components{.q2-indicators{--q2-indicator-size:calc(1.375rem*var(--density-control-scale, 1));--q2-indicator-glyph:calc(var(--q2-indicator-size)*0.68);--q2-indicator-gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--q2-indicator-gap);max-width:100%;min-width:0}.q2-indicators--sm{--q2-indicator-size:calc(1.375rem*var(--density-control-scale, 1))}.q2-indicators--md,.q2-indicators--md .q2-indicator{--q2-indicator-size:calc(1.5rem*var(--density-control-scale, 1))}.q2-indicator{--q2-indicator-size:calc(1.375rem*var(--density-control-scale, 1));--q2-indicator-glyph:calc(var(--q2-indicator-size)*0.68);flex-shrink:0}.q2-indicator--chip.q2-badge.q2-badge--sm{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background-image:none;border-radius:var(--q2-radius-sm);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent);box-sizing:border-box;display:inline-flex;font-size:var(--font-size-body-xs,11px);font-weight:600;height:var(--q2-indicator-size);justify-content:center;letter-spacing:.02em;line-height:1.1;min-height:var(--q2-indicator-size);padding-block:0}.q2-indicator--chip.q2-indicator--glyph{min-width:var(--q2-indicator-size);padding-inline:0;width:var(--q2-indicator-size)}.q2-indicator--chip.q2-indicator--glyph>.q2-icon>svg[data-q2-icon],.q2-indicator--chip.q2-indicator--glyph>svg[data-q2-icon]{flex-shrink:0;height:var(--q2-indicator-glyph);width:var(--q2-indicator-glyph)}.q2-indicator--icon{--q2-indicator-ink:var(--q2-ink-1);--q2-indicator-surface:color-mix(in srgb,var(--q2-glass-control-bg) 78%,transparent);--q2-indicator-border:color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);align-items:center;background:var(--q2-indicator-surface);border:1px solid var(--q2-indicator-border);border-radius:var(--q2-radius-sm);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent);color:var(--q2-indicator-ink);display:inline-flex;height:var(--q2-indicator-size);justify-content:center;min-height:var(--q2-indicator-size);min-width:var(--q2-indicator-size);width:var(--q2-indicator-size)}.q2-indicator--icon>.q2-icon>svg[data-q2-icon],.q2-indicator--icon>svg[data-q2-icon]{flex-shrink:0;height:var(--q2-indicator-glyph);width:var(--q2-indicator-glyph)}.q2-indicator--icon.q2-indicator--neutral{--q2-indicator-ink:var(--q2-ink-2);--q2-indicator-surface:color-mix(in srgb,var(--q2-glass-control-bg) 72%,transparent);--q2-indicator-border:color-mix(in srgb,var(--q2-glass-control-border) 82%,transparent)}.q2-indicator--icon.q2-indicator--info{--q2-indicator-ink:var(--q2-status-info-ink);--q2-indicator-surface:var(--q2-status-info-surface);--q2-indicator-border:var(--q2-status-info-border)}.q2-indicator--icon.q2-indicator--success{--q2-indicator-ink:var(--q2-status-success-ink);--q2-indicator-surface:var(--q2-status-success-surface);--q2-indicator-border:var(--q2-status-success-border)}.q2-indicator--icon.q2-indicator--warning{--q2-indicator-ink:var(--q2-status-warning-ink);--q2-indicator-surface:var(--q2-status-warning-surface);--q2-indicator-border:var(--q2-status-warning-border)}.q2-indicator--icon.q2-indicator--danger{--q2-indicator-ink:var(--q2-status-danger-ink);--q2-indicator-surface:var(--q2-status-danger-surface);--q2-indicator-border:var(--q2-status-danger-border)}.q2-indicators>.q2-icon-well.q2-icon-well--sm{--q2-icon-well-size:var(--q2-indicator-size);--q2-icon-well-glyph:var(--q2-indicator-glyph);--q2-icon-well-radius:var(--q2-radius-sm);height:var(--q2-indicator-size);min-height:var(--q2-indicator-size);width:var(--q2-indicator-size)}}@layer overrides{.q2-indicator--chip.q2-indicator--glyph>.q2-icon>svg[data-q2-icon],.q2-indicator--chip.q2-indicator--glyph>svg[data-q2-icon],.q2-indicator--icon>.q2-icon>svg[data-q2-icon],.q2-indicator--icon>svg[data-q2-icon]{height:var(--q2-indicator-glyph,calc(var(--q2-indicator-size, 1.375rem)*.68));width:var(--q2-indicator-glyph,calc(var(--q2-indicator-size, 1.375rem)*.68))}}@layer components{.q2-credit-unit{--q2-credit-unit-fg:var(--primary-700,var(--color-primary,#cc3102));align-items:center;color:var(--q2-credit-unit-fg);display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;vertical-align:middle}.q2-credit-unit__icon{color:inherit;display:block;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--q2-ink-0) 12%,transparent));height:1em;width:1em}.q2-credit-unit--xs{font-size:12px}.q2-credit-unit--sm{font-size:16px}.q2-credit-unit--md{font-size:22px}.q2-credit-unit--lg{font-size:28px}.q2-credit-unit--xl{font-size:34px}.q2-credit-unit--coin{--q2-credit-unit-box:24px;--q2-credit-unit-glyph:15px;background:radial-gradient(120% 120% at 30% 18%,color-mix(in srgb,var(--q2-ink-inverse-0) 22%,transparent),transparent 55%),linear-gradient(155deg,color-mix(in srgb,var(--primary-200) 38%,transparent),transparent 60%),color-mix(in srgb,var(--q2-glass-control-bg) 88%,var(--primary-50));border:1px solid color-mix(in srgb,var(--primary-400) 42%,var(--q2-surface-border));border-radius:var(--radius-circle);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-0) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 28%,transparent);height:var(--q2-credit-unit-box);width:var(--q2-credit-unit-box)}.q2-credit-unit--coin .q2-credit-unit__icon{height:var(--q2-credit-unit-glyph);width:var(--q2-credit-unit-glyph)}.q2-credit-unit--coin.q2-credit-unit--xs{--q2-credit-unit-box:18px;--q2-credit-unit-glyph:11px}.q2-credit-unit--coin.q2-credit-unit--sm{--q2-credit-unit-box:22px;--q2-credit-unit-glyph:13px}.q2-credit-unit--coin.q2-credit-unit--md{--q2-credit-unit-box:28px;--q2-credit-unit-glyph:17px}.q2-credit-unit--coin.q2-credit-unit--lg{--q2-credit-unit-box:36px;--q2-credit-unit-glyph:21px}.q2-credit-unit--coin.q2-credit-unit--xl{--q2-credit-unit-box:44px;--q2-credit-unit-glyph:26px}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-credit-unit{--q2-credit-unit-fg:var(--primary-200)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-credit-unit--coin{--q2-credit-unit-fg:var(--primary-200);background:radial-gradient(120% 120% at 30% 18%,color-mix(in srgb,var(--primary-100) 22%,transparent),transparent 55%),linear-gradient(155deg,color-mix(in srgb,var(--primary-200) 28%,transparent),transparent 60%),color-mix(in srgb,var(--q2-ink-0) 32%,var(--primary-950));border-color:color-mix(in srgb,var(--primary-300) 52%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-primary) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-50) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-credit-unit__icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-200) 35%,transparent))}}@layer components{.q2-markdown{color:var(--q2-ink-0);font-size:var(--font-size-body-l);font-weight:400;line-height:1.55;word-wrap:break-word;overflow-wrap:anywhere}.q2-markdown>:first-child{margin-top:0}.q2-markdown>:last-child{margin-bottom:0}.q2-markdown p{margin:0 0 var(--space-3)}.q2-markdown h1,.q2-markdown h2,.q2-markdown h3,.q2-markdown h4,.q2-markdown h5,.q2-markdown h6{color:var(--q2-ink-heading);font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:var(--space-4) 0 var(--space-2)}.q2-markdown h1{font-size:clamp(1.35rem,2vw,1.75rem)}.q2-markdown h2{font-size:clamp(1.15rem,1.6vw,1.5rem)}.q2-markdown h3{font-size:clamp(1.05rem,1.4vw,1.25rem)}.q2-markdown h4{font-size:var(--font-size-body-l)}.q2-markdown h5,.q2-markdown h6{font-size:var(--font-size-body-m)}.q2-markdown ol,.q2-markdown ul{margin:0 0 var(--space-3);padding-left:1.35em}.q2-markdown li{margin:0 0 var(--space-1)}.q2-markdown li>ol,.q2-markdown li>ul{margin-bottom:0;margin-top:var(--space-1)}.q2-markdown blockquote{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 50%,transparent);border-left:3px solid color-mix(in srgb,var(--primary-400) 55%,var(--q2-scene-border));border-radius:0 var(--q2-radius-md) var(--q2-radius-md) 0;color:var(--q2-ink-1,var(--q2-ink-secondary));margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4)}.q2-markdown hr{border:0;border-top:1px solid color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 55%,transparent);margin:var(--space-4) 0}.q2-markdown a{color:var(--primary-600,var(--color-primary));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.15em}.q2-markdown a:hover{color:var(--primary-700,var(--color-primary))}.q2-markdown :not(pre)>code{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-100)) 72%,transparent);border:1px solid color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 40%,transparent);border-radius:var(--q2-radius-sm);color:var(--q2-ink-heading);font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.9em;padding:.12em .4em}.q2-markdown pre{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-100)) 80%,var(--default-950));border:1px solid color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 45%,transparent);border-radius:var(--q2-radius-md);margin:0 0 var(--space-3);overflow-x:auto;padding:var(--space-3) var(--space-4)}.q2-markdown pre code{background:transparent;border:0;color:inherit;font-size:var(--font-size-body-s);padding:0}.q2-markdown table{border-collapse:collapse;font-size:var(--font-size-body-m);margin:0 0 var(--space-3);width:100%}.q2-markdown td,.q2-markdown th{border:1px solid color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 50%,transparent);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.q2-markdown th{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 65%,transparent);color:var(--q2-ink-heading);font-weight:600}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown{color:var(--q2-ink-primary)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown :is(h1,h2,h3,h4,h5,h6,th){color:var(--default-50)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown blockquote{background:color-mix(in srgb,var(--q2-glass-control-bg) 40%,var(--default-900));border-left-color:color-mix(in srgb,var(--primary-300) 50%,transparent);color:var(--default-200)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown a{color:var(--primary-200)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown :not(pre)>code{background:color-mix(in srgb,var(--default-800) 72%,transparent);border-color:color-mix(in srgb,var(--default-700) 55%,transparent);color:var(--default-100)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-markdown pre{background:color-mix(in srgb,var(--default-950) 88%,var(--q2-glass-control-bg));border-color:color-mix(in srgb,var(--default-700) 55%,transparent)}}@layer components{.q2-healthmeter{--q2-healthmeter-score:0;--q2-healthmeter-accent:var(--secondary-500);--q2-healthmeter-accent-soft:color-mix(in srgb,var(--q2-healthmeter-accent) 18%,transparent);--q2-healthmeter-accent-glow:color-mix(in srgb,var(--q2-healthmeter-accent) 42%,transparent);--q2-healthmeter-panel-bg:color-mix(in srgb,var(--q2-surface-bg) 82%,transparent);--q2-healthmeter-panel-border:color-mix(in srgb,var(--q2-surface-border) 85%,transparent);--q2-healthmeter-ink:var(--q2-ink-primary);--q2-healthmeter-ink-muted:color-mix(in srgb,var(--q2-ink-secondary) 70%,var(--q2-ink-primary));--text:var(--q2-healthmeter-ink);--text-muted:var(--q2-healthmeter-ink-muted);background:radial-gradient(120% 120% at 10% 0,color-mix(in srgb,var(--q2-healthmeter-accent) 12%,transparent) 0,transparent 55%),radial-gradient(140% 120% at 90% 15%,color-mix(in srgb,var(--q2-ink-muted) 12%,transparent) 0,transparent 60%),var(--q2-surface-bg,var(--q2-glass-bg,transparent));border:1px solid var(--q2-surface-border,var(--q2-glass-border,transparent));box-shadow:var(--q2-elev-2);color:var(--q2-healthmeter-ink);container-type:inline-size;display:grid;gap:var(--space-3);isolation:isolate;overflow:hidden;padding:var(--space-3);position:relative}.q2-healthmeter[data-health-status=success]{--q2-healthmeter-accent:var(--success-500)}.q2-healthmeter[data-health-status=warning]{--q2-healthmeter-accent:var(--warning-500)}.q2-healthmeter[data-health-status=danger]{--q2-healthmeter-accent:var(--danger-500)}.q2-healthmeter>:not(.q2-healthmeter__ambient){position:relative;z-index:1}.q2-healthmeter__ambient{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--q2-ink-muted) 12%,transparent) 0,color-mix(in srgb,var(--q2-ink-muted) 12%,transparent) 1px,transparent 1px,transparent 7px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--q2-ink-muted) 8%,transparent) 0,color-mix(in srgb,var(--q2-ink-muted) 8%,transparent) 1px,transparent 1px,transparent 22px),radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--q2-healthmeter-accent) 12%,transparent) 0,transparent 70%);inset:0;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:absolute;z-index:0}.q2-healthmeter__header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.q2-healthmeter__title-block{display:grid;gap:var(--space-1);max-width:480px}.q2-healthmeter__eyebrow{align-items:center;color:color-mix(in srgb,var(--q2-ink-primary) 82%,var(--q2-healthmeter-accent) 18%);display:inline-flex;font-size:10px;gap:var(--space-2);letter-spacing:.24em;text-transform:uppercase}.q2-healthmeter__title{color:var(--q2-ink-heading);font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:.3px;margin:0}.q2-healthmeter__subtitle{color:var(--text-muted);font-size:12px;margin:0}.q2-healthmeter__status{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.q2-healthmeter__indicator{background:conic-gradient(var(--q2-healthmeter-accent) calc(var(--q2-healthmeter-score)*1%),color-mix(in srgb,var(--q2-ink-muted) 18%,transparent) 0);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-healthmeter-accent) 45%,transparent),0 16px 40px -28px var(--q2-healthmeter-accent-glow);display:grid;height:128px;place-items:center;position:relative;width:128px}.q2-healthmeter__indicator:before{background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-glass-border) 45%,transparent);content:"";inset:6px;position:absolute}.q2-healthmeter__indicator:after{background:radial-gradient(80% 70% at 30% 25%,color-mix(in srgb,var(--q2-healthmeter-accent) 24%,transparent),transparent 70%);border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.q2-healthmeter__indicator-core{align-items:center;display:grid;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));padding:var(--space-2);position:relative;text-align:center;z-index:1}.q2-healthmeter__indicator-figure{color:var(--q2-healthmeter-accent);display:grid;place-items:center;--qodeindicator-a:color-mix(in srgb,var(--q2-healthmeter-accent) 90%,#fff 10%);--qodeindicator-b:color-mix(in srgb,var(--q2-healthmeter-accent) 78%,#000 22%);--qodeindicator-c:color-mix(in srgb,var(--q2-healthmeter-accent) 66%,#000 34%);--qodeindicator-d:color-mix(in srgb,var(--q2-healthmeter-accent) 58%,#000 42%);--qodeindicator-e:color-mix(in srgb,var(--q2-healthmeter-accent) 92%,#fff 8%);--qodeindicator-f:color-mix(in srgb,var(--q2-healthmeter-accent) 74%,#000 26%);animation:q2-healthmeter-float 4.6s ease-in-out infinite;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--q2-healthmeter-accent) 38%,transparent)) drop-shadow(0 4px 6px color-mix(in srgb,var(--q2-healthmeter-accent) 28%,transparent));will-change:transform}.q2-healthmeter__indicator-figure svg{display:block;height:56px;width:auto}@keyframes q2-healthmeter-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.q2-healthmeter__indicator-value{color:var(--q2-ink-heading);font-size:24px;font-weight:600;letter-spacing:.04em}.q2-healthmeter__indicator-label{color:var(--text-muted);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.q2-healthmeter__indicator-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:var(--space-2);justify-content:center;row-gap:2px}.q2-healthmeter__indicator-meta span{white-space:nowrap}.q2-healthmeter__status-metrics{display:grid;gap:var(--space-3)}.q2-healthmeter__metric{display:grid;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-healthmeter__metric-label{color:var(--text-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.q2-healthmeter__metric-value{color:var(--q2-ink-heading);font-size:14px;font-weight:600}.q2-healthmeter__grid{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.q2-healthmeter__stack{align-content:start;display:grid;gap:var(--space-3)}.q2-healthmeter__section{background:var(--q2-healthmeter-panel-bg);border:1px solid var(--q2-healthmeter-panel-border);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-glass-border) 40%,transparent);overflow:hidden;padding:var(--space-2);position:relative}.q2-healthmeter__section-head{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-2)}.q2-healthmeter__section-title{color:var(--q2-ink-heading);font-size:13px;font-weight:600;margin:0}.q2-healthmeter__section-meta{color:var(--text-muted);font-size:11px;margin:2px 0 0}.q2-healthmeter__section-actions{display:inline-flex;gap:var(--space-2)}.q2-healthmeter__btn{background:var(--q2-glass-control-bg);border-color:var(--q2-glass-control-border);border-radius:var(--radius-pill);color:var(--text);font-size:11px;min-height:unset;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-healthmeter__btn:hover:not(:disabled){background:var(--q2-control-hover-bg)}.q2-healthmeter__btn:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-healthmeter__btn[aria-disabled=true],.q2-healthmeter__icon-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.q2-healthmeter__task-list{display:grid;gap:var(--space-2);max-height:clamp(150px,22vh,220px);overflow-y:auto;padding-right:2px}.q2-healthmeter__task{--task-accent:var(--q2-healthmeter-accent);align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 60%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 70%,transparent);border-radius:var(--radius-card);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2);position:relative}.q2-healthmeter__task:before{background:var(--task-accent);border-radius:999px;bottom:8px;content:"";left:0;opacity:.6;position:absolute;top:8px;width:3px}.q2-healthmeter__task[data-task-status=done]{--task-accent:var(--success-500)}.q2-healthmeter__task[data-task-status=blocked]{--task-accent:var(--danger-500)}.q2-healthmeter__task[data-task-status=progress]{--task-accent:var(--warning-500)}.q2-healthmeter__task-status{background:color-mix(in srgb,var(--task-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--task-accent) 40%,transparent);border-radius:10px;color:var(--task-accent);display:grid;height:28px;place-items:center;width:28px}.q2-healthmeter__task-status svg{height:16px;width:16px}.q2-healthmeter__task-body{display:grid;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-healthmeter__task-title{color:var(--q2-ink-heading);font-size:13px;font-weight:600}.q2-healthmeter__task-desc{color:var(--text-muted);font-size:11px}.q2-healthmeter__task-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:var(--space-2)}.q2-healthmeter__pill{align-items:center;background:color-mix(in srgb,var(--q2-healthmeter-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--q2-healthmeter-accent) 35%,transparent);border-radius:999px;color:color-mix(in srgb,var(--q2-healthmeter-accent) 70%,var(--text));display:inline-flex;font-size:10px;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));padding:1px calc(var(--space-1)*var(--density-padding-multiplier, 1))}.q2-healthmeter__pill--success{background:color-mix(in srgb,var(--success-500) 18%,transparent);border-color:color-mix(in srgb,var(--success-500) 40%,transparent);color:color-mix(in srgb,var(--success-600) 80%,var(--text))}.q2-healthmeter__pill--warning{background:color-mix(in srgb,var(--warning-500) 18%,transparent);border-color:color-mix(in srgb,var(--warning-500) 45%,transparent);color:color-mix(in srgb,var(--warning-600) 80%,var(--text))}.q2-healthmeter__pill--danger{background:color-mix(in srgb,var(--danger-500) 18%,transparent);border-color:color-mix(in srgb,var(--danger-500) 45%,transparent);color:color-mix(in srgb,var(--danger-600) 80%,var(--text))}.q2-healthmeter__task-actions{display:inline-flex;gap:var(--space-2)}.q2-healthmeter__icon-btn{background:transparent;border:none;border-radius:999px;color:var(--text);height:30px;padding:0;width:30px}.q2-healthmeter__icon-btn:hover:not(:disabled){background:var(--q2-control-hover-bg)}.q2-healthmeter__icon-btn:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-healthmeter__icon-btn svg{display:block;height:16px;width:16px}.q2-healthmeter__summary-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.q2-healthmeter__summary-item{background:color-mix(in srgb,var(--summary-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--summary-accent) 35%,transparent);border-radius:12px;display:grid;gap:var(--space-1);padding:var(--space-2)}.q2-healthmeter__summary-item,.q2-healthmeter__summary-item[data-status=todo]{--summary-accent:var(--secondary-500)}.q2-healthmeter__summary-item[data-status=progress]{--summary-accent:var(--warning-500)}.q2-healthmeter__summary-item[data-status=blocked]{--summary-accent:var(--danger-500)}.q2-healthmeter__summary-item[data-status=done]{--summary-accent:var(--success-500)}.q2-healthmeter__summary-value{color:var(--q2-ink-heading);font-size:16px;font-weight:600}.q2-healthmeter__summary-label{color:var(--text-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.q2-healthmeter__summary-bar{background:color-mix(in srgb,var(--summary-accent) 35%,transparent);border-radius:999px;height:3px;overflow:hidden;position:relative}.q2-healthmeter__summary-bar span{background:var(--summary-accent);inset:0;opacity:.7;position:absolute;transform:scaleX(var(--q2-summary-fill,.6));transform-origin:left}.q2-healthmeter__current-task{display:grid;gap:var(--space-2)}.q2-healthmeter__current-title{color:var(--q2-ink-heading);font-size:13px;font-weight:600}.q2-healthmeter__current-row{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 60%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 70%,transparent);border-radius:12px;display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2)}.q2-healthmeter__current-meta{display:grid;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-healthmeter__timer{background:var(--q2-glass-control-bg);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 60%,transparent);border-radius:999px;color:var(--text);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.12em;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-healthmeter__timer[data-state=overdue]{background:color-mix(in srgb,var(--danger-500) 15%,transparent);border-color:color-mix(in srgb,var(--danger-500) 55%,transparent);color:color-mix(in srgb,var(--danger-600) 85%,var(--text))}.q2-healthmeter__timer[data-state=ok]{background:color-mix(in srgb,var(--success-500) 12%,transparent);border-color:color-mix(in srgb,var(--success-500) 45%,transparent);color:color-mix(in srgb,var(--success-600) 85%,var(--text))}.q2-healthmeter__analysis-row,.q2-healthmeter__analytics-grid{display:grid;gap:var(--space-2)}.q2-healthmeter__analysis-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.q2-healthmeter__chart{background:color-mix(in srgb,var(--q2-surface-bg) 65%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 70%,transparent);border-radius:12px;display:grid;gap:var(--space-1);padding:var(--space-2)}.q2-healthmeter__chart-title{color:var(--q2-ink-heading);font-size:11px;font-weight:600}.q2-healthmeter__chart-subtitle{color:var(--text-muted);font-size:10px}.q2-healthmeter__chart-plot{background:linear-gradient(180deg,color-mix(in srgb,var(--q2-surface-bg) 85%,transparent) 0,color-mix(in srgb,var(--q2-surface-bg) 55%,transparent) 100%);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 60%,transparent);border-radius:10px;height:72px;overflow:hidden;position:relative}.q2-healthmeter__chart-grid{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--q2-ink-muted) 12%,transparent) 0,color-mix(in srgb,var(--q2-ink-muted) 12%,transparent) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--q2-ink-muted) 8%,transparent) 0,color-mix(in srgb,var(--q2-ink-muted) 8%,transparent) 1px,transparent 1px,transparent 26px);inset:0;opacity:.35;position:absolute}.q2-healthmeter__chart svg{height:100%;inset:0;position:absolute;width:100%}.q2-healthmeter__sparkline{color:var(--q2-healthmeter-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--q2-healthmeter-accent) 45%,transparent))}.q2-healthmeter__donut{--q2-donut-a:64;background:conic-gradient(var(--q2-healthmeter-accent) calc(var(--q2-donut-a)*1%),color-mix(in srgb,var(--q2-ink-muted) 25%,transparent) 0);border-radius:999px;display:grid;height:80px;margin:var(--space-1) auto 0;place-items:center;position:relative;width:80px}.q2-healthmeter__donut:before{background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:inherit;content:"";inset:8px;position:absolute}.q2-healthmeter__donut-center{position:relative;text-align:center;z-index:1}.q2-healthmeter__donut-value{color:var(--q2-ink-heading);font-size:14px;font-weight:600}.q2-healthmeter__donut-label{color:var(--text-muted);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.q2-healthmeter__insights{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.q2-healthmeter__insight{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 60%,transparent);border-radius:10px;color:var(--text);display:grid;font-size:11px;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-2)}.q2-healthmeter__insight-icon{color:var(--q2-healthmeter-accent);height:16px;width:16px}.q2-healthmeter__activity-list{display:grid;gap:var(--space-2);max-height:clamp(120px,18vh,170px);overflow-y:auto;padding-right:2px}.q2-healthmeter__activity-item{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 60%,transparent);border-radius:10px;display:flex;font-size:10px;gap:var(--space-2);justify-content:space-between;padding:var(--space-2)}.q2-healthmeter__activity-time{color:var(--text-muted)}.q2-healthmeter__section--time{background:transparent;border:none;box-shadow:none;padding:0}.q2-healthmeter__section--time .q2-trp{margin-bottom:0}.q2-healthmeter .q2-trp{gap:var(--space-2);padding:var(--space-2)}.q2-healthmeter .q2-trp__timer{font-size:clamp(20px,2.8vw,26px)}@container (min-width: 980px){.q2-healthmeter__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:720px){.q2-healthmeter{padding:var(--space-3)}.q2-healthmeter__header{align-items:flex-start;flex-direction:column}.q2-healthmeter__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q2-healthmeter__analysis-row{grid-template-columns:minmax(0,1fr)}.q2-healthmeter__task{grid-template-columns:auto minmax(0,1fr)}.q2-healthmeter__task-actions{grid-column:1/-1;justify-content:flex-start}}}@layer components{:where(.q2-root,[data-qlunar="2"]){--q2-date-cell:40px;--q2-date-cell-mobile:44px;--q2-date-gap:6px;--q2-date-header-h:48px;--q2-date-weekrow-h:28px}.q2-date{display:inline-flex;flex-direction:column;font-family:var(--font-family-body);gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));max-width:100%;position:relative;width:100%}.q2-date__label{font-weight:500;line-height:1.4}.q2-date__input,.q2-date__label{color:var(--text);font-size:14px}.q2-date__input{background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-sizing:border-box;font-family:inherit;font-weight:400;line-height:1.5;min-height:var(--q2-control-h);outline:none;padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-date__input::placeholder{color:var(--text-muted)}.q2-date__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,72,0,.2)}.q2-date__input[aria-invalid=true]{border-color:var(--q2-ink-accent);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.q2-date__input:disabled{background:var(--q2-control-disabled-bg);color:var(--text-disabled);cursor:not-allowed;opacity:.6}:where(.q2-root,[data-qlunar="2"]){--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 92%,transparent);--q2-date-pop-bg-glass:var(--q2-glass-bg-strong);--q2-date-pop-border:var(--q2-glass-border);--q2-date-pop-elev:var(--q2-elev-3);--q2-date-pop-radius:var(--q2-radius-lg);--q2-date-pop-min-opacity:0.88}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=focus],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=focus]{--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 96%,transparent);--q2-date-pop-min-opacity:0.95}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=normal],:where(.q2-root,[data-qlunar="2"]):not([data-ql-phase]),:where(.q2-root,[data-qlunar="2"])[data-ql-phase=normal]{--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 92%,transparent);--q2-date-pop-min-opacity:0.88}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=dim],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=dim]{--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 85%,transparent);--q2-date-pop-min-opacity:0.80}:where(.q2-root,[data-qlunar="2"]) [data-ql-phase=ghost],:where(.q2-root,[data-qlunar="2"])[data-ql-phase=ghost]{--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 75%,transparent);--q2-date-pop-min-opacity:0.70}:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off]{--q2-date-pop-bg-base:color-mix(in srgb,var(--color-paper) 98%,transparent);--q2-date-pop-bg-glass:var(--q2-date-pop-bg-base)}.q2-date__popover{background:var(--q2-date-pop-bg-base);background-clip:padding-box;-webkit-background-clip:padding-box;border:1px solid var(--q2-date-pop-border);border-radius:var(--q2-date-pop-radius);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column;isolation:isolate;max-height:min(420px,70vh);max-width:min(360px,92vw);min-width:280px;opacity:0;overflow:hidden;padding:var(--space-4);pointer-events:none;position:fixed!important;position:relative;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity var(--motion-default),transform var(--motion-default);width:360px;z-index:var(--q2-z-popover)!important}.q2-date__popover[data-inside-modal=true]{z-index:var(--q2-z-modal-popover,740)!important}.q2-date__popover:before{backdrop-filter:blur(calc(var(--q2-glass-blur) + var(--q2-phase-blur-delta, 0px))) saturate(var(--q2-glass-sat)) brightness(var(--q2-glass-bright));-webkit-backdrop-filter:blur(calc(var(--q2-glass-blur) + var(--q2-phase-blur-delta, 0px))) saturate(var(--q2-glass-sat)) brightness(var(--q2-glass-bright));background:var(--q2-date-pop-bg-glass);background-blend-mode:overlay,overlay;background-image:var(--q2-glass-inner),var(--q2-glass-shine);border-radius:inherit;content:"";inset:0;opacity:var(--q2-date-pop-min-opacity);pointer-events:none;position:absolute;z-index:0}.q2-date__popover[data-ql-backdrop=off]:before,:where(.q2-root,[data-qlunar="2"]) [data-ql-backdrop=off] .q2-date__popover:before,:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-date__popover:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--q2-date-pop-bg-base);opacity:1}.q2-date__popover>*{position:relative;z-index:1}.q2-date__popover[data-state=open]{display:flex!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;visibility:visible!important}.q2-date__popover[hidden]{display:none!important;visibility:hidden!important}.q2-date__calendar,.q2-date__calendar-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.q2-date__calendar{gap:var(--space-3)}.q2-date__header{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2);height:var(--q2-date-header-h);justify-content:space-between}.q2-date__month{background:transparent;border:1px solid transparent;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;font-size:15px;font-weight:600;padding:var(--space-2) var(--space-3);transition:var(--motion-default);user-select:none}.q2-date__month:hover{background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border)}.q2-date__nav{display:inline-flex;gap:var(--space-1)}.q2-date__nav-btn{align-items:center;background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:50%;color:var(--text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;transition:var(--motion-default);width:36px}.q2-date__nav-btn:hover:not(:disabled){background:var(--q2-control-hover-bg);box-shadow:var(--q2-elev-1);transform:translateY(-1px)}.q2-date__nav-btn:active:not(:disabled){transform:scale(.95)}.q2-date__nav-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q2-date__nav-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.q2-date__weekdays{display:grid;flex-shrink:0;gap:var(--q2-date-gap);grid-template-columns:repeat(7,1fr);height:var(--q2-date-weekrow-h)}.q2-date__weekday{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.02em;text-align:center}.q2-date__grid{display:grid;gap:var(--q2-date-gap);grid-template-columns:repeat(7,1fr)}.q2-date__day{align-items:center;aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:center;margin:0 auto;max-height:var(--q2-date-cell);max-width:var(--q2-date-cell);padding:0;transition:var(--motion-default);width:100%}.q2-date__day:hover:not([aria-disabled=true]):not(:disabled):not([aria-selected=true]){background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);transform:translateY(-1px)}.q2-date__day[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(255,72,0,.25),0 2px 4px rgba(255,72,0,.15);color:var(--text-inversed)}.q2-date__day[aria-selected=true]:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,#000);border-color:color-mix(in srgb,var(--color-primary) 90%,#000);box-shadow:0 6px 16px rgba(255,72,0,.3),0 3px 6px rgba(255,72,0,.2);color:var(--text-inversed);transform:translateY(-1px)}.q2-date__day[aria-current=date]{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(255,72,0,.2),0 2px 8px rgba(255,72,0,.1)}.q2-date__day[aria-selected=true][aria-current=date]{box-shadow:0 4px 12px rgba(255,72,0,.3),0 2px 4px rgba(255,72,0,.2),0 0 0 2px hsla(0,0%,100%,.3)}.q2-date__day:disabled,.q2-date__day[aria-disabled=true]{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-muted);cursor:not-allowed;opacity:.35}.q2-date__day:disabled:hover,.q2-date__day[aria-disabled=true]:hover{background:transparent;border-color:transparent;box-shadow:none;transform:none}.q2-date__day--outside{color:var(--text-muted);opacity:.5}.q2-date__day-empty{aspect-ratio:1;margin:0 auto;max-height:var(--q2-date-cell);max-width:var(--q2-date-cell);width:100%}.q2-date__day:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q2-date__year-selector{display:grid;flex:1;gap:var(--q2-date-gap);grid-template-columns:repeat(5,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-2)}.q2-date__year-btn{align-items:center;aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:0 auto;max-height:var(--q2-date-cell);max-width:var(--q2-date-cell);transition:var(--motion-default);width:100%}.q2-date__year-btn:hover{background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);transform:translateY(-1px)}.q2-date__year-btn[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(255,72,0,.25),0 2px 4px rgba(255,72,0,.15);color:var(--text-inversed)}.q2-date__year-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:480px){:where(.q2-root,[data-qlunar="2"]){--q2-date-cell:var(--q2-date-cell-mobile)}.q2-date__popover{min-width:260px;padding:var(--space-3);width:calc(100vw - var(--space-6))}}:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-date__popover,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-date__popover,html[data-ql-veil=eclipse] .q2-date__popover,html[data-ql-veil=last-quarter] .q2-date__popover,html[data-ql-veil=total-eclipse] .q2-date__popover,html[data-ql-veil=waning-crescent] .q2-date__popover,html[data-ql-veil=waning-gibbous] .q2-date__popover,html[data-theme=dark] .q2-date__popover{box-shadow:0 20px 60px rgba(0,0,0,.32),0 8px 20px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.16)}html[data-ql-veil=eclipse] .q2-date__day,html[data-ql-veil=eclipse] .q2-date__month,html[data-ql-veil=eclipse] .q2-date__year-btn,html[data-ql-veil=total-eclipse] .q2-date__day,html[data-ql-veil=total-eclipse] .q2-date__month,html[data-ql-veil=total-eclipse] .q2-date__year-btn,html[data-theme=dark] .q2-date__day,html[data-theme=dark] .q2-date__month,html[data-theme=dark] .q2-date__year-btn{color:var(--q2-ink-primary,var(--text))}@media (prefers-reduced-motion:reduce){.q2-date,.q2-date__day,.q2-date__input,.q2-date__month,.q2-date__nav-btn,.q2-date__popover,.q2-date__year-btn{animation:none!important;transition-duration:.01ms!important}}}@layer components{.q2-datetime{display:inline-flex;flex-direction:column;font-family:var(--font-family-body);gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));max-width:100%;position:relative;width:100%}.q2-datetime__label{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.q2-datetime__input{background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;min-height:var(--q2-control-h);outline:none;padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));transition:var(--motion-default);width:100%}.q2-datetime__input::placeholder{color:var(--text-muted)}.q2-datetime__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,72,0,.2)}.q2-datetime__input[aria-invalid=true]{border-color:var(--q2-ink-accent);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.q2-datetime__input:disabled{background:var(--q2-control-disabled-bg);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.q2-datetime__time-row{align-items:center;border-top:1px solid var(--q2-glass-control-border);display:flex;flex-shrink:0;gap:var(--space-2);justify-content:center;margin-top:var(--space-2);padding:var(--space-3) 0}.q2-datetime__ok-btn{min-width:3rem}.q2-datetime__time-input{-moz-appearance:textfield;appearance:textfield;background:var(--q2-glass-control-bg);border:1px solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);color:var(--text);font-size:14px;font-weight:500;line-height:1.4;min-width:3em;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) var(--space-2);text-align:center;width:3em}.q2-datetime__time-input::-webkit-inner-spin-button,.q2-datetime__time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q2-datetime__time-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(255,72,0,.2);outline:none}.q2-datetime__time-sep{color:var(--text-muted);font-size:16px;font-weight:600;user-select:none}.q2-datetime__popover{max-height:min(480px,75vh)}@media (prefers-reduced-motion:reduce){.q2-datetime,.q2-datetime__input,.q2-datetime__time-input{transition-duration:.01ms!important}}}@layer components{.q2-myp__popover.q2-date__popover{max-height:min(380px,72vh);min-width:260px;width:min(320px,92vw)}.q2-myp__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-height:0;overflow:hidden}.q2-myp__month-grid{display:grid;gap:var(--q2-date-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-1) 0}.q2-myp__month-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--q2-radius-md);color:var(--text);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;justify-content:center;min-height:2.5rem;padding:var(--space-2) var(--space-1);transition:var(--motion-default)}.q2-myp__month-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.q2-myp__month-btn[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(255,72,0,.22);color:var(--text-inversed)}.q2-myp__month-btn:disabled,.q2-myp__month-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.32;transform:none}.q2-myp__month-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q2-myp__year-selector{display:grid;flex:1;gap:var(--q2-date-gap);grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-1) 0}.q2-myp__year-btn{align-items:center;aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:center;margin:0 auto;max-height:var(--q2-date-cell);max-width:var(--q2-date-cell);transition:var(--motion-default);width:100%}.q2-myp__year-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.q2-myp__popover .q2-myp__year-btn.q2-date__year-btn[data-q2-myp-year-selected]:not([aria-selected=true]){background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--text);font-weight:700}.q2-myp__popover .q2-myp__year-btn.q2-date__year-btn[data-q2-myp-year-selected]:not([aria-selected=true]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);transform:translateY(-1px)}.q2-myp__popover .q2-myp__year-btn.q2-date__year-btn[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 38%,transparent),0 4px 14px rgba(255,72,0,.28);color:var(--text-inversed);font-weight:700}.q2-myp__popover .q2-myp__year-btn.q2-date__year-btn[aria-selected=true]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-primary) 92%,#000);border-color:color-mix(in srgb,var(--color-primary) 92%,#000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 48%,transparent),0 6px 18px rgba(255,72,0,.32);transform:translateY(-1px)}.q2-myp__year-btn:disabled,.q2-myp__year-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.28;transform:none}.q2-myp__year-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q2-full-calendar__myp-trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-card);color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;justify-content:center;margin:0;min-width:0;padding:var(--space-2) var(--space-3);text-align:center;transition:var(--motion-default)}.q2-full-calendar__myp-trigger:hover{background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 55%,transparent);border-color:color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 55%,transparent)}.q2-full-calendar__myp-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary-400) 75%,transparent);outline-offset:2px}.q2-full-calendar__myp-trigger .q2-full-calendar__month-kicker{text-align:center}.q2-full-calendar__myp-trigger strong{color:var(--q2-ink-heading);font-size:1.05rem;font-weight:700;line-height:1.15}@media (prefers-reduced-motion:reduce){.q2-full-calendar__myp-trigger,.q2-myp__month-btn,.q2-myp__year-btn{transition-duration:.01ms!important}}}@layer components{.q2-alert{--q2-feedback-fg:var(--q2-ink-primary);--q2-feedback-border:color-mix(in srgb,var(--default-300) 70%,transparent);--q2-feedback-bg:var(--color-paper);--q2-feedback-glow:transparent;--q2-feedback-tint-a:transparent;--q2-feedback-tint-b:transparent;align-items:flex-start;background:radial-gradient(120% 140% at 12% -20%,var(--q2-feedback-glow),transparent 52%),linear-gradient(165deg,var(--q2-feedback-tint-a) 0,var(--q2-feedback-tint-b) 100%),var(--q2-feedback-bg);border:1px solid var(--q2-feedback-border);border-radius:var(--q2-radius-md);color:var(--q2-feedback-fg);display:flex;font-size:14px;gap:var(--space-3);isolation:isolate;line-height:1.5;padding:var(--space-4)}.q2-alert--info,.q2-banner--info,.q2-toast--info{--q2-feedback-fg:var(--secondary-900);--q2-feedback-border:color-mix(in srgb,var(--secondary-300) 88%,var(--secondary-200));--q2-feedback-bg:var(--secondary-50);--q2-feedback-glow:color-mix(in srgb,var(--secondary-100) 55%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--secondary-200) 22%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--secondary-400) 8%,transparent)}.q2-alert--success,.q2-toast--success{--q2-feedback-fg:var(--success-900);--q2-feedback-border:color-mix(in srgb,var(--success-300) 88%,var(--success-200));--q2-feedback-bg:var(--success-50);--q2-feedback-glow:color-mix(in srgb,var(--success-100) 55%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--success-200) 22%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--success-500) 8%,transparent)}.q2-alert--warning,.q2-banner--warning,.q2-toast--warning{--q2-feedback-fg:var(--warning-900);--q2-feedback-border:color-mix(in srgb,var(--warning-300) 88%,var(--warning-200));--q2-feedback-bg:var(--warning-50);--q2-feedback-glow:color-mix(in srgb,var(--warning-100) 55%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--warning-200) 22%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--warning-500) 8%,transparent)}.q2-alert--danger,.q2-banner--danger,.q2-toast--danger{--q2-feedback-fg:var(--danger-900);--q2-feedback-border:color-mix(in srgb,var(--danger-300) 88%,var(--danger-200));--q2-feedback-bg:var(--danger-50);--q2-feedback-glow:color-mix(in srgb,var(--danger-100) 55%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--danger-200) 22%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--danger-500) 8%,transparent)}.q2-alert--compact{font-size:13px;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.q2-alert__icon{flex-shrink:0;height:20px;margin-top:2px;width:20px}.q2-alert--compact .q2-alert__icon{height:16px;margin-top:1px;width:16px}.q2-alert__content{flex:1;min-width:0}.q2-alert__title{color:inherit;font-weight:600;margin:0 0 var(--space-1) 0}.q2-alert__message{color:inherit;margin:0;opacity:.92}.q2-alert__message:not(:first-child){margin-top:var(--space-2)}.q2-alert__action{flex-shrink:0;margin-left:auto;padding-left:var(--space-3)}.q2-alert__action a,.q2-alert__action button{background:none;border:none;color:inherit;cursor:pointer;font-size:13px;font-weight:500;padding:0;text-decoration:underline}.q2-alert__action a:hover,.q2-alert__action button:hover{opacity:.8}.q2-alert__dismiss{align-items:center;background:none;border:none;border-radius:var(--q2-radius-pill);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;opacity:.72;padding:0;transition:opacity var(--motion-fast),background var(--motion-fast);width:28px}.q2-alert__dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.q2-alert__dismiss:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-alert__dismiss svg{display:block;height:14px;width:14px}.q2-banner{--q2-feedback-fg:var(--q2-ink-primary);--q2-feedback-border:color-mix(in srgb,var(--default-300) 70%,transparent);--q2-feedback-bg:var(--color-paper);--q2-feedback-glow:transparent;--q2-feedback-tint-a:transparent;--q2-feedback-tint-b:transparent;align-items:center;background:radial-gradient(120% 140% at 12% -20%,var(--q2-feedback-glow),transparent 52%),linear-gradient(165deg,var(--q2-feedback-tint-a) 0,var(--q2-feedback-tint-b) 100%),var(--q2-feedback-bg);border-bottom:1px solid var(--q2-feedback-border);color:var(--q2-feedback-fg);display:flex;font-size:14px;gap:var(--space-3);line-height:1.5;padding:var(--space-4) var(--space-6);position:relative}.q2-banner__icon{flex-shrink:0;height:20px;width:20px}.q2-banner__content{flex:1;min-width:0}.q2-banner__title{color:inherit;font-weight:600;margin:0 0 var(--space-1) 0}.q2-banner__message{color:inherit;margin:0;opacity:.9}.q2-banner__dismiss{background:none;border:none;border-radius:var(--q2-radius-xs);color:inherit;cursor:pointer;flex-shrink:0;margin-left:auto;opacity:.7;padding:var(--space-1);transition:opacity var(--motion-fast),background var(--motion-fast)}.q2-banner__dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.q2-banner__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.q2-banner__dismiss svg{display:block;height:16px;width:16px}.q2-banner[hidden]{display:none!important}.q2-toast-container{flex-direction:column;max-width:400px;pointer-events:none;position:fixed;right:var(--space-6);top:var(--space-6);width:100%;z-index:var(--q2-z-toast)}.q2-toast,.q2-toast-container{display:flex;gap:var(--space-3)}.q2-toast{--q2-feedback-fg:var(--q2-ink-primary);--q2-feedback-border:color-mix(in srgb,var(--default-300) 70%,transparent);--q2-feedback-bg:var(--color-paper);--q2-feedback-glow:transparent;--q2-feedback-tint-a:transparent;--q2-feedback-tint-b:transparent;align-items:flex-start;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(120% 140% at 12% -20%,var(--q2-feedback-glow),transparent 52%),linear-gradient(165deg,var(--q2-feedback-tint-a) 0,var(--q2-feedback-tint-b) 100%),var(--q2-feedback-bg);border:1px solid var(--q2-feedback-border);border-radius:var(--q2-radius-md);box-shadow:0 4px 12px color-mix(in srgb,var(--default-950) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-feedback-border) 45%,transparent);color:var(--q2-feedback-fg);font-size:14px;line-height:1.5;max-width:100%;min-width:300px;opacity:0;padding:var(--space-4);pointer-events:auto;position:relative;transform:translateX(20px);transition:opacity var(--motion-default),transform var(--motion-default)}.q2-toast[data-state=open]{opacity:1;transform:translateX(0)}.q2-toast[data-state=closing]{opacity:0;transform:translateX(20px)}.q2-toast__icon{flex-shrink:0;height:20px;margin-top:2px;width:20px}.q2-toast__content{flex:1;min-width:0}.q2-toast__title{color:inherit;font-weight:600;margin:0 0 var(--space-1) 0}.q2-toast__message{color:inherit;margin:0;opacity:.9}.q2-toast__action{flex-shrink:0;margin-top:var(--space-2)}.q2-toast__action button{background:transparent;border:1px solid;border-radius:var(--q2-radius-sm);color:inherit;cursor:pointer;font-size:13px;font-weight:500;padding:var(--space-1) var(--space-3);transition:opacity var(--motion-fast),background var(--motion-fast)}.q2-toast__action button:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:.9}.q2-toast__close{background:none;border:none;border-radius:var(--q2-radius-xs);color:inherit;cursor:pointer;flex-shrink:0;margin-right:-2px;margin-top:-2px;opacity:.7;padding:var(--space-1);transition:opacity var(--motion-fast),background var(--motion-fast)}.q2-toast__close:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.q2-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.q2-toast__close svg{display:block;height:16px;width:16px}.q2-toast__progress{background:rgba(0,0,0,.1);border-radius:0 0 var(--q2-radius-md) var(--q2-radius-md);bottom:0;height:2px;left:0;overflow:hidden;position:absolute;right:0}.q2-toast__progress-bar{background:currentColor;height:100%;opacity:.3;transform-origin:left;transition:transform linear}@media (prefers-reduced-motion:reduce){.q2-toast{transition:opacity var(--motion-fast)}.q2-toast,.q2-toast[data-state=closing],.q2-toast[data-state=open]{transform:none}.q2-toast__progress-bar{transition:none}}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-alert--info,.q2-banner--info,.q2-toast--info){--q2-feedback-fg:var(--secondary-100);--q2-feedback-border:color-mix(in srgb,var(--secondary-700) 72%,var(--secondary-800));--q2-feedback-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--secondary-950));--q2-feedback-glow:color-mix(in srgb,var(--secondary-300) 14%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--secondary-800) 18%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--secondary-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-alert--success,.q2-toast--success){--q2-feedback-fg:var(--success-100);--q2-feedback-border:color-mix(in srgb,var(--success-700) 72%,var(--success-800));--q2-feedback-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--success-950));--q2-feedback-glow:color-mix(in srgb,var(--success-300) 14%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--success-800) 18%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--success-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-alert--warning,.q2-banner--warning,.q2-toast--warning){--q2-feedback-fg:var(--warning-100);--q2-feedback-border:color-mix(in srgb,var(--warning-700) 72%,var(--warning-800));--q2-feedback-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--warning-950));--q2-feedback-glow:color-mix(in srgb,var(--warning-300) 12%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--warning-800) 18%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--warning-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-alert--danger,.q2-banner--danger,.q2-toast--danger){--q2-feedback-fg:var(--danger-100);--q2-feedback-border:color-mix(in srgb,var(--danger-700) 72%,var(--danger-800));--q2-feedback-bg:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--danger-950));--q2-feedback-glow:color-mix(in srgb,var(--danger-300) 14%,transparent);--q2-feedback-tint-a:color-mix(in srgb,var(--danger-800) 18%,transparent);--q2-feedback-tint-b:color-mix(in srgb,var(--danger-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-alert,.q2-banner,.q2-toast){backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-feedback-border) 42%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-toast{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent),0 8px 28px color-mix(in srgb,var(--default-950) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-feedback-border) 42%,transparent)}}@layer components{:where(.q2-root,[data-qlunar="2"],body){--q2-z-cookie-consent:915;--q2-cookie-consent-inset:calc(var(--space-6, 24px)*var(--density-gap-multiplier, 1));--q2-cookie-consent-max-w:26rem}.q2-cookie-consent{font-family:var(--font-family-body,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--font-size-body-m,14px);inset-block-end:var(--q2-cookie-consent-inset);inset-inline:auto;inset-inline-end:var(--q2-cookie-consent-inset);line-height:1.5;max-width:var(--q2-cookie-consent-max-w);pointer-events:none;position:fixed;width:min(calc(100vw - var(--q2-cookie-consent-inset)*2),var(--q2-cookie-consent-max-w));z-index:var(--q2-z-cookie-consent,915);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.q2-cookie-consent[hidden]{display:none!important}.q2-cookie-consent__bar{backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);background:radial-gradient(120% 140% at 12% -20%,color-mix(in srgb,var(--secondary-200,#e2e8f0) 24%,transparent),transparent 52%),linear-gradient(165deg,color-mix(in srgb,var(--color-paper,#fff) 96%,transparent),var(--color-paper,#fff));border:1px solid color-mix(in srgb,var(--default-300,#cbd5e1) 70%,transparent);border-radius:var(--q2-radius-md,12px);box-shadow:0 4px 12px color-mix(in srgb,var(--default-950,#0f172a) 12%,transparent),0 12px 32px color-mix(in srgb,var(--default-950,#0f172a) 8%,transparent);color:var(--q2-ink-0,var(--default-900,#0f172a));pointer-events:auto}.q2-cookie-consent__inner{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--space-3, 12px)*var(--density-gap-multiplier, 1));max-width:100%;padding:calc(var(--space-4, 16px)*var(--density-padding-multiplier, 1))}.q2-cookie-consent__copy{flex:1 1 auto;min-width:0}.q2-cookie-consent__title{color:var(--q2-ink-heading,var(--q2-ink-0,inherit));font-family:var(--font-family-heading,var(--font-family-body,inherit));font-size:var(--font-size-body-l,16px);font-weight:600;line-height:1.35;margin:0 0 calc(var(--space-1, 4px)*var(--density-gap-multiplier, 1))}.q2-cookie-consent__message{color:var(--q2-ink-1,var(--q2-ink-0,inherit));font-size:var(--font-size-body-s,12px);line-height:1.5;margin:0}.q2-cookie-consent__message .q2-link{color:var(--q2-ink-link,var(--primary-600,#2563eb))}.q2-cookie-consent__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:calc(var(--space-2, 8px)*var(--density-gap-multiplier, 1));justify-content:flex-end}.q2-cookie-consent__category{border-bottom:1px solid color-mix(in srgb,var(--default-300,#cbd5e1) 55%,transparent);padding:calc(var(--space-3, 12px)*var(--density-padding-multiplier, 1)) 0}.q2-cookie-consent__category:last-child{border-bottom:0}.q2-cookie-consent__category-head{align-items:flex-start;display:flex;gap:calc(var(--space-4, 16px)*var(--density-gap-multiplier, 1));justify-content:space-between}.q2-cookie-consent__category-title{color:var(--q2-ink-heading,var(--q2-ink-0,inherit));font-family:var(--font-family-heading,var(--font-family-body,inherit));font-size:var(--font-size-body-l,16px);font-weight:600;line-height:1.35;margin:0 0 calc(var(--space-1, 4px)*var(--density-gap-multiplier, 1))}.q2-cookie-consent__category-desc{color:var(--q2-ink-2,var(--q2-ink-1,inherit));font-size:var(--font-size-body-s,12px);line-height:1.5;margin:0;max-width:52ch}.q2-cookie-consent__gpc-notice{color:var(--q2-status-info-ink,var(--q2-ink-1,inherit));font-size:var(--font-size-body-s,12px);line-height:1.45;margin:calc(var(--space-2, 8px)*var(--density-gap-multiplier, 1)) 0 0}#q2-cookie-preferences-modal{font-family:var(--font-family-body,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--font-size-body-m,14px);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.q2-cookie-consent__live.q2-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.q2-cookie-consent__toggle--locked{opacity:.72;pointer-events:none}.q2-cookie-policy-table-wrap{overflow-x:auto}@media (max-width:480px){.q2-cookie-consent{inset-inline:var(--q2-cookie-consent-inset);max-width:none;width:auto}.q2-cookie-consent__actions{justify-content:stretch}.q2-cookie-consent__actions .q2-btn{flex:1 1 auto}.q2-cookie-consent__category-head{flex-direction:column}}}@layer components{q2-bar-chart,q2-chart-curve,q2-data-chart,q2-gantt-chart,q2-line-chart,q2-pie-chart{contain:layout paint style;display:block;min-height:220px;min-width:0;width:100%;--q2-chart-series-1:var(--secondary-500);--q2-chart-series-2:var(--success-500);--q2-chart-series-3:var(--warning-500);--q2-chart-series-4:var(--danger-500);--q2-chart-series-5:var(--primary-500);--q2-chart-series-6:var(--tertiary-500);--q2-chart-series-7:color-mix(in srgb,var(--secondary-600) 60%,var(--success-500));--q2-chart-series-8:color-mix(in srgb,var(--warning-500) 72%,var(--danger-500));--q2-chart-plot-height:320px;--q2-chart-radius:var(--q2-radius-md,8px);--q2-chart-grid-alpha:0.12;--q2-chart-axis-alpha:0.34;--q2-chart-fill-alpha:0.18;--q2-chart-glow-alpha:0.52;--q2-chart-hit-alpha:0;--q2-chart-ink:var(--q2-ink-primary);--q2-chart-ink-soft:var(--q2-ink-secondary);--q2-chart-ink-muted:var(--q2-ink-muted);--q2-chart-grid:color-mix(in srgb,var(--q2-chart-ink-muted) 42%,transparent);--q2-chart-axis:color-mix(in srgb,var(--q2-chart-ink-muted) 68%,transparent);--q2-chart-panel:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 72%,transparent);--q2-chart-panel-strong:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 92%,transparent);--q2-chart-focus-ring:color-mix(in srgb,var(--secondary-400) 76%,transparent);--q2-chart-tooltip-bg:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 88%,var(--q2-ink-inverse-0) 7%);--q2-chart-tooltip-border:color-mix(in srgb,var(--q2-surface-border) 82%,transparent);--q2-chart-tooltip-fg:var(--q2-chart-ink);--q2-chart-tooltip-muted:var(--q2-chart-ink-muted);--q2-chart-tooltip-strong:var(--q2-chart-ink)}q2-bar-chart *,q2-chart-curve *,q2-data-chart *,q2-gantt-chart *,q2-line-chart *,q2-pie-chart *{box-sizing:border-box}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__surface{border-radius:var(--q2-chart-radius);display:grid;gap:var(--space-4);grid-template-rows:auto minmax(0,1fr) auto;height:100%;isolation:isolate;min-height:inherit;overflow:hidden;padding:var(--space-5);position:relative;width:100%}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart)[data-surface-none] .q2-chart__surface{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;box-shadow:none;padding:0}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__surface:before{background:linear-gradient(135deg,color-mix(in srgb,var(--q2-ink-inverse-0) 9%,transparent) 0,transparent 28%),linear-gradient(315deg,color-mix(in srgb,var(--secondary-400) 8%,transparent) 0,transparent 34%);content:"";inset:0;mix-blend-mode:screen;opacity:.78;pointer-events:none;position:absolute}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__surface>*{position:relative;z-index:1}.q2-chart__header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.q2-chart__heading{min-width:0}.q2-chart__title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:650;letter-spacing:0;line-height:1.25;margin:0}.q2-chart__subtitle{color:var(--q2-chart-ink-muted);font-size:var(--font-size-body-xs);line-height:1.35;margin:var(--space-1) 0 0}.q2-chart__badge{align-items:center;background:color-mix(in srgb,var(--q2-glass-control-bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 68%,transparent);border-radius:var(--q2-radius-pill,999px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 9%,transparent);color:var(--q2-chart-ink-soft);display:inline-flex;font-size:var(--font-size-body-xs);font-weight:650;line-height:1;min-height:24px;padding:3px calc(var(--space-2)*var(--density-padding-multiplier, 1));white-space:nowrap}:where([data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse],[data-theme=dark]) :where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__badge{background:color-mix(in srgb,var(--default-900) 72%,transparent);border-color:color-mix(in srgb,var(--default-600) 52%,transparent);color:var(--q2-chart-ink-soft)}.q2-chart__plot{background:linear-gradient(180deg,var(--q2-chart-panel-strong) 0,var(--q2-chart-panel) 100%),color-mix(in srgb,var(--q2-surface-bg,transparent) 72%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 74%,transparent);border-radius:var(--q2-chart-radius);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 7%,transparent),0 16px 50px color-mix(in srgb,var(--q2-ink-0) 7%,transparent);height:var(--q2-chart-plot-height);isolation:isolate;min-height:var(--q2-chart-plot-height);min-width:0;overflow:hidden;position:relative}.q2-chart__plot:after{background:linear-gradient(90deg,color-mix(in srgb,var(--q2-surface-border) 18%,transparent),transparent 16%,transparent 84%,color-mix(in srgb,var(--q2-surface-border) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--q2-ink-inverse-0) 8%,transparent),transparent 36%);content:"";inset:0;mix-blend-mode:screen;opacity:.62;pointer-events:none;position:absolute}.q2-chart__svg{color:var(--q2-chart-ink);display:block;height:100%;overflow:visible;position:relative;width:100%;z-index:1}.q2-chart__color-probe{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.q2-chart__grid{color:var(--q2-chart-ink-muted)}.q2-chart__grid-line{stroke:var(--q2-chart-grid);stroke-opacity:var(--q2-chart-grid-alpha);stroke-width:1;vector-effect:non-scaling-stroke}.q2-chart__axis{color:var(--q2-chart-ink-muted)}.q2-chart__axis-line{fill:none;stroke:var(--q2-chart-axis);stroke-opacity:var(--q2-chart-axis-alpha);stroke-width:1;vector-effect:non-scaling-stroke}.q2-chart__axis-label,.q2-chart__gantt-label,.q2-chart__gantt-status{fill:currentColor;font-family:var(--font-family-body);font-size:11px;font-weight:550;letter-spacing:0;pointer-events:none}.q2-chart__axis-label--y{dominant-baseline:middle;text-anchor:end}.q2-chart__axis-label--x{dominant-baseline:hanging;text-anchor:middle}.q2-chart__line,.q2-chart__line-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.q2-chart__line{animation:q2-chart-draw .9s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 12%,transparent));stroke-width:2.4}.q2-chart__line-glow{animation:q2-chart-draw 1s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);filter:blur(5px);stroke-opacity:var(--q2-chart-glow-alpha);stroke-width:7}.q2-chart__line-area{animation:q2-chart-fade-up .82s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);opacity:var(--q2-chart-fill-alpha)}.q2-chart__point-target{fill:transparent;pointer-events:all}.q2-chart__point{animation:q2-chart-point-in .52s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);filter:drop-shadow(0 0 8px currentColor);stroke:color-mix(in srgb,var(--q2-ink-inverse-0) 72%,transparent);stroke-width:1.25;transform-box:fill-box;transform-origin:center}.q2-chart__point-hit{cursor:pointer;outline:none}.q2-chart__point-hit.is-hovered .q2-chart__point,.q2-chart__point-hit.is-selected .q2-chart__point{r:6;stroke-width:2}.q2-chart__series{transition:opacity .18s ease,filter .18s ease}.q2-chart__series.is-muted{filter:saturate(.75);opacity:.28}.q2-chart__series.is-selected .q2-chart__line{stroke-width:3.25}.q2-chart__bar{animation:q2-chart-bar-rise .76s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);cursor:pointer;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--q2-ink-0) 12%,transparent));transform-box:fill-box;transform-origin:bottom;transition:opacity .16s ease,filter .16s ease,transform .18s var(--motion-ease-lunar-drift,ease)}.q2-chart__bar.is-hovered,.q2-chart__bar.is-selected{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 42%,transparent)) drop-shadow(0 12px 22px color-mix(in srgb,var(--q2-ink-0) 16%,transparent));transform:translateY(-2px)}.q2-chart__bar.is-muted{filter:saturate(.65);opacity:.26}.q2-chart__pie-layer{transform-box:view-box;transform-origin:center}.q2-chart__slice{animation:q2-chart-slice-in .76s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);cursor:pointer;pointer-events:bounding-box;transform-box:fill-box;transform-origin:center;transition:transform .18s var(--motion-ease-lunar-drift,ease),opacity .16s ease,filter .16s ease}.q2-chart__slice-path{filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--q2-ink-0) 12%,transparent));stroke:color-mix(in srgb,var(--q2-chart-panel-strong) 78%,transparent);stroke-width:2.25}.q2-chart__slice-target{pointer-events:all}.q2-chart__slice.is-hovered,.q2-chart__slice.is-selected{filter:drop-shadow(0 0 16px color-mix(in srgb,currentColor 18%,transparent));transform:scale(1.028)}.q2-chart__slice.is-muted{filter:saturate(.65);opacity:.28}.q2-chart__pie-caption,.q2-chart__pie-total{font-family:var(--font-family-body);pointer-events:none;text-anchor:middle}.q2-chart__pie-total{fill:var(--q2-chart-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:720}.q2-chart__pie-caption{fill:var(--q2-chart-ink-muted);font-size:11px;font-weight:650;text-transform:uppercase}.q2-chart__gantt-grid{color:var(--q2-chart-ink-muted)}.q2-chart__gantt-row-line{stroke:color-mix(in srgb,var(--q2-chart-grid) 65%,transparent);stroke-opacity:.42;stroke-width:1;vector-effect:non-scaling-stroke}.q2-chart__gantt-layer{color:var(--q2-chart-ink-soft)}.q2-chart__gantt-label,.q2-chart__gantt-status{dominant-baseline:middle;fill:currentColor;text-anchor:start}.q2-chart__gantt-status{color:var(--q2-chart-ink-muted)}.q2-chart__gantt-task{animation:q2-chart-fade-up .72s var(--motion-ease-lunar-drift,ease) both;animation-delay:var(--q2-chart-delay,0s);cursor:pointer;transition:opacity .16s ease,filter .16s ease,transform .18s var(--motion-ease-lunar-drift,ease)}.q2-chart__gantt-bar{filter:drop-shadow(0 9px 18px color-mix(in srgb,var(--q2-ink-0) 12%,transparent))}.q2-chart__gantt-progress{fill:color-mix(in srgb,var(--q2-ink-inverse-0) 36%,transparent);pointer-events:none}.q2-chart__gantt-task.is-hovered,.q2-chart__gantt-task.is-selected{filter:drop-shadow(0 0 12px color-mix(in srgb,currentColor 18%,transparent));transform:translateX(2px)}.q2-chart__gantt-task.is-muted{filter:saturate(.7);opacity:.3}.q2-chart__empty{color:var(--q2-chart-ink-muted);dominant-baseline:middle;fill:currentColor;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:600;text-anchor:middle}.q2-chart__legend{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.q2-chart__legend-item{--q2-legend-chip-color:var(--q2-chart-legend-color,var(--secondary-500))}.q2-chart__tooltip{backdrop-filter:var(--q2-surface-backdrop,blur(16px) saturate(140%));-webkit-backdrop-filter:var(--q2-surface-backdrop,blur(16px) saturate(140%));background:var(--q2-chart-tooltip-bg);border:1px solid var(--q2-chart-tooltip-border);border-radius:var(--q2-radius-md,8px);box-shadow:var(--q2-surface-shadow,var(--q2-elev-2)),0 12px 40px color-mix(in srgb,var(--q2-ink-primary) 16%,transparent);color:var(--q2-chart-tooltip-fg);display:grid;gap:3px;left:0;max-width:min(240px,calc(100% - 16px));min-width:126px;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));pointer-events:none;position:absolute;top:0;z-index:4}.q2-chart__tooltip[hidden]{display:none}.q2-chart__tooltip-label,.q2-chart__tooltip-series{color:var(--q2-chart-tooltip-muted);font-size:11px;font-weight:620;line-height:1.2}.q2-chart__tooltip strong{color:var(--q2-chart-tooltip-strong);font-size:var(--font-size-body-s);font-variant-numeric:tabular-nums;font-weight:720}:where([data-ql-veil=no-moon],[data-ql-veil=waxing-crescent]) :where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart){--q2-chart-grid-alpha:0.18;--q2-chart-axis-alpha:0.44;--q2-chart-fill-alpha:0.22;--q2-chart-glow-alpha:0.38}:where([data-ql-veil=full-moon],[data-ql-veil=waxing-gibbous]) :where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart){--q2-chart-grid-alpha:0.1;--q2-chart-axis-alpha:0.3;--q2-chart-fill-alpha:0.16;--q2-chart-glow-alpha:0.48}:where([data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse],[data-theme=dark]) :where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart){--q2-chart-series-1:var(--secondary-400);--q2-chart-series-2:var(--success-400);--q2-chart-series-3:var(--warning-400);--q2-chart-series-4:var(--danger-400);--q2-chart-series-5:var(--primary-400);--q2-chart-series-6:var(--tertiary-400);--q2-chart-series-7:color-mix(in srgb,var(--secondary-300) 58%,var(--success-400));--q2-chart-series-8:color-mix(in srgb,var(--warning-400) 70%,var(--danger-400));--q2-chart-ink:var(--q2-ink-primary);--q2-chart-ink-muted:var(--q2-ink-secondary);--q2-chart-ink-soft:var(--q2-ink-primary);--q2-chart-tooltip-bg:color-mix(in srgb,var(--default-900) 92%,var(--default-950));--q2-chart-tooltip-border:color-mix(in srgb,var(--default-600) 48%,var(--default-700));--q2-chart-tooltip-fg:var(--default-100);--q2-chart-tooltip-muted:var(--default-200);--q2-chart-tooltip-strong:var(--default-50);--q2-chart-grid-alpha:0.2;--q2-chart-axis-alpha:0.48;--q2-chart-fill-alpha:0.24;--q2-chart-glow-alpha:0.66;--q2-chart-panel:color-mix(in srgb,var(--q2-surface-bg,var(--default-950)) 84%,transparent);--q2-chart-panel-strong:color-mix(in srgb,var(--q2-surface-bg,var(--default-950)) 94%,transparent)}:where([data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) :where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart){--q2-chart-grid-alpha:0.28;--q2-chart-axis-alpha:0.58;--q2-chart-glow-alpha:0.78}.q2-charts-canonical-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.q2-charts-canonical-grid--wide{grid-template-columns:minmax(0,1fr)}.q2-charts-contract{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.q2-charts-contract__item{border-radius:var(--q2-radius-md,8px);padding:var(--space-4)}.q2-charts-contract__item code{color:var(--q2-ink-primary);display:inline-block;font-size:var(--font-size-body-xs);margin-bottom:var(--space-2)}.q2-charts-contract__item p{color:var(--q2-ink-secondary);font-size:var(--font-size-body-xs);line-height:1.4;margin:0}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-charts-contract__item code{color:var(--default-100)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-charts-contract__item p{color:var(--default-200)}@keyframes q2-chart-draw{0%{opacity:.3;stroke-dasharray:1;stroke-dashoffset:1}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes q2-chart-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes q2-chart-point-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes q2-chart-bar-rise{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes q2-chart-slice-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:920px){.q2-charts-canonical-grid,.q2-charts-contract{grid-template-columns:1fr}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__surface{padding:var(--space-4)}.q2-chart__header{align-items:flex-start}.q2-chart__badge{display:none}}@media (max-width:768px){.q2-charts-page-shell .q2-shell-main{gap:var(--space-2)!important;grid-template-columns:60px minmax(0,1fr)!important;padding:var(--space-2)!important}.q2-charts-page-shell .q2-sidebar-secondary{display:none!important}.q2-charts-page-shell .q2-content{min-width:0;padding:var(--space-2)!important}.q2-charts-page-shell .q2-content__inner,.q2-charts-page-shell .q2-demo-page-stack,.q2-charts-page-shell .q2-workspace,.q2-charts-page-shell .q2-workspace__body{max-width:100%;min-width:0}.q2-charts-page-shell .q2-workspace{padding:var(--space-3)!important}.q2-charts-page-shell .q2-workspace__header{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4)}}@media (max-width:560px){.q2-charts-page-shell .q2-shell-main{grid-template-columns:54px minmax(0,1fr)!important;padding:var(--space-1)!important}.q2-charts-page-shell .q2-sidebar-primary{width:54px!important}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart){--q2-chart-plot-height:280px}:where(q2-line-chart,q2-chart-curve,q2-bar-chart,q2-pie-chart,q2-gantt-chart,q2-data-chart) .q2-chart__surface{gap:var(--space-3);padding:var(--space-3)}.q2-chart__plot{min-height:260px}.q2-chart__legend{gap:var(--space-1)}.q2-chart__legend .q2-legend-chip{max-width:100%}}@media (prefers-reduced-motion:reduce){.q2-chart__bar,.q2-chart__gantt-task,.q2-chart__line,.q2-chart__line-area,.q2-chart__line-glow,.q2-chart__point,.q2-chart__slice{animation:none;transition:none}}}@layer components{.q2-skeleton{background:var(--default-200);border-radius:var(--q2-radius-sm);display:inline-block;overflow:hidden;position:relative}.q2-skeleton:after{animation:q2-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes q2-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.q2-skeleton:after{display:none}}.q2-skeleton-line{background:var(--default-200);border-radius:var(--q2-radius-xs);height:16px}.q2-skeleton-line--full{width:100%}.q2-skeleton-line--3-4{width:75%}.q2-skeleton-line--1-2{width:50%}.q2-skeleton-line--1-4{width:25%}.q2-skeleton-lines{display:flex;flex-direction:column;gap:var(--space-2)}.q2-skeleton-lines .q2-skeleton-line:last-child{width:60%}.q2-skeleton-block{background:var(--default-200);border-radius:var(--q2-radius-lg);height:200px;width:100%}.q2-skeleton-block--sm{height:120px}.q2-skeleton-block--md{height:200px}.q2-skeleton-block--lg{height:300px}.q2-skeleton-avatar{background:var(--default-200);border-radius:var(--q2-radius-round);flex-shrink:0;height:40px;width:40px}.q2-skeleton-avatar--sm{height:32px;width:32px}.q2-skeleton-avatar--md{height:40px;width:40px}.q2-skeleton-avatar--lg{height:48px;width:48px}.q2-skeleton-table{border-collapse:collapse;width:100%}.q2-skeleton-table thead{border-bottom:1px solid var(--default-200)}.q2-skeleton-table th{padding:var(--space-3) var(--space-4);text-align:left}.q2-skeleton-table th .q2-skeleton-line{height:14px;width:60%}.q2-skeleton-table tbody tr{border-bottom:1px solid var(--default-100)}.q2-skeleton-table tbody td{padding:var(--space-4)}.q2-skeleton-table tbody td .q2-skeleton-line{height:16px}.q2-skeleton-table-row{border-bottom:1px solid var(--default-100);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:var(--space-4)}.q2-skeleton-table-row .q2-skeleton-line{height:16px}.q2-skeleton-form{display:flex;flex-direction:column;gap:var(--space-6)}.q2-skeleton-form__group{display:flex;flex-direction:column;gap:var(--space-2)}.q2-skeleton-form__label{height:14px;width:120px}.q2-skeleton-form__input{border-radius:var(--q2-radius-md);height:44px;width:100%}.q2-skeleton-form__textarea{border-radius:var(--q2-radius-md);height:120px;width:100%}.q2-skeleton-card{background:var(--color-paper);border:1px solid var(--default-200);border-radius:var(--q2-radius-lg);padding:var(--space-6)}.q2-skeleton-card__header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.q2-skeleton-card__avatar{border-radius:var(--q2-radius-round);height:48px;width:48px}.q2-skeleton-card__title{flex:1;height:20px}.q2-skeleton-card__body{display:flex;flex-direction:column;gap:var(--space-3)}.q2-card-rounded .q2-skeleton,.q2-panel .q2-skeleton{border-radius:inherit}.q2-card-rounded .q2-skeleton-line,.q2-panel .q2-skeleton-line{border-radius:var(--q2-radius-xs)}.q2-card-rounded .q2-skeleton-avatar,.q2-panel .q2-skeleton-avatar{border-radius:var(--q2-radius-round)}.q2-state{align-items:center;color:var(--q2-ink-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center}.q2-state--page{min-height:400px;padding:var(--space-16) var(--space-6)}.q2-state--card{min-height:200px;padding:var(--space-8) var(--space-4)}.q2-state--overlay{min-height:120px;padding:var(--space-6) var(--space-4)}.q2-state__icon{color:var(--q2-ink-muted);height:64px;margin:0 auto var(--space-4);opacity:.5;width:64px}.q2-state--overlay .q2-state__icon{height:48px;margin-bottom:var(--space-3);width:48px}.q2-state--card .q2-state__icon{height:56px;margin-bottom:var(--space-3);width:56px}.q2-state__title{color:var(--q2-ink-primary);font-size:18px;font-weight:600;margin:0 0 var(--space-2) 0}.q2-state--overlay .q2-state__title{font-size:14px}.q2-state--card .q2-state__title{font-size:16px}.q2-state__description{color:var(--q2-ink-secondary);font-size:14px;margin:0 0 var(--space-4) 0;max-width:400px}.q2-state--overlay .q2-state__description{font-size:13px;max-width:280px}.q2-state--card .q2-state__description{font-size:13px;max-width:320px}.q2-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.q2-state--overlay .q2-state__actions{gap:var(--space-2)}.q2-state--empty .q2-state__icon,.q2-state--no-results .q2-state__icon{color:var(--q2-ink-muted)}.q2-state--error .q2-state__icon{color:var(--danger-500);opacity:.7}.q2-state--error .q2-state__title{color:var(--danger-700)}.q2-state--offline .q2-state__icon{color:var(--warning-500);opacity:.7}.q2-state--offline .q2-state__title{color:var(--warning-700)}.q2-autocomplete__list .q2-state,.q2-combobox__list .q2-state,.q2-inline-dropdown__list .q2-state,.q2-select__list .q2-state{min-height:120px;padding:var(--space-6) var(--space-4)}.q2-state[data-state=loading]{display:none}.q2-state[data-state=empty]{display:flex}.q2-state__icon svg{fill:none;height:100%;stroke:currentColor;stroke-width:1.5;width:100%}.q2-state--empty .q2-state__icon svg{stroke-dasharray:4 4}.q2-root.q2-demo-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:auto;line-height:1.6;margin:0;min-height:100vh;overflow-y:auto;padding:0;scroll-behavior:smooth}.q2-root.q2-demo-page *{box-sizing:border-box}.q2-demo-container{background:var(--q2-demo-bg);background-attachment:fixed;background-image:url(/media/main/halo-bkg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--text);min-height:100vh;transition:background-color var(--motion-default),color var(--motion-default)}.q2-demo-status-panel{background:color-mix(in srgb,var(--q2-ink-accent) 95%,var(--color-paper));border-bottom:2px solid var(--q2-ink-accent);box-shadow:var(--q2-elev-2);padding:var(--space-2) var(--space-4);position:sticky;top:0;z-index:1001}.q2-demo-status-panel__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 auto;max-width:1400px}.q2-demo-status-panel__section{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-demo-status-panel__label{color:var(--q2-ink-accent);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.q2-demo-status-panel__badge{align-items:center;background:color-mix(in srgb,var(--q2-ink-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--q2-ink-accent) 40%,transparent);border-radius:var(--radius-control);color:var(--text);display:inline-flex;font-size:12px;font-weight:500;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.q2-demo-status-panel__badge strong{color:var(--q2-ink-accent);font-weight:700}.q2-demo-status-panel__badge[data-status=active]{background:color-mix(in srgb,var(--q2-ink-accent) 25%,transparent);border-color:var(--q2-ink-accent)}.q2-demo-status-panel__badge[data-status=inactive]{opacity:.6}[data-theme=dark] .q2-demo-status-panel{background:color-mix(in srgb,var(--q2-ink-accent) 20%,var(--default-950));border-bottom-color:var(--q2-ink-accent)}.q2-demo-veil-quick{align-items:center;display:flex;gap:var(--space-2)}.q2-demo-veil-quick .q2-demo-veil-quick-btn{font-size:12px;padding:var(--space-1) var(--space-2)}.q2-demo-controls{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:hsla(0,0%,100%,.95);border-bottom:1px solid var(--default-200);box-shadow:var(--elev-1);padding:var(--space-3) var(--space-4);position:sticky;top:40px;z-index:1000}}@layer components{}@layer components{@supports not (backdrop-filter:blur(1px)){.q2-demo-controls{background:hsla(0,0%,100%,.98)}}[data-theme=dark] .q2-demo-controls{backdrop-filter:blur(12px) saturate(82%) brightness(92%);-webkit-backdrop-filter:blur(12px) saturate(82%) brightness(92%);background:rgba(32,35,42,.95);border-bottom-color:var(--default-700)}.q2-demo-controls__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0 auto;max-width:1400px}.q2-demo-controls__group{align-items:center;display:flex;gap:var(--space-2)}.q2-demo-controls__label{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.q2-demo-controls__input{background:var(--color-paper);border:1px solid var(--default-200);border-radius:var(--radius-control);color:var(--text);font-size:13px;padding:var(--space-1) var(--space-2)}.q2-demo-controls__radio-group{display:flex;gap:var(--space-2)}.q2-demo-controls__checkbox,.q2-demo-controls__radio{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:var(--space-1)}.q2-demo-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);border-bottom:1px solid var(--default-200);overflow-x:auto;padding:var(--space-2) var(--space-4);position:sticky;top:100px;z-index:999;-webkit-overflow-scrolling:touch}@supports not (backdrop-filter:blur(1px)){.q2-demo-nav{background:hsla(0,0%,100%,.95)}}[data-theme=dark] .q2-demo-nav{background:rgba(32,35,42,.9);border-bottom-color:var(--default-700)}.q2-demo-nav__inner{display:flex;gap:var(--space-1);margin:0 auto;max-width:1400px;min-width:max-content}.q2-demo-nav__link{border-radius:var(--radius-control);color:var(--text-muted);display:inline-block;font-size:14px;font-weight:500;padding:var(--space-2) var(--space-3);text-decoration:none;transition:var(--motion-fast);white-space:nowrap}.q2-demo-nav__link:hover{background:var(--default-50);color:var(--text)}.q2-demo-nav__link:active,.q2-demo-nav__link[aria-current=true]{background:rgba(255,72,0,.1);color:var(--q2-ink-accent)}.q2-demo-section{margin:0 auto;max-width:1400px;padding:var(--space-8) var(--space-4)}.q2-demo-section__header{margin-bottom:var(--space-6)}.q2-demo-section__title{color:var(--text);font-size:32px;font-weight:700;margin:0 0 var(--space-2) 0}.q2-demo-section__description{color:var(--text-muted);font-size:16px;line-height:1.6;margin:0}.q2-demo-section__content{margin-top:var(--space-6)}.q2-demo-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.q2-demo-grid--2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.q2-demo-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.q2-lunar-grid{align-items:stretch}.q2-lunar-card{display:flex;flex-direction:column;gap:var(--space-2);min-height:180px}.q2-lunar-title{color:var(--text);font-size:16px;font-weight:600;margin:0}.q2-lunar-text{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0}.q2-lunar-chip{align-self:flex-start;background:color-mix(in srgb,var(--q2-ink-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--q2-ink-accent) 30%,transparent);border-radius:var(--radius-control);color:var(--q2-ink-accent);font-size:12px;font-weight:600;padding:2px calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-materials-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.q2-materials-controls .q2-demo-controls__input{min-width:140px}.q2-materials-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.q2-material-card{display:flex;flex-direction:column;gap:var(--space-2);min-height:260px}.q2-material-card__header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.q2-material-card__title{font-size:16px;font-weight:600;margin:0}.q2-material-card__meta{background:color-mix(in srgb,var(--q2-ink-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--q2-ink-accent) 28%,transparent);border-radius:var(--radius-control);color:var(--q2-ink-accent);font-size:12px;font-weight:600;padding:2px calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-material-card__desc{color:var(--text-muted);font-size:13px;margin:0}.q2-material-card__actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.q2-spec-badge{align-items:center;background:rgba(0,0,0,.05);border-radius:var(--radius-control);color:var(--text-muted);display:inline-flex;font-size:11px;font-weight:500;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1) var(--space-2)}[data-theme=dark] .q2-spec-badge{background:hsla(0,0%,100%,.1);color:var(--text-muted)}.q2-contrast-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.q2-contrast-column{background:color-mix(in srgb,var(--q2-glass-surface-bg) 65%,transparent);border:1px solid var(--q2-glass-surface-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.q2-contrast-label{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.q2-contrast-stack{display:grid;gap:var(--space-3)}.q2-contrast-card{display:flex;flex-direction:column;gap:var(--space-2)}.q2-contrast-header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.q2-contrast-title{font-size:16px;font-weight:600}.q2-contrast-body,.q2-contrast-title{color:var(--text);margin:0}.q2-contrast-meta{color:var(--text-muted);font-size:13px;margin:0}.q2-contrast-link{color:var(--q2-ink-accent);text-decoration:underline;text-underline-offset:3px}.q2-contrast-pill{align-items:center;background:color-mix(in srgb,var(--q2-ink-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--q2-ink-accent) 35%,transparent);border-radius:var(--radius-control);color:var(--q2-ink-accent);display:inline-flex;font-size:12px;font-weight:600;padding:2px calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-comparison{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin:var(--space-4) 0}.q2-comparison__item{background:hsla(0,0%,100%,.05);border:1px solid var(--default-200);border-radius:var(--radius-card);padding:var(--space-4)}.q2-comparison__label{color:var(--text-muted);font-size:12px;font-weight:600;margin-bottom:var(--space-2);text-transform:uppercase}.q2-root[data-ql-density=compact]{--density-padding-multiplier:0.75;--density-gap-multiplier:0.75;--density-height-multiplier:0.9}.q2-root[data-ql-density=normal]{--density-padding-multiplier:1;--density-gap-multiplier:1;--density-height-multiplier:1}.q2-root[data-ql-density=cozy]{--density-padding-multiplier:1.25;--density-gap-multiplier:1.25;--density-height-multiplier:1.1}.q2-root[data-ql-motion=reduced] *,.q2-root[data-ql-motion=reduced] :after,.q2-root[data-ql-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.q2-root[data-ql-backdrop=off] .q2-input,.q2-root[data-ql-backdrop=off] .q2-panel,.q2-root[data-ql-backdrop=off] .q2-select,.q2-root[data-ql-backdrop=off] .q2-textarea,.q2-root[data-ql-backdrop=off] .q2-widget{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q2-root[data-ql-backdrop=off] .q2-panel,.q2-root[data-ql-backdrop=off] .q2-widget{background:color-mix(in srgb,var(--q2-veil-bg) calc(var(--q2-mat-bg-alpha-effective, 1)*100%),transparent)!important}.q2-root[data-ql-backdrop=off] .q2-input,.q2-root[data-ql-backdrop=off] .q2-select,.q2-root[data-ql-backdrop=off] .q2-textarea{background:var(--q2-glass-solid-control-bg)!important}.q2-demo-page-stack{display:grid;gap:var(--space-6)}.q2-demo-panel{display:grid;gap:var(--space-4)}.q2-demo-link-card{color:var(--text);display:block;text-decoration:none}.q2-demo-link-card:hover{border-color:color-mix(in srgb,var(--q2-ink-accent) 40%,transparent)}.q2-demo-subtitle{font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.q2-demo-meta,.q2-demo-subtitle{color:var(--text-muted);margin:0}.q2-demo-meta{font-size:13px}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-demo-link-card{color:var(--q2-ink-primary)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-demo-meta,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-demo-subtitle{color:var(--q2-ink-secondary)}.q2-demo-table-wrap{border:1px solid var(--q2-glass-solid-surface-border,var(--q2-glass-surface-border));border-radius:var(--radius-card);overflow:hidden}.q2-demo-table,.q2-demo-table-wrap{background:var(--q2-glass-solid-surface-bg,var(--q2-glass-surface-bg))}.q2-demo-table{border-collapse:collapse;color:var(--q2-ink-0);font-size:14px;width:100%}.q2-demo-table td,.q2-demo-table th{border-bottom:1px solid var(--q2-glass-solid-surface-border,var(--default-200));padding:var(--space-3);text-align:left}.q2-demo-table thead th{background:color-mix(in srgb,var(--q2-glass-solid-surface-bg,var(--q2-glass-surface-bg)) 92%,transparent);color:var(--q2-ink-2);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.q2-demo-table--compact td,.q2-demo-table--compact th{font-size:12px;padding:var(--space-2)}.q2-demo-table--sticky thead th{background:var(--q2-glass-solid-surface-bg,var(--q2-glass-surface-bg));box-shadow:0 1px 0 var(--q2-glass-solid-surface-border,var(--default-200));position:sticky;top:0;z-index:1}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table tbody tr,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table-wrap{background:var(--q2-glass-solid-surface-bg);border-color:var(--q2-glass-solid-surface-border)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table td,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table th{border-bottom-color:var(--q2-glass-solid-surface-border)}:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table thead th,:is([data-theme=dark],[data-ql-veil=waning-gibbous],[data-ql-veil=last-quarter],[data-ql-veil=waning-crescent],[data-ql-veil=eclipse],[data-ql-veil=total-eclipse]) .q2-demo-table--sticky thead th{background:var(--q2-glass-solid-surface-bg);box-shadow:0 1px 0 var(--q2-glass-solid-surface-border);color:var(--q2-ink-secondary)}.q2-demo-table-actions{align-items:center;display:inline-flex;gap:var(--space-2)}.q2-demo-metric{display:grid;gap:var(--space-2)}.q2-demo-metric__value{color:var(--q2-ink-accent);font-size:28px;font-weight:700}.q2-demo-metric__label{color:var(--text-muted);font-size:13px}.q2-demo-activity{display:grid;gap:var(--space-3)}.q2-demo-activity__item{color:var(--text);display:flex;font-size:13px;gap:var(--space-3);justify-content:space-between}.q2-demo-activity__meta{color:var(--text-muted);font-size:12px}.q2-demo-chart{border:1px dashed var(--default-200);border-radius:var(--radius-card);color:var(--text-muted);display:grid;font-size:12px;height:140px;place-items:center}.q2-demo-skeleton{display:grid;gap:var(--space-2)}.q2-demo-skeleton__line{background:color-mix(in srgb,var(--q2-glass-surface-bg) 70%,transparent);border-radius:var(--radius-control);height:10px}.q2-demo-overlay{background:var(--q2-glass-bg);border:1px solid var(--q2-glass-border);border-radius:var(--radius-card);box-shadow:var(--q2-elev-3);display:none;max-width:320px;min-width:220px;padding:var(--space-4);pointer-events:auto;position:fixed;z-index:var(--q2-z-popover)}.q2-demo-overlay[data-visible=true]{display:block}.q2-demo-tooltip{background:var(--q2-glass-solid-surface-bg);border:1px solid var(--q2-glass-solid-surface-border);border-radius:var(--radius-control);box-shadow:var(--q2-elev-2);font-size:12px;padding:var(--space-2) var(--space-3)}.q2-demo-dropdown{display:grid;gap:var(--space-2)}.q2-demo-dropdown__item{align-items:center;color:var(--text);display:flex;font-size:13px;justify-content:space-between}.q2-demo-modal{align-items:center;display:none;inset:0;justify-content:center;padding:var(--space-6);pointer-events:auto;position:fixed;z-index:var(--q2-z-modal)}.q2-demo-modal[data-visible=true]{display:flex}.q2-demo-modal__backdrop{background:color-mix(in srgb,var(--default-900) 30%,transparent);inset:0;pointer-events:auto;position:absolute}.q2-demo-modal__panel{position:relative;width:min(520px,90vw);z-index:1}.q2-demo-drawer{display:none;height:100%;padding:var(--space-6);pointer-events:auto;position:fixed;right:0;top:0;width:min(360px,90vw);z-index:var(--q2-z-modal)}.q2-demo-drawer[data-visible=true]{display:block}.q2-demo-scrollbox{background:transparent;border:1px dashed var(--q2-glass-solid-surface-border,var(--default-200));border-radius:var(--radius-card);max-height:240px;overflow:auto;padding:var(--space-4)}.q2-demo-table-wrap .q2-demo-scrollbox{border:0;border-radius:0;padding:0}.q2-demo-motion-card{display:grid;gap:var(--space-3)}.q2-demo-motion-bar{background:color-mix(in srgb,var(--q2-ink-accent) 30%,transparent);border-radius:var(--radius-pill);height:6px;overflow:hidden}.q2-demo-motion-bar span{animation:q2-demo-pulse 1.6s ease-in-out infinite;background:var(--q2-ink-accent);display:block;height:100%;width:40%}@keyframes q2-demo-pulse{0%{opacity:.4;transform:translateX(0)}50%{opacity:1;transform:translateX(120%)}to{opacity:.4;transform:translateX(0)}}.q2-root[data-ql-motion=reduced] .q2-demo-motion-bar span{animation:none;opacity:.8;transform:none}.q2-activity-heatmap,.q2-diff-table,.q2-history-day-panel,.q2-history-empty-state,.q2-history-toolbar{--q2-history-accent:var(--secondary-500);--q2-history-accent-soft:color-mix(in srgb,var(--q2-history-accent) 16%,transparent);--q2-history-accent-strong:color-mix(in srgb,var(--q2-history-accent) 72%,#fff 28%);--q2-history-panel-bg:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 86%,transparent);--q2-history-panel-border:color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-surface-border)) 90%,transparent);--q2-history-panel-shadow:0 20px 48px -40px color-mix(in srgb,var(--q2-history-accent) 34%,transparent);--q2-history-level-0:color-mix(in srgb,var(--q2-ink-muted) 10%,transparent);--q2-history-level-1:color-mix(in srgb,var(--q2-history-accent) 16%,var(--q2-glass-solid-surface-bg));--q2-history-level-2:color-mix(in srgb,var(--q2-history-accent) 32%,var(--q2-glass-solid-surface-bg));--q2-history-level-3:color-mix(in srgb,var(--q2-history-accent) 54%,#fff 12%);--q2-history-level-4:color-mix(in srgb,var(--q2-history-accent) 78%,#fff 22%);--q2-history-level-ring:color-mix(in srgb,var(--q2-history-accent) 22%,transparent)}.q2-history-toolbar{background:radial-gradient(110% 100% at 5% 0,color-mix(in srgb,var(--q2-history-accent) 12%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--q2-surface-bg,transparent) 94%,transparent),color-mix(in srgb,var(--q2-surface-bg,transparent) 82%,transparent)),var(--q2-history-panel-bg);border-color:var(--q2-history-panel-border);box-shadow:var(--q2-elev-1),var(--q2-history-panel-shadow);container-type:inline-size;display:grid;gap:var(--space-4);padding:var(--space-5)}.q2-history-toolbar__heading{display:grid;gap:var(--space-2)}.q2-history-toolbar__eyebrow{color:color-mix(in srgb,var(--q2-ink-secondary) 74%,var(--q2-history-accent) 26%);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.q2-history-toolbar__title{color:var(--q2-ink-heading);font-size:clamp(20px,2vw,28px);line-height:1.1;margin:0}.q2-history-toolbar__subtitle{color:var(--q2-ink-secondary);font-size:14px;margin:0;max-width:760px}.q2-history-toolbar__controls{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3)}.q2-history-toolbar__future-slot,.q2-history-toolbar__legend,.q2-history-toolbar__year-switch{align-items:center;background:color-mix(in srgb,var(--q2-glass-control-bg) 92%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-history-accent) 6%,transparent);display:flex;gap:var(--space-3);min-height:62px;padding:var(--space-3) var(--space-4)}.q2-history-toolbar__year-switch{justify-content:space-between;min-width:min(100%,280px)}.q2-history-toolbar__year-button{border-radius:var(--q2-radius-pill);height:38px;min-width:38px;padding:0;width:38px}.q2-history-toolbar__year-button svg{height:16px;width:16px}.q2-history-toolbar__year-button:disabled{cursor:not-allowed;opacity:.42}.q2-history-toolbar__year-copy{display:grid;gap:2px;justify-items:center;text-align:center}.q2-history-toolbar__future-label,.q2-history-toolbar__legend-label,.q2-history-toolbar__year-label{color:var(--q2-ink-secondary);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.q2-history-toolbar__year-value{color:var(--q2-ink-heading);font-size:20px;line-height:1}.q2-history-toolbar__future-copy,.q2-history-toolbar__legend-hint,.q2-history-toolbar__year-range{color:var(--q2-ink-secondary);font-size:12px}.q2-history-toolbar__legend{justify-content:center;min-width:min(100%,248px)}.q2-history-toolbar__legend-scale{align-items:center;display:inline-flex;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-history-toolbar__legend-swatch{border:1px solid color-mix(in srgb,var(--q2-history-accent) 12%,transparent);border-radius:5px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent);height:15px;width:15px}.q2-history-toolbar__legend-swatch[data-level="0"]{background:var(--q2-history-level-0)}.q2-history-toolbar__legend-swatch[data-level="1"]{background:var(--q2-history-level-1)}.q2-history-toolbar__legend-swatch[data-level="2"]{background:var(--q2-history-level-2)}.q2-history-toolbar__legend-swatch[data-level="3"]{background:var(--q2-history-level-3)}.q2-history-toolbar__legend-swatch[data-level="4"]{background:var(--q2-history-level-4)}.q2-history-toolbar__future-slot{flex:1 1 260px;justify-content:space-between}}@layer components{@container (max-width: 840px){.q2-history-toolbar__future-slot,.q2-history-toolbar__legend,.q2-history-toolbar__year-switch{justify-content:space-between;min-width:0;width:100%}}@media (max-width:720px){.q2-history-toolbar{padding:var(--space-4)}.q2-history-toolbar__controls{flex-direction:column}}}@layer components{.q2-heatmap{--q2-heat-accent:var(--q2-history-accent,var(--secondary-500));--q2-heat-level-0:var(--q2-history-level-0,color-mix(in srgb,var(--q2-ink-muted) 10%,transparent));--q2-heat-level-1:var(--q2-history-level-1,color-mix(in srgb,var(--q2-heat-accent) 16%,var(--q2-glass-solid-surface-bg)));--q2-heat-level-2:var(--q2-history-level-2,color-mix(in srgb,var(--q2-heat-accent) 32%,var(--q2-glass-solid-surface-bg)));--q2-heat-level-3:var(--q2-history-level-3,color-mix(in srgb,var(--q2-heat-accent) 54%,#fff 12%));--q2-heat-level-4:var(--q2-history-level-4,color-mix(in srgb,var(--q2-heat-accent) 78%,#fff 22%))}.q2-heatmap--palette-history{--q2-heat-accent:var(--secondary-500)}.q2-heatmap--palette-success{--q2-heat-accent:var(--success-500,#1f9d63)}.q2-heatmap--palette-warning{--q2-heat-accent:var(--warning-500,#d48806)}.q2-heatmap--palette-brand{--q2-heat-accent:var(--primary-500,var(--q2-ink-link))}.q2-heatmap--palette-neutral{--q2-heat-accent:var(--q2-ink-muted)}.q2-heatmap--palette-brand,.q2-heatmap--palette-neutral,.q2-heatmap--palette-success,.q2-heatmap--palette-warning{--q2-heat-level-0:color-mix(in srgb,var(--q2-ink-muted) 10%,transparent);--q2-heat-level-1:color-mix(in srgb,var(--q2-heat-accent) 18%,var(--q2-glass-solid-surface-bg));--q2-heat-level-2:color-mix(in srgb,var(--q2-heat-accent) 34%,var(--q2-glass-solid-surface-bg));--q2-heat-level-3:color-mix(in srgb,var(--q2-heat-accent) 56%,#fff 10%);--q2-heat-level-4:color-mix(in srgb,var(--q2-heat-accent) 80%,#fff 18%)}.q2-heatmap .q2-activity-heatmap__cell[data-level="0"]{background:var(--q2-heat-level-0);border-color:color-mix(in srgb,var(--q2-ink-muted) 6%,transparent)}.q2-heatmap .q2-activity-heatmap__cell[data-level="1"]{background:var(--q2-heat-level-1);border-color:color-mix(in srgb,var(--q2-heat-accent) 15%,transparent)}.q2-heatmap .q2-activity-heatmap__cell[data-level="2"]{background:var(--q2-heat-level-2);border-color:color-mix(in srgb,var(--q2-heat-accent) 22%,transparent)}.q2-heatmap .q2-activity-heatmap__cell[data-level="3"]{background:var(--q2-heat-level-3);border-color:color-mix(in srgb,var(--q2-heat-accent) 30%,transparent)}.q2-heatmap .q2-activity-heatmap__cell[data-level="4"]{background:var(--q2-heat-level-4);border-color:color-mix(in srgb,var(--q2-heat-accent) 38%,transparent)}.q2-heatmap .q2-activity-heatmap__cell:hover:not([data-state=void]):not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-heat-accent) 18%,transparent),0 10px 20px -16px color-mix(in srgb,var(--q2-heat-accent) 46%,transparent)}.q2-heatmap .q2-activity-heatmap__cell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--q2-surface-bg) 88%,transparent),0 0 0 4px color-mix(in srgb,var(--q2-heat-accent) 52%,transparent)}.q2-heatmap .q2-activity-heatmap__cell[data-selected=true]{border-color:color-mix(in srgb,var(--q2-heat-accent) 62%,#fff 16%);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-heat-accent) 52%,transparent),0 12px 24px -18px color-mix(in srgb,var(--q2-heat-accent) 65%,transparent)}.q2-heatmap .q2-activity-heatmap__eyebrow{color:color-mix(in srgb,var(--q2-ink-secondary) 72%,var(--q2-heat-accent) 28%)}.q2-heatmap.q2-activity-heatmap{background:radial-gradient(135% 110% at 18% 0,color-mix(in srgb,var(--q2-heat-accent) 12%,transparent),transparent 48%),radial-gradient(140% 120% at 100% 18%,color-mix(in srgb,var(--q2-ink-muted) 10%,transparent),transparent 52%),var(--q2-history-panel-bg,var(--q2-glass-solid-surface-bg))}.q2-heatmap--sm{--q2-heat-cell-size:11px;--q2-heat-gap:3px;padding:var(--space-4)}.q2-heatmap--lg{--q2-heat-cell-size:15px;--q2-heat-gap:5px;padding:var(--space-6)}.q2-heatmap--compact .q2-activity-heatmap__visual-index,.q2-heatmap--compact .q2-heatmap__visual-index,.q2-heatmap--minimal .q2-activity-heatmap__footer,.q2-heatmap--minimal .q2-activity-heatmap__stats,.q2-heatmap--minimal .q2-activity-heatmap__visual-index,.q2-heatmap--minimal .q2-heatmap__footer,.q2-heatmap--minimal .q2-heatmap__stats,.q2-heatmap--minimal .q2-heatmap__visual-index{display:none}.q2-heatmap__legend{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.q2-heatmap__legend-label{color:var(--q2-ink-secondary);font-size:11px}.q2-heatmap__legend-swatch{border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 70%,transparent);border-radius:4px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent);height:14px;width:14px}.q2-heatmap__legend-swatch[data-level="0"]{background:var(--q2-heat-level-0)}.q2-heatmap__legend-swatch[data-level="1"]{background:var(--q2-heat-level-1)}.q2-heatmap__legend-swatch[data-level="2"]{background:var(--q2-heat-level-2)}.q2-heatmap__legend-swatch[data-level="3"]{background:var(--q2-heat-level-3)}.q2-heatmap__legend-swatch[data-level="4"]{background:var(--q2-heat-level-4)}.q2-heatmap--matrix .q2-heatmap-matrix__scroll{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1)}.q2-heatmap-matrix__grid{display:grid;gap:var(--q2-heat-gap,4px);min-width:min-content}.q2-heatmap-matrix__col-label,.q2-heatmap-matrix__corner,.q2-heatmap-matrix__row-label{color:var(--q2-ink-secondary);font-size:11px;font-weight:600;line-height:1.2;min-height:1.35rem}.q2-heatmap-matrix__col-label{text-align:center}.q2-heatmap-matrix__row-label{align-items:center;display:flex;padding-right:var(--space-1)}.q2-heatmap-matrix__grid .q2-activity-heatmap__cell.q2-heatmap-matrix__cell{aspect-ratio:1;height:auto;margin:0;min-height:var(--q2-heat-cell-size,13px);min-width:0;width:100%}.q2-heatmap--matrix.q2-heatmap--sm .q2-heatmap-matrix__grid .q2-heatmap-matrix__cell{min-height:10px}.q2-heatmap--matrix.q2-heatmap--lg .q2-heatmap-matrix__grid .q2-heatmap-matrix__cell{min-height:16px}.q2-heatmap-demo__grid{display:grid;gap:var(--space-5)}@media (min-width:960px){.q2-heatmap-demo__grid--split{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.q2-heatmap-demo__scenario-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-heatmap--embedded{background:transparent;border:none;box-shadow:none;gap:var(--space-3);padding:0}.q2-heatmap--calendar.q2-heatmap--embedded{padding:var(--space-4)}.q2-heatmap--strip .q2-heatmap-matrix__row-label{display:none}.q2-heatmap--strip .q2-heatmap-matrix__grid{grid-template-columns:0 repeat(var(--q2-heat-strip-cols,8),minmax(2.5rem,1fr))}.q2-heatmap--strip .q2-heatmap-matrix__corner{display:none}.q2-heatmap--strip .q2-heatmap-matrix__col-label{font-size:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.smm-analytics-card__content>.q2-heatmap{width:100%}.q2-activity-heatmap{--q2-heat-cell-size:13px;--q2-heat-gap:4px;--q2-heat-weekdays-width:34px;background:radial-gradient(135% 110% at 18% 0,color-mix(in srgb,var(--q2-history-accent) 12%,transparent),transparent 48%),radial-gradient(140% 120% at 100% 18%,color-mix(in srgb,var(--q2-ink-muted) 10%,transparent),transparent 52%),var(--q2-history-panel-bg);border-color:var(--q2-history-panel-border);box-shadow:var(--q2-elev-2),var(--q2-history-panel-shadow);container-type:inline-size;display:grid;gap:var(--space-4);padding:var(--space-5)}.q2-activity-heatmap__visual-index{border-bottom:1px solid color-mix(in srgb,var(--q2-glass-control-border) 72%,transparent);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-2) 0 var(--space-1);width:100%}.q2-activity-heatmap__visual-index .q2-activity-heatmap__selection{max-width:none;min-width:0}.q2-activity-heatmap__eyebrow{color:color-mix(in srgb,var(--q2-ink-secondary) 72%,var(--q2-history-accent) 28%);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.q2-activity-heatmap__selection{color:var(--q2-ink-primary);font-size:14px;line-height:1.5;margin:0}.q2-activity-heatmap__stats{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(78px,1fr));min-width:0;padding:var(--space-2) 0 0;width:100%}.q2-activity-heatmap__stat{background:color-mix(in srgb,var(--q2-glass-control-bg) 90%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 82%,transparent);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-3)}.q2-activity-heatmap__stat-label{color:var(--q2-ink-secondary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.q2-activity-heatmap__stat-value{color:var(--q2-ink-heading);font-size:17px}.q2-activity-heatmap__frame{border-radius:calc(var(--radius-card) - 2px);display:grid;gap:var(--space-2);isolation:isolate;min-width:0;overflow:hidden;position:relative}.q2-activity-heatmap__months{align-items:end;display:grid;gap:var(--q2-heat-gap);margin-left:calc(var(--q2-heat-weekdays-width) + var(--space-1));min-height:18px}.q2-activity-heatmap__month{color:var(--q2-ink-secondary);font-size:11px;line-height:1;white-space:nowrap}.q2-activity-heatmap__matrix{align-items:start;display:grid;gap:var(--space-2);grid-template-columns:var(--q2-heat-weekdays-width) minmax(0,1fr)}.q2-activity-heatmap__weekdays{align-items:center;display:grid;gap:var(--q2-heat-gap);grid-template-rows:repeat(7,var(--q2-heat-cell-size));justify-items:start;padding-top:0}.q2-activity-heatmap__weekdays span{color:var(--q2-ink-secondary);font-size:11px}.q2-activity-heatmap__weekdays span:first-child{grid-row:2}.q2-activity-heatmap__weekdays span:nth-child(2){grid-row:4}.q2-activity-heatmap__weekdays span:nth-child(3){grid-row:6}.q2-activity-heatmap__grid{align-items:start;display:grid;gap:var(--q2-heat-gap);grid-auto-columns:var(--q2-heat-cell-size);grid-auto-flow:column;grid-template-rows:repeat(7,var(--q2-heat-cell-size));min-width:0}.q2-activity-heatmap__cell{background:var(--q2-history-level-0);border:1px solid transparent;border-radius:4px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent);cursor:pointer;height:var(--q2-heat-cell-size);margin:0;padding:0;position:relative;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast);width:var(--q2-heat-cell-size)}.q2-activity-heatmap__cell[data-state=void]{opacity:0;pointer-events:none}.q2-activity-heatmap__cell[data-state=muted]{opacity:.52}.q2-activity-heatmap__cell[data-level="0"]{background:var(--q2-history-level-0);border-color:color-mix(in srgb,var(--q2-ink-muted) 6%,transparent)}.q2-activity-heatmap__cell[data-level="1"]{background:var(--q2-history-level-1);border-color:color-mix(in srgb,var(--q2-history-accent) 15%,transparent)}.q2-activity-heatmap__cell[data-level="2"]{background:var(--q2-history-level-2);border-color:color-mix(in srgb,var(--q2-history-accent) 22%,transparent)}.q2-activity-heatmap__cell[data-level="3"]{background:var(--q2-history-level-3);border-color:color-mix(in srgb,var(--q2-history-accent) 30%,transparent)}.q2-activity-heatmap__cell[data-level="4"]{background:var(--q2-history-level-4);border-color:color-mix(in srgb,var(--q2-history-accent) 38%,transparent)}.q2-activity-heatmap__cell:hover:not([data-state=void]){box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 52%,transparent),0 0 0 1px color-mix(in srgb,var(--q2-history-accent) 18%,transparent),0 10px 20px -16px color-mix(in srgb,var(--q2-history-accent) 46%,transparent);transform:translateY(-1px)}}@layer components{.q2-activity-heatmap__cell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--q2-surface-bg) 88%,transparent),0 0 0 4px color-mix(in srgb,var(--q2-history-accent) 52%,transparent);outline:none}.q2-activity-heatmap__cell[data-selected=true]{border-color:color-mix(in srgb,var(--q2-history-accent) 62%,#fff 16%);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-history-accent) 52%,transparent),0 12px 24px -18px color-mix(in srgb,var(--q2-history-accent) 65%,transparent)}.q2-activity-heatmap__cell[data-today=true]:after{border:1px solid color-mix(in srgb,var(--q2-ink-heading) 54%,transparent);border-radius:2px;content:"";inset:3px;position:absolute}.q2-activity-heatmap__overlay{align-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,color-mix(in srgb,var(--q2-surface-bg,transparent) 74%,transparent),color-mix(in srgb,var(--q2-surface-bg,transparent) 94%,transparent));border-radius:inherit;box-sizing:border-box;display:grid;inset:0;max-height:100%;overflow:auto;padding:var(--space-4);place-items:center;pointer-events:auto;position:absolute;z-index:2}.q2-activity-heatmap__overlay[hidden]{display:none!important;pointer-events:none}.q2-activity-heatmap__overlay .q2-history-empty-state{--q2-history-accent:var(--secondary-500);box-sizing:border-box;flex-shrink:0;margin:0 auto;max-height:min(100%,360px);max-width:100%;min-height:0;overflow:hidden;width:min(100%,420px)}.q2-activity-heatmap__overlay .q2-history-empty-state.q2-state--card{min-height:0}.q2-activity-heatmap__footer{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.q2-activity-heatmap__footer .q2-demo-meta{color:var(--q2-ink-secondary)}@container (max-width: 760px){.q2-activity-heatmap{--q2-heat-cell-size:12px;--q2-heat-gap:3px;padding:var(--space-4)}.q2-activity-heatmap__stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}}@container (max-width: 560px){.q2-activity-heatmap{--q2-heat-cell-size:11px;--q2-heat-gap:3px;--q2-heat-weekdays-width:26px}.q2-activity-heatmap__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.q2-activity-heatmap__month,.q2-activity-heatmap__weekdays span{font-size:10px}}}@layer components{.q2-diff-table{container-type:inline-size;display:grid;gap:var(--space-3);min-width:0}.q2-diff-table__toolbar{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}.q2-diff-table__title{color:var(--q2-ink-heading);font-size:14px;font-weight:600;margin:0}.q2-diff-table__meta{color:var(--q2-ink-secondary);font-size:12px;margin:var(--space-1) 0 0}.q2-diff-table__count{align-items:center;background:color-mix(in srgb,var(--q2-history-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--q2-history-accent) 22%,transparent);border-radius:var(--q2-radius-pill);color:var(--q2-ink-heading);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:34px;min-width:34px;padding:0 var(--space-3)}.q2-diff-table__surface{background:linear-gradient(180deg,color-mix(in srgb,var(--q2-glass-control-bg) 68%,transparent),transparent 72%),color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-surface-bg)) 96%,transparent);border:1px solid var(--q2-history-panel-border);border-radius:var(--radius-card);min-width:0;overflow:hidden;position:relative}.q2-diff-table__state{display:grid;min-height:240px;padding:var(--space-4);place-items:center}.q2-diff-table__scroll{overflow:auto;overscroll-behavior:contain}.q2-diff-table__table{background:transparent;min-width:1120px}.q2-diff-table__table .q2-table__head{background:color-mix(in srgb,var(--q2-surface-bg,transparent) 96%,transparent)}.q2-diff-table__table .q2-table__head .q2-table__cell{color:color-mix(in srgb,var(--q2-ink-secondary) 80%,var(--q2-history-accent) 20%);padding-bottom:var(--space-3);padding-top:var(--space-3)}.q2-diff-table__table .q2-table__body .q2-table__row{cursor:pointer}.q2-diff-table__table .q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--q2-history-accent) 6%,transparent)}.q2-diff-table__table .q2-table__body .q2-table__row[data-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--q2-history-accent) 14%,transparent),transparent 58%),color-mix(in srgb,var(--secondary-50) 82%,transparent)}.q2-diff-table__table .q2-table__cell{border-bottom-color:color-mix(in srgb,var(--q2-surface-border,var(--default-100)) 78%,transparent);vertical-align:top}.q2-diff-table__cell--action{width:110px}.q2-diff-table__object-name,.q2-diff-table__preview-title,.q2-diff-table__source-main,.q2-diff-table__time,.q2-diff-table__user-name{color:var(--q2-ink-heading);display:block}.q2-diff-table__time{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.q2-diff-table__object-sub,.q2-diff-table__preview-sub,.q2-diff-table__source-sub,.q2-diff-table__time-sub,.q2-diff-table__user-sub{color:var(--q2-ink-secondary);display:block;font-size:12px;margin-top:2px}.q2-diff-table__object-name{font-size:13px;font-weight:600;line-height:1.4}.q2-diff-table__object-sub,.q2-diff-table__preview-sub,.q2-diff-table__source-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q2-diff-table__preview{display:grid;gap:var(--space-2)}.q2-diff-table__preview-title{font-size:13px;font-weight:500;line-height:1.45}.q2-diff-table__preview-badges,.q2-diff-table__source-badges{display:flex;flex-wrap:wrap;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-diff-table__user{display:grid;gap:2px}.q2-diff-table__user-name{font-size:13px;font-weight:600}.q2-diff-table__source-main{font-size:12.5px;font-weight:600}.q2-diff-table__open{justify-content:center;white-space:nowrap;width:100%}.q2-action-badge,.q2-diff-badge,.q2-severity-badge{align-items:center;border:1px solid transparent;border-radius:var(--q2-radius-pill);display:inline-flex;font-size:11px;font-weight:600;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));line-height:1;min-height:22px;padding:0 calc(var(--space-2)*var(--density-padding-multiplier, 1));white-space:nowrap}.q2-action-badge:before,.q2-diff-badge:before,.q2-severity-badge:before{background:currentColor;border-radius:999px;content:"";height:6px;opacity:.75;width:6px}.q2-diff-badge{background:color-mix(in srgb,var(--q2-glass-control-bg) 90%,transparent);border-color:color-mix(in srgb,var(--q2-glass-control-border) 86%,transparent);color:var(--q2-ink-secondary)}.q2-diff-badge--add{background:color-mix(in srgb,var(--success-100) 92%,transparent);border-color:color-mix(in srgb,var(--success-300) 56%,transparent);color:var(--success-700)}.q2-diff-badge--change{background:color-mix(in srgb,var(--secondary-100) 92%,transparent);border-color:color-mix(in srgb,var(--secondary-300) 56%,transparent);color:var(--secondary-700)}.q2-diff-badge--remove{background:color-mix(in srgb,var(--danger-100) 92%,transparent);border-color:color-mix(in srgb,var(--danger-300) 56%,transparent);color:var(--danger-700)}.q2-diff-badge--mixed{background:color-mix(in srgb,var(--warning-100) 92%,transparent);border-color:color-mix(in srgb,var(--warning-300) 56%,transparent);color:var(--warning-700)}.q2-action-badge--create{background:color-mix(in srgb,var(--success-100) 90%,transparent);border-color:color-mix(in srgb,var(--success-300) 54%,transparent);color:var(--success-700)}.q2-action-badge--update{background:color-mix(in srgb,var(--secondary-100) 90%,transparent);border-color:color-mix(in srgb,var(--secondary-300) 54%,transparent);color:var(--secondary-700)}.q2-action-badge--delete{background:color-mix(in srgb,var(--danger-100) 90%,transparent);border-color:color-mix(in srgb,var(--danger-300) 54%,transparent);color:var(--danger-700)}.q2-action-badge--import{background:color-mix(in srgb,var(--primary-100) 90%,transparent);border-color:color-mix(in srgb,var(--primary-300) 54%,transparent);color:var(--primary-700)}.q2-action-badge--revert{background:color-mix(in srgb,var(--warning-100) 90%,transparent);border-color:color-mix(in srgb,var(--warning-300) 54%,transparent);color:var(--warning-700)}.q2-action-badge--manual-fix{background:color-mix(in srgb,var(--default-100) 90%,transparent);border-color:color-mix(in srgb,var(--default-300) 54%,transparent);color:var(--q2-ink-1)}.q2-severity-badge--low{background:color-mix(in srgb,var(--success-100) 86%,transparent);border-color:color-mix(in srgb,var(--success-300) 48%,transparent);color:var(--success-700)}.q2-severity-badge--moderate{background:color-mix(in srgb,var(--secondary-100) 86%,transparent);border-color:color-mix(in srgb,var(--secondary-300) 48%,transparent);color:var(--secondary-700)}.q2-severity-badge--high{background:color-mix(in srgb,var(--warning-100) 86%,transparent);border-color:color-mix(in srgb,var(--warning-300) 48%,transparent);color:var(--warning-700)}.q2-severity-badge--critical{background:color-mix(in srgb,var(--danger-100) 86%,transparent);border-color:color-mix(in srgb,var(--danger-300) 54%,transparent);color:var(--danger-700)}.q2-diff-table[data-state=empty] .q2-diff-table__state,.q2-diff-table[data-state=loading] .q2-diff-table__state{display:grid}.q2-diff-table[data-state=empty] .q2-diff-table__scroll,.q2-diff-table[data-state=filled] .q2-diff-table__state,.q2-diff-table[data-state=loading] .q2-diff-table__scroll{display:none}@container (max-width: 760px){.q2-diff-table__toolbar{align-items:center}.q2-diff-table__count{min-height:30px}}}@layer components{.q2-history-day-panel{background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--q2-history-accent) 10%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--q2-surface-bg,transparent) 96%,transparent),color-mix(in srgb,var(--q2-surface-bg,transparent) 84%,transparent)),var(--q2-history-panel-bg);border-color:var(--q2-history-panel-border);container-type:inline-size;display:grid;gap:var(--space-4);padding:var(--space-5)}.q2-history-day-panel__header{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.q2-history-day-panel__header-copy{display:grid;gap:var(--space-2);min-width:min(100%,280px)}.q2-history-day-panel__detail-eyebrow,.q2-history-day-panel__eyebrow,.q2-history-empty-state__eyebrow{color:color-mix(in srgb,var(--q2-ink-secondary) 68%,var(--q2-history-accent) 32%);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.q2-history-day-panel__title{color:var(--q2-ink-heading);font-size:clamp(20px,2.2vw,26px);line-height:1.1;margin:0}.q2-history-day-panel__summary{color:var(--q2-ink-secondary);font-size:14px;margin:0}.q2-history-day-panel__stats{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(84px,1fr));min-width:min(100%,360px)}.q2-history-day-panel__stat{background:color-mix(in srgb,var(--q2-glass-control-bg) 90%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 84%,transparent);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-3)}.q2-history-day-panel__stat-label{color:var(--q2-ink-secondary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.q2-history-day-panel__stat-value{color:var(--q2-ink-heading);font-size:17px}.q2-history-day-panel__content{display:grid;gap:var(--space-4);min-width:0}.q2-history-day-panel__state{border-radius:var(--radius-card);display:grid;min-height:280px;overflow:hidden;place-items:center}.q2-history-day-panel__state[hidden]{display:none!important}.q2-history-day-panel__table-area{min-width:0}.q2-history-day-panel__detail{background:linear-gradient(180deg,color-mix(in srgb,var(--q2-glass-control-bg) 62%,transparent),transparent 60%),color-mix(in srgb,var(--q2-surface-bg,transparent) 96%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border,transparent) 84%,transparent);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-history-accent) 6%,transparent);display:grid;gap:var(--space-4);padding:var(--space-4)}.q2-history-day-panel__detail-head{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}.q2-history-day-panel__detail-title{color:var(--q2-ink-heading);font-size:16px;margin:var(--space-1) 0 0}.q2-history-day-panel__detail-meta{display:flex;flex-wrap:wrap;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-history-day-panel__detail-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.q2-history-day-panel__detail-block,.q2-history-day-panel__detail-context{display:grid;gap:var(--space-2)}.q2-history-day-panel__detail-block-label{color:var(--q2-ink-secondary);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.q2-history-day-panel__detail-code{background:color-mix(in srgb,var(--q2-glass-solid-surface-bg) 92%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 86%,transparent);border-radius:var(--radius-card);color:var(--q2-ink-primary);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;min-height:128px;overflow:auto;padding:var(--space-3)}.q2-history-day-panel__detail-copy{color:var(--q2-ink-secondary);font-size:13px;line-height:1.6;margin:0}.q2-history-empty-state{background:radial-gradient(100% 100% at 50% 0,color-mix(in srgb,var(--q2-history-accent) 12%,transparent),transparent 62%),color-mix(in srgb,var(--q2-glass-control-bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q2-history-accent) 6%,transparent);max-width:420px;min-height:0;overflow:hidden;padding:var(--space-8) var(--space-4);position:relative;width:100%}.q2-history-empty-state__orb{background:radial-gradient(circle,color-mix(in srgb,var(--q2-history-accent) 18%,transparent) 0,transparent 68%);border-radius:999px;height:180px;inset:-30% auto auto 50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:180px}.q2-history-empty-state__icon{color:color-mix(in srgb,var(--q2-history-accent) 74%,var(--q2-ink-muted) 26%);height:64px;margin:0 auto var(--space-3);position:relative;width:64px}.q2-history-empty-state__eyebrow{margin-bottom:var(--space-2)}.q2-history-empty-state[data-variant=empty-day]{--q2-history-accent:var(--secondary-500)}.q2-history-empty-state[data-variant=no-history]{--q2-history-accent:var(--default-500)}.q2-history-empty-state[data-variant=no-results]{--q2-history-accent:var(--warning-500)}@container (max-width: 900px){.q2-history-day-panel__stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}}@container (max-width: 680px){.q2-history-day-panel{padding:var(--space-4)}.q2-history-day-panel__detail-grid{grid-template-columns:1fr}.q2-history-day-panel__detail-head{flex-direction:column}}}@layer components{.q2-history-demo{display:grid;gap:var(--space-6)}.q2-history-demo__intro{display:grid;gap:var(--space-4)}.q2-history-demo__intro-copy{max-width:920px}.q2-history-demo__intro-copy h2{margin:0 0 var(--space-2)}.q2-history-demo__scenario-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-history-demo__scenario-actions .q2-btn{min-height:34px}.q2-history-demo__main{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.02fr) minmax(0,1.18fr)}.q2-history-demo__stack{align-content:start;display:grid;gap:var(--space-4)}.q2-history-demo__state-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.q2-history-demo__state-card{display:grid;gap:var(--space-3);padding:var(--space-4)}.q2-history-demo__state-card h3{color:var(--q2-ink-heading);font-size:15px;margin:0}.q2-history-demo__state-card .q2-demo-meta{min-height:38px}.q2-history-demo__state-preview{background:color-mix(in srgb,var(--q2-glass-control-bg) 78%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);border-radius:var(--radius-card);display:grid;gap:var(--space-3);isolation:isolate;min-height:220px;overflow:hidden;padding:var(--space-3);position:relative}.q2-history-demo__state-preview .q2-history-empty-state{max-width:none;min-height:100%}.q2-history-demo__state-preview .q2-diff-table{min-height:100%}@media (max-width:1240px){.q2-history-demo__main{grid-template-columns:1fr}}@media (max-width:980px){.q2-history-demo__state-grid{grid-template-columns:1fr}}}@layer components{.q2-page{background:transparent;display:flex;flex-direction:column;isolation:isolate;min-height:100%;min-width:0;overflow:visible;padding-inline:0;position:relative;width:100%}.q2-scene-depth-panel{background:var(--q2-scene-depth);border-radius:var(--q2-radius-lg);color:var(--q2-ink-primary,var(--text));padding:var(--space-6)}.q2-scene-depth-panel>:where(p,h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.q2-scene-depth-panel>:where(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.q2-page[data-ql-density=compact]{--page-padding-x:calc(var(--space-4)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-4)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-4)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-6)*var(--density-gap-multiplier, 1))}.q2-page:not([data-ql-density]),.q2-page[data-ql-density=normal]{--page-padding-x:calc(var(--space-6)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-6)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-6)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-8)*var(--density-gap-multiplier, 1))}.q2-page[data-ql-density=cozy]{--page-padding-x:calc(var(--space-8)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-8)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-8)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-10)*var(--density-gap-multiplier, 1))}.q2-page-header{align-items:flex-start;background:transparent;border-bottom:1px solid var(--q2-glass-border,var(--default-200));display:flex;flex-wrap:wrap;gap:var(--space-4);isolation:isolate;justify-content:space-between;margin-bottom:var(--page-gap);padding:var(--page-padding-y) 0;padding-bottom:calc(var(--page-padding-y)*.75);position:relative}.q2-page-header__content{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));min-width:0}.q2-page-header__title{color:var(--q2-ink-heading);font-size:24px;font-weight:600;line-height:1.3;margin:0;word-wrap:break-word}.q2-page-header__subtitle{color:var(--q2-ink-muted,var(--text-muted));font-size:14px;line-height:1.5;margin:0}.q2-page-header__meta{margin-top:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-page-header__actions,.q2-page-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-page-header__actions{flex-shrink:0}.q2-page-header--sticky{backdrop-filter:blur(4px);background:var(--q2-surface-bg,var(--theme-bg));box-shadow:0 1px 0 var(--q2-glass-border,var(--default-200));position:sticky;top:0;z-index:var(--q2-z-sticky,10)}.q2-page[data-ql-density=compact] .q2-page-header__title{font-size:20px}.q2-page[data-ql-density=cozy] .q2-page-header__title{font-size:28px}.q2-page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--page-gap);padding:0}.q2-page-toolbar__filters{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-3);min-width:0}.q2-page-toolbar__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2)}.q2-page-list-container{flex:1;margin-bottom:var(--page-gap);min-height:0;overflow:visible;padding:0;position:relative}.q2-page-list-container .q2-panel{isolation:isolate;position:relative}.q2-page-list-footer{align-items:center;border-top:1px solid var(--q2-glass-border,var(--default-200));display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--page-padding-y) 0}.q2-page-detail-content{display:flex;flex:1;flex-direction:column;gap:var(--section-gap);margin-bottom:var(--page-gap);padding:0}.q2-page-detail-section{display:flex;flex-direction:column;gap:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-page-detail-section__title{border-bottom:1px solid var(--q2-glass-border,var(--default-200));color:var(--q2-ink-heading);font-size:16px;font-weight:600;margin:0;padding-bottom:calc(var(--space-2)*var(--density-gap-multiplier, 1))}.q2-page-detail-sidebar{flex-shrink:0;width:280px}.q2-page-detail-layout{align-items:flex-start;display:flex;gap:var(--section-gap)}.q2-page-detail-layout--with-sidebar .q2-page-detail-content{flex:1;min-width:0}.q2-page-form-content{flex:1;margin-bottom:var(--page-gap);min-height:0;overflow-y:auto;padding:0 0 var(--page-gap)}.q2-page-form-content .q2-form-section,.q2-page-form-section{margin-bottom:var(--section-gap)}.q2-page-form-section__title{border-bottom:1px solid var(--q2-glass-border,var(--default-200));color:var(--q2-ink-heading);font-size:16px;font-weight:600;margin:0 0 calc(var(--space-4)*var(--density-gap-multiplier, 1)) 0;padding-bottom:calc(var(--space-3)*var(--density-gap-multiplier, 1))}.q2-page-form-actions{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--theme-bg);border-top:1px solid var(--q2-glass-border,var(--default-200));bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.04);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--page-padding-y) var(--page-padding-x);position:sticky;z-index:var(--q2-z-sticky)}.q2-page-form-actions__primary,.q2-page-form-actions__secondary{align-items:center;display:flex;gap:var(--space-2)}.q2-page-dashboard-grid{align-content:start;display:grid;flex:1;gap:var(--page-gap);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-bottom:var(--page-gap);padding:0}.q2-page[data-ql-density=compact] .q2-page-dashboard-grid{gap:calc(var(--page-gap)*.75);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.q2-page[data-ql-density=cozy] .q2-page-dashboard-grid{gap:calc(var(--page-gap)*1.25);grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.q2-page-dashboard-widget--wide{grid-column:span 2}.q2-page-stepper{margin-bottom:var(--section-gap);padding:0}.q2-page-list-kpi{padding-top:0}@media (max-width:768px){.q2-page-header{align-items:stretch;flex-direction:column}.q2-page-header__actions{justify-content:flex-start;width:100%}.q2-page-toolbar{align-items:stretch;flex-direction:column}.q2-page-toolbar__filters{width:100%}.q2-page-detail-layout{flex-direction:column}.q2-page-detail-sidebar{padding-left:0;padding-top:var(--page-gap);width:100%}.q2-page-dashboard-grid{grid-template-columns:1fr}.q2-page-form-actions{align-items:stretch;flex-direction:column-reverse}.q2-page-form-actions__primary,.q2-page-form-actions__secondary{justify-content:stretch;width:100%}}}@layer components{.q2-page-crown{--q2-crown-veil-x:72%;--q2-crown-veil-y:18%;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);background:color-mix(in srgb,var(--q2-surface-bg,var(--theme-bg)) 88%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-border,var(--default-200)) 72%,transparent);border-radius:var(--q2-radius-lg);box-shadow:0 1px 0 color-mix(in srgb,var(--q2-ink-primary) 4%,transparent),0 16px 48px -24px color-mix(in srgb,var(--q2-accent) 22%,transparent);isolation:isolate;margin:0 0 var(--page-gap,var(--space-6));overflow:clip;position:relative}.q2-page-crown:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--q2-diff-width,1px) color-mix(in srgb,hsl(var(--q2-diff-hue-a,210) var(--q2-diff-sat,65%) var(--q2-diff-lit,65%)/var(--q2-diff-alpha-a,.55)) calc(var(--q2-diff-enabled, 1)*100%),transparent);content:"";inset:0;opacity:calc(var(--q2-diff-enabled, 1)*var(--q2-diff-opacity, .14));pointer-events:none;position:absolute}.q2-page-crown__veil{animation:q2-page-crown-veil 24s ease-in-out infinite alternate;background:radial-gradient(ellipse 48% 62% at var(--q2-crown-veil-x) var(--q2-crown-veil-y),color-mix(in srgb,var(--q2-accent) 24%,transparent),transparent 68%),radial-gradient(ellipse 38% 48% at 8% 92%,color-mix(in srgb,var(--q2-info) 16%,transparent),transparent 62%),radial-gradient(ellipse 30% 40% at 92% 88%,color-mix(in srgb,var(--q2-success) 10%,transparent),transparent 58%);height:140%;inset:-35% -20% auto;pointer-events:none;position:absolute;transition:background-position .12s ease-out}.q2-page-crown__scan{animation:q2-page-crown-scan 9s linear infinite;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--q2-ink-primary) 6%,transparent) 50%,transparent 58%);background-size:220% 100%;inset:0;mix-blend-mode:soft-light;opacity:.35;pointer-events:none;position:absolute}@keyframes q2-page-crown-veil{0%{opacity:.82;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(1.2%,-.8%,0) scale(1.04)}}@keyframes q2-page-crown-scan{0%{background-position:120% 0}to{background-position:-120% 0}}.q2-page-crown__frame{display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(1rem,2.2vw,1.35rem) var(--page-padding-x,var(--space-6));position:relative;z-index:1}.q2-page-crown__breadcrumbs{font-size:12px;letter-spacing:.02em;opacity:.92}.q2-page-crown__breadcrumbs .q2-breadcrumbs__sep{color:var(--q2-ink-muted);opacity:.65;user-select:none}.q2-page-crown__breadcrumbs .q2-breadcrumbs__current{color:var(--q2-ink-heading);font-weight:500}.q2-page-crown__body{flex-wrap:wrap;justify-content:space-between}.q2-page-crown__body,.q2-page-crown__identity{align-items:flex-start;display:flex;gap:var(--space-4)}.q2-page-crown__identity{flex:1;min-width:min(100%,16rem)}.q2-page-crown__copy{display:flex;flex-direction:column;gap:calc(var(--space-2)*.75);min-width:0}.q2-page-crown__eyebrow{align-items:center;background:color-mix(in srgb,var(--q2-ink-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);border-radius:var(--q2-radius-pill,999px);color:var(--q2-ink-muted);display:inline-flex;font-size:11px;font-weight:700;gap:var(--space-2);letter-spacing:.12em;padding:2px var(--space-2);text-transform:uppercase;width:fit-content}.q2-page-crown__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-page-crown__title{color:var(--q2-ink-heading);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0;word-break:break-word}.q2-page-crown__subtitle{color:var(--q2-ink-muted);font-size:14px;line-height:1.55;margin:0;max-width:52ch}.q2-page-crown__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:calc(var(--space-1)*.5)}.q2-page-crown__meta .q2-badge svg{margin-right:2px;vertical-align:-1px}.q2-page-crown__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-2)}.q2-page-crown__stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}.q2-page-crown__stat{background:color-mix(in srgb,var(--q2-ink-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 50%,transparent);border-radius:var(--q2-radius-md);display:flex;flex-direction:column;gap:2px;min-width:5.5rem;padding:var(--space-2) var(--space-3)}.q2-page-crown__stat-value{color:var(--q2-ink-heading);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.q2-page-crown__stat-label{color:var(--q2-ink-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.q2-page-crown__stat-trend{font-size:11px;font-weight:600;margin-top:2px}.q2-page-crown__stat-trend--up{color:var(--q2-success,#16a34a)}.q2-page-crown__stat-trend--down{color:var(--q2-danger,#dc2626)}.q2-page-crown__stat-trend--flat{color:var(--q2-ink-muted)}.q2-page-crown--compact .q2-page-crown__frame{gap:var(--space-2);padding-block:var(--space-3)}.q2-page-crown--compact .q2-page-crown__title{font-size:1.125rem}.q2-page-crown--compact .q2-page-crown__meta,.q2-page-crown--compact .q2-page-crown__subtitle{display:none}.q2-page-crown--compact .q2-page-crown__identity{align-items:center}.q2-page-crown--form .q2-page-crown__frame{padding-block:clamp(.85rem,1.8vw,1.1rem)}.q2-page-crown--detail .q2-page-crown__title{font-size:clamp(1.25rem,2vw,1.5rem)}.q2-page-crown--dashboard .q2-page-crown__body{align-items:stretch}.q2-page-crown--dashboard .q2-page-crown__title{font-size:clamp(1.5rem,2.8vw,1.85rem)}.q2-page-crown--hero.q2-page-crown--glass{background:color-mix(in srgb,var(--q2-surface-bg) 72%,transparent);border-color:color-mix(in srgb,var(--q2-surface-border) 65%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--q2-accent) 12%,transparent),0 24px 64px -28px color-mix(in srgb,var(--q2-accent) 35%,transparent)}.q2-page-crown--hero .q2-page-crown__title{background:linear-gradient(120deg,var(--q2-ink-heading) 0,color-mix(in srgb,var(--q2-accent) 55%,var(--q2-ink-heading)) 48%,var(--q2-ink-heading) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.q2-page-crown--sticky{position:sticky;top:0;z-index:var(--q2-z-sticky,10)}.q2-page-crown--sticky.q2-page-crown--pinned{border-radius:0 0 var(--q2-radius-lg) var(--q2-radius-lg);box-shadow:0 1px 0 var(--q2-glass-border,var(--default-200)),0 12px 40px -16px color-mix(in srgb,var(--q2-ink-primary) 18%,transparent)}.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__scan,.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__veil{opacity:.55}.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__frame{padding-block:var(--space-3)}.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__meta,.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__stats,.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__subtitle{display:none}.q2-page-crown--sticky.q2-page-crown--pinned .q2-page-crown__title{font-size:1.125rem}.q2-page-crown__sticky-sentinel{height:1px;margin:0;pointer-events:none;visibility:hidden}.q2-page-crown-demo-scroll{background:color-mix(in srgb,var(--q2-scene-depth) 65%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);border-radius:var(--q2-radius-lg);max-height:22rem;overflow:auto}.q2-page-crown-demo-scroll__body{padding:var(--space-4) var(--page-padding-x,var(--space-6)) var(--space-10)}@media (prefers-reduced-motion:reduce){.q2-page-crown__scan,.q2-page-crown__veil{animation:none}}@media (max-width:720px){.q2-page-crown__stats{margin-left:0;width:100%}.q2-page-crown__actions{justify-content:flex-end;width:100%}}}@layer components{.q2-os-reveal{--q2-os-nav-h:60px;--q2-os-inline-pad:clamp(var(--space-8),5.5vw,var(--space-16));box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;min-height:100%;overflow:visible;padding:calc(var(--q2-os-nav-h) + clamp(var(--space-5), 3vh, var(--space-8))) var(--q2-os-inline-pad) clamp(var(--space-5),3vh,var(--space-8))}.q2-os-reveal,.q2-os-reveal__stage{height:100%;position:relative;width:100%}.q2-os-reveal__stage{align-items:stretch;direction:ltr;display:grid;flex:1 1 auto;gap:clamp(var(--space-8),6vw,var(--space-16));grid-template-areas:"manifest scene";grid-template-columns:minmax(0,11fr) minmax(0,13fr);margin:0;max-width:none;min-height:0;z-index:1}.q2-os-reveal__manifest{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:var(--space-4);grid-area:manifest;justify-content:center;justify-self:start;max-width:36rem;min-height:0;min-width:0;padding-inline-end:clamp(var(--space-4),3vw,var(--space-10));padding-inline-start:0;text-align:left;width:100%}.q2-os-reveal-scene{grid-area:scene}.q2-os-reveal__eyebrow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.q2-os-reveal__title{color:var(--q2-ink-heading);font-size:clamp(2rem,3.4vw,3.25rem);font-weight:620;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.q2-os-reveal__lead{color:var(--q2-ink-muted);font-size:clamp(.98rem,1.15vw,1.125rem);line-height:1.62;margin:0;max-width:40ch}.q2-os-reveal__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.q2-os-reveal__rail{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.q2-os-reveal__rail .q2-legend-chip{cursor:default;pointer-events:none}.q2-os-reveal .q2-page-crown__scan,.q2-os-reveal .q2-page-crown__veil,.q2-os-reveal-core .q2-cc-health__scan{display:none!important}.q2-os-reveal-core .q2-cc-health__orb-figure,.q2-os-reveal-core .q2-cc-health__orb-glow,.q2-os-reveal-core .q2-cc-health__orb-ring--mid,.q2-os-reveal-core .q2-cc-health__orb-ring--outer,.q2-os-reveal-core .q2-cc-health__signal-node{animation:none!important}@media (max-width:960px){.q2-os-reveal{height:auto;min-height:100svh;padding-bottom:var(--space-10)}.q2-os-reveal__stage{gap:var(--space-8);height:auto}.q2-os-reveal__manifest{align-items:center;grid-area:manifest;justify-content:flex-start;max-width:none;padding-inline-end:0;padding-top:var(--space-4);text-align:center}.q2-os-reveal-scene{grid-area:scene}.q2-os-reveal__stage{grid-template-areas:"manifest" "scene";grid-template-columns:1fr}.q2-os-reveal__actions,.q2-os-reveal__eyebrow,.q2-os-reveal__rail{justify-content:center}}@media (max-width:640px){.q2-os-reveal{--q2-os-inline-pad:var(--space-5)}.q2-os-reveal__actions .q2-btn{justify-content:center;width:100%}}}@layer components{.q2-os-reveal-scene{align-self:stretch;min-height:0}.q2-os-reveal-scene,.q2-os-reveal-scene__stack{height:100%;overflow:visible;position:relative;width:100%}.q2-os-reveal-scene__stack{box-sizing:border-box;display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(20,1fr);min-height:100%;padding:clamp(var(--space-6),3vh,var(--space-10))}.q2-os-reveal-layer{max-width:none;min-width:0;opacity:1;position:relative;transform:rotate(var(--q2-os-rot,0deg)) scale(var(--q2-os-scale,1));transform-origin:center center;width:100%;z-index:var(--q2-os-z,1)}.q2-os-reveal-layer__shell{box-shadow:var(--q2-elev-2);box-sizing:border-box;height:100%;overflow:visible;padding:var(--space-5)}.q2-os-reveal-layer__shell--compass{box-shadow:var(--q2-elev-3),0 0 56px -10px color-mix(in srgb,var(--success-500) 32%,transparent);padding:var(--space-6)}.q2-os-reveal-layer__label{color:var(--q2-ink-muted);font-size:10px;font-weight:700;letter-spacing:.11em;margin:0 0 var(--space-3);text-transform:uppercase}.q2-os-reveal-layer__body{overflow:visible;padding:var(--space-3)}.q2-os-reveal-layer__body--compass{padding:var(--space-4)}.q2-os-reveal-layer__body--chart{padding:var(--space-1) var(--space-2) var(--space-2)}.q2-os-reveal-layer--heatmap{--q2-os-z:1;--q2-os-rot:-2deg;--q2-os-scale:0.98;align-self:start;grid-column:1/7;grid-row:1/6;justify-self:start;max-width:15rem}.q2-os-reveal-layer--pie{--q2-os-z:2;--q2-os-rot:2deg;--q2-os-scale:0.96;align-self:start;grid-column:15/21;grid-row:1/6;justify-self:end;max-width:13rem}.q2-os-reveal-layer--timeline{--q2-os-z:3;--q2-os-rot:-1deg;--q2-os-scale:0.98;align-self:end;grid-column:1/9;grid-row:15/21;justify-self:start;max-width:18rem}.q2-os-reveal-layer--kanban{--q2-os-z:4;--q2-os-rot:1deg;--q2-os-scale:0.97;align-self:end;grid-column:13/21;grid-row:14/21;justify-self:end;max-width:17rem}.q2-os-reveal-layer--compass{--q2-os-z:5;--q2-os-rot:0deg;--q2-os-scale:1;align-self:center;grid-column:6/16;grid-row:6/16;justify-self:center;max-width:20rem;width:min(100%,20rem)}.q2-os-reveal-core.q2-cc-health{background:transparent;border:none;box-shadow:none;display:block;overflow:visible;padding:0}.q2-os-reveal-core .q2-cc-health__ambient,.q2-os-reveal-core .q2-cc-health__grid-floor{border-radius:var(--q2-radius-lg)}.q2-os-reveal-core .q2-cc-health__orbital{min-height:15rem;overflow:visible;padding:var(--space-8)}.q2-os-reveal-core .q2-cc-health__orb-glow{inset:0}.q2-os-reveal-core .q2-cc-health__orb-score{font-size:clamp(1.75rem,2.2vw,2.15rem)}.q2-os-reveal-heatmap{gap:0}.q2-os-reveal-heatmap__grid{width:100%}.q2-os-reveal-pie{display:block;width:100%}.q2-os-reveal-pie .q2-chart__footer,.q2-os-reveal-pie .q2-chart__header{display:none}.q2-os-reveal-pie .q2-chart__surface{min-height:0}.q2-os-reveal-stepper{--q2-stepper-gap:var(--space-2)}.q2-os-reveal-stepper .q2-step__title{font-size:10px}.q2-os-reveal-stepper .q2-step__subtitle{display:none}.q2-os-reveal-kanban{display:flex;gap:var(--space-2);overflow:visible;padding:0}.q2-os-reveal-kanban .q2-kanban__column{flex:1 1 0;gap:var(--space-2);max-height:none;min-width:0}.q2-os-reveal-kanban .q2-kanban__column-header{padding:var(--space-2) var(--space-3)}.q2-os-reveal-kanban .q2-kanban__column-title{font-size:11px}.q2-os-reveal-kanban .q2-kanban__cards{gap:var(--space-2);min-height:0;padding:0}.q2-os-reveal-kanban .q2-kanban__card{padding:var(--space-2) var(--space-3)}.q2-os-reveal-kanban .q2-kanban__card-title{font-size:11px;line-height:1.35}@media (max-width:1200px){.q2-os-reveal-layer--heatmap{max-width:13rem}.q2-os-reveal-layer--pie{max-width:11rem}.q2-os-reveal-layer--timeline{max-width:16rem}.q2-os-reveal-layer--kanban{max-width:15rem}.q2-os-reveal-layer--compass{max-width:17rem}}@media (max-width:960px){.q2-os-reveal-scene,.q2-os-reveal-scene__stack{height:36rem;min-height:36rem}.q2-os-reveal-scene__stack{padding:var(--space-4)}.q2-os-reveal-layer{--q2-os-rot:0deg!important;--q2-os-scale:1!important}.q2-os-reveal-layer--heatmap{grid-column:1/10;grid-row:1/6;max-width:none}.q2-os-reveal-layer--pie{grid-column:11/21;grid-row:1/6;max-width:none}.q2-os-reveal-layer--compass{grid-column:5/17;grid-row:6/14;max-width:none}.q2-os-reveal-layer--timeline{grid-column:1/11;grid-row:15/21;max-width:none}.q2-os-reveal-layer--kanban{grid-column:11/21;grid-row:14/21;max-width:none}}@media (max-width:640px){.q2-os-reveal-scene,.q2-os-reveal-scene__stack{height:40rem;min-height:40rem}.q2-os-reveal-layer--compass,.q2-os-reveal-layer--heatmap,.q2-os-reveal-layer--kanban,.q2-os-reveal-layer--pie,.q2-os-reveal-layer--timeline{align-self:start;grid-column:1/21;justify-self:stretch}.q2-os-reveal-layer--heatmap{grid-row:1/5}.q2-os-reveal-layer--pie{grid-row:5/9}.q2-os-reveal-layer--compass{grid-row:9/15}.q2-os-reveal-layer--timeline{grid-row:15/18}.q2-os-reveal-layer--kanban{grid-row:18/21}}}@layer components{.q2-page-state{align-items:center;color:var(--text);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:calc(var(--space-16)*var(--density-padding-multiplier, 1)) var(--page-padding-x);text-align:center}.q2-page-state--empty,.q2-page-state__icon{color:var(--text-muted)}.q2-page-state__icon{height:64px;margin-bottom:var(--space-6);opacity:.5;width:64px}.q2-page-state__title{color:var(--text);font-size:18px;font-weight:600;margin:0 0 var(--space-2) 0}.q2-page-state__message{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0 0 var(--space-6) 0;max-width:400px}.q2-page-state__action{margin-top:var(--space-4)}.q2-page[data-ql-density=compact] .q2-page-state{min-height:300px;padding:calc(var(--space-12)*var(--density-padding-multiplier, .75)) var(--page-padding-x)}.q2-page[data-ql-density=compact] .q2-page-state__icon{height:48px;margin-bottom:var(--space-4);width:48px}.q2-page[data-ql-density=cozy] .q2-page-state{min-height:500px;padding:calc(var(--space-20)*var(--density-padding-multiplier, 1.25)) var(--page-padding-x)}.q2-page[data-ql-density=cozy] .q2-page-state__icon{height:80px;margin-bottom:var(--space-8);width:80px}.q2-page-state--loading{padding:var(--page-padding-y) var(--page-padding-x)}.q2-skeleton{animation:q2-skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--q2-ink-primary) 8%,transparent) 0,color-mix(in srgb,var(--q2-ink-primary) 4%,transparent) 50%,color-mix(in srgb,var(--q2-ink-primary) 8%,transparent) 100%);background-size:200% 100%;border-radius:var(--q2-radius-md)}@keyframes q2-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.q2-skeleton--text{height:16px;margin-bottom:var(--space-2)}.q2-skeleton--text:last-child{margin-bottom:0}.q2-skeleton--title{height:24px;margin-bottom:var(--space-4);width:60%}.q2-skeleton--subtitle{height:18px;margin-bottom:var(--space-6);width:40%}.q2-skeleton--card{height:200px;margin-bottom:var(--page-gap)}.q2-skeleton--table-row{height:48px;margin-bottom:var(--space-2)}.q2-skeleton--button{border-radius:var(--q2-radius-md);height:var(--q2-control-h);width:120px}.q2-skeleton--avatar{border-radius:50%;height:40px;width:40px}.q2-page-skeleton-list{display:flex;flex-direction:column;gap:var(--space-4)}.q2-page-skeleton-list__header{margin-bottom:var(--space-6)}.q2-page-skeleton-list__row{align-items:center;display:flex;gap:var(--space-4);padding:var(--space-4)}.q2-page-skeleton-detail{display:flex;flex-direction:column;gap:var(--section-gap)}.q2-page-skeleton-detail__section{display:flex;flex-direction:column;gap:var(--space-4)}.q2-page-skeleton-dashboard{display:grid;gap:var(--page-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.q2-page-state--error{color:var(--danger-600)}.q2-page-state--error .q2-page-state__icon{color:var(--danger-500);opacity:.8}.q2-page-state--error .q2-page-state__title{color:var(--danger-700)}.q2-page-state--error .q2-page-state__message{color:var(--danger-600)}.q2-page-state__error-details{background:var(--danger-50);border:1px solid var(--danger-200);border-radius:var(--q2-radius-md);color:var(--danger-800);font-family:monospace;font-size:12px;margin-top:var(--space-4);max-height:200px;max-width:600px;overflow:auto;padding:var(--space-4);text-align:left}.q2-page-state--inline{min-height:auto;padding:var(--space-12) var(--page-padding-x)}.q2-page-state--inline .q2-page-state__icon{height:48px;margin-bottom:var(--space-4);width:48px}.q2-page-state--inline .q2-page-state__title{font-size:16px}.q2-page-state--inline .q2-page-state__message{font-size:13px}@media (prefers-reduced-motion:reduce){.q2-skeleton{animation:none;background:var(--default-100)}}}@layer components{.q2-form{background:transparent;display:flex;flex-direction:column;gap:var(--section-gap)}.q2-form--single-column{max-width:600px}.q2-form--form-page{display:flex;flex-direction:column;gap:var(--section-gap,var(--space-6));max-width:720px}.q2-form--two-columns{display:grid;gap:var(--section-gap) calc(var(--space-6)*var(--density-gap-multiplier, 1));grid-template-columns:repeat(2,1fr)}.q2-form-section{display:flex;flex-direction:column;gap:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-form-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:calc(var(--space-2)*var(--density-gap-multiplier, 1))}.q2-form-section__header .q2-form-section__title{border-bottom:none;margin:0;padding-bottom:0}.q2-form-section__title{border-bottom:1px solid var(--q2-glass-border,var(--default-200));color:var(--q2-ink-heading);font-size:16px;font-weight:600;margin:0 0 calc(var(--space-2)*var(--density-gap-multiplier, 1)) 0;padding-bottom:calc(var(--space-3)*var(--density-gap-multiplier, 1))}.q2-form-section__description{color:var(--q2-ink-muted,var(--text-muted));font-size:13px;line-height:1.5;margin-bottom:calc(var(--space-2)*var(--density-gap-multiplier, 1))}.q2-form-section__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:1/-1;margin-top:calc(var(--space-3)*var(--density-gap-multiplier, 1))}.q2-form-section__action-item{display:flex;flex-direction:column;gap:var(--space-1)}.q2-form-section__action-microcopy{margin-top:0}.q2-form-fields{display:flex;flex-direction:column;gap:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-form-fields--grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.q2-form-fields--grid,.q2-form-fields--two-columns{display:grid;gap:calc(var(--space-4)*var(--density-gap-multiplier, 1))}.q2-form-fields--two-columns{grid-template-columns:repeat(2,1fr)}.q2-field--full-width{grid-column:1/-1}.q2-form-errors{background:var(--danger-50);border:1px solid var(--danger-200);border-radius:var(--q2-radius-md);margin-bottom:calc(var(--space-4)*var(--density-gap-multiplier, 1));padding:calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-form-errors__title{color:var(--danger-700);font-size:14px;font-weight:600;margin:0 0 calc(var(--space-2)*var(--density-gap-multiplier, 1)) 0}.q2-form-errors__list{color:var(--danger-600);font-size:13px;line-height:1.6;margin:0;padding-left:calc(var(--space-5)*var(--density-padding-multiplier, 1))}.q2-form-errors__item{margin-bottom:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-form--disabled{opacity:.6;pointer-events:none}.q2-form--loading{position:relative}.q2-form--loading:after{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.7);content:"";display:flex;inset:0;justify-content:center;position:absolute;z-index:var(--q2-z-overlay)}.q2-field--error .q2-input,.q2-field--error .q2-select,.q2-field--error .q2-textarea{border-color:var(--danger-500)}.q2-field--error .q2-input:focus-visible,.q2-field--error .q2-select:focus-visible,.q2-field--error .q2-textarea:focus-visible{box-shadow:var(--q2-focus-ring-invalid)}.q2-field--loading .q2-input,.q2-field--loading .q2-select,.q2-field--loading .q2-textarea{border-color:var(--default-300)}.q2-field--success .q2-input,.q2-field--success .q2-select,.q2-field--success .q2-textarea{border-color:var(--success-500)}.q2-field--success .q2-input:focus-visible,.q2-field--success .q2-select:focus-visible,.q2-field--success .q2-textarea:focus-visible{box-shadow:var(--q2-focus-ring-success)}.q2-field__status{align-items:center;color:var(--q2-ink-2);display:inline-flex;font-size:12px;gap:var(--space-2);line-height:1.4;margin-top:calc(var(--space-1)*-1)}.q2-field__status--success{color:var(--success-700)}.q2-field__status--loading:before{animation:q2-spin .8s linear infinite;border:2px solid var(--default-300);border-radius:999px;border-top-color:var(--color-primary);content:"";height:12px;width:12px}@media (max-width:768px){.q2-form--two-columns,.q2-form-fields--grid,.q2-form-fields--two-columns{grid-template-columns:1fr}.q2-field--full-width{grid-column:1}}.q2-form[data-ql-density=compact]{--section-gap:calc(var(--space-6)*var(--density-gap-multiplier, 0.75))}.q2-form[data-ql-density=cozy]{--section-gap:calc(var(--space-10)*var(--density-gap-multiplier, 1.25))}.q2-field--slug .q2-slug-field__wrap{display:block;position:relative;width:100%}.q2-field--slug .q2-slug-field__input{padding-right:2.75rem;width:100%}.q2-slug-field__indicator{align-items:center;display:flex;height:1.25rem;justify-content:center;pointer-events:none;position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);width:1.25rem}.q2-slug-field__indicator[hidden]{display:none!important}.q2-slug-field__indicator-icon{align-items:center;display:none;height:100%;justify-content:center;width:100%}.q2-field--slug[data-q2-slug-indicator=error] .q2-slug-field__indicator,.q2-field--slug[data-q2-slug-indicator=error] .q2-slug-field__indicator-icon--error,.q2-field--slug[data-q2-slug-indicator=loading] .q2-slug-field__indicator,.q2-field--slug[data-q2-slug-indicator=loading] .q2-slug-field__indicator-icon--loading,.q2-field--slug[data-q2-slug-indicator=success] .q2-slug-field__indicator,.q2-field--slug[data-q2-slug-indicator=success] .q2-slug-field__indicator-icon--success{display:flex}.q2-slug-field__indicator-icon svg{display:block;height:1.125rem;width:1.125rem}.q2-slug-field__indicator-icon--success svg{color:var(--success-600,#15803d)}.q2-slug-field__indicator-icon--error svg{color:var(--danger-600,#dc2626)}.q2-slug-field__spinner{animation:q2-slug-indicator-spin .8s linear infinite;border:2px solid var(--default-300,#d4d4d8);border-radius:999px;border-top-color:var(--color-primary,#6366f1);height:1rem;width:1rem}}@layer components{@media (prefers-reduced-motion:reduce){.q2-slug-field__spinner{animation:none;border-top-color:var(--default-400,#a1a1aa)}}@keyframes q2-slug-indicator-spin{to{transform:rotate(1turn)}}.q2-field--slug .q2-field__status{align-items:flex-start;display:inline-flex;gap:var(--space-2)}.q2-field--slug .q2-field__status:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1rem;margin-top:.1em;width:1rem}.q2-field--slug .q2-field__status--success:before{background-color:var(--success-600,#15803d);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.q2-field--slug .q2-field__status--loading:before{animation:q2-slug-indicator-spin .8s linear infinite;background-color:transparent;border:2px solid var(--default-300,#d4d4d8);border-radius:999px;border-top-color:var(--color-primary,#6366f1);mask-image:none;-webkit-mask-image:none}.q2-field--slug.q2-field--error .q2-field__error:before{background-color:var(--danger-600,#dc2626);content:"";display:inline-block;height:1rem;margin-right:var(--space-2);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v5m0 3h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v5m0 3h.01'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;vertical-align:-.15em;width:1rem}.q2-field--slug.q2-field--error .q2-field__error{align-items:flex-start;display:flex;gap:0}.q2-pattern-list{display:flex;flex-direction:column;gap:var(--space-unit-3)}.q2-pattern-list__meta{color:var(--text-secondary);font-size:var(--font-size-caption);margin-bottom:var(--space-unit-3)}.q2-pattern-list__item{background:color-mix(in srgb,var(--q2-glass-bg-strong) 90%,transparent);border:1px solid var(--q2-glass-border);border-radius:var(--q2-radius-md);padding:var(--space-unit-4)}.q2-pattern-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-unit-2);justify-content:space-between;margin-bottom:var(--space-unit-2)}.q2-pattern-list__feature{color:var(--text);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);margin:0}.q2-pattern-list__desc{color:var(--text-secondary);font-size:var(--font-size-body-s);line-height:1.45;margin:0 0 var(--space-unit-3)}.q2-pattern-list__stats{display:grid;gap:var(--space-unit-2);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));margin:0}.q2-pattern-list__stat{margin:0}.q2-pattern-list__stat dt{color:var(--text-tertiary);font-size:var(--font-size-caption);letter-spacing:.04em;margin:0;text-transform:uppercase}.q2-pattern-list__stat dd{color:var(--text);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);margin:var(--space-unit-1) 0 0}.q2-pattern-list__empty{padding:var(--space-unit-6);text-align:center}.q2-pattern-list__empty-text{color:var(--text-secondary);margin:0}.q2-outcome-readout{background:color-mix(in srgb,var(--q2-glass-bg-strong) 92%,transparent);border:1px solid var(--q2-glass-border);border-radius:var(--q2-radius-md);padding:var(--space-unit-4)}.q2-outcome-readout--risk{border-color:color-mix(in srgb,var(--danger-500) 35%,var(--q2-glass-border))}.q2-outcome-readout--success{border-color:color-mix(in srgb,var(--success-500) 35%,var(--q2-glass-border))}.q2-outcome-readout__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-unit-2);justify-content:space-between;margin-bottom:var(--space-unit-3)}.q2-outcome-readout__confidence{color:var(--text-secondary);font-size:var(--font-size-caption)}.q2-outcome-readout__bar{background:color-mix(in srgb,var(--text-tertiary) 16%,transparent);border-radius:999px;height:6px;margin-bottom:var(--space-unit-3);overflow:hidden}.q2-outcome-readout__bar-fill{background:var(--primary-500);border-radius:inherit;display:block;height:100%}.q2-outcome-readout--risk .q2-outcome-readout__bar-fill{background:var(--danger-500)}.q2-outcome-readout--success .q2-outcome-readout__bar-fill{background:var(--success-500)}.q2-outcome-readout__empty,.q2-outcome-readout__linked,.q2-outcome-readout__meta{color:var(--text-secondary);font-size:var(--font-size-caption);margin:0}.q2-outcome-readout__flag{align-items:center;color:var(--warning-700);display:inline-flex;font-size:var(--font-size-caption);gap:var(--space-unit-2);margin:var(--space-unit-2) 0 0}.q2-backlog-analytics{display:flex;flex-direction:column;gap:var(--space-unit-4);min-height:360px;padding:var(--space-unit-4)}.q2-backlog-analytics-tabs{align-self:flex-start}.q2-backlog-analytics__meta{color:var(--text-secondary);font-size:var(--font-size-caption)}.q2-backlog-analytics__content{min-height:200px}.q2-backlog-analytics__loading{color:var(--text-secondary);padding:var(--space-unit-6);text-align:center}.q2-phone-field{align-items:stretch;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:var(--q2-glass-control-bg);border:none;border-radius:var(--q2-radius-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 42%,transparent),var(--q2-elev-1);box-sizing:border-box;display:flex;isolation:isolate;min-height:var(--q2-control-h,40px);transition:background var(--motion-default),box-shadow var(--motion-default);width:100%}}@layer components{}@layer components{.q2-phone-field:focus-within{box-shadow:var(--q2-focus-ring),0 0 0 1px color-mix(in srgb,var(--q2-control-focus-border,var(--color-primary)) 55%,transparent),var(--q2-elev-1)}.q2-field--error .q2-phone-field{box-shadow:var(--q2-focus-ring-invalid),0 0 0 1px var(--danger-500,#ef4444),var(--q2-elev-1)}.q2-phone-field__code{box-shadow:-1px 0 0 transparent;flex:0 0 auto;max-width:9rem;min-width:6.5rem}.q2-phone-field__code-dd .q2-inline-dropdown__item-content{align-items:center;grid-template-columns:minmax(0,1fr) auto}.q2-phone-field__code-dd .q2-inline-dropdown__item-secondary.q2-tag{flex-shrink:0;font-variant-numeric:tabular-nums}.q2-phone-field__code .q2-inline-dropdown{gap:0;width:100%}.q2-phone-field__code .q2-inline-dropdown__surface{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-radius:var(--q2-radius-md) 0 0 var(--q2-radius-md);box-shadow:none;height:100%;min-height:var(--q2-control-h,40px);padding:var(--space-1)}.q2-phone-field__code .q2-inline-dropdown__trigger{min-width:4.5rem;padding-inline:var(--space-2)}.q2-phone-field__code .q2-inline-dropdown__trigger-label{font-variant-numeric:tabular-nums;font-weight:600}.q2-phone-field__code .q2-inline-dropdown__trigger-icon{flex-shrink:0}.q2-phone-field__number{background:transparent;border:none;border-radius:0 var(--q2-radius-md) var(--q2-radius-md) 0;box-shadow:none;flex:1;height:auto;min-height:var(--q2-control-h,40px);min-width:0}.q2-phone-field__number:focus,.q2-phone-field__number:focus-visible{box-shadow:none;outline:none}.q2-phone-field__code+.q2-phone-field__number{box-shadow:-1px 0 0 color-mix(in srgb,var(--q2-control-rest-border,var(--q2-glass-control-border)) 30%,transparent)}.q2-field>.q2-phone-field{margin-top:0}.q2-table{border-collapse:collapse;font-size:14px;width:100%}.q2-table thead{background:color-mix(in srgb,var(--q2-ink-primary) 4%,transparent)}.q2-table th{border-bottom:1px solid var(--q2-surface-border,var(--q2-glass-border,var(--default-200)));color:var(--q2-ink-muted,var(--text-muted));font-size:12px;font-weight:600;letter-spacing:.5px;padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));text-align:left;text-transform:uppercase}.q2-table td{border-bottom:1px solid color-mix(in srgb,var(--q2-surface-border,var(--default-100)) 70%,transparent);color:var(--q2-ink-primary,var(--text));padding:calc(var(--space-4)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-table tbody tr:hover{background:color-mix(in srgb,var(--q2-ink-primary) 4%,transparent)}.q2-page-dashboard-widget__title{color:var(--q2-ink-heading,var(--text));font-size:16px;font-weight:600;margin:0 0 var(--space-4)}.q2-page-dashboard-chart-placeholder{align-items:center;background:color-mix(in srgb,var(--q2-ink-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);border-radius:var(--q2-radius-md);color:var(--q2-ink-muted,var(--text-muted));display:flex;height:200px;justify-content:center}.q2-page-dashboard-order-list{display:flex;flex-direction:column;gap:var(--space-3)}.q2-page-dashboard-order-row{align-items:center;background:color-mix(in srgb,var(--q2-ink-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 50%,transparent);border-radius:var(--q2-radius-md);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.q2-page-dashboard-order-row__id{color:var(--q2-ink-primary,var(--text));font-weight:500}.q2-page-dashboard-order-row__meta{color:var(--q2-ink-muted,var(--text-muted));font-size:12px;margin-top:var(--space-1)}.q2-page-dashboard-rank-list{display:flex;flex-direction:column;gap:var(--space-4)}.q2-page-dashboard-rank-row__head{display:flex;font-size:14px;justify-content:space-between;margin-bottom:var(--space-2)}.q2-page-dashboard-rank-row__label{color:var(--q2-ink-primary,var(--text));font-weight:500}.q2-page-dashboard-rank-row__value{color:var(--q2-ink-muted,var(--text-muted))}.q2-page-dashboard-activity{display:flex;flex-direction:column;gap:var(--space-4)}.q2-page-dashboard-activity__item{align-items:flex-start;display:flex;gap:var(--space-3)}.q2-page-dashboard-activity__icon{align-items:center;background:color-mix(in srgb,var(--primary-500) 14%,transparent);border-radius:50%;color:var(--primary-500);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.q2-page-dashboard-activity__icon--success{background:color-mix(in srgb,var(--success-500) 14%,transparent);color:var(--success-500)}.q2-page-dashboard-activity__icon--info{background:color-mix(in srgb,var(--info-500,var(--secondary-500)) 14%,transparent);color:var(--info-500,var(--secondary-500))}.q2-page-dashboard-activity__text{color:var(--q2-ink-primary,var(--text));font-size:14px;margin-bottom:var(--space-1)}.q2-page-dashboard-activity__time{color:var(--q2-ink-muted,var(--text-muted));font-size:12px}.q2-table-cell-product{align-items:center;display:flex;gap:var(--space-3)}.q2-table-cell-product__thumb{background:color-mix(in srgb,var(--q2-ink-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 45%,transparent);border-radius:var(--q2-radius-md);flex-shrink:0;height:40px;width:40px}.q2-table-cell-product__name{color:var(--q2-ink-primary,var(--text));font-weight:500}.q2-table-cell-product__meta{color:var(--q2-ink-muted,var(--text-muted));font-size:12px}.q2-table tbody tr:last-child td{border-bottom:none}.q2-page-states-demo{display:flex;flex-direction:column;gap:var(--section-gap);padding:0 0 var(--page-gap)}.q2-page-states-demo__heading{color:var(--q2-ink-heading,var(--text));font-size:18px;font-weight:600;margin:0 0 var(--space-6)}.q2-page-states-demo__section{padding:var(--space-6)}.q2-skeleton-group{flex:1;min-width:0}.q2-skeleton--w-60{width:60%}.q2-skeleton--w-40{width:40%}.q2-badge{--q2-badge-fg:var(--q2-ink-secondary);--q2-badge-border:color-mix(in srgb,var(--q2-glass-control-border) 70%,var(--default-300));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 82%,var(--default-100));--q2-badge-glow:color-mix(in srgb,var(--q2-ink-inversed) 55%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-300) 22%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-500) 8%,transparent);align-items:center;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(120% 180% at 8% -20%,var(--q2-badge-glow),transparent 52%),linear-gradient(165deg,var(--q2-badge-tint-a) 0,var(--q2-badge-tint-b) 100%),var(--q2-badge-bg-solid);border:1px solid transparent;border-color:var(--q2-badge-border);border-radius:var(--q2-radius-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-0) 5%,transparent),0 10px 28px color-mix(in srgb,var(--q2-ink-0) 4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 38%,transparent);color:var(--q2-badge-fg);display:inline-flex;font-size:12px;font-weight:500;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));isolation:isolate;justify-content:center;line-height:1.4;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1));transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);white-space:nowrap}.q2-badge--xs{font-size:10px;min-height:18px;padding:2px calc(var(--space-1)*var(--density-padding-multiplier, 1))}.q2-badge--sm{font-size:11px;min-height:20px}.q2-badge--md,.q2-badge--sm,.q2-badge:not([class*="--xs"]):not([class*="--sm"]){padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-badge--md,.q2-badge:not([class*="--xs"]):not([class*="--sm"]){font-size:12px;min-height:22px}.q2-badge--neutral{--q2-badge-fg:var(--default-700);--q2-badge-border:color-mix(in srgb,var(--default-300) 62%,var(--default-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 82%,var(--default-100));--q2-badge-glow:color-mix(in srgb,var(--default-50) 58%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-200) 26%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-500) 10%,transparent)}.q2-badge--info{--q2-badge-fg:var(--secondary-800);--q2-badge-border:color-mix(in srgb,var(--secondary-300) 60%,var(--secondary-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--secondary-100));--q2-badge-glow:color-mix(in srgb,var(--secondary-50) 56%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--secondary-200) 30%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--secondary-500) 12%,transparent)}.q2-badge--success{--q2-badge-fg:var(--success-800);--q2-badge-border:color-mix(in srgb,var(--success-300) 58%,var(--success-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--success-100));--q2-badge-glow:color-mix(in srgb,var(--success-50) 56%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--success-200) 28%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--success-500) 10%,transparent)}.q2-badge--warning{--q2-badge-fg:var(--warning-900);--q2-badge-border:color-mix(in srgb,var(--warning-300) 56%,var(--warning-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 78%,var(--warning-100));--q2-badge-glow:color-mix(in srgb,var(--warning-50) 54%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--warning-200) 28%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--warning-600) 10%,transparent)}.q2-badge--danger{--q2-badge-fg:var(--danger-800);--q2-badge-border:color-mix(in srgb,var(--danger-300) 58%,var(--danger-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--danger-100));--q2-badge-glow:color-mix(in srgb,var(--danger-50) 56%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--danger-200) 30%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--danger-600) 12%,transparent)}.q2-badge--primary{--q2-badge-fg:var(--primary-800);--q2-badge-border:color-mix(in srgb,var(--primary-300) 60%,var(--primary-200));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--primary-100));--q2-badge-glow:color-mix(in srgb,var(--primary-50) 56%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--primary-200) 30%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--primary-600) 12%,transparent)}}@layer components{}@layer components{:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge{--q2-badge-fg:var(--q2-ink-primary);--q2-badge-border:color-mix(in srgb,var(--default-700) 72%,var(--default-800));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 68%,var(--default-900));--q2-badge-glow:color-mix(in srgb,var(--default-400) 18%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-700) 22%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-900) 12%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-primary) 6%,transparent),0 10px 28px color-mix(in srgb,var(--q2-ink-primary) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--neutral{--q2-badge-fg:var(--default-100);--q2-badge-border:color-mix(in srgb,var(--default-700) 76%,var(--default-800));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 70%,var(--default-900));--q2-badge-glow:color-mix(in srgb,var(--default-400) 20%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-700) 26%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-900) 12%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--info{--q2-badge-fg:var(--secondary-50);--q2-badge-border:color-mix(in srgb,var(--secondary-800) 80%,var(--secondary-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--secondary-950));--q2-badge-glow:color-mix(in srgb,var(--secondary-200) 14%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--secondary-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--secondary-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--success{--q2-badge-fg:var(--success-50);--q2-badge-border:color-mix(in srgb,var(--success-800) 80%,var(--success-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--success-950));--q2-badge-glow:color-mix(in srgb,var(--success-200) 14%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--success-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--success-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--warning{--q2-badge-fg:var(--warning-50);--q2-badge-border:color-mix(in srgb,var(--warning-800) 80%,var(--warning-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--warning-950));--q2-badge-glow:color-mix(in srgb,var(--warning-200) 12%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--warning-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--warning-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--danger{--q2-badge-fg:var(--danger-50);--q2-badge-border:color-mix(in srgb,var(--danger-800) 80%,var(--danger-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--danger-950));--q2-badge-glow:color-mix(in srgb,var(--danger-200) 14%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--danger-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--danger-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--primary{--q2-badge-fg:var(--primary-50);--q2-badge-border:color-mix(in srgb,var(--primary-800) 80%,var(--primary-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--primary-950));--q2-badge-glow:color-mix(in srgb,var(--primary-200) 14%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--primary-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--primary-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--neutral{--q2-badge-fg:var(--default-50);--q2-badge-border:color-mix(in srgb,var(--default-800) 78%,var(--default-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--default-950));--q2-badge-glow:color-mix(in srgb,var(--default-200) 16%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-800) 20%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent)}:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=waning-gibbous]) .q2-badge--neutral{--q2-badge-fg:var(--default-200);--q2-badge-border:color-mix(in srgb,var(--default-600) 78%,var(--default-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 62%,var(--default-800));--q2-badge-glow:color-mix(in srgb,var(--default-400) 18%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-600) 22%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-800) 14%,transparent)}:where(html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=last-quarter]) .q2-badge--neutral{--q2-badge-fg:var(--default-100);--q2-badge-border:color-mix(in srgb,var(--default-700) 78%,var(--default-800));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 60%,var(--default-900));--q2-badge-glow:color-mix(in srgb,var(--default-400) 18%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-700) 24%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-900) 15%,transparent)}:where(html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=waning-crescent]) .q2-badge--neutral{--q2-badge-fg:var(--default-100);--q2-badge-border:color-mix(in srgb,var(--default-700) 80%,var(--default-800));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--default-900));--q2-badge-glow:color-mix(in srgb,var(--default-300) 16%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-700) 24%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-900) 16%,transparent)}:where(html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=eclipse]) .q2-badge--neutral{--q2-badge-fg:var(--default-50);--q2-badge-border:color-mix(in srgb,var(--default-800) 82%,var(--default-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--default-950));--q2-badge-glow:color-mix(in srgb,var(--default-300) 14%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-800) 20%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent)}:where(html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-badge--neutral{--q2-badge-fg:var(--default-50);--q2-badge-border:color-mix(in srgb,var(--default-800) 84%,var(--default-700));--q2-badge-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 52%,var(--default-950));--q2-badge-glow:color-mix(in srgb,var(--default-200) 12%,transparent);--q2-badge-tint-a:color-mix(in srgb,var(--default-800) 18%,transparent);--q2-badge-tint-b:color-mix(in srgb,var(--default-950) 20%,transparent)}@supports not (backdrop-filter:blur(1px)){.q2-badge{backdrop-filter:none;-webkit-backdrop-filter:none}}.q2-chip{--q2-chip-fg:var(--q2-ink-primary);--q2-chip-border:color-mix(in srgb,var(--q2-glass-control-border) 88%,var(--default-200));--q2-chip-bg-solid:var(--q2-glass-control-bg);--q2-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 42%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-300) 14%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-500) 6%,transparent);--q2-chip-hover-bg-solid:var(--q2-control-hover-bg);--q2-chip-hover-border:var(--q2-control-hover-border,var(--default-300));--q2-chip-hover-glow:color-mix(in srgb,var(--q2-ink-inversed) 48%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--default-400) 16%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--default-500) 8%,transparent);--q2-chip-active-bg-solid:var(--default-200);--q2-chip-active-border:var(--q2-control-hover-border,var(--default-300));--q2-chip-active-tint-a:color-mix(in srgb,var(--default-500) 12%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--default-600) 8%,transparent);align-items:center;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(110% 140% at 15% -35%,var(--q2-chip-glow),transparent 48%),linear-gradient(165deg,var(--q2-chip-tint-a) 0,var(--q2-chip-tint-b) 100%),var(--q2-chip-bg-solid);border:1px solid transparent;border-color:var(--q2-chip-border);border-radius:var(--q2-radius-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-0) 5%,transparent),0 12px 32px color-mix(in srgb,var(--q2-ink-0) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 35%,transparent);color:var(--q2-chip-fg);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));isolation:isolate;line-height:1.4;min-height:calc(28px*var(--density-height-multiplier, 1));padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);user-select:none;white-space:nowrap}.q2-chip:hover:not(:disabled):not([aria-disabled=true]){background:radial-gradient(110% 140% at 20% -32%,var(--q2-chip-hover-glow),transparent 50%),linear-gradient(165deg,var(--q2-chip-hover-tint-a) 0,var(--q2-chip-hover-tint-b) 100%),var(--q2-chip-hover-bg-solid);border-color:var(--q2-chip-hover-border);box-shadow:0 2px 4px color-mix(in srgb,var(--q2-ink-0) 6%,transparent),0 14px 36px color-mix(in srgb,var(--q2-ink-0) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 42%,transparent)}.q2-chip:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(165deg,var(--q2-chip-active-tint-a) 0,var(--q2-chip-active-tint-b) 100%),var(--q2-chip-active-bg-solid);border-color:var(--q2-chip-active-border);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--q2-ink-0) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent)}.q2-chip:focus-visible{border-color:var(--color-primary);box-shadow:var(--q2-focus-ring),0 10px 28px color-mix(in srgb,var(--color-primary) 12%,transparent);outline:none}.q2-chip:disabled,.q2-chip[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-chip--selectable{cursor:pointer}.q2-chip.q2-chip--selectable.q2-chip--selected,.q2-chip.q2-chip--selectable[aria-selected=true],.q2-chip.q2-chip--selected,.q2-chip[aria-selected=true]{--q2-chip-fg:var(--text-inversed);backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%);background:radial-gradient(140% 120% at 30% -20%,color-mix(in srgb,var(--q2-ink-inversed) 45%,transparent),transparent 45%),linear-gradient(155deg,color-mix(in srgb,var(--primary-400) 22%,transparent) 0,color-mix(in srgb,var(--primary-700) 18%,transparent) 100%),var(--color-primary);border-color:color-mix(in srgb,var(--primary-400) 55%,var(--color-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 42%,transparent),0 2px 6px color-mix(in srgb,var(--color-primary) 28%,transparent),0 16px 40px color-mix(in srgb,var(--color-primary) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 28%,transparent);color:var(--text-inversed)}:where(html,body,.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-chip.q2-chip--selectable.q2-chip--selected,:where(html,body,.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-chip.q2-chip--selectable[aria-selected=true],:where(html,body,.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-chip.q2-chip--selected,:where(html,body,.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-chip[aria-selected=true],:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],[data-ql-veil=total-eclipse]) .q2-chip.q2-chip--selectable.q2-chip--selected,:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],[data-ql-veil=total-eclipse]) .q2-chip.q2-chip--selectable[aria-selected=true],:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],[data-ql-veil=total-eclipse]) .q2-chip.q2-chip--selected,:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],[data-ql-veil=total-eclipse]) .q2-chip[aria-selected=true]{backdrop-filter:blur(6px) saturate(118%) brightness(102%);-webkit-backdrop-filter:blur(6px) saturate(118%) brightness(102%);border-color:color-mix(in srgb,var(--primary-400) 62%,var(--color-primary));color:var(--text-inversed)}.q2-chip.q2-chip--selectable.q2-chip--selected:hover:not(:disabled),.q2-chip.q2-chip--selectable[aria-selected=true]:hover:not(:disabled),.q2-chip.q2-chip--selected:hover:not(:disabled),.q2-chip[aria-selected=true]:hover:not(:disabled){background:radial-gradient(140% 120% at 28% -18%,color-mix(in srgb,var(--q2-ink-inversed) 50%,transparent),transparent 46%),linear-gradient(155deg,color-mix(in srgb,var(--primary-300) 24%,transparent) 0,color-mix(in srgb,var(--primary-600) 16%,transparent) 100%),var(--primary-500);border-color:var(--primary-500);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-500) 32%,transparent),0 18px 44px color-mix(in srgb,var(--primary-500) 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 32%,transparent)}.q2-chip--neutral{--q2-chip-fg:var(--default-700);--q2-chip-border:color-mix(in srgb,var(--default-300) 62%,var(--default-200));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 78%,var(--default-100));--q2-chip-glow:color-mix(in srgb,var(--default-50) 48%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-200) 26%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-500) 10%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 76%,var(--default-200));--q2-chip-hover-border:color-mix(in srgb,var(--default-400) 66%,var(--default-300));--q2-chip-hover-glow:color-mix(in srgb,var(--default-50) 54%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--default-300) 28%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--default-600) 12%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 74%,var(--default-300));--q2-chip-active-border:color-mix(in srgb,var(--default-500) 64%,var(--default-300));--q2-chip-active-tint-a:color-mix(in srgb,var(--default-400) 26%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--default-700) 14%,transparent)}.q2-chip--subtle{--q2-chip-fg:var(--default-600);--q2-chip-border:color-mix(in srgb,var(--q2-glass-control-border) 84%,var(--default-200));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 92%,var(--default-50));--q2-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 34%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-200) 14%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-400) 5%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 88%,var(--default-100));--q2-chip-hover-border:color-mix(in srgb,var(--q2-glass-control-border) 88%,var(--default-300));--q2-chip-hover-glow:color-mix(in srgb,var(--q2-ink-inversed) 38%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--default-300) 16%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--default-500) 7%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 84%,var(--default-200));--q2-chip-active-border:color-mix(in srgb,var(--default-300) 64%,var(--default-200));--q2-chip-active-tint-a:color-mix(in srgb,var(--default-400) 18%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--default-600) 9%,transparent)}.q2-chip--strong{--q2-chip-fg:var(--primary-800);--q2-chip-border:color-mix(in srgb,var(--primary-300) 68%,var(--primary-200));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 74%,var(--primary-100));--q2-chip-glow:color-mix(in srgb,var(--primary-50) 54%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--primary-200) 34%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--primary-600) 14%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 70%,var(--primary-200));--q2-chip-hover-border:color-mix(in srgb,var(--primary-400) 72%,var(--primary-300));--q2-chip-hover-glow:color-mix(in srgb,var(--primary-100) 56%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--primary-300) 36%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--primary-700) 16%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 68%,var(--primary-300));--q2-chip-active-border:color-mix(in srgb,var(--primary-500) 74%,var(--primary-300));--q2-chip-active-tint-a:color-mix(in srgb,var(--primary-400) 32%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--primary-800) 18%,transparent)}.q2-chip--removable{padding-right:calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-chip__remove{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-xs);color:currentColor;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-left:calc(var(--space-1)*var(--density-gap-multiplier, 1));opacity:.7;padding:0;transition:opacity var(--motion-fast),background var(--motion-fast);width:16px}.q2-chip__remove:hover{background:color-mix(in srgb,var(--q2-ink-0) 10%,transparent);opacity:1}.q2-chip.q2-chip--selected .q2-chip__remove:hover,.q2-chip[aria-selected=true] .q2-chip__remove:hover{background:color-mix(in srgb,var(--q2-ink-inversed) 22%,transparent)}.q2-chip__remove:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-chip__remove-icon{display:block;height:12px;width:12px}@supports not (backdrop-filter:blur(1px)){.q2-chip{backdrop-filter:none;-webkit-backdrop-filter:none}}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip{--q2-chip-fg:var(--default-50);--q2-chip-border:color-mix(in srgb,var(--q2-glass-control-border) 82%,var(--default-700));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--default-950));--q2-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 10%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-800) 18%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 54%,var(--default-950));--q2-chip-hover-border:color-mix(in srgb,var(--default-700) 76%,var(--default-800));--q2-chip-hover-glow:color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--default-700) 20%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--default-950) 22%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 50%,var(--default-950));--q2-chip-active-border:color-mix(in srgb,var(--default-800) 78%,var(--default-700));--q2-chip-active-tint-a:color-mix(in srgb,var(--default-800) 22%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--default-950) 24%,transparent)}:where(html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=waning-gibbous]) :is(.q2-badge,.q2-chip,.q2-tag,.q2-legend-chip){filter:brightness(1.02) contrast(1.04)}:where(html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=last-quarter]) :is(.q2-badge,.q2-chip,.q2-tag,.q2-legend-chip){filter:brightness(.98) contrast(1.06)}:where(html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=waning-crescent]) :is(.q2-badge,.q2-chip,.q2-tag,.q2-legend-chip){filter:brightness(.94) contrast(1.08)}:where(html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=eclipse]) :is(.q2-badge,.q2-chip,.q2-tag,.q2-legend-chip){filter:brightness(.9) contrast(1.1)}:where(html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) :is(.q2-badge,.q2-chip,.q2-tag,.q2-legend-chip){filter:brightness(.86) contrast(1.12)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip--neutral{--q2-chip-fg:var(--default-50);--q2-chip-border:color-mix(in srgb,var(--default-800) 82%,var(--default-700));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--default-950));--q2-chip-glow:color-mix(in srgb,var(--default-200) 14%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-800) 18%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 52%,var(--default-950));--q2-chip-hover-border:color-mix(in srgb,var(--default-800) 84%,var(--default-700));--q2-chip-hover-glow:color-mix(in srgb,var(--default-200) 16%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--default-700) 20%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--default-950) 20%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 48%,var(--default-950));--q2-chip-active-border:color-mix(in srgb,var(--default-800) 86%,var(--default-700));--q2-chip-active-tint-a:color-mix(in srgb,var(--default-800) 22%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--default-950) 24%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip--subtle{--q2-chip-fg:var(--default-100);--q2-chip-border:color-mix(in srgb,var(--q2-glass-control-border) 82%,var(--default-700));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 60%,var(--default-900));--q2-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 8%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--default-700) 14%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--default-900) 10%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip--strong{--q2-chip-fg:var(--primary-50);--q2-chip-border:color-mix(in srgb,var(--primary-800) 82%,var(--primary-700));--q2-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 54%,var(--primary-950));--q2-chip-glow:color-mix(in srgb,var(--primary-200) 16%,transparent);--q2-chip-tint-a:color-mix(in srgb,var(--primary-800) 20%,transparent);--q2-chip-tint-b:color-mix(in srgb,var(--primary-950) 20%,transparent);--q2-chip-hover-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 50%,var(--primary-950));--q2-chip-hover-border:color-mix(in srgb,var(--primary-800) 84%,var(--primary-700));--q2-chip-hover-glow:color-mix(in srgb,var(--primary-200) 18%,transparent);--q2-chip-hover-tint-a:color-mix(in srgb,var(--primary-700) 24%,transparent);--q2-chip-hover-tint-b:color-mix(in srgb,var(--primary-950) 22%,transparent);--q2-chip-active-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 46%,var(--primary-950));--q2-chip-active-border:color-mix(in srgb,var(--primary-800) 86%,var(--primary-700));--q2-chip-active-tint-a:color-mix(in srgb,var(--primary-800) 26%,transparent);--q2-chip-active-tint-b:color-mix(in srgb,var(--primary-950) 24%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip:disabled,:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-chip[aria-disabled=true]{opacity:.74}.q2-tag{--q2-tag-fg:var(--q2-ink-secondary);--q2-tag-border:color-mix(in srgb,var(--q2-glass-control-border) 80%,var(--default-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 88%,var(--default-50));--q2-tag-glow:color-mix(in srgb,var(--q2-ink-inversed) 40%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--default-300) 12%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--default-500) 5%,transparent);align-items:center;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(120% 160% at 10% -30%,var(--q2-tag-glow),transparent 50%),linear-gradient(165deg,var(--q2-tag-tint-a) 0,var(--q2-tag-tint-b) 100%),var(--q2-tag-bg-solid);border:1px solid transparent;border-color:var(--q2-tag-border);border-radius:var(--q2-radius-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-0) 4%,transparent),0 8px 22px color-mix(in srgb,var(--q2-ink-0) 4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 32%,transparent);color:var(--q2-tag-fg);display:inline-flex;font-size:11px;font-weight:500;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));isolation:isolate;line-height:1.4;min-height:20px;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1));white-space:nowrap}.q2-tag--xs{font-size:10px;min-height:18px;padding:1px calc(var(--space-1)*var(--density-padding-multiplier, 1))}.q2-tag--sm{padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*.9*var(--density-padding-multiplier, 1))}.q2-tag--md,.q2-tag--sm,.q2-tag:not([class*="--xs"]):not([class*="--sm"]){font-size:11px;min-height:20px}.q2-tag--neutral{--q2-tag-fg:var(--default-700);--q2-tag-border:color-mix(in srgb,var(--default-300) 58%,var(--default-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 84%,var(--default-50));--q2-tag-glow:color-mix(in srgb,var(--default-50) 50%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--default-200) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--default-500) 7%,transparent)}.q2-tag--info{--q2-tag-fg:var(--secondary-700);--q2-tag-border:color-mix(in srgb,var(--secondary-300) 54%,var(--secondary-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 80%,var(--secondary-50));--q2-tag-glow:color-mix(in srgb,var(--secondary-100) 42%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--secondary-200) 26%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--secondary-500) 10%,transparent)}.q2-tag--success{--q2-tag-fg:var(--success-700);--q2-tag-border:color-mix(in srgb,var(--success-300) 52%,var(--success-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 82%,var(--success-50));--q2-tag-glow:color-mix(in srgb,var(--success-100) 40%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--success-200) 24%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--success-500) 9%,transparent)}.q2-tag--warning{--q2-tag-fg:var(--warning-800);--q2-tag-border:color-mix(in srgb,var(--warning-300) 50%,var(--warning-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 82%,var(--warning-50));--q2-tag-glow:color-mix(in srgb,var(--warning-100) 38%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--warning-200) 24%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--warning-600) 9%,transparent)}.q2-tag--danger{--q2-tag-fg:var(--danger-700);--q2-tag-border:color-mix(in srgb,var(--danger-300) 54%,var(--danger-200));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 80%,var(--danger-50));--q2-tag-glow:color-mix(in srgb,var(--danger-100) 40%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--danger-200) 26%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--danger-600) 10%,transparent)}@supports not (backdrop-filter:blur(1px)){.q2-tag{backdrop-filter:none;-webkit-backdrop-filter:none}}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag{--q2-tag-fg:var(--default-100);--q2-tag-border:color-mix(in srgb,var(--q2-glass-control-border) 84%,var(--default-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 58%,var(--default-950));--q2-tag-glow:color-mix(in srgb,var(--q2-ink-inversed) 10%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--default-800) 16%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--default-950) 16%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag--neutral{--q2-tag-fg:var(--default-50);--q2-tag-border:color-mix(in srgb,var(--default-800) 80%,var(--default-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--default-950));--q2-tag-glow:color-mix(in srgb,var(--default-200) 12%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--default-800) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--default-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag--info{--q2-tag-fg:var(--secondary-50);--q2-tag-border:color-mix(in srgb,var(--secondary-800) 78%,var(--secondary-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--secondary-950));--q2-tag-glow:color-mix(in srgb,var(--secondary-200) 14%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--secondary-800) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--secondary-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag--success{--q2-tag-fg:var(--success-50);--q2-tag-border:color-mix(in srgb,var(--success-800) 78%,var(--success-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--success-950));--q2-tag-glow:color-mix(in srgb,var(--success-200) 14%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--success-800) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--success-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag--warning{--q2-tag-fg:var(--warning-50);--q2-tag-border:color-mix(in srgb,var(--warning-800) 78%,var(--warning-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--warning-950));--q2-tag-glow:color-mix(in srgb,var(--warning-200) 12%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--warning-800) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--warning-950) 18%,transparent)}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tag--danger{--q2-tag-fg:var(--danger-50);--q2-tag-border:color-mix(in srgb,var(--danger-800) 78%,var(--danger-700));--q2-tag-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 56%,var(--danger-950));--q2-tag-glow:color-mix(in srgb,var(--danger-200) 14%,transparent);--q2-tag-tint-a:color-mix(in srgb,var(--danger-800) 18%,transparent);--q2-tag-tint-b:color-mix(in srgb,var(--danger-950) 18%,transparent)}.q2-legend-chip{--q2-legend-chip-color:var(--secondary-500);--q2-legend-chip-fg:var(--q2-ink-secondary);--q2-legend-chip-fg-muted:var(--q2-ink-muted);--q2-legend-chip-fg-active:var(--q2-ink-heading);--q2-legend-chip-border:color-mix(in srgb,var(--q2-glass-control-border) 76%,var(--default-300));--q2-legend-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 68%,var(--default-100));--q2-legend-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 28%,transparent);--q2-legend-chip-tint-a:color-mix(in srgb,var(--default-300) 22%,transparent);--q2-legend-chip-tint-b:color-mix(in srgb,var(--default-500) 11%,transparent);--q2-legend-chip-hover-border:color-mix(in srgb,var(--q2-legend-chip-color) 52%,var(--q2-legend-chip-border));--q2-legend-chip-hover-bg-solid:color-mix(in srgb,var(--q2-legend-chip-color) 12%,var(--q2-legend-chip-bg-solid));align-items:center;backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));-webkit-backdrop-filter:blur(var(--q2-glass-control-blur,8px)) saturate(var(--q2-glass-control-sat,120%)) brightness(var(--q2-glass-control-bright,105%));background:radial-gradient(120% 160% at 10% -30%,var(--q2-legend-chip-glow),transparent 50%),linear-gradient(165deg,var(--q2-legend-chip-tint-a) 0,var(--q2-legend-chip-tint-b) 100%),var(--q2-legend-chip-bg-solid);border:1px solid var(--q2-legend-chip-border);border-radius:var(--q2-radius-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-primary) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 32%,transparent);color:var(--q2-legend-chip-fg);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-body-xs);font-weight:600;gap:var(--space-2);isolation:isolate;line-height:1;min-height:28px;min-width:0;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1));transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);white-space:nowrap}.q2-legend-chip.is-selected,.q2-legend-chip:hover,.q2-legend-chip[aria-selected=true]{background:radial-gradient(120% 160% at 10% -30%,color-mix(in srgb,var(--q2-legend-chip-color) 22%,transparent),transparent 52%),linear-gradient(165deg,color-mix(in srgb,var(--q2-legend-chip-color) 18%,transparent) 0,var(--q2-legend-chip-tint-b) 100%),var(--q2-legend-chip-hover-bg-solid);border-color:var(--q2-legend-chip-hover-border);color:var(--q2-legend-chip-fg-active)}.q2-legend-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--q2-legend-chip-color) 76%,var(--secondary-400));outline-offset:2px}.q2-legend-chip__swatch{background:var(--q2-legend-chip-color);border-radius:999px;box-shadow:0 0 7px color-mix(in srgb,var(--q2-legend-chip-color) 68%,transparent),0 0 16px color-mix(in srgb,var(--q2-legend-chip-color) 34%,transparent);flex:0 0 auto;height:9px;width:9px}.q2-legend-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-legend-chip__value{color:var(--q2-legend-chip-fg-muted);font-variant-numeric:tabular-nums}.q2-legend-chip.is-selected .q2-legend-chip__value,.q2-legend-chip:hover .q2-legend-chip__value,.q2-legend-chip[aria-selected=true] .q2-legend-chip__value{color:color-mix(in srgb,var(--q2-legend-chip-fg-active) 72%,var(--q2-legend-chip-fg-muted))}@supports not (backdrop-filter:blur(1px)){.q2-legend-chip{backdrop-filter:none;-webkit-backdrop-filter:none}}:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-legend-chip{--q2-legend-chip-fg:var(--default-100);--q2-legend-chip-fg-muted:var(--default-200);--q2-legend-chip-fg-active:var(--default-50);--q2-legend-chip-border:color-mix(in srgb,var(--default-700) 78%,var(--default-800));--q2-legend-chip-bg-solid:color-mix(in srgb,var(--q2-glass-control-bg) 50%,var(--default-950));--q2-legend-chip-glow:color-mix(in srgb,var(--q2-ink-inversed) 8%,transparent);--q2-legend-chip-tint-a:color-mix(in srgb,var(--default-800) 24%,transparent);--q2-legend-chip-tint-b:color-mix(in srgb,var(--default-950) 20%,transparent);--q2-legend-chip-hover-bg-solid:color-mix(in srgb,var(--q2-legend-chip-color) 16%,var(--q2-legend-chip-bg-solid));box-shadow:0 1px 2px color-mix(in srgb,var(--q2-ink-primary) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 14%,transparent)}[data-ql-density=compact] .q2-badge,[data-ql-density=compact] .q2-chip,[data-ql-density=compact] .q2-legend-chip,[data-ql-density=compact] .q2-tag{font-size:11px;min-height:20px;padding:calc(var(--space-1)*.75) calc(var(--space-2)*.75)}[data-ql-density=cozy] .q2-badge,[data-ql-density=cozy] .q2-chip,[data-ql-density=cozy] .q2-legend-chip,[data-ql-density=cozy] .q2-tag{font-size:13px;min-height:26px;padding:calc(var(--space-2)*1.25) calc(var(--space-3)*1.25)}@media (prefers-reduced-motion:reduce){.q2-badge,.q2-chip,.q2-legend-chip,.q2-tag{transition:none}}}@layer components{.q2-breadcrumbs{display:flex;flex-wrap:wrap;font-size:13px;line-height:1.5}.q2-breadcrumbs,.q2-breadcrumbs__item{align-items:center;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1))}.q2-breadcrumbs__item{color:var(--text-muted);display:inline-flex}.q2-breadcrumbs__item:last-child{color:var(--text);font-weight:500}.q2-breadcrumbs__link{border-radius:var(--q2-radius-xs);color:var(--link);cursor:pointer;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) 0;text-decoration:none;transition:color var(--motion-fast)}.q2-breadcrumbs__link:hover{color:var(--link-hover);text-decoration:underline}.q2-breadcrumbs__link:focus-visible{box-shadow:var(--q2-focus-ring);outline:none;text-decoration:none}.q2-breadcrumbs__item:last-child .q2-breadcrumbs__link{color:var(--text);cursor:default;pointer-events:none}.q2-breadcrumbs__item:last-child .q2-breadcrumbs__link:hover{color:var(--text);text-decoration:none}.q2-breadcrumbs__separator{align-items:center;color:var(--text-muted);display:inline-flex;flex-shrink:0;opacity:.5;user-select:none}.q2-breadcrumbs__separator-icon{display:block;height:12px;width:12px}.q2-breadcrumbs__collapse{align-items:center;display:inline-flex;position:relative}.q2-breadcrumbs__collapse-trigger{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-xs);color:var(--text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:24px}.q2-breadcrumbs__collapse-trigger:hover{background:var(--default-100);color:var(--text)}.q2-breadcrumbs__collapse-trigger:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-breadcrumbs__collapse-icon{display:block;height:16px;width:16px}.q2-breadcrumbs__collapse-menu{background:var(--q2-glass-bg-strong);border:var(--q2-border-w) solid var(--q2-glass-border);border-radius:var(--q2-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);display:none;left:0;margin-top:calc(var(--space-1)*var(--density-gap-multiplier, 1));min-width:200px;padding:var(--space-1);position:absolute;top:100%;z-index:var(--q2-z-dropdown)}.q2-breadcrumbs__collapse-menu[aria-expanded=true]{display:block}.q2-breadcrumbs__collapse-item{border-radius:var(--q2-radius-md);color:var(--text);display:block;font-size:13px;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));text-decoration:none;transition:background var(--motion-fast)}.q2-breadcrumbs__collapse-item:hover{background:var(--q2-control-hover-bg)}.q2-breadcrumbs__collapse-item:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}[data-ql-density=compact] .q2-breadcrumbs{font-size:12px;gap:calc(var(--space-1)*var(--density-gap-multiplier, .75))}[data-ql-density=cozy] .q2-breadcrumbs{font-size:14px;gap:calc(var(--space-3)*var(--density-gap-multiplier, 1.25))}.q2-page-crown .q2-breadcrumbs,.q2-page-header .q2-breadcrumbs{margin-bottom:calc(var(--space-2)*var(--density-gap-multiplier, 1))}@media (prefers-reduced-motion:reduce){.q2-breadcrumbs__collapse-trigger,.q2-breadcrumbs__link{transition:none}}}@layer components{.q2-table{background:var(--q2-surface-bg,var(--color-paper));border-collapse:separate;border-spacing:0;color:var(--q2-ink-0);font-size:14px;line-height:1.5;width:100%}.q2-table__head{background:var(--q2-surface-bg,var(--default-50));border-bottom:1px solid var(--q2-surface-border,var(--default-200));position:relative}.q2-table--sticky-header .q2-table__head{background:var(--q2-surface-bg,var(--default-50));box-shadow:0 1px 0 var(--q2-surface-border,var(--default-200));position:sticky;top:0;z-index:10}.q2-table__row{display:table-row}.q2-table__cell{border-bottom:1px solid var(--q2-surface-border,var(--default-100));display:table-cell;text-align:left;vertical-align:middle}.q2-table__cell,.q2-table__head .q2-table__cell{padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-table__head .q2-table__cell{border-bottom:1px solid var(--q2-surface-border,var(--default-200));color:var(--q2-ink-1);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;user-select:none;white-space:nowrap}.q2-table__cell[data-sortable]{cursor:pointer;padding-right:calc(var(--space-6)*var(--density-padding-multiplier, 1));position:relative;transition:background var(--motion-fast)}.q2-table__cell[data-sortable]:hover{background:color-mix(in srgb,var(--q2-surface-bg,var(--default-100)) 90%,transparent)}.q2-table__cell[data-sortable]:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;opacity:.3;position:absolute;right:calc(var(--space-2)*var(--density-padding-multiplier, 1));top:50%;transform:translateY(-50%);width:0}.q2-table__cell[data-sort=asc]:after{border-bottom:6px solid var(--q2-ink-1);border-top:none;opacity:1}.q2-table__cell[data-sort=desc]:after{border-bottom:none;border-top:6px solid var(--q2-ink-1);opacity:1}.q2-table__body{background:var(--q2-surface-bg,var(--color-paper))}.q2-table__body .q2-table__row{transition:background var(--motion-fast)}.q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--q2-surface-bg,var(--default-50)) 85%,transparent)}.q2-table__body .q2-table__row.q2-table__row--selected,.q2-table__body .q2-table__row[aria-selected=true]{background:var(--secondary-50)}.q2-table__body .q2-table__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.q2-table__body .q2-table__row.q2-table__row--disabled,.q2-table__body .q2-table__row[aria-disabled=true]{cursor:not-allowed;opacity:.5}.q2-table__body .q2-table__row.q2-table__row--critical{background:var(--danger-50)}.q2-table__body .q2-table__row.q2-table__row--critical:hover{background:var(--danger-100)}.q2-table__body .q2-table__cell{color:var(--q2-ink-0);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-table__cell[data-align=left]{text-align:left}.q2-table__cell[data-align=center]{text-align:center}.q2-table__cell[data-align=right]{text-align:right}.q2-table__cell[data-truncate]{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-table__cell[data-wrap]{white-space:normal;word-wrap:break-word}.q2-table__resize-handle{cursor:col-resize;height:100%;position:absolute;right:calc(var(--space-1)*-1);top:0;touch-action:none;width:calc(var(--space-2) + var(--space-1));z-index:2}.q2-table__resize-handle:after{background:transparent;border-radius:1px;bottom:20%;content:"";left:50%;position:absolute;top:20%;transform:translateX(-50%);transition:background var(--motion-fast);width:2px}.q2-table--resizing .q2-table__resize-handle:after,.q2-table__resize-handle:hover:after{background:var(--q2-surface-border,var(--default-300))}.q2-table--resizing{cursor:col-resize;user-select:none}.q2-table [data-q2-spacer]>td{border:0;padding:0}.q2-table__cell--actions,.q2-table__cell--select{padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));text-align:center;width:48px}.q2-table__row-action{align-items:center;background:transparent;border:none;border-radius:var(--q2-radius-xs);color:var(--text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:32px}.q2-table__row-action:hover{background:var(--default-200);color:var(--text)}.q2-table__row-action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-table__row-action svg{height:16px;width:16px}.q2-table__bulk-bar{align-items:center;background:var(--secondary-50);border-bottom:1px solid var(--secondary-200);color:var(--text);display:none;font-size:14px;gap:var(--space-3);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-table__bulk-bar[data-state=visible]{display:flex}.q2-table__bulk-bar__count{color:var(--secondary-700);font-weight:600}.q2-table__bulk-bar__actions{display:flex;gap:var(--space-2);margin-left:auto}[data-ql-density=compact] .q2-table__cell{font-size:13px;padding:calc(var(--space-2)*.75) calc(var(--space-3)*.75)}[data-ql-density=compact] .q2-table__head .q2-table__cell{font-size:11px;padding:calc(var(--space-2)*.75) calc(var(--space-3)*.75)}[data-ql-density=cozy] .q2-table__cell{font-size:15px;padding:calc(var(--space-4)*1.25) calc(var(--space-5)*1.25)}[data-ql-density=cozy] .q2-table__head .q2-table__cell{font-size:13px;padding:calc(var(--space-4)*1.25) calc(var(--space-5)*1.25)}.q2-table__empty,.q2-table__error,.q2-table__loading{display:none}.q2-table[data-state=empty] .q2-table__empty,.q2-table[data-state=error] .q2-table__error,.q2-table[data-state=loading] .q2-table__loading{display:block}.q2-table[data-state=empty] .q2-table__body,.q2-table[data-state=error] .q2-table__body,.q2-table[data-state=loading] .q2-table__body{display:none}.q2-table__empty,.q2-table__error,.q2-table__loading{padding:calc(var(--space-16)*var(--density-padding-multiplier, 1)) var(--space-4);text-align:center}@media (prefers-reduced-motion:reduce){.q2-table__cell,.q2-table__row,.q2-table__row-action{transition:none}}[data-ql-motion=reduced] .q2-table__cell,[data-ql-motion=reduced] .q2-table__row,[data-ql-motion=reduced] .q2-table__row-action{transition:none}.q2-table--ops{font-size:13px}.q2-table--ops .q2-table__head{background:var(--default-100);border-bottom:2px solid var(--default-300)}.q2-table--ops .q2-table__head .q2-table__cell{border-bottom:none;font-size:11px;padding:calc(var(--space-2)*.75) calc(var(--space-3)*.75)}.q2-table--ops .q2-table__body .q2-table__cell{font-size:13px;padding:calc(var(--space-2)*.75) calc(var(--space-3)*.75)}.q2-table--ops .q2-table__body .q2-table__row{border-bottom:1px solid var(--default-100)}.q2-table--ops .q2-table__body .q2-table__row:hover{background:var(--default-100)}.q2-table--ops .q2-table__body .q2-table__row[aria-selected=true]{background:var(--secondary-100);border-left:3px solid var(--color-primary)}.q2-table--ops.q2-table--sticky-first .q2-table__body .q2-table__cell:first-child{background:var(--color-paper);box-shadow:2px 0 4px rgba(0,0,0,.05);left:0;position:sticky;z-index:5}.q2-table--ops.q2-table--sticky-first .q2-table__body .q2-table__row[aria-selected=true] .q2-table__cell:first-child{background:var(--secondary-50)}.q2-table--card{background:transparent;border-radius:var(--q2-radius-lg);overflow:hidden}.q2-card-rounded .q2-table--card,.q2-panel .q2-table--card{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);background:var(--q2-glass-lite-bg,hsla(0,0%,100%,.6));border:1px solid var(--default-200);box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}}@layer components{:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"]) [data-theme=dark] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous] .q2-panel .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-card-rounded .q2-table--card,:where(.q2-root,[data-qlunar="2"])[data-theme=dark] .q2-panel .q2-table--card{backdrop-filter:blur(12px) saturate(84%) brightness(92%);-webkit-backdrop-filter:blur(12px) saturate(84%) brightness(92%)}.q2-table--card[data-ql-backdrop=off],:where(.q2-root,[data-qlunar="2"])[data-ql-backdrop=off] .q2-table--card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--color-paper);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.q2-table--card .q2-table__head{background:var(--default-50);border-bottom:1px solid var(--default-200);box-shadow:0 1px 2px rgba(0,0,0,.02)}.q2-table--card .q2-table__head .q2-table__cell{color:var(--text-secondary);font-size:12px;padding:calc(var(--space-4)*var(--density-padding-multiplier, 1)) calc(var(--space-5)*var(--density-padding-multiplier, 1))}.q2-table--card .q2-table__body .q2-table__row{border-bottom:1px solid var(--default-100);transition:background var(--motion-default),box-shadow var(--motion-default)}.q2-table--card .q2-table__body .q2-table__row:hover{background:var(--default-50);box-shadow:0 1px 4px rgba(0,0,0,.03)}.q2-table--card .q2-table__body .q2-table__row[aria-selected=true]{background:var(--secondary-50);border-left:3px solid var(--color-primary)}.q2-table--card .q2-table__body .q2-table__cell{padding:calc(var(--space-4)*var(--density-padding-multiplier, 1)) calc(var(--space-5)*var(--density-padding-multiplier, 1))}.q2-table--card .q2-table__body .q2-table__row:not(:last-child){border-bottom:1px solid var(--default-100)}.q2-table-inspector-wrapper{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:1fr 400px}@media (max-width:1024px){.q2-table-inspector-wrapper{grid-template-columns:1fr}.q2-table-inspector-panel{order:-1}}.q2-table-inspector-panel{max-height:calc(100vh - var(--space-12));overflow-y:auto;position:sticky;top:var(--space-6)}.q2-table-inspector-panel[data-state=empty]{display:none}.q2-table-inspector-panel[data-state=visible]{display:block}.q2-table-inspector-panel__content{background:var(--color-paper);border:1px solid var(--default-200);border-radius:var(--q2-radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);padding:var(--space-6)}.q2-table-inspector-panel__header{border-bottom:1px solid var(--default-200);margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.q2-table-inspector-panel__title{color:var(--text);font-size:18px;font-weight:600;margin:0 0 var(--space-2) 0}.q2-table-inspector-panel__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.q2-table-inspector-panel__description{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:var(--space-6) 0}.q2-table-inspector-panel__actions{border-top:1px solid var(--default-200);display:flex;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4)}.q2-table--inspector .q2-table__body .q2-table__row{cursor:pointer}.q2-table--inspector .q2-table__body .q2-table__row[aria-selected=true]{background:var(--secondary-50);border-left:4px solid var(--color-primary)}.q2-table--inspector .q2-table__body .q2-table__row:hover,.q2-table-toolbar{background:var(--default-50)}.q2-table-toolbar{align-items:center;border-bottom:1px solid var(--default-200);border-radius:var(--q2-radius-lg) var(--q2-radius-lg) 0 0;display:flex;gap:var(--space-3);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-table-toolbar__actions{display:flex;gap:var(--space-2);margin-left:auto}.q2-table-filters{background:var(--color-paper);border-bottom:1px solid var(--default-200);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-overlay-menu{background:var(--color-paper);border:1px solid var(--default-200);border-radius:var(--q2-radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);min-width:160px;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1))}.q2-overlay-menu__item{background:transparent;border:none;border-radius:var(--q2-radius-xs);color:var(--text);cursor:pointer;display:block;font-size:14px;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));text-align:left;transition:background var(--motion-fast);width:100%}.q2-overlay-menu__item:hover{background:var(--default-100)}.q2-overlay-menu__item:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-overlay-menu__item--danger{color:var(--danger-700)}.q2-overlay-menu__item--danger:hover{background:var(--danger-50);color:var(--danger-800)}.q2-overlay-popover{background:var(--color-paper);border:1px solid var(--default-200);border-radius:var(--q2-radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);max-width:320px;min-width:240px;overflow:hidden}.q2-overlay-popover__header{background:var(--default-50);border-bottom:1px solid var(--default-200);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1))}.q2-overlay-popover__content{max-height:400px;overflow-y:auto;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-overlay-popover__list{display:flex;flex-direction:column;gap:var(--space-1)}}@layer components{:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__head{background:color-mix(in srgb,var(--default-800) 36%,var(--q2-surface-bg,var(--default-950)));border-bottom-color:color-mix(in srgb,var(--default-600) 42%,var(--q2-surface-border,var(--default-700)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--sticky-header .q2-table__head{background:color-mix(in srgb,var(--default-800) 36%,var(--q2-surface-bg,var(--default-950)));box-shadow:0 1px 0 color-mix(in srgb,var(--default-600) 42%,var(--q2-surface-border,var(--default-700)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__head .q2-table__cell{border-bottom-color:color-mix(in srgb,var(--default-600) 42%,var(--q2-surface-border,var(--default-700)));color:var(--q2-ink-heading)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__cell[data-sortable]:hover{background:color-mix(in srgb,var(--default-100) 10%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--default-100) 8%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__body .q2-table__row.q2-table__row--selected,:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__body .q2-table__row[aria-selected=true]{background:color-mix(in srgb,var(--secondary-500) 28%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__body .q2-table__row.q2-table__row--critical{background:color-mix(in srgb,var(--danger-600) 26%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__body .q2-table__row.q2-table__row--critical:hover{background:color-mix(in srgb,var(--danger-500) 32%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__bulk-bar{background:color-mix(in srgb,var(--secondary-500) 22%,var(--q2-surface-bg,var(--default-950)));border-bottom-color:color-mix(in srgb,var(--secondary-400) 38%,var(--q2-surface-border,var(--default-700)));color:var(--q2-ink-0)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__bulk-bar__count{color:color-mix(in srgb,var(--secondary-200) 88%,var(--q2-ink-0))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table__row-action:hover{background:color-mix(in srgb,var(--default-100) 14%,transparent);color:var(--q2-ink-0)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--ops .q2-table__head{background:color-mix(in srgb,var(--default-800) 42%,var(--q2-surface-bg,var(--default-950)));border-bottom-color:color-mix(in srgb,var(--default-500) 48%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--ops .q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--default-100) 9%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--ops .q2-table__body .q2-table__row[aria-selected=true]{background:color-mix(in srgb,var(--secondary-500) 30%,var(--q2-surface-bg,var(--default-950)));border-left-color:var(--secondary-300)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--ops.q2-table--sticky-first .q2-table__body .q2-table__cell:first-child{background:var(--q2-surface-bg,var(--default-950));box-shadow:2px 0 6px rgba(0,0,0,.35)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--ops.q2-table--sticky-first .q2-table__body .q2-table__row[aria-selected=true] .q2-table__cell:first-child{background:color-mix(in srgb,var(--secondary-500) 30%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--card .q2-table__head{background:color-mix(in srgb,var(--default-800) 34%,var(--q2-surface-bg,var(--default-950)));border-bottom-color:var(--q2-surface-border,var(--default-700));box-shadow:none}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--card .q2-table__head .q2-table__cell{color:var(--q2-ink-heading)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--card .q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--default-100) 8%,transparent);box-shadow:none}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--card .q2-table__body .q2-table__row[aria-selected=true]{background:color-mix(in srgb,var(--secondary-500) 28%,var(--q2-surface-bg,var(--default-950)));border-left-color:var(--secondary-300)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--inspector .q2-table__body .q2-table__row[aria-selected=true]{background:color-mix(in srgb,var(--secondary-500) 28%,var(--q2-surface-bg,var(--default-950)));border-left-color:var(--secondary-300)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table--inspector .q2-table__body .q2-table__row:hover{background:color-mix(in srgb,var(--default-100) 8%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-toolbar{background:color-mix(in srgb,var(--default-800) 28%,var(--q2-surface-bg,var(--default-950)));border-bottom-color:var(--q2-surface-border,var(--default-700))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-filters{background:var(--q2-surface-bg,var(--default-950));border-bottom-color:var(--q2-surface-border,var(--default-700))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table thead{background:color-mix(in srgb,var(--default-800) 36%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table th{border-bottom-color:var(--q2-surface-border,var(--default-700));color:var(--q2-ink-heading)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table td{border-bottom-color:color-mix(in srgb,var(--q2-surface-border,var(--default-700)) 82%,transparent);color:var(--q2-ink-0)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table tbody tr:hover{background:color-mix(in srgb,var(--default-100) 8%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-diff-table__table .q2-table__body .q2-table__row[data-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--q2-history-accent) 26%,transparent),transparent 58%),color-mix(in srgb,var(--secondary-600) 26%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-diff-table__table .q2-table__head{background:color-mix(in srgb,var(--default-800) 34%,var(--q2-surface-bg,var(--default-950)))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-price-editor-table__row.q2-price-editor-table__row--dirty{background:color-mix(in srgb,var(--warning-500) 22%,var(--q2-glass-control-bg))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-inspector-panel__content{background:var(--q2-glass-solid-surface-bg,var(--default-950));border:1px solid var(--q2-glass-solid-surface-border,var(--default-700));box-shadow:0 10px 32px rgba(0,0,0,.42),0 1px 0 color-mix(in srgb,var(--default-100) 12%,transparent);color:var(--q2-ink-0)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-inspector-panel__header{border-bottom-color:var(--q2-surface-border,var(--default-700))}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-inspector-panel__title{color:var(--q2-ink-heading)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-inspector-panel__description{color:var(--q2-ink-secondary)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-table-inspector-panel__actions{border-top-color:var(--q2-surface-border,var(--default-700))}}@layer components{.q2-tabs{flex-direction:column;isolation:isolate}.q2-tabs,.q2-tabs__list{display:flex;position:relative}.q2-tabs__list{align-items:center;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:calc(var(--space-2)*var(--density-padding-multiplier, 1));padding-bottom:calc(var(--space-1)*var(--density-padding-multiplier, 1));scroll-behavior:smooth}.q2-tabs__list::-webkit-scrollbar{display:none}.q2-tabs__list:after,.q2-tabs__list:before{bottom:0;content:"";flex-shrink:0;pointer-events:none;position:sticky;top:0;transition:opacity var(--motion-fast);width:24px;z-index:1}.q2-tabs__list:before{background:linear-gradient(to right,var(--theme-bg,var(--color-paper)),transparent);left:0}.q2-tabs__list:after{background:linear-gradient(to left,var(--theme-bg,var(--color-paper)),transparent);right:0}.q2-tabs__list:not(.q2-tabs__list--scrollable):after,.q2-tabs__list:not(.q2-tabs__list--scrollable):before{display:none}.q2-tabs__tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));justify-content:center;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));position:relative;transition:color var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast);white-space:nowrap}.q2-tabs__tab:hover:not(:disabled):not([aria-disabled=true]){background:var(--default-50);border-radius:var(--q2-radius-md) var(--q2-radius-md) 0 0;color:var(--text)}.q2-tabs__tab:active:not(:disabled):not([aria-disabled=true]){background:var(--default-100)}.q2-tabs__tab:focus-visible{border-radius:var(--q2-radius-md) var(--q2-radius-md) 0 0;box-shadow:var(--q2-focus-ring);outline:none}.q2-tabs__tab.q2-tabs__tab--active,.q2-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--text);font-weight:600}.q2-tabs__tab.q2-tabs__tab--active:hover:not(:disabled),.q2-tabs__tab[aria-selected=true]:hover:not(:disabled){background:var(--default-50)}.q2-tabs__tab:disabled,.q2-tabs__tab[aria-disabled=true]{cursor:not-allowed;opacity:.5}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__list:before{background:linear-gradient(to right,var(--q2-scene-surface),transparent)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__list:after{background:linear-gradient(to left,var(--q2-scene-surface),transparent)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab{color:var(--q2-ink-secondary)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--q2-glass-control-bg) 88%,transparent);color:var(--q2-ink-heading)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab.q2-tabs__tab--active,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab[aria-selected=true]{color:var(--q2-ink-heading)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab:disabled,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-tabs__tab[aria-disabled=true]{opacity:.68}.q2-tabs__tab-icon{color:currentColor;display:block;flex-shrink:0;height:16px;width:16px}.q2-tabs__tab-badge{margin-left:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-tabs__panel{display:none;padding:calc(var(--space-4)*var(--density-padding-multiplier, 1)) 0}.q2-tabs__panel.q2-tabs__panel--active,.q2-tabs__panel[aria-hidden=false]{display:block}.q2-tabs--segmented .q2-tabs__list{background:var(--default-100);border-radius:var(--q2-radius-md);gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));padding:calc(var(--space-1)*var(--density-padding-multiplier, 1))}.q2-tabs--segmented .q2-tabs__tab{background:transparent;border-bottom:none;border-radius:var(--q2-radius-sm)}.q2-tabs--segmented .q2-tabs__tab:hover:not(:disabled):not([aria-disabled=true]){background:var(--default-200)}.q2-tabs--segmented .q2-tabs__tab.q2-tabs__tab--active,.q2-tabs--segmented .q2-tabs__tab[aria-selected=true]{background:var(--color-paper);border-bottom:none;box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);color:var(--text)}[data-ql-density=compact] .q2-tabs__tab{font-size:13px;min-height:var(--q2-control-h-compact);padding:calc(var(--space-2)*var(--density-padding-multiplier, .75)) calc(var(--space-3)*var(--density-padding-multiplier, .75))}[data-ql-density=cozy] .q2-tabs__tab{font-size:15px;min-height:var(--q2-control-h-cozy);padding:calc(var(--space-4)*var(--density-padding-multiplier, 1.25)) calc(var(--space-5)*var(--density-padding-multiplier, 1.25))}@media (prefers-reduced-motion:reduce){.q2-tabs__list{scroll-behavior:auto}.q2-tabs__tab{transition:none}}}@layer components{[data-q2-stepper]{display:flex;isolation:isolate;position:relative}[data-q2-stepper]:not([data-orientation]),[data-q2-stepper][data-orientation=horizontal]{align-items:flex-start;flex-direction:row;width:100%}[data-q2-stepper][data-orientation=vertical]{align-items:flex-start;flex-direction:column;--q2-step-marker-size:calc(32px*var(--density-height-multiplier, 1))}@media (max-width:768px){[data-q2-stepper][data-orientation=auto]{flex-direction:column}}[data-q2-step]{align-items:flex-start;display:flex;flex:1;min-width:0;position:relative}[data-q2-stepper]:not([data-orientation]) [data-q2-step],[data-q2-stepper][data-orientation=horizontal] [data-q2-step]{align-items:flex-start;flex-direction:column;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1))}[data-q2-stepper][data-orientation=vertical] [data-q2-step]{align-items:flex-start;flex:0 0 auto;flex-direction:row;gap:calc(var(--space-3)*var(--density-gap-multiplier, 1));width:100%}[data-q2-step]:before{align-items:center;background:color-mix(in srgb,var(--q2-ink-primary) 8%,transparent);border:2px solid var(--q2-surface-border,var(--default-200));border-radius:var(--q2-radius-round);color:var(--q2-ink-muted,var(--text-muted));content:attr(data-step-index);display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:calc(32px*var(--density-height-multiplier, 1));justify-content:center;line-height:1;position:relative;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);width:calc(32px*var(--density-height-multiplier, 1));z-index:1}[data-q2-step][data-step-icon]:before{background-image:var(--step-icon-url);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:""}[data-q2-step][data-state=active]:before{background:var(--primary-500,var(--color-primary));border-color:var(--primary-500,var(--color-primary));color:var(--text-inversed)}[data-q2-step][data-state=done]:before{background:var(--success-500);border-color:var(--success-500);color:var(--text-inversed);content:"✓"}[data-q2-step][data-state=error]:before{background:var(--danger-500);border-color:var(--danger-500);color:var(--text-inversed);content:"!"}[data-q2-step][data-state=locked]:before{opacity:.6}[data-q2-step][data-state=locked]:before,[data-q2-step][data-state=optional]:before{background:color-mix(in srgb,var(--q2-ink-primary) 5%,transparent);border-color:var(--q2-surface-border,var(--default-300));color:var(--q2-ink-muted,var(--text-muted))}.q2-step__content{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));min-width:0;padding-top:calc(var(--space-1)*var(--density-padding-multiplier, 1))}[data-q2-stepper]:not([data-orientation]) .q2-step__content,[data-q2-stepper][data-orientation=horizontal] .q2-step__content{padding-top:0;width:100%}[data-q2-stepper][data-orientation=vertical] .q2-step__content{flex:1;min-width:0;padding-top:0}.q2-step__title{color:var(--q2-ink-primary,var(--text));font-size:14px;font-weight:500;line-height:1.5;margin:0}[data-q2-step][data-state=active] .q2-step__title{color:var(--q2-ink-heading,var(--text));font-weight:600}[data-q2-step][data-state=done] .q2-step__title{color:var(--q2-ink-primary,var(--text))}.q2-step__subtitle,[data-q2-step][data-state=error] .q2-step__title,[data-q2-step][data-state=locked] .q2-step__title,[data-q2-step][data-state=optional] .q2-step__title{color:var(--q2-ink-muted,var(--text-muted))}.q2-step__subtitle{font-size:12px;line-height:1.5;margin:0}.q2-step__meta{align-items:center;display:inline-flex;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));margin-top:calc(var(--space-1)*var(--density-gap-multiplier, 1))}[data-q2-stepper]:not([data-orientation]) [data-q2-step]:not(:last-child),[data-q2-stepper][data-orientation=horizontal] [data-q2-step]:not(:last-child){position:relative}[data-q2-stepper]:not([data-orientation]) [data-q2-step]:not(:last-child):after,[data-q2-stepper][data-orientation=horizontal] [data-q2-step]:not(:last-child):after{background:var(--q2-surface-border,var(--default-200));content:"";height:2px;left:calc(32px*var(--density-height-multiplier, 1));pointer-events:none;position:absolute;top:calc(16px*var(--density-height-multiplier, 1));transition:background var(--motion-fast);width:calc(100% - 32px*var(--density-height-multiplier, 1));z-index:0}[data-q2-stepper]:not([data-orientation]) [data-q2-step][data-state=done]:not(:last-child):after,[data-q2-stepper][data-orientation=horizontal] [data-q2-step][data-state=done]:not(:last-child):after{background:var(--success-500)}[data-q2-stepper][data-orientation=vertical] [data-q2-step]:not(:last-child){position:relative}[data-q2-stepper][data-orientation=vertical] [data-q2-step]:not(:last-child):after{background:var(--q2-surface-border,var(--default-200));content:"";height:calc(100% - var(--q2-step-marker-size)/2);left:calc(var(--q2-step-marker-size)/2);pointer-events:none;position:absolute;top:var(--q2-step-marker-size);transform:translateX(-50%);transition:background var(--motion-fast);width:2px;z-index:0}[data-q2-stepper][data-orientation=vertical] [data-q2-step][data-state=done]:not(:last-child):after{background:var(--success-500)}[data-q2-step][data-clickable=true]{cursor:pointer}[data-q2-step][data-clickable=true]:hover .q2-step__title{color:var(--link)}[data-q2-step][data-clickable=true]:focus-visible{outline:none}[data-q2-step][data-clickable=true]:focus-visible .q2-step__content{border-radius:var(--q2-radius-md);box-shadow:var(--q2-focus-ring);margin:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*-1*var(--density-padding-multiplier, 1));padding:calc(var(--space-2)*var(--density-padding-multiplier, 1))}[data-q2-step][data-state=locked][data-clickable=true]{cursor:not-allowed;opacity:.6}[data-q2-step][data-state=locked][data-clickable=true]:hover .q2-step__title{color:var(--text-muted)}.q2-step__optional-label{color:var(--text-muted);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;margin-left:calc(var(--space-2)*var(--density-gap-multiplier, 1));text-transform:uppercase}[data-q2-step][data-state=skipped] .q2-step__title{color:var(--text-muted);opacity:.7;text-decoration:line-through}[data-q2-step][data-state=skipped]:before{background:var(--default-100);border-color:var(--default-300);color:var(--text-muted);opacity:.5}[data-ql-density=compact] [data-q2-step]:before{font-size:12px;height:calc(28px*var(--density-height-multiplier, .9));width:calc(28px*var(--density-height-multiplier, .9))}[data-ql-density=compact] .q2-step__title{font-size:13px}[data-ql-density=compact] .q2-step__subtitle{font-size:11px}[data-ql-density=cozy] [data-q2-step]:before{font-size:15px;height:calc(36px*var(--density-height-multiplier, 1.1));width:calc(36px*var(--density-height-multiplier, 1.1))}[data-ql-density=cozy] .q2-step__title{font-size:15px}[data-ql-density=cozy] .q2-step__subtitle{font-size:13px}[data-ql-density=compact] [data-q2-stepper][data-orientation=vertical]{--q2-step-marker-size:calc(28px*var(--density-height-multiplier, 0.9))}[data-ql-density=cozy] [data-q2-stepper][data-orientation=vertical]{--q2-step-marker-size:calc(36px*var(--density-height-multiplier, 1.1))}@media (prefers-reduced-motion:reduce){[data-q2-step]:after,[data-q2-step]:before,[data-q2-step][data-clickable=true] .q2-step__title{transition:none}}}@layer components{.q2-link{background:transparent;border:none;color:var(--link);cursor:pointer;display:inline;font:inherit;padding:0;text-decoration:none;transition:color var(--motion-fast),text-decoration var(--motion-fast)}.q2-link:active,.q2-link:hover{color:var(--link-hover);text-decoration:underline}.q2-link:visited{color:var(--link)}.q2-link:visited:hover{color:var(--link-hover)}.q2-link:focus-visible{border-radius:var(--q2-radius-xs);box-shadow:var(--q2-focus-ring);outline:none;text-decoration:none}.q2-link:disabled,.q2-link[aria-disabled=true]{cursor:not-allowed;opacity:.6}.q2-link:disabled,.q2-link:disabled:hover,.q2-link[aria-disabled=true],.q2-link[aria-disabled=true]:hover{color:var(--text-disabled);text-decoration:none}.q2-link--nav{align-items:center;border-radius:var(--q2-radius-md);color:var(--text);display:inline-flex;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));min-height:var(--q2-control-h-compact);padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));text-decoration:none;transition:background var(--motion-fast),color var(--motion-fast)}.q2-link--nav:hover{background:var(--q2-control-hover-bg);color:var(--link);text-decoration:none}.q2-link--nav:active,.q2-link--nav[aria-current=true]{background:var(--q2-control-hover-bg);color:var(--link);font-weight:500}.q2-link--nav:focus-visible{box-shadow:var(--q2-focus-ring);outline:none;text-decoration:none}.q2-link--nav:disabled,.q2-link--nav[aria-disabled=true]{background:transparent;color:var(--text-disabled);cursor:not-allowed}.q2-link--action{align-items:center;background:transparent;border:1px solid var(--q2-glass-control-border);border-radius:var(--q2-radius-md);color:var(--link);display:inline-flex;font-size:14px;font-weight:500;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));justify-content:center;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));text-decoration:none;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.q2-link--action:hover{background:var(--q2-control-hover-bg);border-color:var(--q2-glass-control-border);color:var(--link-hover);text-decoration:none}.q2-link--action:active{background:var(--default-100);color:var(--link-hover)}.q2-link--action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none;text-decoration:none}.q2-link--action:disabled,.q2-link--action[aria-disabled=true]{background:transparent;border-color:var(--default-200);color:var(--text-disabled);cursor:not-allowed}.q2-link--button{align-items:center;border:1px solid transparent;border-radius:var(--q2-radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));justify-content:center;line-height:1.5;min-height:var(--q2-control-h);padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-4)*var(--density-padding-multiplier, 1));text-decoration:none;transition:var(--motion-default)}.q2-link--button-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inversed)}.q2-link--button-primary:hover{background:var(--primary-500);border-color:var(--primary-500);color:var(--text-inversed)}.q2-link--button-primary:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-link--button-secondary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--text-inversed)}.q2-link--button-secondary:hover{background:var(--secondary-600);border-color:var(--secondary-600);color:var(--text-inversed)}.q2-link--button-tertiary{background:var(--q2-glass-control-bg);border-color:var(--q2-glass-control-border);color:var(--text)}.q2-link--button-tertiary:hover{background:var(--q2-control-hover-bg);color:var(--text)}.q2-link--button-ghost{background:transparent;border-color:var(--q2-glass-control-border);color:var(--text)}.q2-link--button-ghost:hover{background:var(--q2-control-hover-bg);color:var(--text)}.q2-link--button:disabled,.q2-link--button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.q2-link--muted{color:var(--text-muted);text-decoration:none}.q2-link--muted:hover{color:var(--link);text-decoration:underline}.q2-link--muted:active{color:var(--link-hover)}.q2-link--muted:focus-visible{border-radius:var(--q2-radius-xs);box-shadow:var(--q2-focus-ring);outline:none;text-decoration:none}.q2-link--muted:disabled,.q2-link--muted[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;text-decoration:none}.q2-link--loading{color:transparent;pointer-events:none;position:relative}.q2-link--loading:after{animation:q2-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;border-color:var(--link);border-top-color:transparent;content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}.q2-link--button-primary.q2-link--loading:after{border-color:var(--text-inversed);border-top-color:transparent}.q2-link__spinner{animation:q2-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:12px;margin-left:calc(var(--space-2)*var(--density-gap-multiplier, 1));vertical-align:middle;width:12px}@keyframes q2-spin{to{transform:rotate(1turn)}}.q2-link__external{display:inline-block;height:12px;margin-left:calc(var(--space-1)*var(--density-gap-multiplier, 1));opacity:.6;transition:opacity var(--motion-fast);vertical-align:middle;width:12px}.q2-link:hover .q2-link__external{opacity:1}.q2-link__external-icon{fill:currentColor;height:100%;width:100%}.q2-link[href^="http://"],.q2-link[href^="https://"],.q2-link[target=_blank]{position:relative}[data-ql-density=compact] .q2-link--action,[data-ql-density=compact] .q2-link--button,[data-ql-density=compact] .q2-link--nav{font-size:13px;min-height:var(--q2-control-h-compact);padding:calc(var(--space-2)*var(--density-padding-multiplier, .75)) calc(var(--space-3)*var(--density-padding-multiplier, .75))}[data-ql-density=cozy] .q2-link--action,[data-ql-density=cozy] .q2-link--button,[data-ql-density=cozy] .q2-link--nav{font-size:15px;min-height:var(--q2-control-h-cozy);padding:calc(var(--space-4)*var(--density-padding-multiplier, 1.25)) calc(var(--space-5)*var(--density-padding-multiplier, 1.25))}[data-ql-veil=eclipse] .q2-link,[data-ql-veil=full-moon] .q2-link{color:var(--link)}@media (prefers-reduced-motion:reduce){.q2-link,.q2-link--action,.q2-link--button,.q2-link--nav{transition:none}.q2-link--loading:after,.q2-link__spinner{animation:none}}}@layer components{.q2-full-calendar{display:flex;flex-direction:column;gap:var(--space-5);isolation:isolate;min-height:clamp(48rem,90vh,74rem);padding:var(--space-6);position:relative}.q2-full-calendar.q2-workspace.q2-workspace-surface.q2-surface-rounded.q2-surface-tone{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--q2-mat-bg) 37%,transparent);border-color:color-mix(in srgb,var(--q2-mat-border) 96%,transparent)}.q2-full-calendar:after,.q2-full-calendar:before{content:"";filter:blur(18px);inset:auto;opacity:.72;pointer-events:none;position:absolute;z-index:0}.q2-full-calendar:before{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--secondary-300) 34%,transparent) 0,color-mix(in srgb,var(--secondary-500) 10%,transparent) 32%,transparent 70%);height:min(28rem,54vw);right:-6%;top:-8%;width:min(28rem,54vw)}.q2-full-calendar:after{background:radial-gradient(circle at 68% 42%,color-mix(in srgb,var(--primary-300) 26%,transparent) 0,color-mix(in srgb,var(--tertiary-400) 12%,transparent) 34%,transparent 74%);bottom:-10%;height:min(24rem,48vw);left:-8%;width:min(24rem,48vw)}.q2-full-calendar>*{position:relative;z-index:1}.q2-full-calendar__hero{align-items:stretch;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(15rem,.9fr)}.q2-full-calendar__intro{display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding-right:var(--space-2)}.q2-full-calendar__day-week,.q2-full-calendar__eyebrow,.q2-full-calendar__mode-label,.q2-full-calendar__month-kicker,.q2-full-calendar__rail-label{color:var(--q2-ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase}.q2-full-calendar__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.q2-full-calendar__title{color:var(--q2-ink-heading);font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.03em;line-height:1.02;margin:0}.q2-full-calendar__agenda-summary,.q2-full-calendar__empty,.q2-full-calendar__event-summary,.q2-full-calendar__mode-copy,.q2-full-calendar__note-text,.q2-full-calendar__subtitle{color:var(--q2-ink-secondary);margin:0}.q2-full-calendar__day-count,.q2-full-calendar__day-overflow,.q2-full-calendar__mode-badge{white-space:nowrap}.q2-full-calendar__mode-panel,.q2-full-calendar__month-nav{align-items:center;display:flex;gap:var(--space-3);min-height:100%}.q2-full-calendar__month-nav{justify-content:space-between;padding:var(--space-3) var(--space-4)}.q2-full-calendar__month-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.q2-full-calendar__month-copy strong{color:var(--q2-ink-heading);font-size:1.1rem;line-height:1.1}.q2-full-calendar__nav-btn{height:2.75rem;justify-content:center;min-width:2.75rem;padding:0;width:2.75rem}.q2-full-calendar__mode-panel{align-items:flex-start;flex-direction:column;justify-content:center;padding:var(--space-3) var(--space-4)}.q2-full-calendar__mode-panel p{font-size:.92rem;line-height:1.45}.q2-full-calendar__filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-full-calendar__chip{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:.45rem}.q2-full-calendar__chip svg{flex:0 0 auto;height:.95rem;width:.95rem}.q2-full-calendar__metrics{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.q2-full-calendar__metric.q2-widget{display:grid;gap:var(--space-2);margin-bottom:0;min-height:9rem;padding:var(--space-4)}.q2-full-calendar__metric-top{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.q2-full-calendar__metric-icon{align-items:center;background:color-mix(in srgb,var(--secondary-200) 22%,transparent);border:1px solid color-mix(in srgb,var(--secondary-300) 26%,transparent);border-radius:var(--q2-radius-round);color:var(--q2-ink-accent);display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.q2-full-calendar__metric-icon svg{height:1.15rem;width:1.15rem}.q2-full-calendar__metric-value{color:var(--q2-ink-heading);font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.04em;line-height:1;margin:0}.q2-full-calendar__metric-label{color:var(--q2-ink-muted);font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.q2-full-calendar__metric-note{color:var(--q2-ink-secondary);font-size:.95rem;margin:0}.q2-full-calendar__layout{display:block}.q2-full-calendar__month{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.q2-full-calendar .q2-full-calendar__month.q2-panel.q2-surface-tone{--q2-mat-bg-alpha:0.03;--q2-mat-border-alpha:0.08;--q2-mat-blur:0px;--q2-surface-shadow:none;--q2-surface-inner-highlight:none;--q2-surface-specular:none;--q2-diff-enabled:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.q2-full-calendar__month-head{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.q2-full-calendar__month-head h3,.q2-full-calendar__rail-head h3{color:var(--q2-ink-heading);font-size:1.15rem;margin:.2rem 0 0}.q2-full-calendar__legend-inline{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.q2-full-calendar__selected-bar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}.q2-full-calendar__selected-copy{display:grid;gap:.4rem;min-width:0}.q2-full-calendar__selected-title{color:var(--q2-ink-heading);font-size:1.18rem;margin:0}.q2-full-calendar__selected-caption{color:var(--q2-ink-secondary);margin:0}.q2-full-calendar__selected-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.q2-full-calendar__selected-metrics{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.q2-full-calendar__inspect-btn{white-space:nowrap}.q2-full-calendar__weekdays{display:grid;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:58rem}.q2-full-calendar__weekday{color:var(--q2-ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;padding:0 var(--space-2);text-transform:uppercase}.q2-full-calendar__grid-wrap{overflow-x:auto;padding-bottom:var(--space-1)}.q2-full-calendar__grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:58rem}.q2-full-calendar__day{cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);min-height:9.75rem;padding:var(--space-3);transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast)}.q2-full-calendar__day:hover{box-shadow:var(--q2-elev-3);transform:translateY(-1px)}.q2-full-calendar__day:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary-400) 75%,transparent);outline-offset:2px}.q2-full-calendar__day--outside{opacity:.58}.q2-full-calendar__day--today{border-color:color-mix(in srgb,var(--secondary-400) 52%,transparent)}.q2-full-calendar__day--selected{border-color:color-mix(in srgb,var(--primary-400) 52%,transparent);box-shadow:var(--q2-elev-3);transform:translateY(-1px)}.q2-full-calendar__day-head{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.q2-full-calendar__day-date{display:flex;flex-direction:column;gap:.2rem}.q2-full-calendar__day-number{color:var(--q2-ink-heading);font-size:1.42rem;font-weight:700;letter-spacing:-.04em;line-height:1}.q2-full-calendar__day-events{align-content:start;display:grid;flex:1 1 auto;gap:.55rem;min-height:0;min-width:0;width:100%}.q2-full-calendar__day-empty{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 72%,transparent);border:1px dashed color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 72%,transparent);border-radius:var(--radius-pill);color:var(--q2-ink-muted);display:inline-flex;min-height:2.4rem;padding:0 var(--space-2)}.q2-full-calendar__day-foot{align-items:center;display:flex;justify-content:flex-end;min-height:1rem}.q2-full-calendar__day-hint{color:var(--q2-ink-muted);font-size:.78rem}.q2-full-calendar__signal{border-radius:var(--radius-card);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 34%,transparent);box-sizing:border-box;display:grid;gap:.55rem;min-width:0;padding:.65rem .7rem;width:100%}.q2-full-calendar__signal--featured{border-color:color-mix(in srgb,var(--primary-400) 46%,transparent)}.q2-full-calendar__signal-main{display:grid;gap:.38rem;min-width:0}.q2-full-calendar__signal-kind{align-items:center;display:inline-flex;gap:.38rem;max-width:100%;min-width:0;width:fit-content}.q2-full-calendar__signal-kind span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-full-calendar__signal-title{color:var(--q2-ink-heading);display:-webkit-box;font-size:.88rem;-webkit-line-clamp:2;line-height:1.2;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.q2-full-calendar__signal-tail{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;min-width:0;width:100%}.q2-full-calendar__signal-time{color:var(--q2-ink-muted);flex:0 1 auto;font-size:.78rem;font-weight:700;min-width:0;white-space:nowrap}.q2-full-calendar__signal-carry{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto;max-width:100%;min-width:0}.q2-full-calendar__signal-more{flex:0 0 auto;min-height:2rem}.q2-full-calendar__agenda-head,.q2-full-calendar__event-head,.q2-full-calendar__rail-head{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.q2-full-calendar__event-kind,.q2-full-calendar__legend-badge{align-items:center;display:inline-flex;gap:.42rem}.q2-full-calendar__agenda-kind svg,.q2-full-calendar__entity-flag svg,.q2-full-calendar__event-kind svg,.q2-full-calendar__legend-badge svg,.q2-full-calendar__note-icon svg{flex:0 0 auto;height:.95rem;width:.95rem}.q2-full-calendar__agenda-time,.q2-full-calendar__event-time{color:var(--q2-ink-muted);font-size:.82rem;font-weight:700;white-space:nowrap}.q2-full-calendar__agenda-title,.q2-full-calendar__event-title{color:var(--q2-ink-heading);font-size:.98rem;line-height:1.25;margin:0}.q2-full-calendar__entity-list,.q2-full-calendar__event-meta,.q2-full-calendar__event-tokens,.q2-full-calendar__legend-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-full-calendar__event-meta{color:var(--q2-ink-muted);font-size:.82rem}.q2-full-calendar__event-meta span{align-items:center;display:inline-flex;gap:.35rem}.q2-full-calendar__entity-pill,.q2-full-calendar__token{align-items:center;display:inline-flex;gap:.42rem}.q2-full-calendar__entity-pill svg,.q2-full-calendar__token svg{flex:0 0 auto;height:.92rem;width:.92rem}.q2-full-calendar__entity-pill--icon-only,.q2-full-calendar__token--icon-only{border-radius:var(--q2-radius-round);height:2rem;justify-content:center;padding:0;width:2rem}.q2-full-calendar__rail{align-self:stretch;display:grid;gap:var(--space-3)}.q2-full-calendar__rail-section{display:grid;gap:var(--space-3);padding:var(--space-4)}.q2-full-calendar__agenda,.q2-full-calendar__agenda-item{display:grid;gap:var(--space-2)}.q2-full-calendar__agenda-item{padding:var(--space-3)}.q2-full-calendar__agenda-head-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.q2-full-calendar__agenda-head{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-2);min-width:0}.q2-full-calendar__agenda-menu{flex:0 0 auto;margin-left:auto}.q2-full-calendar__agenda-kind{align-items:center;display:inline-flex;gap:.42rem}.q2-full-calendar__entity-block{display:grid;gap:var(--space-2)}.q2-full-calendar__entity-block h4,.q2-full-calendar__legend-title,.q2-full-calendar__notes h4{color:var(--q2-ink-heading);font-size:.92rem;font-weight:700;margin:0}.q2-full-calendar__entity-flag{align-items:center;color:var(--q2-ink-muted);display:inline-flex;font-size:.76rem;font-weight:700;gap:.4rem;letter-spacing:.12em;margin-right:var(--space-2);text-transform:uppercase}.q2-full-calendar__notes{display:grid;gap:var(--space-2)}.q2-full-calendar__modal{padding:var(--space-5)}.q2-full-calendar__modal:not([hidden]){z-index:var(--q2-z-modal,710)}.q2-full-calendar__modal-backdrop{backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);background:color-mix(in srgb,var(--default-950) 42%,transparent);inset:0;position:fixed;z-index:-1}.q2-full-calendar__modal-container{max-width:min(76rem,94vw);overflow:clip}.q2-full-calendar__modal-container--inspector{--q2-modal-max-w:min(52rem,94vw);border-radius:calc(var(--q2-modal-radius, var(--q2-radius-xl)) + 2px);box-shadow:0 28px 80px color-mix(in srgb,var(--secondary-700) 14%,transparent),0 12px 32px color-mix(in srgb,var(--default-950) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-paper) 28%,transparent);max-width:var(--q2-modal-max-w)}.q2-full-calendar__modal:not([hidden]) .q2-full-calendar__modal-container--inspector{animation:q2-calendar-inspector-in .46s cubic-bezier(.22,1,.36,1)}@keyframes q2-calendar-inspector-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.q2-full-calendar__modal:not([hidden]) .q2-full-calendar__modal-container--inspector{animation:none}.q2-full-calendar__inspector-entry-card:hover{box-shadow:var(--q2-elev-2)}}.q2-full-calendar__inspector-hero{border-bottom:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 55%,transparent);overflow:clip;padding:var(--space-5) var(--space-5) var(--space-4);position:relative}.q2-full-calendar__inspector-hero-aurora{background:radial-gradient(ellipse 70% 55% at 12% 0,color-mix(in srgb,var(--primary-400) 28%,transparent),transparent 62%),radial-gradient(ellipse 55% 45% at 88% 8%,color-mix(in srgb,var(--secondary-400) 22%,transparent),transparent 58%);height:140%;inset:-40% -10% auto;opacity:.9;pointer-events:none;position:absolute}.q2-full-calendar__inspector-hero-top{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;position:relative}.q2-full-calendar__inspector-date-poster{align-items:center;display:flex;gap:var(--space-4);min-width:0}.q2-full-calendar__inspector-day-num{color:var(--q2-ink-heading);flex:0 0 auto;font-size:clamp(2.6rem,5vw,3.35rem);font-weight:800;letter-spacing:-.06em;line-height:.92;text-shadow:0 1px 0 color-mix(in srgb,var(--color-paper) 35%,transparent)}.q2-full-calendar__inspector-kicker{color:var(--q2-ink-accent);display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0 0 .2rem;text-transform:uppercase}.q2-full-calendar__inspector-weekday{color:var(--q2-ink-heading);font-size:1.05rem;font-weight:700;line-height:1.2;margin:0}.q2-full-calendar__inspector-month{color:var(--q2-ink-muted);font-size:.92rem;margin:.15rem 0 0}.q2-full-calendar__inspector-close{flex-shrink:0}.q2-full-calendar__inspector-hero-metrics{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);position:relative}.q2-full-calendar__inspector-metric{align-items:center;display:inline-flex;gap:.38rem}.q2-full-calendar__inspector-metric svg{height:.85rem;width:.85rem}.q2-full-calendar__modal-body--inspector{padding:var(--space-4) var(--space-5) var(--space-5)}.q2-full-calendar__modal-layout--inspector{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.q2-full-calendar__inspector-main-head{display:grid;gap:.15rem;margin-bottom:var(--space-3)}.q2-full-calendar__inspector-main-head h3{color:var(--q2-ink-heading);font-size:1rem;font-weight:700;margin:0}.q2-full-calendar__inspector-timeline{display:grid;gap:0}.q2-full-calendar__inspector-entry{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:1.35rem minmax(0,1fr)}.q2-full-calendar__inspector-entry+.q2-full-calendar__inspector-entry{margin-top:var(--space-2)}.q2-full-calendar__inspector-entry-track{align-items:center;align-self:start;display:flex;flex-direction:column;height:auto;padding-top:.55rem}.q2-full-calendar__inspector-entry-dot{border-radius:var(--q2-radius-round);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-paper) 55%,transparent),0 0 14px color-mix(in srgb,var(--secondary-400) 35%,transparent);flex-shrink:0;height:.72rem;width:.72rem}.q2-full-calendar__inspector-entry-dot--primary{background:var(--primary-500)}.q2-full-calendar__inspector-entry-dot--success{background:var(--success-500)}.q2-full-calendar__inspector-entry-dot--warning{background:var(--warning-500)}.q2-full-calendar__inspector-entry-dot--danger{background:var(--danger-500)}.q2-full-calendar__inspector-entry-dot--info{background:var(--secondary-500)}.q2-full-calendar__inspector-entry-dot--neutral{background:var(--default-400)}.q2-full-calendar__inspector-entry-spine{background:linear-gradient(180deg,color-mix(in srgb,var(--secondary-400) 45%,transparent),color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 35%,transparent));border-radius:var(--q2-radius-pill);flex:1 1 auto;margin-top:.35rem;min-height:.75rem;width:2px}.q2-full-calendar__inspector-entry-card{contain:layout;display:grid;gap:var(--space-2);min-height:0;overflow:hidden;padding:var(--space-3) var(--space-3) var(--space-3);transition:box-shadow var(--motion-fast),border-color var(--motion-fast)}.q2-full-calendar__inspector-entry-card:hover{border-color:color-mix(in srgb,var(--secondary-400) 28%,transparent);box-shadow:var(--q2-elev-2)}.q2-full-calendar__inspector-entry--featured .q2-full-calendar__inspector-entry-card{border-color:color-mix(in srgb,var(--primary-400) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-400) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-paper) 24%,transparent)}.q2-full-calendar__inspector-entry-head{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.q2-full-calendar__inspector-entry-copy{flex:1 1 auto;min-width:0}.q2-full-calendar__inspector-entry-title{color:var(--q2-ink-heading);font-size:.98rem;font-weight:700;line-height:1.25;margin:0}.q2-full-calendar__inspector-entry-time{color:var(--q2-ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:.2rem 0 0}.q2-full-calendar__inspector-entry-summary{color:var(--q2-ink-secondary);display:-webkit-box;font-size:.84rem;-webkit-line-clamp:3;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.q2-full-calendar__inspector-entry-badges{align-items:center;border-top:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 45%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:.15rem;padding-top:var(--space-2)}.q2-full-calendar__inspector-badge{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;height:auto;line-height:1.35;max-width:100%;min-height:0;text-decoration:none;white-space:nowrap}.q2-full-calendar__inspector-badge svg{flex:0 0 auto;height:.78rem;width:.78rem}.q2-full-calendar__inspector-badge span{overflow:hidden;text-overflow:ellipsis}.q2-full-calendar__inspector-badge--link:hover{filter:brightness(1.06);text-decoration:underline;text-underline-offset:2px}.q2-full-calendar__inspector-entry-meta,.q2-full-calendar__inspector-entry-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-full-calendar__inspector-entry-menu{flex:0 0 auto}.q2-full-calendar__inspector-empty{background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 72%,transparent);border:1px dashed color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 72%,transparent);border-radius:var(--radius-card);display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-6) var(--space-4);text-align:center}.q2-full-calendar__inspector-empty h4{color:var(--q2-ink-heading);font-size:1rem;margin:0}.q2-full-calendar__inspector-empty p{color:var(--q2-ink-muted);font-size:.875rem;margin:0;max-width:26rem}.q2-full-calendar__modal-header{align-items:flex-start}.q2-full-calendar__modal-body{padding:var(--space-4)}.q2-full-calendar__modal-layout{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr)}.q2-full-calendar__modal-side{display:grid;gap:var(--space-4)}.q2-full-calendar__note{align-items:start;background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 78%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 72%,transparent);border-radius:var(--radius-card);display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;padding:var(--space-3)}.q2-full-calendar__note-icon{align-items:center;background:color-mix(in srgb,var(--secondary-200) 20%,transparent);border-radius:var(--q2-radius-round);color:var(--q2-ink-accent);display:inline-flex;height:2rem;justify-content:center;width:2rem}.q2-full-calendar__note-title{color:var(--q2-ink-heading);font-size:.9rem;font-weight:700;margin:0 0 .25rem}.q2-full-calendar__empty{background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 72%,transparent);border:1px dashed color-mix(in srgb,var(--q2-surface-border,var(--q2-glass-border)) 72%,transparent);border-radius:var(--radius-card);padding:var(--space-4)}.q2-full-calendar[data-q2-visibility=focus] .q2-full-calendar__day{min-height:11.75rem}.q2-full-calendar[data-q2-visibility=signal] .q2-full-calendar__day{min-height:10.5rem}.q2-full-calendar[data-q2-visibility=signal] .q2-full-calendar__signal{padding:.55rem .6rem}.q2-full-calendar[data-q2-visibility=signal] .q2-full-calendar__signal-title{-webkit-line-clamp:1}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__agenda-time,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-empty,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-hint,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-week,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__entity-flag,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__event-meta,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__eyebrow,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__metric-label,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__mode-label,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__month-kicker,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__rail-label,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__signal-time{color:var(--q2-ink-secondary)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-number{color:var(--q2-ink-primary)}:where(.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-number{color:var(--q2-ink-0)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__metric-note,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__mode-copy,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__note-text,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__selected-caption,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__subtitle{color:var(--q2-ink-secondary)}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day--outside{opacity:.76}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__metric-icon,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__note-icon{background:color-mix(in srgb,var(--secondary-400) 24%,var(--q2-surface-bg,transparent));border:1px solid color-mix(in srgb,var(--secondary-300) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inversed) 16%,transparent),0 8px 18px color-mix(in srgb,var(--secondary-900) 24%,transparent);color:color-mix(in srgb,var(--secondary-100) 72%,var(--secondary-200))}:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__day-empty,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__empty,:where(.q2-root[data-theme=dark],.q2-root[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=last-quarter],.q2-root[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]) .q2-full-calendar__note{background:color-mix(in srgb,var(--q2-surface-bg,var(--q2-glass-bg)) 88%,var(--default-950));border-color:color-mix(in srgb,var(--q2-surface-border,transparent) 92%,var(--default-500))}@media (max-width:1180px){.q2-full-calendar__hero{grid-template-columns:minmax(0,1fr)}.q2-full-calendar__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.q2-full-calendar__layout{display:block}.q2-full-calendar__modal-layout,.q2-full-calendar__selected-bar{display:grid;grid-template-columns:minmax(0,1fr)}.q2-full-calendar__selected-actions{justify-content:flex-start}}@media (max-width:860px){.q2-full-calendar{gap:var(--space-4);padding:var(--space-4)}.q2-full-calendar__metrics{grid-template-columns:minmax(0,1fr)}.q2-full-calendar__grid,.q2-full-calendar__weekdays{min-width:50rem}.q2-full-calendar__modal{padding:var(--space-3)}.q2-full-calendar__modal-container{max-height:94vh;max-width:100%}}@media (max-width:640px){.q2-full-calendar__agenda-head,.q2-full-calendar__month-head,.q2-full-calendar__rail-head,.q2-full-calendar__title-row{align-items:flex-start;flex-direction:column}.q2-full-calendar__metrics{grid-template-columns:minmax(0,1fr)}.q2-full-calendar__selected-bar{padding:var(--space-3)}.q2-full-calendar__selected-metrics{justify-content:flex-start}.q2-full-calendar__grid,.q2-full-calendar__weekdays{min-width:44rem}}.q2-full-calendar--density-compact .q2-full-calendar__day-events{max-height:calc(var(--q2-calendar-preview-limit, 3)*1.95rem + (var(--q2-calendar-preview-limit, 3) - 1)*.45rem);overflow:hidden}.q2-full-calendar--density-compact .q2-full-calendar__day-foot{display:none}.q2-full-calendar--density-expanded .q2-full-calendar__day{min-height:13rem}.q2-full-calendar--density-expanded .q2-full-calendar__day-events{max-height:none;overflow:visible}.q2-full-calendar__signal--compact{gap:0;padding:.38rem .45rem}.q2-full-calendar__signal-row{align-items:center;display:flex;gap:.42rem;min-width:0}.q2-full-calendar__signal-status{flex:0 0 auto}.q2-full-calendar__signal-status svg{height:.78rem;width:.78rem}.q2-full-calendar--density-compact .q2-full-calendar__signal-row .q2-full-calendar__signal-title{flex:1 1 auto;font-size:.8125rem;-webkit-line-clamp:1;line-height:1.25;margin:0;min-width:0}.q2-full-calendar__day-overflow{align-self:flex-start;border:0;cursor:pointer;font:inherit}.q2-full-calendar__day-overflow:hover{filter:brightness(1.05)}.q2-full-calendar__agenda-item--compact .q2-full-calendar__agenda-title-row{flex:1 1 auto;min-width:0}.q2-full-calendar__agenda-title--inline{flex:1 1 auto;font-size:.9375rem;line-height:1.25;margin:0;min-width:0}.q2-full-calendar__agenda-item--compact .q2-full-calendar__agenda-head-row{align-items:flex-start}.q2-full-calendar__modal-layout--single{grid-template-columns:minmax(0,1fr)}.q2-full-calendar__modal-container--single{max-width:min(52rem,96vw)}}@layer pages{.q2-page--marketplace .q2-page-list-kpi{margin-top:0}.q2-marketplace-explore{border-radius:var(--radius-card-lg);margin:0 0 var(--page-gap);padding:var(--space-3) var(--space-4)}.q2-marketplace-explore__bar{align-items:center;border:none;gap:var(--space-3);padding:0}.q2-marketplace-explore__bar .q2-filter-bar__search{flex:1 1 280px;max-width:none}.q2-marketplace-explore__bar .q2-search__input{min-height:40px}.q2-marketplace-explore__chips{border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 45%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);width:100%}.q2-marketplace-featured{--featured-list-max-height:60vh;align-items:flex-start;display:flex;gap:var(--space-4);margin:0 0 var(--page-gap)}.q2-marketplace-featured.is-search-hidden{display:none}.q2-marketplace-featured__screen{align-self:flex-start;aspect-ratio:16/9;background:var(--default-100);border:1px solid color-mix(in srgb,var(--q2-surface-border,var(--default-200)) 80%,transparent);border-radius:var(--radius-card-lg);flex:3;min-height:200px;min-width:0;overflow:hidden;position:relative;width:100%}.q2-marketplace-featured__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity var(--motion-duration-moderate,.24s) var(--motion-ease-lunar,ease-out),transform var(--motion-duration-moderate,.24s) var(--motion-ease-lunar,ease-out);width:100%}.q2-marketplace-featured__image--placeholder{background:var(--default-100)}.q2-marketplace-featured__image--out{opacity:0;transform:scale(1.05)}.q2-marketplace-featured__image--in{opacity:1;transform:scale(1)}.q2-marketplace-featured__overlay{background:linear-gradient(to right,color-mix(in srgb,var(--default-900) 78%,transparent) 0,transparent 100%);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;width:min(480px,55%);z-index:1}.q2-marketplace-featured__cta{bottom:var(--space-10);display:flex;flex-direction:column;gap:var(--space-3);left:var(--space-8);max-width:360px;position:absolute;transition:opacity var(--motion-duration-moderate,.24s) var(--motion-ease-lunar,ease-out),transform var(--motion-duration-moderate,.24s) var(--motion-ease-lunar,ease-out);z-index:2}.q2-marketplace-featured__cta--out{opacity:0;transform:translateY(20px)}.q2-marketplace-featured__cta--in{opacity:1;transform:translateY(0)}.q2-marketplace-featured__title{color:var(--q2-ink-inverse-0);font-size:var(--font-size-body-l);font-weight:700;line-height:1.25;margin:0;text-shadow:0 0 8px color-mix(in srgb,var(--default-900) 55%,transparent)}@media (min-width:768px){.q2-marketplace-featured__title{font-size:clamp(1.25rem,2vw,1.75rem)}}.q2-marketplace-featured__subtitle{color:var(--q2-ink-inverse-0);font-size:var(--font-size-body-m);line-height:1.45;margin:0;text-shadow:0 0 8px color-mix(in srgb,var(--default-900) 70%,transparent)}.q2-marketplace-featured__list{display:flex;flex:1;flex-direction:column;gap:var(--space-3);max-height:var(--featured-list-max-height);max-width:320px;min-height:0;min-width:200px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.q2-marketplace-featured__list:focus-visible{border-radius:var(--q2-radius-md);outline:2px solid var(--color-primary,var(--default-400));outline-offset:2px}.q2-marketplace-featured__item{border-radius:var(--q2-radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-2);transition:background-color var(--motion-duration-swift,.16s) var(--motion-ease-soft-out,ease-out)}.q2-marketplace-featured__item:hover{background:color-mix(in srgb,var(--q2-surface-bg,var(--default-50)) 70%,var(--default-100))}.q2-marketplace-featured__item.is-active{background:color-mix(in srgb,var(--default-200) 35%,var(--q2-surface-bg,var(--default-50)))}.q2-marketplace-featured__item.is-filtered-out{display:none}.q2-marketplace-featured__thumb{border-radius:var(--q2-radius-sm);flex-shrink:0;height:80px;overflow:hidden;width:80px}.q2-marketplace-featured__thumb img{height:100%;object-fit:cover;width:100%}.q2-marketplace-featured__thumb-placeholder{background:var(--default-100);height:100%;width:100%}.q2-marketplace-featured__item-body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.q2-marketplace-featured__item-title{color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-weight:600;line-height:1.3;margin:0}.q2-marketplace-featured__item-subtitle{color:var(--q2-ink-2);display:-webkit-box;font-size:var(--font-size-body-s);-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.q2-marketplace-featured__progress{background:var(--default-200);border-radius:var(--q2-radius-xs);height:2px;margin-top:var(--space-2);overflow:hidden;width:100%}.q2-marketplace-featured__progress-bar{background:var(--color-primary);border-radius:inherit;height:100%;transition:width linear;width:0}.q2-marketplace-featured__empty{color:var(--q2-ink-2);font-size:var(--font-size-body-s);margin:0;padding:var(--space-3)}.q2-marketplace-catalog{padding:0 0 var(--page-gap)}.q2-marketplace-catalog__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.q2-marketplace-catalog__title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:600;margin:0}.q2-marketplace-catalog__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.q2-marketplace-card{background:color-mix(in srgb,var(--q2-surface-bg,var(--default-50)) 55%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 70%,transparent);border-radius:var(--radius-card-lg);box-shadow:var(--q2-elev-1);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--motion-duration-swift,.16s) var(--motion-ease-soft-out,ease-out),box-shadow var(--motion-duration-swift,.16s) ease,border-color var(--motion-duration-swift,.16s) ease}.q2-marketplace-card:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--q2-surface-border));box-shadow:var(--q2-elev-2);transform:translateY(-2px)}.q2-marketplace-card.is-filtered-out{display:none}.q2-marketplace-card__media{aspect-ratio:16/10;background:var(--default-100);overflow:hidden;position:relative}.q2-marketplace-card__media img{height:100%;object-fit:cover;width:100%}.q2-marketplace-card__media-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--default-200) 80%,transparent),color-mix(in srgb,var(--default-100) 90%,transparent));height:100%;width:100%}.q2-marketplace-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);left:var(--space-2);position:absolute;top:var(--space-2)}.q2-marketplace-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.q2-marketplace-card__type{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.q2-marketplace-card__name{color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-weight:600;line-height:1.3;margin:0}.q2-marketplace-card__subtitle{color:var(--q2-ink-2);display:-webkit-box;font-size:var(--font-size-body-s);-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.q2-marketplace-card__footer{align-items:flex-end;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.q2-marketplace-card__price{align-items:center;color:var(--color-primary,var(--q2-ink-heading));display:inline-flex;flex-shrink:0;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:700;gap:var(--space-1);letter-spacing:-.02em;line-height:1}.q2-marketplace-card__price,.q2-marketplace-card__price-value{font-variant-numeric:tabular-nums}.q2-marketplace-card__price .q2-credit-unit{flex-shrink:0}.q2-marketplace-catalog__empty{margin-top:var(--space-4)}.q2-marketplace-catalog__empty[hidden]{display:none!important}.q2-mp-credits-promo{margin:0 0 var(--page-gap)}.q2-mp-credits-promo__panel{border-radius:var(--radius-card-lg);padding:var(--space-5)}.q2-mp-credits-promo__layout{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(220px,1fr) minmax(0,2.1fr)}.q2-mp-credits-promo__intro{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.q2-mp-credits-promo__eyebrow{color:color-mix(in srgb,var(--color-primary) 70%,var(--q2-ink-muted));font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.q2-mp-credits-promo__intro-row{align-items:flex-start;display:flex;gap:var(--space-4)}.q2-mp-credits-promo__icon{flex-shrink:0;margin-top:2px}.q2-mp-credits-promo__copy{min-width:0}.q2-mp-credits-promo__title{color:var(--q2-ink-heading);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0}.q2-mp-credits-promo__lead{color:var(--q2-ink-2);font-size:var(--font-size-body-s);font-weight:400;line-height:1.55;margin:var(--space-2) 0 0;max-width:28rem}.q2-mp-credits-promo__balance{align-items:center;background:color-mix(in srgb,var(--q2-ink-inverse-0) 6%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);border-radius:var(--q2-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 12%,transparent);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:auto;padding:var(--space-3) var(--space-4)}.q2-mp-credits-promo__balance-label{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.q2-mp-credits-promo__balance-value{align-items:center;color:var(--q2-ink-heading);display:inline-flex;font-size:clamp(1.125rem,1.8vw,1.375rem);font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-2);letter-spacing:-.03em}.q2-mp-credits-promo__balance-value .q2-credit-unit{flex-shrink:0}.q2-mp-credits-promo__packs{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.q2-mp-credits-promo__pack{background:linear-gradient(165deg,color-mix(in srgb,var(--q2-ink-inverse-0) 12%,transparent) 0,transparent 50%),color-mix(in srgb,var(--q2-surface-bg) 45%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 68%,transparent);border-radius:var(--radius-card-lg);box-shadow:var(--q2-elev-1);color:inherit;display:flex;flex-direction:column;gap:0;height:100%;padding:var(--space-3);position:relative;text-decoration:none;transition:box-shadow var(--motion-duration-swift,.16s) ease,border-color var(--motion-duration-swift,.16s) ease}.q2-mp-credits-promo__pack:hover{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--q2-surface-border));box-shadow:var(--q2-elev-2)}.q2-mp-credits-promo__pack-masthead{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-2);min-height:22px;width:100%}.q2-mp-credits-promo__pack-tier{color:var(--q2-ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.1em;min-width:0;text-transform:uppercase}.q2-mp-credits-promo__pack-badge-slot{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-height:22px}.q2-mp-credits-promo__pack-badge-placeholder{display:block;height:22px;visibility:hidden;width:1px}.q2-mp-credits-promo__pack-amount-row{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-1)}.q2-mp-credits-promo__pack-amount{color:var(--q2-ink-heading);font-size:clamp(1.25rem,2.2vw,1.625rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.q2-mp-credits-promo__pack-tagline{color:var(--q2-ink-2);display:-webkit-box;font-size:var(--font-size-body-xs,.75rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin:0 0 var(--space-2);min-height:2.025rem;-webkit-box-orient:vertical;overflow:hidden}.q2-mp-credits-promo__pack-footer{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 42%,transparent);display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-2);width:100%}.q2-mp-credits-promo__pack-price-text{color:var(--color-primary,var(--q2-ink-heading));font-size:clamp(1rem,1.6vw,1.125rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.q2-mp-credits-promo__pack-rate{color:var(--q2-ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500}.q2-mp-credits-promo__pack-rate-sep{margin:0 1px;opacity:.5}.q2-mp-credits-promo__pack-cta{align-items:center;color:var(--q2-ink-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:var(--space-1);margin-top:var(--space-2);transition:color var(--motion-fast)}.q2-mp-credits-promo__pack:hover .q2-mp-credits-promo__pack-cta{color:var(--color-primary)}.q2-mp-credits-promo__footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 42%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-6);padding-top:var(--space-5)}.q2-mp-credits-promo__footnote{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);font-weight:500;letter-spacing:.01em;margin:0}@media (max-width:960px){.q2-mp-credits-promo__layout,.q2-mp-credits-promo__packs{grid-template-columns:1fr}}@media (max-width:900px){.q2-marketplace-featured{flex-direction:column;--featured-list-max-height:min(45vh,360px)}.q2-marketplace-featured__list{align-self:stretch;max-width:none;width:100%}}}@layer pages{.q2-page--credits-buy{--credits-buy-sidebar:min(360px,34vw);--page-padding-x:0;margin-inline:0;max-width:none;padding-bottom:var(--page-gap);width:100%}.q2-credits-buy__back{align-items:center;color:var(--q2-ink-2);display:inline-flex;font-size:var(--font-size-body-s);font-weight:500;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);text-decoration:none;transition:color var(--motion-fast)}.q2-credits-buy__back:hover{color:var(--q2-ink-heading)}.q2-credits-buy__hero{align-items:center;border-radius:var(--radius-card-lg);display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin:0 0 var(--page-gap);padding:var(--space-5)}.q2-credits-buy__hero-eyebrow{color:color-mix(in srgb,var(--color-primary) 70%,var(--q2-ink-muted));font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.q2-credits-buy__hero-title{color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-weight:600;margin:var(--space-2) 0 0}.q2-credits-buy__hero-label{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);margin:var(--space-1) 0 0}.q2-page-crown__title--with-credit,.q2-page-header__title--with-credit{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.q2-page-crown__credit-glyph,.q2-page-header__credit-glyph{flex-shrink:0}.q2-credits-buy__hero-value{align-items:center;color:var(--q2-ink-heading);display:inline-flex;font-size:clamp(1.75rem,3.5vw,2.25rem);font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-3);letter-spacing:-.035em;margin:0}.q2-credits-buy__hero-value .q2-credit-unit--coin{flex-shrink:0}.q2-credits-buy__layout{align-items:start;display:grid;gap:var(--page-gap);grid-template-columns:1fr var(--credits-buy-sidebar);padding:0}.q2-credits-buy__packs-panel{border-radius:var(--radius-card-lg);padding:var(--space-5)}.q2-credits-buy__packs-head{align-items:flex-start;display:flex;gap:var(--space-4);margin-bottom:var(--space-5)}.q2-credits-buy__packs-eyebrow{color:var(--q2-ink-muted);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin-bottom:var(--space-1);text-transform:uppercase}.q2-credits-buy__packs-title{color:var(--q2-ink-heading);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0}.q2-credits-buy__packs-lead{color:var(--q2-ink-2);font-size:var(--font-size-body-s);line-height:1.55;margin:var(--space-2) 0 0;max-width:36rem}.q2-credits-buy__checkout-title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:700;letter-spacing:-.02em;margin:0}.q2-credits-buy__pack-grid{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.q2-credits-pack{align-items:flex-start;background:linear-gradient(165deg,color-mix(in srgb,var(--q2-ink-inverse-0) 12%,transparent) 0,transparent 50%),color-mix(in srgb,var(--q2-surface-bg) 45%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 68%,transparent);border-radius:var(--radius-card-lg);box-shadow:var(--q2-elev-1);cursor:pointer;display:flex;flex-direction:column;gap:0;padding:var(--space-4);position:relative;transition:border-color var(--motion-duration-swift,.16s) ease,box-shadow var(--motion-duration-swift,.16s) ease,transform var(--motion-duration-swift,.16s) var(--motion-ease-soft-out,ease-out)}.q2-credits-pack:hover{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--q2-surface-border));box-shadow:var(--q2-elev-2);transform:translateY(-2px)}.q2-credits-pack:has(.q2-credits-pack__input:checked){border-color:color-mix(in srgb,var(--color-primary) 52%,transparent);box-shadow:var(--q2-elev-2),0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent),0 12px 28px color-mix(in srgb,var(--color-primary) 10%,transparent);transform:translateY(-3px)}.q2-credits-pack--featured:has(.q2-credits-pack__input:checked),.q2-credits-pack--featured:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.q2-credits-pack--featured{background:linear-gradient(155deg,color-mix(in srgb,var(--color-primary) 14%,transparent) 0,transparent 55%),color-mix(in srgb,var(--q2-surface-bg) 48%,transparent)}.q2-credits-pack__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.q2-credits-pack__masthead{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-3);min-height:24px;width:100%}.q2-credits-pack__masthead-start{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-2);min-width:0}.q2-credits-pack__check{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 80%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 70%,transparent);border-radius:var(--radius-circle);color:transparent;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);width:22px}.q2-credits-pack:has(.q2-credits-pack__input:checked) .q2-credits-pack__check{background:var(--color-primary);border-color:var(--color-primary);color:var(--q2-ink-inverse-0,#fff)}.q2-credits-pack__badge{position:static}.q2-credits-pack__icon{margin-bottom:var(--space-3);margin-top:0}.q2-credits-pack__tier{color:var(--q2-ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.1em;margin-bottom:var(--space-2);text-transform:uppercase}.q2-credits-pack__amount-row{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-1)}.q2-credits-pack__credits{color:var(--q2-ink-heading);font-size:clamp(1.5rem,2.8vw,2rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.q2-credits-pack__tagline{color:var(--q2-ink-2);flex:1;font-size:var(--font-size-body-s);line-height:1.45;margin:0 0 var(--space-3)}.q2-credits-pack__footer{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 42%,transparent);display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-3);width:100%}.q2-credits-pack__price{color:var(--color-primary,var(--q2-ink-heading));font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:700;letter-spacing:-.02em}.q2-credits-pack__per{align-items:center;color:var(--q2-ink-muted);display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;gap:var(--space-1)}.q2-credits-pack__per-sep{margin:0 1px;opacity:.5}#credits-pay-btn{justify-content:center;width:100%}.q2-credits-buy__checkout{border-radius:var(--radius-card-lg);display:flex;flex-direction:column;padding:var(--space-4);position:sticky;top:var(--space-4)}.q2-credits-buy__checkout-head{margin-bottom:var(--space-4)}.q2-credits-buy__checkout-body{display:flex;flex-direction:column;gap:var(--space-4)}.q2-credits-buy__summary{border-radius:var(--q2-radius-md);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:0;padding:var(--space-4)}.q2-credits-buy__summary-row{align-items:center;color:var(--q2-ink-2);display:flex;font-size:var(--font-size-body-s);gap:var(--space-2);justify-content:space-between}.q2-credits-buy__summary-row--total{border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 50%,transparent);color:var(--q2-ink-heading);font-size:var(--font-size-body-m);font-weight:600;margin-top:var(--space-2);padding-top:var(--space-3)}.q2-credits-buy__summary-total{color:var(--color-primary);font-size:var(--font-size-body-l);font-weight:700}.q2-credits-buy__summary-balance,.q2-credits-buy__summary-credits{align-items:center;color:var(--q2-ink-heading);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-2)}.q2-credits-buy__summary-balance .q2-credit-unit,.q2-credits-buy__summary-credits .q2-credit-unit{flex-shrink:0}.q2-credits-buy__methods{display:flex;flex-direction:column;gap:var(--space-2)}.q2-credits-buy__method{align-items:center;border:1px solid color-mix(in srgb,var(--q2-surface-border) 65%,transparent);border-radius:var(--q2-radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);transition:background var(--motion-fast),border-color var(--motion-fast)}.q2-credits-buy__method:has(.q2-radio__input:checked){background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.q2-credits-buy__method-icon{flex-shrink:0}.q2-credits-buy__method-label{color:var(--q2-ink-heading);font-size:var(--font-size-body-s);font-weight:600}.q2-credits-buy__pay-form{display:none;flex-direction:column;gap:var(--space-3)}.q2-credits-buy__pay-form.is-active{display:flex}.q2-credits-buy__pay-row{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.q2-credits-buy__trust{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.q2-credits-buy__trust li{align-items:center;color:var(--q2-ink-muted);display:inline-flex;font-size:var(--font-size-body-xs,.75rem);font-weight:500;gap:var(--space-1)}.q2-credits-buy__trust svg{color:var(--color-success,var(--default-500));height:14px;width:14px}.q2-credits-buy__legal{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);line-height:1.4;margin:0;text-align:center}.q2-credits-buy__error{background:color-mix(in srgb,var(--color-danger,#f04438) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger,#f04438) 28%,transparent);border-radius:var(--q2-radius-md);color:var(--color-danger,#b42318);display:none;font-size:var(--font-size-body-s);padding:var(--space-3)}.q2-credits-buy__error.is-visible{display:block}.q2-credits-buy__processing,.q2-credits-buy__success{display:none;padding:var(--space-4);text-align:center}.q2-credits-buy__processing.is-visible,.q2-credits-buy__success.is-visible{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.q2-credits-buy__checkout-body.is-hidden{display:none}.q2-credits-buy__success-balance{align-items:center;color:var(--q2-ink-2);display:inline-flex;font-size:var(--font-size-body-s);gap:var(--space-2);margin:0}.q2-credits-buy__spinner{animation:q2-credits-spin .8s linear infinite;border:3px solid color-mix(in srgb,var(--q2-surface-border) 80%,transparent);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}@keyframes q2-credits-spin{to{transform:rotate(1turn)}}.q2-credits-buy__packs-unavailable{border-radius:var(--radius-card-lg);margin:0 0 var(--page-gap);padding:var(--space-5)}@media (max-width:900px){.q2-credits-buy__layout{grid-template-columns:1fr}.q2-credits-buy__checkout{position:static}.q2-credits-buy__pack-grid{grid-template-columns:1fr}.q2-credits-pack--featured{order:-1}.q2-credits-buy__rewards-grid{grid-template-columns:1fr}}.q2-credits-buy__rewards{border-radius:var(--radius-card-lg);display:flex;flex-direction:column;gap:var(--space-5);margin:0 0 var(--page-gap);padding:var(--space-5)}.q2-credits-buy__rewards-head{align-items:flex-start;display:flex;gap:var(--space-4)}.q2-credits-buy__rewards-title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:700;margin:0}.q2-credits-buy__rewards-lead{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);margin:var(--space-1) 0 0;max-width:52ch}.q2-credits-buy__redeem{display:flex;flex-direction:column;gap:var(--space-3)}.q2-credits-buy__redeem-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.q2-credits-buy__redeem-field{flex:1 1 220px;margin:0}.q2-credits-buy__redeem-hint{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);margin:0}.q2-credits-buy__redeem-success{background:color-mix(in srgb,var(--color-success,#12b76a) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-success,#12b76a) 28%,transparent);border-radius:var(--q2-radius-md);color:var(--q2-ink-heading);font-size:var(--font-size-body-s);padding:var(--space-3)}.q2-credits-buy__redeem-error.is-visible{display:block}.q2-credits-buy__rewards-grid{display:grid;gap:var(--space-5);grid-template-columns:1fr 1fr}.q2-credits-buy__rewards-subtitle{color:var(--q2-ink-heading);font-size:var(--font-size-body-s);font-weight:600;margin:0 0 var(--space-3)}.q2-credits-buy__rewards-empty{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);margin:0}.q2-credits-buy__badge-list,.q2-credits-buy__lottery-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.q2-credits-buy__badge-item,.q2-credits-buy__lottery-item{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 40%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 65%,transparent);border-radius:var(--q2-radius-md);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.q2-credits-buy__badge-meta,.q2-credits-buy__lottery-meta{min-width:0}.q2-credits-buy__badge-label,.q2-credits-buy__lottery-label{color:var(--q2-ink-heading);display:block;font-size:var(--font-size-body-s);font-weight:600}.q2-credits-buy__badge-detail,.q2-credits-buy__lottery-detail{color:var(--q2-ink-muted);display:block;font-size:var(--font-size-body-xs,.75rem);margin-top:var(--space-1)}.q2-credits-buy__badge-item{justify-content:flex-start}.q2-credits-buy__badge-icon{flex-shrink:0}.q2-credits-buy__promo-field{margin-top:var(--space-2)}.q2-page--item-buy{--item-buy-sidebar:min(400px,36vw);--page-padding-x:0;margin-inline:0;max-width:none;padding-bottom:var(--page-gap);width:100%}.q2-item-buy__back{align-items:center;color:var(--q2-ink-2);display:inline-flex;font-size:var(--font-size-body-s);font-weight:500;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);text-decoration:none;transition:color var(--motion-fast)}.q2-item-buy__back:hover{color:var(--q2-ink-heading)}.q2-item-buy__layout{align-items:start;display:grid;gap:var(--page-gap);grid-template-columns:1fr var(--item-buy-sidebar);padding:0}.q2-item-buy__product{border-radius:var(--radius-card-lg);display:grid;gap:var(--space-5);grid-template-columns:140px 1fr;padding:var(--space-5)}.q2-item-buy__poster{aspect-ratio:1;border-radius:var(--q2-radius-md);box-shadow:var(--q2-elev-1,0 4px 16px rgb(0 0 0/8%));object-fit:cover;width:100%}.q2-item-buy__poster--placeholder{background:color-mix(in srgb,var(--q2-surface-border) 35%,transparent);color:var(--q2-ink-muted);display:grid;place-items:center}.q2-item-buy__eyebrow{color:var(--q2-ink-muted);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin-bottom:var(--space-2);text-transform:uppercase}.q2-item-buy__product-title{color:var(--q2-ink-heading);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin:0}.q2-item-buy__product-subtitle{color:var(--q2-ink-2);font-size:var(--font-size-body-m);line-height:1.5;margin:var(--space-2) 0 0}.q2-item-buy__pricing{border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4)}.q2-item-buy__price-row .q2-badge{flex:none;width:auto}.q2-item-buy__price-row{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.q2-item-buy__price-label{color:var(--q2-ink-muted);font-size:var(--font-size-body-s)}.q2-item-buy__price-value{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-variant-numeric:tabular-nums;font-weight:700}.q2-item-buy__price-value--credits{align-items:center;display:inline-flex;gap:var(--space-2)}.q2-item-buy__price-currency{color:var(--q2-ink-muted);font-size:var(--font-size-body-s);font-weight:500}.q2-item-buy__features{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.q2-item-buy__features li{align-items:flex-start;color:var(--q2-ink-2);display:flex;font-size:var(--font-size-body-s);gap:var(--space-2);line-height:1.45}.q2-item-buy__features svg{color:var(--color-success,var(--default-500));flex-shrink:0;height:16px;margin-top:2px;width:16px}.q2-item-buy__checkout{border-radius:var(--radius-card-lg);padding:var(--space-5);position:sticky;top:calc(var(--q2-shell-header-h, 56px) + var(--space-4))}.q2-item-buy__checkout-title{color:var(--q2-ink-heading);font-size:var(--font-size-body-l);font-weight:700;margin:0}.q2-item-buy__checkout-head,.q2-item-buy__summary{margin-bottom:var(--space-4)}.q2-item-buy__summary{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 45%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 50%,transparent);border-radius:var(--q2-radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.q2-item-buy__summary-row{align-items:center;color:var(--q2-ink-2);display:flex;font-size:var(--font-size-body-s);gap:var(--space-3);justify-content:space-between}.q2-item-buy__summary-row--total{border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 55%,transparent);color:var(--q2-ink-heading);font-weight:600;margin-top:var(--space-2);padding-top:var(--space-3)}.q2-item-buy__balance{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;gap:var(--space-1)}.q2-item-buy__topup{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:999px;color:var(--color-primary);display:inline-grid;font-size:.875rem;font-weight:700;height:1.25rem;line-height:1;margin-left:var(--space-1);place-items:center;text-decoration:none;transition:background var(--motion-fast);width:1.25rem}.q2-item-buy__topup:hover{background:color-mix(in srgb,var(--color-primary) 22%,transparent)}.q2-item-buy__total{align-items:center;display:inline-flex;font-size:var(--font-size-body-m);gap:var(--space-2)}.q2-item-buy__methods{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.q2-item-buy__method{align-items:center;border:1px solid color-mix(in srgb,var(--q2-surface-border) 65%,transparent);border-radius:var(--q2-radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);transition:background var(--motion-fast),border-color var(--motion-fast)}}@layer pages{.q2-item-buy__method:has(.q2-radio__input:checked){background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.q2-item-buy__method--disabled{cursor:not-allowed;opacity:.55}.q2-item-buy__method-icon{flex-shrink:0}.q2-item-buy__method-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.q2-item-buy__method-label{color:var(--q2-ink-heading);font-size:var(--font-size-body-s);font-weight:600}.q2-item-buy__method-hint{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);line-height:1.35}.q2-item-buy__pay-form{display:none;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.q2-item-buy__pay-form.is-active{display:flex}.q2-item-buy__pay-row{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.q2-item-buy__free-copy{line-height:1.55;margin:0 0 var(--space-4)}.q2-item-buy__free-copy,.q2-item-buy__notice{color:var(--q2-ink-2);font-size:var(--font-size-body-s)}.q2-item-buy__notice{border-radius:var(--q2-radius-md);margin-bottom:var(--space-4);padding:var(--space-3)}.q2-item-buy__notice a{font-weight:600}.q2-item-buy__trust{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0}.q2-item-buy__trust li{align-items:center;color:var(--q2-ink-muted);display:inline-flex;font-size:var(--font-size-body-xs,.75rem);font-weight:500;gap:var(--space-1)}.q2-item-buy__trust svg{color:var(--color-success,var(--default-500));height:14px;width:14px}.q2-item-buy__error{background:color-mix(in srgb,var(--color-danger,#f04438) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger,#f04438) 28%,transparent);border-radius:var(--q2-radius-md);color:var(--color-danger,#b42318);display:none;font-size:var(--font-size-body-s);margin-bottom:var(--space-3);padding:var(--space-3)}.q2-item-buy__error.is-visible{display:block}.q2-item-buy__legal{color:var(--q2-ink-muted);font-size:var(--font-size-body-xs,.75rem);line-height:1.4;margin:var(--space-3) 0 0;text-align:center}.q2-item-buy__owned,.q2-item-buy__processing,.q2-item-buy__success{align-items:center;display:none;flex-direction:column;gap:var(--space-4);text-align:center}.q2-item-buy__owned{display:flex}.q2-item-buy__checkout-body.is-hidden{display:none}.q2-item-buy__processing.is-visible,.q2-item-buy__success.is-visible{display:flex}.q2-item-buy__spinner{animation:q2-item-buy-spin .8s linear infinite;border:3px solid color-mix(in srgb,var(--q2-surface-border) 80%,transparent);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}@keyframes q2-item-buy-spin{to{transform:rotate(1turn)}}.q2-item-buy__receipt{background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 45%,transparent);border:1px solid color-mix(in srgb,var(--q2-surface-border) 50%,transparent);border-radius:var(--q2-radius-md);margin:0;padding:var(--space-4);text-align:left;width:100%}.q2-item-buy__receipt div{display:flex;font-size:var(--font-size-body-s);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) 0}.q2-item-buy__receipt div+div{border-top:1px solid color-mix(in srgb,var(--q2-surface-border) 45%,transparent)}.q2-item-buy__receipt dt{color:var(--q2-ink-muted);font-weight:500;margin:0}.q2-item-buy__receipt dd{color:var(--q2-ink-heading);font-weight:600;margin:0;text-align:right}.q2-btn--block{justify-content:center;width:100%}@media (max-width:900px){.q2-item-buy__layout{grid-template-columns:1fr}.q2-item-buy__checkout{position:static}.q2-item-buy__product{grid-template-columns:1fr}.q2-item-buy__product-media{max-width:200px}}@media (max-width:520px){.q2-item-buy__pay-row{grid-template-columns:1fr}}}@layer pages{:where(html[data-theme=dark],body[data-theme=dark],.q2-root[data-theme=dark],html[data-ql-veil=waning-gibbous],body[data-ql-veil=waning-gibbous],.q2-root[data-ql-veil=waning-gibbous],html[data-ql-veil=last-quarter],body[data-ql-veil=last-quarter],.q2-root[data-ql-veil=last-quarter],html[data-ql-veil=waning-crescent],body[data-ql-veil=waning-crescent],.q2-root[data-ql-veil=waning-crescent],html[data-ql-veil=eclipse],body[data-ql-veil=eclipse],.q2-root[data-ql-veil=eclipse],html[data-ql-veil=total-eclipse],body[data-ql-veil=total-eclipse],.q2-root[data-ql-veil=total-eclipse],[data-qlunar="2"][data-theme=dark],[data-qlunar="2"][data-ql-veil=waning-gibbous],[data-qlunar="2"][data-ql-veil=last-quarter],[data-qlunar="2"][data-ql-veil=waning-crescent],[data-qlunar="2"][data-ql-veil=eclipse],[data-qlunar="2"][data-ql-veil=total-eclipse]){.q2-mp-credits-promo__eyebrow,.q2-page--credits-buy .q2-credits-buy__hero-eyebrow{color:var(--primary-100)}.q2-marketplace-card__price,.q2-mp-credits-promo__pack:hover .q2-mp-credits-promo__pack-cta,.q2-page--credits-buy .q2-credits-buy__summary-total,.q2-page--credits-buy .q2-credits-pack__price{color:var(--primary-200)}.q2-mp-credits-promo__pack-price-text{color:var(--primary-200);padding-bottom:2px;position:relative;z-index:0}.q2-mp-credits-promo__pack-price-text:after{background:radial-gradient(ellipse 100% 100% at 50% 100%,color-mix(in srgb,var(--primary-200) 36%,transparent) 0,color-mix(in srgb,var(--primary-100) 12%,transparent) 48%,transparent 72%);border-radius:50%;bottom:0;content:"";height:.45em;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.q2-credits-pack:hover{border-color:color-mix(in srgb,var(--primary-300) 42%,var(--q2-surface-border))}.q2-credits-pack:has(.q2-credits-pack__input:checked){border-color:color-mix(in srgb,var(--primary-300) 58%,transparent);box-shadow:var(--q2-elev-2),0 0 0 1px color-mix(in srgb,var(--primary-200) 28%,transparent),0 12px 28px color-mix(in srgb,var(--primary-300) 14%,transparent)}.q2-credits-pack--featured:has(.q2-credits-pack__input:checked),.q2-credits-pack--featured:hover{border-color:color-mix(in srgb,var(--primary-300) 62%,transparent)}.q2-credits-pack--featured{background:linear-gradient(155deg,color-mix(in srgb,var(--primary-200) 18%,transparent) 0,transparent 55%),color-mix(in srgb,var(--q2-surface-bg) 48%,transparent)}.q2-mp-credits-promo__pack:hover{border-color:color-mix(in srgb,var(--primary-300) 42%,var(--q2-surface-border))}.q2-credits-buy__spinner{border-top-color:var(--primary-200)}.q2-credits-buy__method:has(.q2-radio__input:checked){background:color-mix(in srgb,var(--primary-200) 10%,transparent);border-color:color-mix(in srgb,var(--primary-300) 50%,transparent)}}}@layer pages{.q2-page--marketplace-item{--page-padding-x:0;width:100%}.q2-marketplace-item__back{margin:0 0 var(--space-3)}.q2-page--marketplace-item .item-info__feature-tag.q2-badge{align-items:center;display:inline-flex;justify-content:center;line-height:1;vertical-align:middle}.q2-page--marketplace-item :is(.item-pricing__meta,.item-pricing__prices){background:color-mix(in srgb,var(--q2-scene-depth,var(--default-50)) 58%,color-mix(in srgb,var(--q2-glass-control-bg,transparent) 82%,var(--q2-scene-surface,var(--default-100))));border:1px solid color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0,#fff) 10%,transparent)}.q2-page--marketplace-item :is(.item-pricing__meta-label,.item-pricing__price-label){color:var(--q2-ink-muted,var(--q2-ink-2))}.q2-page--marketplace-item :is(.item-pricing__meta-value,.item-pricing__price-value){color:var(--q2-ink-heading,var(--q2-ink-0))}.q2-page--marketplace-item .item-pricing__price-currency{color:var(--q2-ink-secondary,var(--q2-ink-2))}.q2-page--marketplace-item .item-pricing__admin{border:1px dashed color-mix(in srgb,var(--q2-scene-border,var(--default-200)) 55%,transparent);border-radius:var(--q2-radius-md);display:flex;flex-direction:column;gap:var(--space-unit-3);padding:var(--space-unit-4)}.q2-page--marketplace-item .item-pricing__admin-label{color:var(--q2-ink-muted,var(--q2-ink-2));font-size:var(--font-size-body-s);font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.q2-marketplace-withdraw-beneficiaries{border:0;display:flex;flex-direction:column;gap:var(--space-unit-3);margin:0;padding:0}.q2-marketplace-withdraw-beneficiaries__list{display:flex;flex-direction:column;gap:var(--space-unit-2);max-height:12rem;overflow-y:auto}.q2-marketplace-withdraw-status{color:var(--q2-ink-2);font-size:var(--font-size-body-s)}.q2-marketplace-withdraw-status.is-error{color:var(--q2-danger,#c0392b)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-page--marketplace-item :is(.item-pricing__meta,.item-pricing__prices){background:color-mix(in srgb,var(--q2-glass-solid-surface-bg,var(--q2-glass-control-bg)) 54%,var(--q2-scene-depth,var(--default-900)));border-color:color-mix(in srgb,var(--q2-glass-solid-surface-border,var(--q2-scene-border)) 50%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--q2-ink-inverse-0) 10%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--q2-ink-0) 14%,transparent)}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-page--marketplace-item :is(.item-pricing__meta-label,.item-pricing__price-label){color:var(--default-200)!important}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-page--marketplace-item :is(.item-pricing__meta-value,.item-pricing__price-value){color:var(--default-100)!important}:is(:where(.q2-root,[data-qlunar="2"])[data-theme=dark],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse]) .q2-page--marketplace-item .item-pricing__price-currency{color:var(--default-300)!important}}@layer components{.q2-workspace-header__title{flex:1;min-width:0}.q2-workspace-header__heading{color:var(--q2-ink-heading,var(--q2-ink-primary));font-size:18px;font-weight:600;margin:0}.q2-workspace-header__subline{color:var(--q2-ink-muted);font-size:14px;margin:var(--space-1) 0 0}.q2-page-list-kpi{display:grid;gap:var(--page-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:var(--page-gap);padding:0}.q2-page-toolbar__chips{gap:var(--space-2)}.q2-page-list-footer,.q2-page-toolbar__chips{align-items:center;display:flex;flex-wrap:wrap}.q2-page-list-footer{border-top:1px solid var(--q2-surface-border,var(--default-200));gap:var(--space-4);justify-content:space-between;margin-top:auto;padding:var(--space-4) 0}.q2-page-list-footer__info{color:var(--q2-ink-muted);font-size:14px}.q2-table-cell-order__id{font-weight:500}.q2-table-cell-customer{display:flex;flex-direction:column;gap:var(--space-1)}.q2-table-cell-customer__name{font-weight:500}.q2-table-cell-customer__email{color:var(--q2-ink-muted);font-size:12px}.q2-page-toolbar .q2-field{margin:0;min-width:160px}.q2-page-toolbar .q2-field__label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.q2-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-pagination__pages{align-items:center;display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0}.q2-pagination__page{margin:0}.q2-pagination__btn{background:transparent;border:1px solid transparent;border-radius:var(--q2-radius-md);color:var(--q2-ink-secondary);cursor:pointer;font-size:14px;height:36px;min-width:36px;padding:0 var(--space-2);transition:background var(--motion-duration-quick),color var(--motion-duration-quick)}.q2-pagination__btn:hover:not(:disabled){background:color-mix(in srgb,var(--q2-ink-primary) 8%,transparent);color:var(--q2-ink-primary)}.q2-pagination__btn[aria-current=page]{background:color-mix(in srgb,var(--primary-500) 18%,transparent);border-color:color-mix(in srgb,var(--primary-500) 35%,transparent);color:var(--q2-ink-primary);font-weight:600}.q2-pagination__btn:disabled{cursor:not-allowed;opacity:.4}.q2-pagination__ellipsis{color:var(--q2-ink-muted);font-size:14px;padding:0 var(--space-1)}.q2-pagination__size{align-items:center;color:var(--q2-ink-muted);display:flex;font-size:13px;gap:var(--space-2)}.q2-kanban{align-items:flex-start;display:flex;gap:var(--space-4);overflow-x:auto;padding:var(--space-2) 0 var(--space-4);scroll-snap-type:x proximity}.q2-kanban__column{display:flex;flex:0 0 min(320px,85vw);flex-direction:column;gap:var(--space-3);max-height:min(72vh,900px);scroll-snap-align:start}.q2-kanban__column-header{align-items:center;backdrop-filter:blur(var(--q2-glass-blur,12px));background:color-mix(in srgb,var(--q2-surface-bg) 55%,transparent);border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-lg);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-4)}.q2-kanban__column-title{color:var(--q2-ink-primary);font-size:14px;font-weight:600;margin:0}.q2-kanban__column-count{color:var(--q2-ink-muted);font-size:12px;font-variant-numeric:tabular-nums}.q2-kanban__cards{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-height:120px;overflow-y:auto;padding:var(--space-1)}.q2-kanban__card{background:var(--q2-surface-bg,var(--q2-glass-surface-bg));border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-lg);box-shadow:var(--q2-elev-1);cursor:pointer;padding:var(--space-4);transition:transform var(--motion-duration-quick),box-shadow var(--motion-duration-quick)}.q2-kanban__card:hover{box-shadow:var(--q2-elev-2)}.q2-kanban__card.is-dragging{opacity:.65;transform:scale(.98)}.q2-kanban__card-title{color:var(--q2-ink-primary);font-size:14px;font-weight:600;margin:0 0 var(--space-2)}.q2-kanban__card-meta{align-items:center;color:var(--q2-ink-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--space-2)}.q2-kanban[data-q2-kanban-draggable=true] .q2-kanban__card{cursor:grab;-webkit-user-drag:element}.q2-kanban.is-kanban-dragging,.q2-kanban.is-kanban-dragging[data-q2-kanban-draggable=true] .q2-kanban__card{cursor:grabbing}.q2-kanban.is-autoscrolling,.q2-kanban.is-kanban-dragging{scroll-behavior:auto;scroll-snap-type:none;-webkit-scroll-snap-type:none}.q2-kanban.is-autoscrolling .q2-kanban__column,.q2-kanban.is-kanban-dragging .q2-kanban__column{scroll-snap-align:none}.q2-kanban__card.is-dragging{cursor:grabbing}.q2-kanban__column.is-drop-target .q2-kanban__cards{border-radius:var(--q2-radius-md);outline:2px dashed color-mix(in srgb,var(--primary-500) 50%,transparent);outline-offset:4px}}@layer components{}@layer components{@media (prefers-reduced-motion:reduce){.q2-kanban__card{transition:none}}}@layer components{.q2-timeline{gap:var(--space-6);padding:var(--space-4) 0}.q2-timeline,.q2-timeline__day{display:flex;flex-direction:column}.q2-timeline__day{gap:var(--space-3)}.q2-timeline__day-label{border-bottom:1px solid var(--q2-surface-border);color:var(--q2-ink-muted);font-size:12px;font-weight:600;letter-spacing:.04em;padding-bottom:var(--space-2);text-transform:uppercase}.q2-timeline__item{display:grid;gap:var(--space-4);grid-template-columns:auto 1fr;position:relative}.q2-timeline__marker{background:var(--primary-500);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500) 25%,transparent);flex-shrink:0;height:10px;margin-top:var(--space-1);width:10px}.q2-timeline__item:not(:last-child) .q2-timeline__marker-col:after{background:var(--q2-surface-border);bottom:-var(--space-3);content:"";left:4px;position:absolute;top:18px;width:2px}.q2-timeline__marker-col{display:flex;justify-content:center;position:relative;width:20px}.q2-timeline__body{background:color-mix(in srgb,var(--q2-surface-bg) 50%,transparent);border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-lg);padding:var(--space-3) var(--space-4)}.q2-timeline__meta{align-items:center;color:var(--q2-ink-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--space-2);margin-bottom:var(--space-2)}.q2-timeline__title{color:var(--q2-ink-primary);font-size:14px;font-weight:600;margin:0 0 var(--space-1)}.q2-timeline__text{color:var(--q2-ink-secondary);font-size:14px;margin:0}.q2-timeline--compact{gap:var(--space-3);padding:0}.q2-timeline--compact .q2-timeline__day,.q2-timeline--compact .q2-timeline__item{gap:var(--space-3)}.q2-timeline--compact .q2-timeline__item:not(:last-child) .q2-timeline__marker-col:after{bottom:calc(var(--space-3)*-1)}.q2-timeline--compact .q2-timeline__body{padding:var(--space-2) var(--space-3)}.q2-popover{display:inline-flex;position:relative}.q2-popover__panel{backdrop-filter:blur(var(--q2-glass-blur,16px));background:var(--q2-dropdown-frost-bg,var(--q2-glass-surface-bg));border:1px solid var(--q2-dropdown-frost-border,var(--q2-surface-border));border-radius:var(--q2-radius-lg);box-shadow:var(--q2-elev-3);color:var(--q2-ink-primary);max-width:min(360px,calc(100vw - 24px));min-width:200px;padding:var(--space-4);position:fixed;z-index:var(--q2-z-modal-popover,740)}.q2-popover__panel[hidden]{display:none!important}.q2-popover__title{font-size:14px;font-weight:600;margin:0 0 var(--space-2)}.q2-popover__body{color:var(--q2-ink-secondary);font-size:14px}.q2-avatar{align-items:center;background:var(--primary-500);border:2px solid color-mix(in srgb,var(--q2-surface-border) 60%,transparent);border-radius:50%!important;color:var(--q2-ink-inverse-0,#fff);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.q2-avatar--sm{font-size:11px;height:28px;width:28px}.q2-avatar--lg{font-size:16px;height:48px;width:48px}.q2-avatar__img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.q2-avatar__status{background:var(--success-500);border:2px solid var(--q2-surface-bg,#fff);border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.q2-avatar-stack{align-items:center;display:inline-flex}.q2-avatar-stack .q2-avatar{box-shadow:0 0 0 2px var(--q2-surface-bg);margin-inline-start:-10px}.q2-avatar-stack .q2-avatar:first-child{margin-inline-start:0}.q2-avatar-stack__more{align-items:center;background:var(--default-200);border:2px solid var(--q2-surface-bg);border-radius:999px;color:var(--q2-ink-secondary);display:inline-flex;font-size:11px;font-weight:600;height:28px;justify-content:center;margin-inline-start:-10px;min-width:28px;padding:0 var(--space-2)}.new-entity-grid>.q2-member-list-section{flex-direction:column;margin:calc(var(--space-4)*var(--density-gap-multiplier, 1)) 0 calc(var(--space-2)*var(--density-gap-multiplier, 1))}.new-entity-grid>.q2-member-list-section,.q2-member-list-section__header{display:flex;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));min-width:0}.q2-member-list-section__header{align-items:center;flex-wrap:nowrap;justify-content:space-between;width:100%}.q2-member-list-section__label{color:var(--q2-ink-1);flex:1 1 auto;font-size:var(--font-size-body-s);font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-member-list-section__count{color:var(--q2-ink-2);font-weight:400}.q2-member-list-section__actions{flex:0 0 auto;flex-wrap:nowrap}.q2-member-list-section__action,.q2-member-list-section__actions{align-items:center;display:inline-flex;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1))}.q2-member-list-section__action{background:color-mix(in srgb,var(--q2-glass-control-bg) 76%,transparent);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);border-radius:var(--q2-radius-sm);color:var(--q2-ink-1);cursor:pointer;flex-shrink:0;font-size:var(--font-size-body-s);font-weight:500;line-height:1.25;min-height:0;padding:calc(var(--space-1)*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1));transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast);white-space:nowrap}.q2-member-list-section__action svg[data-q2-icon]{flex-shrink:0;height:14px;width:14px}.q2-member-list-section__action:hover{background:color-mix(in srgb,var(--q2-glass-control-bg) 92%,var(--q2-ink-0) 4%);border-color:color-mix(in srgb,var(--q2-glass-control-border) 100%,transparent);color:var(--q2-ink-0)}}@layer components{}@layer components{}@layer components{.q2-member-list-section__action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-member-list{background:color-mix(in srgb,var(--q2-glass-control-bg) 74%,var(--q2-ink-0) 8%);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 88%,transparent);border-radius:var(--q2-radius-md);min-width:0;overflow:hidden;width:100%}.q2-member-list--empty{padding:calc(var(--space-3)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1))}.q2-member-list__empty,.q2-member-list__loading{color:var(--q2-ink-2);font-size:var(--font-size-body-s);line-height:1.4;margin:0;text-align:center}.q2-member-list__row{align-items:center;display:grid;gap:calc(var(--space-2)*var(--density-gap-multiplier, 1));grid-template-columns:32px minmax(0,1fr) auto 28px;min-width:0;padding:calc(var(--space-2)*var(--density-padding-multiplier, 1)) calc(var(--space-3)*var(--density-padding-multiplier, 1));width:100%}.q2-member-list__row+.q2-member-list__row{border-top:1px solid color-mix(in srgb,var(--q2-glass-control-border) 72%,transparent)}.q2-member-list__avatar{align-items:center;background:color-mix(in srgb,var(--q2-glass-control-bg) 90%,var(--q2-ink-0) 3%);border:1px solid color-mix(in srgb,var(--q2-glass-control-border) 80%,transparent);border-radius:50%;color:var(--q2-ink-2);display:inline-flex;flex-shrink:0;font-size:var(--font-size-body-xs);font-weight:500;height:30px;justify-content:center;justify-self:center;line-height:1;width:30px}.q2-member-list__avatar--pending{background:transparent;border-color:color-mix(in srgb,var(--q2-glass-control-border) 100%,var(--q2-ink-2) 8%);border-style:dashed;color:var(--q2-ink-2)}.q2-member-list__avatar-icon{color:var(--q2-ink-2);height:14px;width:14px}.q2-member-list__identity{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.q2-member-list__name{color:var(--q2-ink-0);font-size:var(--font-size-body-m);font-weight:400}.q2-member-list__meta,.q2-member-list__name{line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q2-member-list__meta{color:var(--q2-ink-2);font-size:var(--font-size-body-s)}.q2-member-list__badges{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:calc(var(--space-1)*var(--density-gap-multiplier, 1));justify-content:flex-end;max-width:100%}.q2-member-list .q2-badge.q2-badge--sm{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font-size:var(--font-size-body-xs);font-weight:500;letter-spacing:.02em;line-height:1.3;min-height:0;padding:calc(var(--space-1)*.5*var(--density-padding-multiplier, 1)) calc(var(--space-2)*var(--density-padding-multiplier, 1))}.q2-member-list__action{align-items:center;background:transparent;border:0;border-radius:var(--q2-radius-sm);color:var(--q2-ink-2);cursor:pointer;display:inline-flex;height:26px;justify-content:center;justify-self:end;padding:0;transition:color var(--motion-fast),background var(--motion-fast);width:26px}.q2-member-list__action svg[data-q2-icon]{height:14px;width:14px}.q2-member-list__action:hover{background:color-mix(in srgb,var(--q2-ink-0) 8%,transparent);color:var(--q2-ink-0)}.q2-member-list__action:focus-visible{box-shadow:var(--q2-focus-ring);outline:none}.q2-member-list__action-spacer{height:26px;justify-self:end;width:26px}.q2-tag-input{display:flex;flex-direction:column;gap:var(--space-2)}.q2-tag-input__tokens{align-items:center;background:var(--q2-control-bg,transparent);border:1px solid var(--q2-control-border,var(--default-300));border-radius:var(--q2-radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3)}}@layer components{.q2-tag-input__tokens:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500) 22%,transparent)}.q2-tag-input__field{background:transparent;border:none;color:var(--q2-ink-primary);flex:1 1 120px;font-size:14px;min-width:80px;outline:none}.q2-tag-input__hidden{display:none}.q2-progress{background:color-mix(in srgb,var(--q2-ink-primary) 10%,transparent);border-radius:999px;height:6px;overflow:hidden;width:100%}.q2-progress__bar{background:linear-gradient(90deg,var(--primary-500),color-mix(in srgb,var(--primary-400) 80%,var(--primary-600)));border-radius:inherit;height:100%;transition:width var(--motion-duration-normal) var(--motion-ease-soft-out)}.q2-progress--lg{height:10px}.q2-progress__label{align-items:baseline;color:var(--q2-ink-muted);display:flex;font-size:12px;gap:var(--space-3);justify-content:space-between;line-height:1.4;margin:0 0 var(--space-2)}.q2-wizard-shell{display:flex;flex-direction:column;gap:var(--space-3)}.q2-wizard-shell__progress{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.q2-wizard-shell__progress .q2-progress{margin:0}}@layer components{@media (prefers-reduced-motion:reduce){.q2-progress__bar{transition:none}}}@layer components{.q2-split-pane{align-items:stretch;display:grid;gap:0;grid-template-columns:var(--q2-split-primary,1fr) 6px var(--q2-split-secondary,360px);min-height:400px}.q2-split-pane__primary,.q2-split-pane__secondary{min-width:0;overflow:auto}.q2-split-pane__handle{background:color-mix(in srgb,var(--q2-surface-border) 80%,transparent);border-radius:var(--q2-radius-sm);cursor:col-resize;transition:background var(--motion-duration-quick)}.q2-split-pane__handle.is-dragging,.q2-split-pane__handle:hover{background:color-mix(in srgb,var(--primary-500) 35%,transparent)}.q2-split-pane--stacked{grid-template-columns:1fr;grid-template-rows:1fr 6px 1fr}@media (max-width:900px){.q2-split-pane:not(.q2-split-pane--force){grid-template-columns:1fr;grid-template-rows:auto auto}.q2-split-pane__handle{display:none}}}@layer components{.q2-accordion{display:flex;flex-direction:column;gap:var(--space-2)}.q2-accordion__item{background:color-mix(in srgb,var(--q2-surface-bg) 45%,transparent);border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-lg);overflow:hidden}.q2-accordion__trigger{align-items:center;background:transparent;border:none;color:var(--q2-ink-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:var(--space-3);justify-content:space-between;padding:var(--space-4);text-align:start;width:100%}.q2-accordion__icon{color:var(--q2-ink-muted,var(--q2-ink-secondary));flex-shrink:0;height:16px;transition:transform var(--motion-duration-quick);width:16px}.q2-accordion__item.is-open .q2-accordion__icon{transform:rotate(180deg)}.q2-accordion__panel{color:var(--q2-ink-secondary);font-size:14px;padding:0 var(--space-4) var(--space-4)}.q2-accordion__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.q2-accordion__icon{transition:none}}}@layer components{.q2-filter-bar{align-items:flex-end;border-bottom:1px solid var(--q2-surface-border);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0}.q2-filter-bar__search{flex:1 1 200px;min-width:180px}.q2-filter-bar__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-2)}.q2-filter-bar__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2);width:100%}.q2-filter-bar__actions{display:flex;gap:var(--space-2);margin-inline-start:auto}.q2-command-palette{align-items:flex-start;background:color-mix(in srgb,var(--q2-ink-0) 45%,transparent);display:flex;inset:0;justify-content:center;padding:12vh var(--space-4) var(--space-4);position:fixed;z-index:var(--q2-z-modal,800)}.q2-command-palette[hidden]{display:none!important}.q2-command-palette__panel{backdrop-filter:blur(var(--q2-glass-blur,20px));background:var(--q2-surface-bg,var(--q2-glass-surface-bg));border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-xl);box-shadow:var(--q2-elev-4);overflow:hidden;width:min(560px,100%)}.q2-command-palette__input{background:transparent;border:none;border-bottom:1px solid var(--q2-surface-border);color:var(--q2-ink-primary);font-size:16px;outline:none;padding:var(--space-4);width:100%}.q2-command-palette__list{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:var(--space-2)}.q2-command-palette__item{align-items:center;border-radius:var(--q2-radius-md);color:var(--q2-ink-primary);cursor:pointer;display:flex;font-size:14px;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.q2-command-palette__item.is-active,.q2-command-palette__item:hover{background:color-mix(in srgb,var(--primary-500) 14%,transparent)}.q2-command-palette__hint{color:var(--q2-ink-muted);font-size:11px;margin-inline-start:auto}.q2-tree{color:var(--q2-ink-primary);font-size:14px}.q2-tree__list{list-style:none;margin:0;padding:0}.q2-tree__item{margin:0}.q2-tree__row{align-items:center;border-radius:var(--q2-radius-md);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.q2-tree__row:hover{background:color-mix(in srgb,var(--q2-ink-primary) 6%,transparent)}.q2-tree__row.is-selected{background:color-mix(in srgb,var(--primary-500) 14%,transparent)}.q2-tree__toggle{background:transparent;border:none;color:var(--q2-ink-muted);cursor:pointer;flex-shrink:0;height:20px;width:20px}.q2-tree__children{padding-inline-start:var(--space-6)}.q2-tree__children[hidden]{display:none}.q2-notification-center{display:inline-flex;position:relative}.q2-notification-center__panel{backdrop-filter:blur(var(--q2-glass-blur,16px));background:var(--q2-dropdown-frost-bg,var(--q2-glass-surface-bg));border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-lg);box-shadow:var(--q2-elev-3);display:flex;flex-direction:column;max-height:min(480px,70vh);overflow:hidden;position:fixed;width:min(380px,calc(100vw - 24px));z-index:var(--q2-z-modal-popover,740)}.q2-notification-center__panel[hidden]{display:none!important}.q2-notification-center__head{align-items:center;border-bottom:1px solid var(--q2-surface-border);display:flex;justify-content:space-between;padding:var(--space-4)}.q2-notification-center__list{list-style:none;margin:0;overflow-y:auto;padding:var(--space-2)}.q2-notification-center__item{border-radius:var(--q2-radius-md);cursor:pointer;padding:var(--space-3)}.q2-notification-center__item:hover{background:color-mix(in srgb,var(--q2-ink-primary) 6%,transparent)}.q2-notification-center__item.is-unread{border-inline-start:3px solid var(--primary-500)}.q2-notification-center__title{font-size:14px;font-weight:600;margin:0 0 var(--space-1)}.q2-notification-center__time{color:var(--q2-ink-muted);font-size:11px}.q2-file-upload,.q2-file-upload__drop{display:flex;flex-direction:column;gap:var(--space-3)}.q2-file-upload__drop{align-items:center;background:color-mix(in srgb,var(--q2-surface-bg) 40%,transparent);border:2px dashed var(--q2-surface-border);border-radius:var(--q2-radius-lg);color:var(--q2-ink-secondary);cursor:pointer;justify-content:center;min-height:140px;padding:var(--space-6);text-align:center;transition:border-color var(--motion-duration-quick),background var(--motion-duration-quick)}.q2-file-upload__drop.is-dragover,.q2-file-upload__drop:hover{background:color-mix(in srgb,var(--primary-500) 8%,transparent);border-color:var(--primary-500)}.q2-file-upload__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.q2-file-upload__list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.q2-file-upload__file{align-items:center;border:1px solid var(--q2-surface-border);border-radius:var(--q2-radius-md);display:flex;font-size:14px;gap:var(--space-3);padding:var(--space-3)}.q2-activity-feed{display:flex;flex-direction:column;gap:var(--space-4)}.q2-activity-feed__filters{padding:var(--space-4)}.q2-activity-feed__filters-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.q2-activity-feed__filter-form .q2-field{margin-bottom:0;min-width:150px}.q2-activity-feed__events .q2-timeline__body{width:100%}.q2-activity-feed__pagination{align-items:center;display:flex;gap:var(--space-3);justify-content:center;padding:var(--space-4)}.q2-activity-feed__pagination-info{color:var(--q2-ink-muted);font-size:14px}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer overrides{.q2-control-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--space-3)*var(--density-gap-multiplier, 1))}.q2-control-row>.q2-field{margin-bottom:0}.q2-control-row:not(:has(>:not(.q2-field))){align-items:start}.q2-control-row__grow{flex:1 1 auto;min-width:0}.q2-form--two-columns,.q2-form-grid{align-items:start}.q2-field--reserve-status .q2-field__error,.q2-field--reserve-status .q2-field__hint{min-height:1.4em}.q2-workspace__body{box-sizing:border-box;max-width:100%;min-width:0;--page-gutter-x:calc(var(--space-6)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-6)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-6)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-8)*var(--density-gap-multiplier, 1));padding-inline:var(--page-gutter-x)}.q2-workspace__body:has(>.q2-page[data-ql-density=compact]){--page-gutter-x:calc(var(--space-4)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-4)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-4)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-6)*var(--density-gap-multiplier, 1))}.q2-workspace__body:has(>.q2-page[data-ql-density=cozy]){--page-gutter-x:calc(var(--space-8)*var(--density-padding-multiplier, 1));--page-padding-y:calc(var(--space-8)*var(--density-padding-multiplier, 1));--page-gap:calc(var(--space-8)*var(--density-gap-multiplier, 1));--section-gap:calc(var(--space-10)*var(--density-gap-multiplier, 1))}.q2-workspace__body>:is(.q2-page,.q2-page-crown,.q2-tasks-page,.q2-backlog-page,.q2-activity-feed){box-sizing:border-box;margin-inline:0;max-width:100%;width:100%}.q2-page{padding-inline:0}.q2-page-dashboard-widget,.q2-page>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.q2-page-dashboard-widget>.q2-cc-health{box-sizing:border-box;width:100%}.q2-content,.q2-content__inner,.q2-page,.q2-workspace,.q2-workspace__body{min-width:0}.q2-content__inner{width:100%}:where(.q2-root,[data-qlunar="2"]) .q2-icon>svg,:where(.q2-root,[data-qlunar="2"]) svg[data-q2-icon]{flex-shrink:0;height:var(--q2-icon-size,1em);width:var(--q2-icon-size,1em)}}@layer engine{:where(.q2-root,[data-qlunar="2"]){--q2-on-dark:0}:where(.q2-root,[data-qlunar="2"]),:where(.q2-root,[data-qlunar="2"]) :where([data-theme],[data-ql-veil]){--q2-status-success-ink:color-mix(in srgb,var(--success-700) calc((1 - var(--q2-on-dark))*100%),var(--success-300) calc(var(--q2-on-dark)*100%));--q2-status-success-solid:color-mix(in srgb,var(--success-600) calc((1 - var(--q2-on-dark))*100%),var(--success-400) calc(var(--q2-on-dark)*100%));--q2-status-success-surface:color-mix(in srgb,var(--success-500) 12%,transparent);--q2-status-success-border:color-mix(in srgb,var(--q2-status-success-solid) 45%,transparent);--q2-status-warning-ink:color-mix(in srgb,var(--warning-800) calc((1 - var(--q2-on-dark))*100%),var(--warning-200) calc(var(--q2-on-dark)*100%));--q2-status-warning-solid:color-mix(in srgb,var(--warning-600) calc((1 - var(--q2-on-dark))*100%),var(--warning-400) calc(var(--q2-on-dark)*100%));--q2-status-warning-surface:color-mix(in srgb,var(--warning-500) 14%,transparent);--q2-status-warning-border:color-mix(in srgb,var(--q2-status-warning-solid) 50%,transparent);--q2-status-danger-ink:color-mix(in srgb,var(--danger-700) calc((1 - var(--q2-on-dark))*100%),var(--danger-300) calc(var(--q2-on-dark)*100%));--q2-status-danger-solid:color-mix(in srgb,var(--danger-600) calc((1 - var(--q2-on-dark))*100%),var(--danger-400) calc(var(--q2-on-dark)*100%));--q2-status-danger-surface:color-mix(in srgb,var(--danger-500) 12%,transparent);--q2-status-danger-border:color-mix(in srgb,var(--q2-status-danger-solid) 45%,transparent);--q2-status-info-ink:color-mix(in srgb,var(--secondary-700) calc((1 - var(--q2-on-dark))*100%),var(--secondary-300) calc(var(--q2-on-dark)*100%));--q2-status-info-solid:color-mix(in srgb,var(--secondary-600) calc((1 - var(--q2-on-dark))*100%),var(--secondary-400) calc(var(--q2-on-dark)*100%));--q2-status-info-surface:color-mix(in srgb,var(--secondary-500) 12%,transparent);--q2-status-info-border:color-mix(in srgb,var(--q2-status-info-solid) 45%,transparent)}:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"]) [data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"]) [data-theme=dark],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=last-quarter],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=total-eclipse],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-crescent],:where(.q2-root,[data-qlunar="2"])[data-ql-veil=waning-gibbous],:where(.q2-root,[data-qlunar="2"])[data-theme=dark]{--q2-on-dark:1}}