:root{--brand-topbar-from:#8c7347;--brand-topbar-to:#b09b6f;--brand-primary:#5f4d26;--brand-secondary:#7a6334;--brand-accent:#d9b45e;--brand-green:#10a37f;--brand-dark:#1a2332;--brand-blue:#0f6292;--brand-light-blue:#dbeafe;--qn-menu-panel-bg:#f7f2e6;--qn-menu-panel-border:#e2d5ba;--qn-menu-card-border:#ece1c9;--qn-menu-card-hover:#f1e7d2;--qn-menu-label:#6e5a2e;--qn-menu-ring:#8a6d2f;--qn-menu-banner-hover:#4a3c1e;--color-primary-50:#e6f0f5;--color-primary-100:#cce1eb;--color-primary-200:#99c3d7;--color-primary-300:#66a5c3;--color-primary-400:#3387af;--color-primary-500:#00699b;--color-primary-600:#00547c;--color-primary-700:#003f5d;--color-primary-800:#002a3e;--color-primary-900:#00151f;--color-secondary-50:#f8fafc;--color-secondary-100:#f1f5f9;--color-secondary-200:#e2e8f0;--color-secondary-300:#cbd5e1;--color-secondary-400:#94a3b8;--color-secondary-500:#64748b;--color-secondary-600:#475569;--color-secondary-700:#334155;--color-secondary-800:#1e293b;--color-secondary-900:#0f172a;--color-success-50:#e6f5ed;--color-success-100:#dcfce7;--color-success-500:#059669;--color-success-600:#047857;--color-success-700:#166534;--color-warning-50:#fef3e6;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#92400e;--color-danger-50:#fee6e6;--color-danger-100:#fee2e2;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#991b1b;--color-info-50:#eff6ff;--color-info-100:#dbeafe;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-700:#1e40af;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--btn-primary-bg:var(--color-primary-500);--btn-primary-bg-hover:var(--color-primary-600);--btn-primary-bg-active:var(--color-primary-700);--btn-primary-text:#fff;--btn-primary-ring:var(--color-primary-300);--btn-secondary-bg:var(--color-secondary-500);--btn-secondary-bg-hover:var(--color-secondary-600);--btn-secondary-bg-active:var(--color-secondary-700);--btn-secondary-text:#fff;--btn-secondary-ring:var(--color-secondary-300);--btn-success-bg:var(--brand-green);--btn-success-bg-hover:#0d8f6f;--btn-success-bg-active:#0b7d5f;--btn-success-text:#fff;--btn-success-ring:var(--color-success-100);--btn-danger-bg:var(--color-danger-500);--btn-danger-bg-hover:var(--color-danger-600);--btn-danger-bg-active:var(--color-danger-700);--btn-danger-text:#fff;--btn-danger-ring:var(--color-danger-100);--btn-warning-bg:var(--color-warning-500);--btn-warning-bg-hover:var(--color-warning-600);--btn-warning-bg-active:var(--color-warning-700);--btn-warning-text:#fff;--btn-warning-ring:var(--color-warning-100);--btn-outline-bg:#fff;--btn-outline-bg-hover:var(--color-gray-50);--btn-outline-border:var(--color-gray-300);--btn-outline-text:var(--color-gray-700);--btn-outline-ring:var(--brand-blue);--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--color-primary-50);--btn-ghost-text:var(--color-gray-600);--btn-ghost-text-hover:var(--color-primary-600);--btn-padding-x:1.5rem;--btn-padding-y:0.75rem;--btn-padding-x-sm:1rem;--btn-padding-y-sm:0.5rem;--btn-padding-x-xs:0.75rem;--btn-padding-y-xs:0.375rem;--btn-border-radius:0.5rem;--btn-font-weight:600;--header-bg:#fff;--header-border:var(--color-gray-200);--header-height:4rem;--qn-global-top-bar-h:7rem;--qn-topbar-logo-h:4.5rem;--qn-topbar-logo-max-w:16rem;--qn-topbar-logo-h-compact:3.5rem;--qn-topbar-logo-max-w-compact:9rem;--qn-form-bar-h:10.5rem;--header-padding-x:2rem;--header-padding-y:0.875rem;--header-title-size:var(--text-page-title);--header-title-weight:700;--header-title-color:var(--color-gray-900);--header-section-size:var(--text-section-title);--header-section-weight:600;--header-section-color:var(--color-gray-800);--table-bg:#fff;--table-border:var(--color-gray-200);--table-border-radius:0.75rem;--table-header-bg:var(--color-gray-50);--table-header-text:var(--color-gray-700);--table-header-font-size:0.75rem;--table-header-font-weight:600;--table-header-text-transform:uppercase;--table-header-letter-spacing:0.05em;--table-header-padding-x:1rem;--table-header-padding-y:0.75rem;--table-row-bg:#fff;--table-row-bg-hover:var(--color-gray-50);--table-row-bg-selected:var(--color-primary-50);--table-row-text:var(--color-gray-900);--table-row-text-secondary:var(--color-gray-500);--table-row-font-size:0.875rem;--table-row-padding-x:1rem;--table-row-padding-y:0.75rem;--table-cell-border:var(--color-gray-100);--card-bg:var(--qn-card-bg);--card-border:var(--color-gray-200);--card-border-radius:0.75rem;--card-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--card-padding:1rem;--card-title-size:var(--text-card-title);--card-title-weight:600;--card-title-color:var(--color-gray-900);--input-bg:#fff;--input-border:var(--color-gray-300);--input-border-focus:var(--color-primary-500);--input-text:var(--color-gray-900);--input-placeholder:var(--color-gray-400);--input-border-radius:0.375rem;--input-height:2.5rem;--input-padding-x:0.75rem;--status-active-bg:var(--color-success-100);--status-active-text:var(--color-success-700);--status-active-border:#bbf7d0;--status-pending-bg:var(--color-warning-100);--status-pending-text:var(--color-warning-700);--status-pending-border:#fde68a;--status-closed-bg:var(--color-gray-200);--status-closed-text:var(--color-gray-700);--status-closed-border:var(--color-gray-300);--status-cancelled-bg:var(--color-danger-100);--status-cancelled-text:var(--color-danger-700);--status-cancelled-border:#fca5a5;--status-completed-bg:var(--color-success-100);--status-completed-text:var(--color-success-700);--status-completed-border:#bbf7d0;--status-in-progress-bg:var(--color-info-100);--status-in-progress-text:var(--color-info-700);--status-in-progress-border:#bfdbfe;--stats-color-0-bg-from:var(--color-primary-50);--stats-color-0-bg-to:var(--color-primary-100);--stats-color-0-text:var(--color-primary-700);--stats-color-0-value:var(--color-primary-900);--stats-color-0-icon:var(--color-primary-500);--stats-color-1-bg-from:#ecfdf5;--stats-color-1-bg-to:#d1fae5;--stats-color-1-text:#065f46;--stats-color-1-value:#065f46;--stats-color-1-icon:#059669;--stats-color-2-bg-from:var(--color-info-50);--stats-color-2-bg-to:var(--color-info-100);--stats-color-2-text:var(--color-info-700);--stats-color-2-value:var(--color-info-700);--stats-color-2-icon:var(--color-info-500);--stats-color-3-bg-from:#fff7ed;--stats-color-3-bg-to:#ffedd5;--stats-color-3-text:#9a3412;--stats-color-3-value:#9a3412;--stats-color-3-icon:#d97706;--stats-color-4-bg-from:var(--color-danger-50);--stats-color-4-bg-to:var(--color-danger-100);--stats-color-4-text:var(--color-danger-700);--stats-color-4-value:var(--color-danger-700);--stats-color-4-icon:var(--color-danger-500);--stats-color-5-bg-from:#f3e8ff;--stats-color-5-bg-to:#e9d5ff;--stats-color-5-text:#7c3aed;--stats-color-5-value:#6b21a8;--stats-color-5-icon:#a855f7;--stats-color-6-bg-from:#eef2ff;--stats-color-6-bg-to:#e0e7ff;--stats-color-6-text:#4f46e5;--stats-color-6-value:#4338ca;--stats-color-6-icon:#6366f1;--stats-color-7-bg-from:#f0fdfa;--stats-color-7-bg-to:#ccfbf1;--stats-color-7-text:#0d9488;--stats-color-7-value:#0f766e;--stats-color-7-icon:#14b8a6;--stats-color-8-bg-from:#fdf2f8;--stats-color-8-bg-to:#fce7f3;--stats-color-8-text:#9d174d;--stats-color-8-value:#9d174d;--stats-color-8-icon:#ec4899;--stats-color-9-bg-from:var(--color-gray-50);--stats-color-9-bg-to:var(--color-gray-100);--stats-color-9-text:var(--color-gray-700);--stats-color-9-value:var(--color-gray-900);--stats-color-9-icon:var(--color-gray-500);--text-page-title:1.5rem;--text-detail-title:1.25rem;--text-section-title:1.125rem;--text-card-title:1rem;--text-body:1rem;--text-small:0.875rem;--text-xs:0.75rem;--leading-page-title:2rem;--leading-detail-title:1.75rem;--leading-section-title:1.625rem;--leading-card-title:1.5rem;--leading-body:1.5rem;--leading-small:1.25rem;--leading-xs:1rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--page-padding-x:1rem;--page-padding-y:1rem;--section-padding-x:1rem;--section-padding-y:1rem;--section-gap:1rem;--size-icon-xs:1rem;--size-icon-sm:1.25rem;--size-icon-md:2rem;--size-icon-lg:2.5rem;--size-icon-xl:3rem;--size-control:2.5rem;--size-touch-icon:2.25rem;--size-mark-sm:4rem;--size-mark-md:12rem;--size-mark-lg:14rem;--size-logo:var(--qn-topbar-logo-h);--size-logo-compact:var(--qn-topbar-logo-h-compact);--size-logo-max:var(--qn-topbar-logo-max-w);--size-logo-max-compact:var(--qn-topbar-logo-max-w-compact);--capacity-narrow:28rem;--capacity-form:42rem;--capacity-wide:56rem;--capacity-page:100rem;--radius-none:0;--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--ease-standard:ease-in-out;--ease-out:ease-out;--ease-in:ease-in;--transition-fast:var(--duration-fast) var(--ease-standard);--transition-normal:var(--duration-normal) var(--ease-standard);--transition-slow:var(--duration-slow) var(--ease-standard);--scale-press:0.95;--scale-rest:1;--scale-lift:1.02;--scale-emphasis:1.05;--lift-y:-0.125rem;--motion-float-y:-1.25rem;--motion-swing-deg:5deg;--anim-float:qn-float 6s var(--ease-standard) infinite;--anim-swing:qn-swing 3s var(--ease-standard) infinite;--anim-fade-in:qn-fade-in var(--duration-normal) var(--ease-in);--anim-slide-in:qn-slide-in var(--duration-slow) var(--ease-out);--anim-slide-out:qn-slide-out var(--duration-slow) var(--ease-in);--anim-accordion-down:qn-accordion-down var(--duration-normal) var(--ease-out);--anim-accordion-up:qn-accordion-up var(--duration-normal) var(--ease-out);--anim-deadline-attention:qn-deadline-attention 2.4s var(--ease-standard) infinite;--anim-deadline-attention-warn:qn-deadline-attention-warn 3.2s var(--ease-standard) infinite;--anim-today-dot:qn-today-dot 1.6s var(--ease-standard) infinite;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--surface-page:var(--qn-page-bg);--surface-section:var(--qn-section-bg);--surface-card:var(--qn-card-bg);--surface-item:var(--qn-item-bg);--surface-header:var(--header-bg);--surface-input:var(--input-bg);--surface-head:var(--qn-card-head-bg);--surface-overlay:#fff;--ink-title:var(--header-title-color);--ink-body:var(--color-gray-800);--ink-muted:var(--color-gray-600);--ink-subtle:var(--color-gray-500);--ink-inverse:#fff;--ink-link:var(--color-primary-600);--line-default:var(--header-border);--line-strong:var(--color-gray-300);--line-focus:var(--color-primary-500)}.dark{--header-bg:#1e293b;--header-border:#334155;--header-title-color:#f8fafc;--header-section-color:#e2e8f0;--card-bg:var(--qn-card-bg);--card-border:#334155;--card-title-color:#f8fafc;--table-bg:#1e293b;--table-border:#334155;--table-header-bg:#0f172a;--table-header-text:#94a3b8;--table-row-bg:#1e293b;--table-row-bg-hover:#334155;--table-row-text:#f8fafc;--table-row-text-secondary:#94a3b8;--table-cell-border:#334155;--input-bg:#1e293b;--input-border:#475569;--input-text:#f8fafc;--input-placeholder:#64748b;--btn-outline-bg:#1e293b;--btn-outline-bg-hover:#334155;--btn-outline-border:#475569;--btn-outline-text:#e2e8f0;--btn-ghost-bg-hover:#334155;--btn-ghost-text:#94a3b8;--btn-ghost-text-hover:var(--color-primary-400);--status-active-bg:rgba(5,150,105,.2);--status-pending-bg:rgba(245,158,11,.2);--status-closed-bg:rgba(100,116,139,.2);--status-cancelled-bg:rgba(239,68,68,.2);--status-completed-bg:rgba(5,150,105,.2);--status-in-progress-bg:rgba(59,130,246,.2);--stats-color-0-bg-from:rgba(0,102,155,.15);--stats-color-0-bg-to:rgba(0,102,155,.25);--stats-color-0-text:#93c5fd;--stats-color-0-value:#dbeafe;--stats-color-0-icon:#3b82f6;--stats-color-1-bg-from:rgba(5,150,105,.12);--stats-color-1-bg-to:rgba(5,150,105,.18);--stats-color-1-text:#6ee7b7;--stats-color-1-value:#a7f3d0;--stats-color-1-icon:#059669;--stats-color-2-bg-from:rgba(59,130,246,.15);--stats-color-2-bg-to:rgba(59,130,246,.25);--stats-color-2-text:#93c5fd;--stats-color-2-value:#dbeafe;--stats-color-2-icon:#3b82f6;--stats-color-3-bg-from:rgba(217,119,6,.15);--stats-color-3-bg-to:rgba(217,119,6,.22);--stats-color-3-text:#fdba74;--stats-color-3-value:#fed7aa;--stats-color-3-icon:#d97706;--stats-color-4-bg-from:rgba(239,68,68,.15);--stats-color-4-bg-to:rgba(239,68,68,.25);--stats-color-4-text:#fca5a5;--stats-color-4-value:#fee2e2;--stats-color-4-icon:#ef4444;--stats-color-5-bg-from:rgba(168,85,247,.15);--stats-color-5-bg-to:rgba(168,85,247,.25);--stats-color-5-text:#c4b5fd;--stats-color-5-value:#e9d5ff;--stats-color-5-icon:#a855f7;--stats-color-6-bg-from:rgba(99,102,241,.15);--stats-color-6-bg-to:rgba(99,102,241,.25);--stats-color-6-text:#a5b4fc;--stats-color-6-value:#e0e7ff;--stats-color-6-icon:#6366f1;--stats-color-7-bg-from:rgba(20,184,166,.15);--stats-color-7-bg-to:rgba(20,184,166,.25);--stats-color-7-text:#5eead4;--stats-color-7-value:#ccfbf1;--stats-color-7-icon:#14b8a6;--stats-color-8-bg-from:rgba(236,72,153,.15);--stats-color-8-bg-to:rgba(236,72,153,.25);--stats-color-8-text:#f9a8d4;--stats-color-8-value:#fce7f3;--stats-color-8-icon:#ec4899;--stats-color-9-bg-from:hsla(220,9%,46%,.15);--stats-color-9-bg-to:hsla(220,9%,46%,.25);--stats-color-9-text:#d1d5db;--stats-color-9-value:#f3f4f6;--stats-color-9-icon:#6b7280;--surface-overlay:var(--qn-card-bg);--ink-body:#e2e8f0;--ink-muted:#94a3b8;--ink-subtle:#64748b;--ink-link:var(--color-primary-400);--line-default:var(--header-border);--line-strong:#475569}@media (min-width:640px){:root{--qn-form-bar-h:4.25rem}}@media (max-width:639px){:root{--header-height:3.5rem}}:root{--qn-bottom-nav-h:3.5rem;--qn-bottom-chrome:0px}@media (max-width:1023px){:root{--qn-global-top-bar-h:4rem;--qn-bottom-chrome:env(safe-area-inset-bottom)}:root[data-bottom-nav-visible]{--qn-bottom-chrome:calc(var(--qn-bottom-nav-h) + env(safe-area-inset-bottom))}}@media (min-width:768px){:root{--page-padding-x:1.25rem;--page-padding-y:1.25rem;--section-padding-x:1.25rem;--section-padding-y:1.25rem;--section-gap:1.25rem;--card-padding:1.25rem;--text-detail-title:1.375rem;--leading-detail-title:1.875rem;--text-section-title:1.25rem;--leading-section-title:1.75rem;--text-card-title:1.125rem;--leading-card-title:1.625rem}}@media (min-width:1024px){:root{--page-padding-x:2rem;--page-padding-y:1.5rem;--section-padding-x:2rem;--section-padding-y:1.5rem;--section-gap:1.5rem;--card-padding:1.5rem;--text-page-title:1.875rem;--leading-page-title:2.25rem;--text-detail-title:1.5rem;--leading-detail-title:2rem;--text-section-title:1.25rem;--leading-section-title:1.75rem;--text-card-title:1.125rem;--leading-card-title:1.625rem}}:root{--qn-sb-bg:#1f3862;--qn-sb-bg-2:#1b3258;--qn-sb-text:oklch(0.99 0.005 240);--qn-sb-text-dim:#c4c4cd;--qn-sb-text-muted:oklch(0.72 0.02 240);--qn-sb-active-bg:oklch(0.5 0.085 230);--qn-sb-active-text:#fff;--qn-sb-hover-bg:oklch(0.34 0.05 248);--qn-sb-border:oklch(0.42 0.05 248);--qn-sb-divider-gold:oklch(0.72 0.14 78);--qn-header-bg:oklch(0.985 0.005 80);--qn-header-border:oklch(0.9 0.012 75);--qn-page-bg:oklch(0.970 0.008 80);--qn-section-bg:oklch(0.990 0.004 80);--qn-card-bg:oklch(0.995 0.002 80);--qn-card-head-bg:#f1e7d2;--qn-card-accent:#5f4d26;--qn-item-bg:#f8f7f3;--qn-today-bg:oklch(0.58 0.205 25);--qn-today-bg-2:oklch(0.52 0.215 25);--qn-today-ink:#fff;--qn-tomorrow-bg:oklch(0.85 0.17 75);--qn-tomorrow-ink:oklch(0.24 0.13 50);--qn-tomorrow-border:oklch(0.84 0.1 70);--qn-overdue-bg:oklch(0.92 0.08 25);--qn-overdue-ink:oklch(0.48 0.19 25);--qn-overdue-border:oklch(0.88 0.06 25);--qn-later-bg:oklch(0.96 0.012 250);--qn-later-ink:oklch(0.42 0.015 250);--qn-empty-bg:oklch(0.96 0.03 160);--qn-empty-ink:oklch(0.45 0.12 160)}.dark{--qn-header-bg:oklch(0.22 0.012 250);--qn-header-border:oklch(0.32 0.018 250);--qn-page-bg:#111827;--qn-section-bg:oklch(0.23 0.012 250);--qn-card-bg:oklch(0.26 0.012 250);--qn-card-head-bg:oklch(0.32 0.04 80);--qn-card-accent:oklch(0.78 0.08 80);--qn-item-bg:oklch(0.22 0.012 250);--qn-tomorrow-bg:oklch(0.45 0.17 75);--qn-tomorrow-ink:oklch(0.95 0.06 75);--qn-tomorrow-border:oklch(0.55 0.18 70);--qn-overdue-bg:oklch(0.32 0.08 25);--qn-overdue-ink:oklch(0.92 0.08 25);--qn-overdue-border:oklch(0.45 0.10 25);--qn-later-bg:oklch(0.22 0.012 250);--qn-later-ink:oklch(0.72 0.02 240);--qn-empty-bg:oklch(0.32 0.04 160);--qn-empty-ink:oklch(0.78 0.07 160)}.qn-sidebar-bg{background:linear-gradient(180deg,var(--qn-sb-bg) 0,var(--qn-sb-bg-2) 100%)}.qn-topbar-bg{background:linear-gradient(90deg,var(--brand-topbar-from) 0,var(--brand-topbar-to) 100%)}[dir=rtl] .qn-topbar-bg{background:linear-gradient(270deg,var(--brand-topbar-from) 0,var(--brand-topbar-to) 100%)}.qn-sidebar-divider:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--qn-sb-divider-gold) 45%,transparent) 30%,color-mix(in oklch,var(--qn-sb-divider-gold) 55%,transparent) 70%,transparent 100%)}.qn-nav-divider>li+li{position:relative}.qn-nav-divider>li+li:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--qn-sb-divider-gold) 45%,transparent) 30%,color-mix(in oklch,var(--qn-sb-divider-gold) 55%,transparent) 70%,transparent 100%)}.qn-dl-today-col{position:relative;background:linear-gradient(155deg,var(--qn-today-bg) 0,var(--qn-today-bg-2) 100%);color:var(--qn-today-ink)}@media (prefers-reduced-motion:no-preference){.qn-dl-today-col:after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 oklch(1 0 0/.7);animation:var(--anim-today-dot)}}@keyframes qn-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--motion-float-y))}}@keyframes qn-swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(var(--motion-swing-deg))}75%{transform:rotate(calc(var(--motion-swing-deg) * -1))}}@keyframes qn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qn-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes qn-slide-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes qn-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes qn-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes qn-deadline-attention{0%,to{box-shadow:0 0 0 0 hsl(var(--destructive)/0)}50%{box-shadow:0 0 16px 2px hsl(var(--destructive)/.32)}}@keyframes qn-deadline-attention-warn{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 14px 2px rgba(245,158,11,.34)}}@keyframes qn-today-dot{0%,to{box-shadow:0 0 0 0 oklch(1 0 0/.6)}50%{box-shadow:0 0 0 5px oklch(1 0 0/0)}}@media (prefers-reduced-motion:reduce){:root{--anim-float:none;--anim-swing:none;--anim-deadline-attention:none;--anim-deadline-attention-warn:none;--anim-today-dot:none}}.auth-illustration-bg{background-image:linear-gradient(to bottom right,#002d42,#004a65 50%,#006b85),linear-gradient(30deg,rgba(0,63,93,.06) 12%,transparent 12.5%,transparent 87%,rgba(0,63,93,.06) 87.5%,rgba(0,63,93,.06)),linear-gradient(150deg,rgba(0,63,93,.06) 12%,transparent 12.5%,transparent 87%,rgba(0,63,93,.06) 87.5%,rgba(0,63,93,.06)),linear-gradient(30deg,rgba(0,63,93,.06) 12%,transparent 12.5%,transparent 87%,rgba(0,63,93,.06) 87.5%,rgba(0,63,93,.06)),linear-gradient(150deg,rgba(0,63,93,.06) 12%,transparent 12.5%,transparent 87%,rgba(0,63,93,.06) 87.5%,rgba(0,63,93,.06)),linear-gradient(60deg,rgba(0,181,217,.08) 25%,transparent 25.5%,transparent 75%,rgba(0,181,217,.08) 0,rgba(0,181,217,.08)),linear-gradient(60deg,rgba(0,181,217,.08) 25%,transparent 25.5%,transparent 75%,rgba(0,181,217,.08) 0,rgba(0,181,217,.08));background-size:100% 100%,80px 140px,80px 140px,80px 140px,80px 140px,80px 140px,80px 140px;background-position:0 0,0 0,0 0,40px 70px,40px 70px,0 0,40px 70px}.input-group:focus-within label{color:var(--color-primary-700)}.input-group:focus-within input{border-color:var(--color-primary-700);box-shadow:0 0 0 3px rgba(0,63,93,.1)}