:root{--white:#ffffff;--black:#000000;--sig-bg:#fafbfd;--sig-topbar:#ffffff;--sig-topbar-bd:#edf1f6;--sig-field:#f1f4f9;--sig-rail:linear-gradient(180deg,#f7f9fd,#eef2f9);--sig-rail-sep:#e6ebf3;--sig-rail-ink:#5b6b80;--sig-rail-ink-active:#1d6ff2;--sig-rail-active:linear-gradient(90deg,#d8e5ff,#eaf1fe);--sig-chip-bg:#1d6ff2;--sig-chip-ink:#ffffff;--sig-chip-shadow:0 6px 14px rgba(29,111,242,0.34);--sig-card:#ffffff;--sig-card-bd:#e9edf4;--sig-card-sep:#f1f5f9;--sig-ink:#0f2747;--sig-ink-2:#64748b;--sig-ink-3:#94a3b8;--sig-accent:#1d6ff2;--sig-accent-soft:#e8f0fe;--sig-cta:#f5a800;--sig-cta-ink:#0f2747;--sem-danger:#c22a1e;--sem-danger-soft:#fdecea;--sem-warn:#8a5b00;--sem-warn-soft:#fbf0dd;--sem-ok:#157f4b;--sem-ok-soft:#e4f4ea;--sem-alert-dot:#e12b1d;--sem-neutral:#0f2747;--sem-neutral-soft:#f1f5f9;--logo-grad-a:#12788f;--logo-grad-b:#0a3c57;--logo-muted:#7e90a8;--stamp-ink:#1c3f94;--stamp-ring:rgba(28,63,148,0.45);--pen-ink:#1a2b6d;--pen-ink-2:#111827;--checker-a:#ffffff;--checker-b:#e6ebf2;--scrim:rgba(15,39,71,0.46);--doc-paper:#ffffff;--doc-ink:#0f2747;--doc-ink-2:#475569;--doc-ink-3:#64748b;--doc-rule:#e3e9f1;--doc-rule-2:#eef2f7;--doc-title:#1c3f94;--doc-gold:#f5a800;--doc-wm:rgba(15,39,71,0.055);--doc-shadow:0 14px 34px rgba(15,39,71,0.2);--control-off:#c0cbda;--control-bd-off:#c8d3e2;--skel:#e3e9f2;--skel-strong:#d3dce8;--preview-col-bg:#f6f8fb;--scroll-thumb:#cbd5e1;--th-navy-bg:#f7f9fc;--th-navy-topbar:#ffffff;--th-navy-topbar-bd:#e6ebf2;--th-navy-field:#f2f5fa;--th-navy-rail:#0b1f3f;--th-navy-rail-sep:rgba(255,255,255,0.12);--th-navy-rail-ink:rgba(255,255,255,0.68);--th-navy-rail-ink-active:#f5a800;--th-navy-rail-active:rgba(245,168,0,0.14);--th-navy-chip-bg:rgba(245,168,0,0.18);--th-navy-chip-ink:#f5a800;--th-navy-card:#ffffff;--th-navy-card-bd:#e6ebf2;--th-navy-card-sep:#eef2f7;--th-navy-accent:#1d4ed8;--th-navy-accent-soft:#e6edfb;--th-warm-bg:#fbf7f1;--th-warm-topbar:#fffdfa;--th-warm-topbar-bd:#ede2d2;--th-warm-field:#f4ece0;--th-warm-rail:#f3eadc;--th-warm-rail-bd:#e7dac6;--th-warm-rail-ink:#7a6a55;--th-warm-rail-ink-active:#92400e;--th-warm-rail-active:#e9dac1;--th-warm-chip-ink:#fff8ee;--th-warm-chip-shadow:0 5px 12px rgba(146,64,14,0.24);--th-warm-card:#fffdfa;--th-warm-card-sep:#f3ebdf;--th-warm-ink:#3a2a18;--th-warm-ink-3:#a9977f;--th-warm-accent:#92400e;--th-warm-accent-soft:#f3e6d2;--th-data-bg:#f1f5f9;--th-data-topbar-bd:#e2e8f0;--th-data-rail:#ffffff;--th-data-rail-ink:#475569;--th-data-accent:#1d4ed8;--th-data-accent-soft:#e6edfb;--th-data-chip-shadow:0 4px 10px rgba(29,78,216,0.26);--th-data-card-bd:#dce3ec;--th-data-card-sep:#edf1f6;--th-data-ink:#0f172a;--th-data-ink-3:#8a98ab;--th-ct-topbar-bd:#111111;--th-ct-field:#f2f2f2;--th-ct-rail:#111111;--th-ct-rail-sep:#3a3a3a;--th-ct-rail-ink:#e8e8e8;--th-ct-rail-ink-active:#ffd400;--th-ct-rail-active:#2b2b2b;--th-ct-card-sep:#d4d4d4;--th-ct-ink:#000000;--th-ct-ink-2:#333333;--th-ct-ink-3:#555555;--th-ct-accent:#0033cc;--th-ct-accent-soft:#e3eaff;--th-dark-bg:#0a1220;--th-dark-topbar:#0f1a2c;--th-dark-topbar-bd:#1d2b45;--th-dark-field:#17243a;--th-dark-rail:#0b1526;--th-dark-rail-ink:rgba(255,255,255,0.62);--th-dark-rail-active:rgba(255,255,255,0.09);--th-dark-card:#101c30;--th-dark-card-bd:#1e2c46;--th-dark-card-sep:#1a2740;--th-dark-ink:#e9eff8;--th-dark-ink-2:#9fb0c8;--th-dark-ink-3:#7a8ca6;--th-dark-danger:#ff9a90;--th-dark-danger-soft:rgba(255,154,144,0.13);--th-dark-warn:#ffc266;--th-dark-warn-soft:rgba(255,194,102,0.13);--th-dark-ok:#6ee7a8;--th-dark-ok-soft:rgba(110,231,168,0.13);--app-bg:var(--sig-bg);--topbar-bg:var(--sig-topbar);--topbar-bd:var(--sig-topbar-bd);--field-bg:var(--sig-field);--rail-bg:var(--sig-rail);--rail-bd-r:transparent;--rail-bd-l:transparent;--rail-sep:var(--sig-rail-sep);--rail-ink:var(--sig-rail-ink);--rail-ink-active:var(--sig-rail-ink-active);--rail-active-bg:var(--sig-rail-active);--rail-chip-bg:var(--sig-chip-bg);--rail-chip-ink:var(--sig-chip-ink);--chip-shadow:var(--sig-chip-shadow);--card-bg:var(--sig-card);--card-bd:var(--sig-card-bd);--card-sep:var(--sig-card-sep);--ink:var(--sig-ink);--ink-2:var(--sig-ink-2);--ink-3:var(--sig-ink-3);--accent:var(--sig-accent);--accent-soft:var(--sig-accent-soft);--cta-bg:var(--sig-cta);--cta-ink:var(--sig-cta-ink);--danger:var(--sem-danger);--danger-soft:var(--sem-danger-soft);--warn:var(--sem-warn);--warn-soft:var(--sem-warn-soft);--ok:var(--sem-ok);--ok-soft:var(--sem-ok-soft);--tag-ok:var(--sem-ok);--tag-ok-soft:var(--sem-ok-soft);--tag-warn:var(--sem-warn);--tag-warn-soft:var(--sem-warn-soft);--tag-danger:var(--sem-danger);--tag-danger-soft:var(--sem-danger-soft);--tag-info:var(--sig-accent);--tag-info-soft:var(--sig-accent-soft);--tag-alt:var(--sem-neutral);--tag-alt-soft:var(--sem-neutral-soft);--pad:28px;--gap:16px;--card-pad:20px;--row-pad:11px;--rail-item-h:48px;--topbar-h:68px;--rail-w:252px;--rail-label:inline;--rail-just:flex-start;--rail-item-pad:0 10px;--shell-dir:row;--mod-w:184px;--mod-label:flex;--mod-block:block;--mod-just:flex-start;--anim:170ms;--hov:1;--dock-space:40px}:root[data-theme=executive]{--app-bg:var(--th-navy-bg);--topbar-bg:var(--th-navy-topbar);--topbar-bd:var(--th-navy-topbar-bd);--field-bg:var(--th-navy-field);--rail-bg:var(--th-navy-rail);--rail-sep:var(--th-navy-rail-sep);--rail-ink:var(--th-navy-rail-ink);--rail-ink-active:var(--th-navy-rail-ink-active);--rail-active-bg:var(--th-navy-rail-active);--rail-chip-bg:var(--th-navy-chip-bg);--rail-chip-ink:var(--th-navy-chip-ink);--chip-shadow:none;--card-bg:var(--th-navy-card);--card-bd:var(--th-navy-card-bd);--card-sep:var(--th-navy-card-sep);--accent:var(--th-navy-accent);--accent-soft:var(--th-navy-accent-soft);--tag-info:var(--th-navy-accent);--tag-info-soft:var(--th-navy-accent-soft)}:root[data-theme=warm]{--app-bg:var(--th-warm-bg);--topbar-bg:var(--th-warm-topbar);--topbar-bd:var(--th-warm-topbar-bd);--field-bg:var(--th-warm-field);--rail-bg:var(--th-warm-rail);--rail-bd-r:var(--th-warm-rail-bd);--rail-sep:var(--th-warm-rail-bd);--rail-ink:var(--th-warm-rail-ink);--rail-ink-active:var(--th-warm-rail-ink-active);--rail-active-bg:var(--th-warm-rail-active);--rail-chip-bg:var(--th-warm-accent);--rail-chip-ink:var(--th-warm-chip-ink);--chip-shadow:var(--th-warm-chip-shadow);--card-bg:var(--th-warm-card);--card-bd:var(--th-warm-topbar-bd);--card-sep:var(--th-warm-card-sep);--ink:var(--th-warm-ink);--ink-2:var(--th-warm-rail-ink);--ink-3:var(--th-warm-ink-3);--accent:var(--th-warm-accent);--accent-soft:var(--th-warm-accent-soft);--cta-bg:var(--th-warm-accent);--cta-ink:var(--th-warm-chip-ink);--tag-info:var(--th-warm-accent);--tag-info-soft:var(--th-warm-accent-soft)}:root[data-theme=data-focus]{--app-bg:var(--th-data-bg);--topbar-bd:var(--th-data-topbar-bd);--field-bg:var(--th-data-bg);--rail-bg:var(--th-data-rail);--rail-bd-r:var(--th-data-topbar-bd);--rail-bd-l:var(--th-data-topbar-bd);--rail-sep:var(--th-data-topbar-bd);--rail-ink:var(--th-data-rail-ink);--rail-ink-active:var(--th-data-accent);--rail-active-bg:var(--th-data-accent-soft);--rail-chip-bg:var(--th-data-accent);--rail-chip-ink:var(--white);--chip-shadow:var(--th-data-chip-shadow);--card-bd:var(--th-data-card-bd);--card-sep:var(--th-data-card-sep);--ink:var(--th-data-ink);--ink-2:var(--th-data-rail-ink);--ink-3:var(--th-data-ink-3);--accent:var(--th-data-accent);--accent-soft:var(--th-data-accent-soft);--cta-bg:var(--th-data-accent);--cta-ink:var(--white);--tag-info:var(--th-data-accent);--tag-info-soft:var(--th-data-accent-soft)}:root[data-theme=high-contrast]{--app-bg:var(--white);--topbar-bg:var(--white);--topbar-bd:var(--th-ct-topbar-bd);--field-bg:var(--th-ct-field);--rail-bg:var(--th-ct-rail);--rail-bd-r:var(--th-ct-rail);--rail-sep:var(--th-ct-rail-sep);--rail-ink:var(--th-ct-rail-ink);--rail-ink-active:var(--th-ct-rail-ink-active);--rail-active-bg:var(--th-ct-rail-active);--rail-chip-bg:var(--th-ct-rail-ink-active);--rail-chip-ink:var(--th-ct-rail);--chip-shadow:none;--card-bg:var(--white);--card-bd:var(--th-ct-topbar-bd);--card-sep:var(--th-ct-card-sep);--ink:var(--th-ct-ink);--ink-2:var(--th-ct-ink-2);--ink-3:var(--th-ct-ink-3);--accent:var(--th-ct-accent);--accent-soft:var(--th-ct-accent-soft);--cta-bg:var(--th-ct-rail);--cta-ink:var(--th-ct-rail-ink-active);--tag-info:var(--th-ct-accent);--tag-info-soft:var(--th-ct-accent-soft)}:root{color-scheme:light}:root[data-color-mode=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-color-mode=system]{color-scheme:dark}}:root[data-color-mode=dark]{--danger:var(--th-dark-danger);--danger-soft:var(--th-dark-danger-soft);--warn:var(--th-dark-warn);--warn-soft:var(--th-dark-warn-soft);--ok:var(--th-dark-ok);--ok-soft:var(--th-dark-ok-soft);--tag-ok:var(--th-dark-ok);--tag-ok-soft:var(--th-dark-ok-soft);--tag-warn:var(--th-dark-warn);--tag-warn-soft:var(--th-dark-warn-soft);--tag-danger:var(--th-dark-danger);--tag-danger-soft:var(--th-dark-danger-soft);--app-bg:var(--th-dark-bg);--topbar-bg:var(--th-dark-topbar);--topbar-bd:var(--th-dark-topbar-bd);--field-bg:var(--th-dark-field);--rail-bg:var(--th-dark-rail);--rail-bd-r:var(--th-dark-topbar-bd);--rail-sep:var(--th-dark-topbar-bd);--rail-ink:var(--th-dark-rail-ink);--rail-active-bg:var(--th-dark-rail-active);--card-bg:var(--th-dark-card);--card-bd:var(--th-dark-card-bd);--card-sep:var(--th-dark-card-sep);--ink:var(--th-dark-ink);--ink-2:var(--th-dark-ink-2);--ink-3:var(--th-dark-ink-3);--skel:#17243a;--skel-strong:#1e2c46;--scroll-thumb:#2a3a58}@media (prefers-color-scheme:dark){:root[data-color-mode=system]{--danger:var(--th-dark-danger);--danger-soft:var(--th-dark-danger-soft);--warn:var(--th-dark-warn);--warn-soft:var(--th-dark-warn-soft);--ok:var(--th-dark-ok);--ok-soft:var(--th-dark-ok-soft);--tag-ok:var(--th-dark-ok);--tag-ok-soft:var(--th-dark-ok-soft);--tag-warn:var(--th-dark-warn);--tag-warn-soft:var(--th-dark-warn-soft);--tag-danger:var(--th-dark-danger);--tag-danger-soft:var(--th-dark-danger-soft);--app-bg:var(--th-dark-bg);--topbar-bg:var(--th-dark-topbar);--topbar-bd:var(--th-dark-topbar-bd);--field-bg:var(--th-dark-field);--rail-bg:var(--th-dark-rail);--rail-bd-r:var(--th-dark-topbar-bd);--rail-sep:var(--th-dark-topbar-bd);--rail-ink:var(--th-dark-rail-ink);--rail-active-bg:var(--th-dark-rail-active);--card-bg:var(--th-dark-card);--card-bd:var(--th-dark-card-bd);--card-sep:var(--th-dark-card-sep);--ink:var(--th-dark-ink);--ink-2:var(--th-dark-ink-2);--ink-3:var(--th-dark-ink-3);--skel:#17243a;--skel-strong:#1e2c46;--scroll-thumb:#2a3a58}}:root[data-density=compact]{--pad:22px;--gap:14px;--card-pad:17px;--row-pad:9px;--rail-item-h:44px;--topbar-h:64px}:root[data-density=dense]{--pad:16px;--gap:10px;--card-pad:14px;--row-pad:7px;--rail-item-h:40px;--topbar-h:58px}:root[data-nav-position=right]{--shell-dir:row-reverse}:root[data-nav-position=bottom]{--rail-w:0px;--dock-space:116px}:root[data-hover-zoom=on]{--hov:1.14}:root[data-motion=reduced]{--anim:60ms}@media (prefers-reduced-motion:reduce){:root,:root[data-motion=reduced]{--anim:0.01ms}}.ld-canvas{--ld-c-0f2747:#0F2747;--ld-c-157f4b:#157F4B;--ld-c-1d6ff2:#1D6FF2;--ld-c-64748b:#64748B;--ld-c-8a5b00:#8A5B00;--ld-c-94a3b8:#94A3B8;--ld-c-c22a1e:#C22A1E;--ld-c-cbd5e1:#CBD5E1;--ld-c-e4f4ea:#E4F4EA;--ld-c-e8f0fe:#E8F0FE;--ld-c-e9edf4:#E9EDF4;--ld-c-f1f4f9:#F1F4F9;--ld-c-f1f5f9:#F1F5F9;--ld-c-f5a800:#F5A800;--ld-c-fafbfd:#FAFBFD;--ld-c-fbf0dd:#FBF0DD;--ld-c-fdecea:#FDECEA;--ld-c-ffffff:#FFFFFF}.ax-root{--ld-c-0f2747:#0F2747;--ld-c-12683e:#12683E;--ld-c-1554b8:#1554B8;--ld-c-157f4b:#157F4B;--ld-c-1a3a66:#1A3A66;--ld-c-1d6ff2:#1D6FF2;--ld-c-334155:#334155;--ld-c-475569:#475569;--ld-c-4a3500:#4A3500;--ld-c-64748b:#64748B;--ld-c-6b4700:#6B4700;--ld-c-8a5b00:#8A5B00;--ld-c-94a3b8:#94A3B8;--ld-c-a1231a:#A1231A;--ld-c-b7e0c7:#B7E0C7;--ld-c-b9cef7:#B9CEF7;--ld-c-c22a1e:#C22A1E;--ld-c-c9dafb:#C9DAFB;--ld-c-d5dde8:#D5DDE8;--ld-c-d6e4fc:#D6E4FC;--ld-c-dce3ee:#DCE3EE;--ld-c-dde8fd:#DDE8FD;--ld-c-e4f4ea:#E4F4EA;--ld-c-e8f0fe:#E8F0FE;--ld-c-e9edf4:#E9EDF4;--ld-c-efd39a:#EFD39A;--ld-c-f4f7fb:#F4F7FB;--ld-c-f5a800:#F5A800;--ld-c-f5c2bc:#F5C2BC;--ld-c-fafbfd:#FAFBFD;--ld-c-fbf0dd:#FBF0DD;--ld-c-fdecea:#FDECEA;--ld-c-ffffff:#FFFFFF}.pk-root{--ld-c-0a1a3a:#0A1A3A;--ld-c-0b2463:#0B2463;--ld-c-0c2548:#0C2548;--ld-c-133d8d:#133D8D;--ld-c-141f3e:#141F3E;--ld-c-1a2b4c:#1A2B4C;--ld-c-1a3657:#1A3657;--ld-c-1a3a66:#1A3A66;--ld-c-1d6ff2:#1D6FF2;--ld-c-1e3a66:#1E3A66;--ld-c-2e4565:#2E4565;--ld-c-475569:#475569;--ld-c-4a5970:#4A5970;--ld-c-4d5f77:#4D5F77;--ld-c-505f77:#505F77;--ld-c-515d78:#515D78;--ld-c-525f7a:#525F7A;--ld-c-56677f:#56677F;--ld-c-58627b:#58627B;--ld-c-616e87:#616E87;--ld-c-64748b:#64748B;--ld-c-66748a:#66748A;--ld-c-6a7791:#6A7791;--ld-c-774c26:#774C26;--ld-c-7ba6e9:#7BA6E9;--ld-c-9dbdee:#9DBDEE;--ld-c-a1231a:#A1231A;--ld-c-c22a1e:#C22A1E;--ld-c-c9d4e3:#C9D4E3;--ld-c-d5dde8:#D5DDE8;--ld-c-dce3ee:#DCE3EE;--ld-c-e3e9f1:#E3E9F1;--ld-c-e3ecfa:#E3ECFA;--ld-c-e4e9f0:#E4E9F0;--ld-c-e4eaf2:#E4EAF2;--ld-c-e4edfb:#E4EDFB;--ld-c-e5eefa:#E5EEFA;--ld-c-e7ecf3:#E7ECF3;--ld-c-e7edf3:#E7EDF3;--ld-c-e8eef5:#E8EEF5;--ld-c-e8f0fb:#E8F0FB;--ld-c-e8f0fe:#E8F0FE;--ld-c-ecf3fb:#ECF3FB;--ld-c-edf1f7:#EDF1F7;--ld-c-eef1f6:#EEF1F6;--ld-c-eef2f7:#EEF2F7;--ld-c-f1f4f9:#F1F4F9;--ld-c-f2f6fc:#F2F6FC;--ld-c-f3ab12:#F3AB12;--ld-c-f4f7fb:#F4F7FB;--ld-c-f5f8fd:#F5F8FD;--ld-c-f9fbfe:#F9FBFE;--ld-c-faebd3:#FAEBD3;--ld-c-fafbfd:#FAFBFD;--ld-c-fcfdfe:#FCFDFE;--ld-c-fdecea:#FDECEA;--ld-c-ffffff:#FFFFFF;--ld-c-edf0f5:#EDF0F5}.ob-root,.oh-root{--ld-c-0f2747:#0F2747;--ld-c-101c30:#101C30;--ld-c-12683e:#12683E;--ld-c-1554b8:#1554B8;--ld-c-157f4b:#157F4B;--ld-c-1a3a66:#1A3A66;--ld-c-1d6ff2:#1D6FF2;--ld-c-1e2c46:#1E2C46;--ld-c-1f3b2b:#1F3B2B;--ld-c-334155:#334155;--ld-c-475569:#475569;--ld-c-4a3500:#4A3500;--ld-c-5c1510:#5C1510;--ld-c-64748b:#64748B;--ld-c-6b4700:#6B4700;--ld-c-7a8ca6:#7A8CA6;--ld-c-8a5b00:#8A5B00;--ld-c-94a3b8:#94A3B8;--ld-c-9fb0c8:#9FB0C8;--ld-c-a1231a:#A1231A;--ld-c-b7e0c7:#B7E0C7;--ld-c-c22a1e:#C22A1E;--ld-c-c3cfdf:#C3CFDF;--ld-c-cfe8d9:#CFE8D9;--ld-c-d08a00:#D08A00;--ld-c-d5dde8:#D5DDE8;--ld-c-e4f4ea:#E4F4EA;--ld-c-e6ebf3:#E6EBF3;--ld-c-e8f0fe:#E8F0FE;--ld-c-e9edf4:#E9EDF4;--ld-c-e9eff8:#E9EFF8;--ld-c-efd39a:#EFD39A;--ld-c-f1f4f9:#F1F4F9;--ld-c-f3faf6:#F3FAF6;--ld-c-f4f7fb:#F4F7FB;--ld-c-f5a800:#F5A800;--ld-c-f5c2bc:#F5C2BC;--ld-c-fafbfd:#FAFBFD;--ld-c-fbf0dd:#FBF0DD;--ld-c-fcfdff:#FCFDFF;--ld-c-fdecea:#FDECEA;--ld-c-ffffff:#FFFFFF}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
 ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%}body{background-color:var(--app-bg);color:var(--ink);font-family:Source Sans\ 3,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;text-rendering:optimizeLegibility;min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;line-height:1.25;color:var(--ink)}::selection{background-color:var(--accent-soft)}*,:after,:before{border-color:var(--card-bd)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.order-1{order:1}.m-1{margin:.25rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.p-1{padding:.25rem}.p-2{padding:.5rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}