@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ilg-tokens-version:"2.1.1";--ilg-primary:#0d283f;--ilg-primary-text:#0d283f;--ilg-primary-hover:#394f62;--ilg-accent:#247cb0;--ilg-accent-text:#1974a8;--ilg-accent-bright:#f5b335;--ilg-gold-text:#946500;--ilg-secondary:#1f5c7a;--ilg-secondary-hover:#477992;--ilg-tertiary:#a9c6d8;--ilg-link:#0d283f;--ilg-link-text:#0d283f;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#3a4250;--ilg-pagehead-bg:#0d283f;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#0d283f;--ilg-footer-ink:#fff;--ilg-hero-bg:#0d283f;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#247cb0;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:13, 40, 63;--ilg-primary-text-rgb:13, 40, 63;--ilg-primary-hover-rgb:57, 79, 98;--ilg-accent-rgb:36, 124, 176;--ilg-accent-text-rgb:25, 116, 168;--ilg-accent-bright-rgb:245, 179, 53;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:31, 92, 122;--ilg-secondary-hover-rgb:71, 121, 146;--ilg-tertiary-rgb:169, 198, 216;--ilg-link-rgb:13, 40, 63;--ilg-link-text-rgb:13, 40, 63;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:58, 66, 80;--ilg-pagehead-bg-rgb:13, 40, 63;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:13, 40, 63;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:13, 40, 63;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:36, 124, 176;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ak]{--ilg-primary:#265883;--ilg-primary-text:#265883;--ilg-primary-hover:#4d7699;--ilg-accent:#7e070d;--ilg-accent-text:#7e070d;--ilg-accent-bright:#c8b87a;--ilg-gold-text:#946500;--ilg-secondary:#3a4a78;--ilg-secondary-hover:#5d6b90;--ilg-tertiary:#c8b87a;--ilg-link:#265883;--ilg-link-text:#265883;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#265883;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#265883;--ilg-footer-ink:#fff;--ilg-hero-bg:#265883;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#7e070d;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:38, 88, 131;--ilg-primary-text-rgb:38, 88, 131;--ilg-primary-hover-rgb:77, 118, 153;--ilg-accent-rgb:126, 7, 13;--ilg-accent-text-rgb:126, 7, 13;--ilg-accent-bright-rgb:200, 184, 122;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:58, 74, 120;--ilg-secondary-hover-rgb:93, 107, 144;--ilg-tertiary-rgb:200, 184, 122;--ilg-link-rgb:38, 88, 131;--ilg-link-text-rgb:38, 88, 131;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:38, 88, 131;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:38, 88, 131;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:38, 88, 131;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:126, 7, 13;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=al]{--ilg-primary:#292b4d;--ilg-primary-text:#292b4d;--ilg-primary-hover:#50516d;--ilg-accent:#8c733e;--ilg-accent-text:#856c37;--ilg-accent-bright:#f0ad4e;--ilg-gold-text:#956600;--ilg-secondary:#6a2030;--ilg-secondary-hover:#854855;--ilg-tertiary:#d4b878;--ilg-link:#0f4c81;--ilg-link-text:#0f4c81;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#0a2540;--ilg-nav-link:#c8b87a;--ilg-pagehead-bg:#1f3057;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#1f3057;--ilg-footer-ink:#fff;--ilg-hero-bg:#292b4d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#8c733e;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:.85;--ilg-shadow-depth:1.25;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:41, 43, 77;--ilg-primary-text-rgb:41, 43, 77;--ilg-primary-hover-rgb:80, 81, 109;--ilg-accent-rgb:140, 115, 62;--ilg-accent-text-rgb:133, 108, 55;--ilg-accent-bright-rgb:240, 173, 78;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:106, 32, 48;--ilg-secondary-hover-rgb:133, 72, 85;--ilg-tertiary-rgb:212, 184, 120;--ilg-link-rgb:15, 76, 129;--ilg-link-text-rgb:15, 76, 129;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:10, 37, 64;--ilg-nav-link-rgb:200, 184, 122;--ilg-pagehead-bg-rgb:31, 48, 87;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:31, 48, 87;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:41, 43, 77;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:140, 115, 62;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=az]{--ilg-primary:#96674d;--ilg-primary-text:#93654b;--ilg-primary-hover:#a9826d;--ilg-accent:#2a6697;--ilg-accent-text:#2a6697;--ilg-accent-bright:#92c1c6;--ilg-gold-text:#956600;--ilg-secondary:#4c3427;--ilg-secondary-hover:#6c594e;--ilg-tertiary:#c8a068;--ilg-link:#96674d;--ilg-link-text:#93654b;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#96674d;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#96674d;--ilg-footer-ink:#fff;--ilg-hero-bg:#96674d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#2a6697;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:150, 103, 77;--ilg-primary-text-rgb:147, 101, 75;--ilg-primary-hover-rgb:169, 130, 109;--ilg-accent-rgb:42, 102, 151;--ilg-accent-text-rgb:42, 102, 151;--ilg-accent-bright-rgb:146, 193, 198;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:76, 52, 39;--ilg-secondary-hover-rgb:108, 89, 78;--ilg-tertiary-rgb:200, 160, 104;--ilg-link-rgb:150, 103, 77;--ilg-link-text-rgb:147, 101, 75;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:150, 103, 77;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:150, 103, 77;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:150, 103, 77;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:42, 102, 151;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=co]{--ilg-primary:#1a3a6e;--ilg-primary-text:#1a3a6e;--ilg-primary-hover:#435d88;--ilg-accent:#1a56db;--ilg-accent-text:#1a56db;--ilg-accent-bright:#6fa4d8;--ilg-gold-text:#946500;--ilg-secondary:#0f2850;--ilg-secondary-hover:#3a4f70;--ilg-tertiary:#6fa4d8;--ilg-link:#1a3a6e;--ilg-link-text:#1a3a6e;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#1a3a6e;--ilg-pagehead-bg:#1a3a6e;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#1a3a6e;--ilg-footer-ink:#fff;--ilg-hero-bg:#1a3a6e;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#1a56db;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:26, 58, 110;--ilg-primary-text-rgb:26, 58, 110;--ilg-primary-hover-rgb:67, 93, 136;--ilg-accent-rgb:26, 86, 219;--ilg-accent-text-rgb:26, 86, 219;--ilg-accent-bright-rgb:111, 164, 216;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:15, 40, 80;--ilg-secondary-hover-rgb:58, 79, 112;--ilg-tertiary-rgb:111, 164, 216;--ilg-link-rgb:26, 58, 110;--ilg-link-text-rgb:26, 58, 110;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:26, 58, 110;--ilg-pagehead-bg-rgb:26, 58, 110;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:26, 58, 110;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:26, 58, 110;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:26, 86, 219;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ct]{--ilg-primary:#3b485b;--ilg-primary-text:#3b485b;--ilg-primary-hover:#5e6979;--ilg-accent:#4877ad;--ilg-accent-text:#4270a6;--ilg-accent-bright:#d4b878;--ilg-gold-text:#946500;--ilg-secondary:#3a4a80;--ilg-secondary-hover:#5d6b97;--ilg-tertiary:#d4b878;--ilg-link:#3b485b;--ilg-link-text:#3b485b;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#3b485b;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#3b485b;--ilg-footer-ink:#fff;--ilg-hero-bg:#3b485b;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#4877ad;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:59, 72, 91;--ilg-primary-text-rgb:59, 72, 91;--ilg-primary-hover-rgb:94, 105, 121;--ilg-accent-rgb:72, 119, 173;--ilg-accent-text-rgb:66, 112, 166;--ilg-accent-bright-rgb:212, 184, 120;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:58, 74, 128;--ilg-secondary-hover-rgb:93, 107, 151;--ilg-tertiary-rgb:212, 184, 120;--ilg-link-rgb:59, 72, 91;--ilg-link-text-rgb:59, 72, 91;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:59, 72, 91;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:59, 72, 91;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:59, 72, 91;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:72, 119, 173;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=dc]{--ilg-primary:#063a5d;--ilg-primary-text:#063a5d;--ilg-primary-hover:#335d7a;--ilg-accent:#127aba;--ilg-accent-text:#0173b3;--ilg-accent-bright:#c8a878;--ilg-gold-text:#946500;--ilg-secondary:#1c3755;--ilg-secondary-hover:#455b74;--ilg-tertiary:#c8a878;--ilg-link:#063a5d;--ilg-link-text:#063a5d;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#063a5d;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#063a5d;--ilg-footer-ink:#fff;--ilg-hero-bg:#063a5d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#127aba;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:6, 58, 93;--ilg-primary-text-rgb:6, 58, 93;--ilg-primary-hover-rgb:51, 93, 122;--ilg-accent-rgb:18, 122, 186;--ilg-accent-text-rgb:1, 115, 179;--ilg-accent-bright-rgb:200, 168, 120;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:28, 55, 85;--ilg-secondary-hover-rgb:69, 91, 116;--ilg-tertiary-rgb:200, 168, 120;--ilg-link-rgb:6, 58, 93;--ilg-link-text-rgb:6, 58, 93;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:6, 58, 93;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:6, 58, 93;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:6, 58, 93;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:18, 122, 186;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ga]{--ilg-primary:#002d66;--ilg-primary-text:#002d66;--ilg-primary-hover:#2e5382;--ilg-accent:#c4402e;--ilg-accent-text:#c4402e;--ilg-accent-bright:#d4b878;--ilg-gold-text:#946600;--ilg-secondary:#4a5680;--ilg-secondary-hover:#6b7497;--ilg-tertiary:#d4b560;--ilg-link:#8e1b2d;--ilg-link-text:#8e1b2d;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32a3d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0a0a0a;--ilg-bg:#fafafa;--ilg-surface:#fff;--ilg-surface-alt:#f2f2f2;--ilg-border:#e5e5e5;--ilg-border-strong:#d0d0d0;--ilg-control-border:#808a9c;--ilg-ink:#0a0a0a;--ilg-ink-soft:#404040;--ilg-ink-muted:#6b6b6b;--ilg-band-ink:#fff;--ilg-nav-bg:#002d66;--ilg-nav-link:#fff;--ilg-pagehead-bg:#002d66;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#002d66;--ilg-footer-ink:#fff;--ilg-hero-bg:#002d66;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#c4402e;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f2f2f2;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d0d0d0;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:0, 45, 102;--ilg-primary-text-rgb:0, 45, 102;--ilg-primary-hover-rgb:46, 83, 130;--ilg-accent-rgb:196, 64, 46;--ilg-accent-text-rgb:196, 64, 46;--ilg-accent-bright-rgb:212, 184, 120;--ilg-gold-text-rgb:148, 102, 0;--ilg-secondary-rgb:74, 86, 128;--ilg-secondary-hover-rgb:107, 116, 151;--ilg-tertiary-rgb:212, 181, 96;--ilg-link-rgb:142, 27, 45;--ilg-link-text-rgb:142, 27, 45;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 42, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:10, 10, 10;--ilg-bg-rgb:250, 250, 250;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:242, 242, 242;--ilg-border-rgb:229, 229, 229;--ilg-border-strong-rgb:208, 208, 208;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:10, 10, 10;--ilg-ink-soft-rgb:64, 64, 64;--ilg-ink-muted-rgb:107, 107, 107;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:0, 45, 102;--ilg-nav-link-rgb:255, 255, 255;--ilg-pagehead-bg-rgb:0, 45, 102;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:0, 45, 102;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:0, 45, 102;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:196, 64, 46;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:242, 242, 242;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:208, 208, 208;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=il]{--ilg-primary:#8e1b2d;--ilg-primary-text:#8e1b2d;--ilg-primary-hover:#a24453;--ilg-accent:#1b79b1;--ilg-accent-text:#1575ad;--ilg-accent-bright:#d4b87a;--ilg-gold-text:#956600;--ilg-secondary:#3d5a80;--ilg-secondary-hover:#607897;--ilg-tertiary:#d4b87a;--ilg-link:#0f4c81;--ilg-link-text:#0f4c81;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#fbfaf7;--ilg-nav-link:#0f1419;--ilg-pagehead-bg:#1f3057;--ilg-pagehead-ink:#e0d0a0;--ilg-footer-bg:#1f3057;--ilg-footer-ink:#fff;--ilg-hero-bg:#1a2c4e;--ilg-hero-ink:#f5f2e8;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#1b79b1;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:10px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:15px;--ilg-density:.85;--ilg-shadow-depth:.75;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:142, 27, 45;--ilg-primary-text-rgb:142, 27, 45;--ilg-primary-hover-rgb:162, 68, 83;--ilg-accent-rgb:27, 121, 177;--ilg-accent-text-rgb:21, 117, 173;--ilg-accent-bright-rgb:212, 184, 122;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:61, 90, 128;--ilg-secondary-hover-rgb:96, 120, 151;--ilg-tertiary-rgb:212, 184, 122;--ilg-link-rgb:15, 76, 129;--ilg-link-text-rgb:15, 76, 129;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:251, 250, 247;--ilg-nav-link-rgb:15, 20, 25;--ilg-pagehead-bg-rgb:31, 48, 87;--ilg-pagehead-ink-rgb:224, 208, 160;--ilg-footer-bg-rgb:31, 48, 87;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:26, 44, 78;--ilg-hero-ink-rgb:245, 242, 232;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:27, 121, 177;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=in]{--ilg-primary:#67909f;--ilg-primary-text:#4b7482;--ilg-primary-hover:#82a4b0;--ilg-accent:#c0501e;--ilg-accent-text:#ba4b17;--ilg-accent-bright:#c8b878;--ilg-gold-text:#946500;--ilg-secondary:#3a4a78;--ilg-secondary-hover:#5d6b90;--ilg-tertiary:#c8b878;--ilg-link:#67909f;--ilg-link-text:#4b7482;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#67909f;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#67909f;--ilg-footer-ink:#fff;--ilg-hero-bg:#67909f;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#c0501e;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:103, 144, 159;--ilg-primary-text-rgb:75, 116, 130;--ilg-primary-hover-rgb:130, 164, 176;--ilg-accent-rgb:192, 80, 30;--ilg-accent-text-rgb:186, 75, 23;--ilg-accent-bright-rgb:200, 184, 120;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:58, 74, 120;--ilg-secondary-hover-rgb:93, 107, 144;--ilg-tertiary-rgb:200, 184, 120;--ilg-link-rgb:103, 144, 159;--ilg-link-text-rgb:75, 116, 130;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:103, 144, 159;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:103, 144, 159;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:103, 144, 159;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:192, 80, 30;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ks]{--ilg-primary:#003d54;--ilg-primary-text:#003d54;--ilg-primary-hover:#2e6073;--ilg-accent:#347a8b;--ilg-accent-text:#327889;--ilg-accent-bright:#f79728;--ilg-gold-text:#956600;--ilg-secondary:#3a6a7e;--ilg-secondary-hover:#5d8595;--ilg-tertiary:#d4a068;--ilg-link:#003d54;--ilg-link-text:#003d54;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#003d54;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#003d54;--ilg-footer-ink:#fff;--ilg-hero-bg:#003d54;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#347a8b;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"IBM Plex Serif", "Georgia", serif;--ilg-font-body:"IBM Plex Sans", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:0, 61, 84;--ilg-primary-text-rgb:0, 61, 84;--ilg-primary-hover-rgb:46, 96, 115;--ilg-accent-rgb:52, 122, 139;--ilg-accent-text-rgb:50, 120, 137;--ilg-accent-bright-rgb:247, 151, 40;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:58, 106, 126;--ilg-secondary-hover-rgb:93, 133, 149;--ilg-tertiary-rgb:212, 160, 104;--ilg-link-rgb:0, 61, 84;--ilg-link-text-rgb:0, 61, 84;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:0, 61, 84;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:0, 61, 84;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:0, 61, 84;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:52, 122, 139;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=mo]{--ilg-primary:#063a5d;--ilg-primary-text:#063a5d;--ilg-primary-hover:#335d7a;--ilg-accent:#097581;--ilg-accent-text:#097581;--ilg-accent-bright:#ffd400;--ilg-gold-text:#946500;--ilg-secondary:#07467d;--ilg-secondary-hover:#346794;--ilg-tertiary:#c8a878;--ilg-link:#063a5d;--ilg-link-text:#063a5d;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#063a5d;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#063a5d;--ilg-footer-ink:#fff;--ilg-hero-bg:#063a5d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#097581;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:6, 58, 93;--ilg-primary-text-rgb:6, 58, 93;--ilg-primary-hover-rgb:51, 93, 122;--ilg-accent-rgb:9, 117, 129;--ilg-accent-text-rgb:9, 117, 129;--ilg-accent-bright-rgb:255, 212, 0;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:7, 70, 125;--ilg-secondary-hover-rgb:52, 103, 148;--ilg-tertiary-rgb:200, 168, 120;--ilg-link-rgb:6, 58, 93;--ilg-link-text-rgb:6, 58, 93;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:6, 58, 93;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:6, 58, 93;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:6, 58, 93;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:9, 117, 129;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=nc]{--ilg-primary:#165d77;--ilg-primary-text:#165d77;--ilg-primary-hover:#407a8f;--ilg-accent:#057d8a;--ilg-accent-text:#007986;--ilg-accent-bright:#fdd835;--ilg-gold-text:#946500;--ilg-secondary:#007e8f;--ilg-secondary-hover:#2e95a3;--ilg-tertiary:#c8b56a;--ilg-link:#165d77;--ilg-link-text:#165d77;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#165d77;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#165d77;--ilg-footer-ink:#fff;--ilg-hero-bg:#165d77;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#057d8a;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:22, 93, 119;--ilg-primary-text-rgb:22, 93, 119;--ilg-primary-hover-rgb:64, 122, 143;--ilg-accent-rgb:5, 125, 138;--ilg-accent-text-rgb:0, 121, 134;--ilg-accent-bright-rgb:253, 216, 53;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:0, 126, 143;--ilg-secondary-hover-rgb:46, 149, 163;--ilg-tertiary-rgb:200, 181, 106;--ilg-link-rgb:22, 93, 119;--ilg-link-text-rgb:22, 93, 119;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:22, 93, 119;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:22, 93, 119;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:22, 93, 119;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:5, 125, 138;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=nj]{--ilg-primary:#334d55;--ilg-primary-text:#334d55;--ilg-primary-hover:#586d74;--ilg-accent:#247cb0;--ilg-accent-text:#1b75a9;--ilg-accent-bright:#d4b878;--ilg-gold-text:#956600;--ilg-secondary:#3a4a78;--ilg-secondary-hover:#5d6b90;--ilg-tertiary:#d4b878;--ilg-link:#334d55;--ilg-link-text:#334d55;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#334d55;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#334d55;--ilg-footer-ink:#fff;--ilg-hero-bg:#334d55;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#247cb0;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:51, 77, 85;--ilg-primary-text-rgb:51, 77, 85;--ilg-primary-hover-rgb:88, 109, 116;--ilg-accent-rgb:36, 124, 176;--ilg-accent-text-rgb:27, 117, 169;--ilg-accent-bright-rgb:212, 184, 120;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:58, 74, 120;--ilg-secondary-hover-rgb:93, 107, 144;--ilg-tertiary-rgb:212, 184, 120;--ilg-link-rgb:51, 77, 85;--ilg-link-text-rgb:51, 77, 85;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:51, 77, 85;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:51, 77, 85;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:51, 77, 85;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:36, 124, 176;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ok]{--ilg-primary:#1d3557;--ilg-primary-text:#1d3557;--ilg-primary-hover:#465975;--ilg-accent:#2378cd;--ilg-accent-text:#1970c5;--ilg-accent-bright:#f4a261;--ilg-gold-text:#946600;--ilg-secondary:#2d7ea4;--ilg-secondary-hover:#5395b4;--ilg-tertiary:#a8b5c8;--ilg-link:#1d3557;--ilg-link-text:#1d3557;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32a3d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0a0a0a;--ilg-bg:#fafafa;--ilg-surface:#fff;--ilg-surface-alt:#f2f2f2;--ilg-border:#e5e5e5;--ilg-border-strong:#d0d0d0;--ilg-control-border:#808a9c;--ilg-ink:#0a0a0a;--ilg-ink-soft:#404040;--ilg-ink-muted:#6b6b6b;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#1d3557;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#1d3557;--ilg-footer-ink:#fff;--ilg-hero-bg:#1d3557;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#2378cd;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f2f2f2;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d0d0d0;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:29, 53, 87;--ilg-primary-text-rgb:29, 53, 87;--ilg-primary-hover-rgb:70, 89, 117;--ilg-accent-rgb:35, 120, 205;--ilg-accent-text-rgb:25, 112, 197;--ilg-accent-bright-rgb:244, 162, 97;--ilg-gold-text-rgb:148, 102, 0;--ilg-secondary-rgb:45, 126, 164;--ilg-secondary-hover-rgb:83, 149, 180;--ilg-tertiary-rgb:168, 181, 200;--ilg-link-rgb:29, 53, 87;--ilg-link-text-rgb:29, 53, 87;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 42, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:10, 10, 10;--ilg-bg-rgb:250, 250, 250;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:242, 242, 242;--ilg-border-rgb:229, 229, 229;--ilg-border-strong-rgb:208, 208, 208;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:10, 10, 10;--ilg-ink-soft-rgb:64, 64, 64;--ilg-ink-muted-rgb:107, 107, 107;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:29, 53, 87;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:29, 53, 87;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:29, 53, 87;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:35, 120, 205;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:242, 242, 242;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:208, 208, 208;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=or]{--ilg-primary:#0b4075;--ilg-primary-text:#0b4075;--ilg-primary-hover:#37628e;--ilg-accent:#a00029;--ilg-accent-text:#a00029;--ilg-accent-bright:#c8b580;--ilg-gold-text:#956600;--ilg-secondary:#2d4042;--ilg-secondary-hover:#536264;--ilg-tertiary:#c8b580;--ilg-link:#0b4075;--ilg-link-text:#0b4075;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32b3e;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#1a1814;--ilg-bg:#fbfaf7;--ilg-surface:#fff;--ilg-surface-alt:#f5f3ee;--ilg-border:#e8e3d8;--ilg-border-strong:#d4ccbb;--ilg-control-border:#808a9c;--ilg-ink:#1a1814;--ilg-ink-soft:#4a4638;--ilg-ink-muted:#706a5e;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#0b4075;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#0b4075;--ilg-footer-ink:#fff;--ilg-hero-bg:#0b4075;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#a00029;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#956600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f5f3ee;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d4ccbb;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:11, 64, 117;--ilg-primary-text-rgb:11, 64, 117;--ilg-primary-hover-rgb:55, 98, 142;--ilg-accent-rgb:160, 0, 41;--ilg-accent-text-rgb:160, 0, 41;--ilg-accent-bright-rgb:200, 181, 128;--ilg-gold-text-rgb:149, 102, 0;--ilg-secondary-rgb:45, 64, 66;--ilg-secondary-hover-rgb:83, 98, 100;--ilg-tertiary-rgb:200, 181, 128;--ilg-link-rgb:11, 64, 117;--ilg-link-text-rgb:11, 64, 117;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 43, 62;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:26, 24, 20;--ilg-bg-rgb:251, 250, 247;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:245, 243, 238;--ilg-border-rgb:232, 227, 216;--ilg-border-strong-rgb:212, 204, 187;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:26, 24, 20;--ilg-ink-soft-rgb:74, 70, 56;--ilg-ink-muted-rgb:112, 106, 94;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:11, 64, 117;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:11, 64, 117;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:11, 64, 117;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:160, 0, 41;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:149, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:245, 243, 238;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:212, 204, 187;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=sc]{--ilg-primary:#886a00;--ilg-primary-text:#886a00;--ilg-primary-hover:#9d852e;--ilg-accent:#d22819;--ilg-accent-text:#d22819;--ilg-accent-bright:#d4b878;--ilg-gold-text:#946500;--ilg-secondary:#af640e;--ilg-secondary-hover:#bd8039;--ilg-tertiary:#d4b878;--ilg-link:#0a2540;--ilg-link-text:#0a2540;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#0a2540;--ilg-nav-link:#fff;--ilg-pagehead-bg:#886a00;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#886a00;--ilg-footer-ink:#fff;--ilg-hero-bg:#09555d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#d22819;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:.85;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:136, 106, 0;--ilg-primary-text-rgb:136, 106, 0;--ilg-primary-hover-rgb:157, 133, 46;--ilg-accent-rgb:210, 40, 25;--ilg-accent-text-rgb:210, 40, 25;--ilg-accent-bright-rgb:212, 184, 120;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:175, 100, 14;--ilg-secondary-hover-rgb:189, 128, 57;--ilg-tertiary-rgb:212, 184, 120;--ilg-link-rgb:10, 37, 64;--ilg-link-text-rgb:10, 37, 64;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:10, 37, 64;--ilg-nav-link-rgb:255, 255, 255;--ilg-pagehead-bg-rgb:136, 106, 0;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:136, 106, 0;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:9, 85, 93;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:210, 40, 25;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=tx]{--ilg-primary:#1f3242;--ilg-primary-text:#1f3242;--ilg-primary-hover:#475764;--ilg-accent:#008099;--ilg-accent-text:#007891;--ilg-accent-bright:#e6b15a;--ilg-gold-text:#946500;--ilg-secondary:#294256;--ilg-secondary-hover:#506474;--ilg-tertiary:#c8a86a;--ilg-link:#1f3242;--ilg-link-text:#1f3242;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#1f3242;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#1f3242;--ilg-footer-ink:#fff;--ilg-hero-bg:#1f3242;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#008099;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:31, 50, 66;--ilg-primary-text-rgb:31, 50, 66;--ilg-primary-hover-rgb:71, 87, 100;--ilg-accent-rgb:0, 128, 153;--ilg-accent-text-rgb:0, 120, 145;--ilg-accent-bright-rgb:230, 177, 90;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:41, 66, 86;--ilg-secondary-hover-rgb:80, 100, 116;--ilg-tertiary-rgb:200, 168, 106;--ilg-link-rgb:31, 50, 66;--ilg-link-text-rgb:31, 50, 66;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:31, 50, 66;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:31, 50, 66;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:31, 50, 66;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:0, 128, 153;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=ut]{--ilg-primary:#6a1b2d;--ilg-primary-text:#6a1b2d;--ilg-primary-hover:#854453;--ilg-accent:#3b1207;--ilg-accent-text:#3b1207;--ilg-accent-bright:#ffcd3a;--ilg-gold-text:#946500;--ilg-secondary:#985644;--ilg-secondary-hover:#ab7466;--ilg-tertiary:#d4b878;--ilg-link:#6a1b2d;--ilg-link-text:#6a1b2d;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#1b3a6b;--ilg-pagehead-bg:#6a1b2d;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#6a1b2d;--ilg-footer-ink:#fff;--ilg-hero-bg:#1a1a1a;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#3b1207;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:0px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:18px;--ilg-density:.85;--ilg-shadow-depth:1;--ilg-font-heading:"Newsreader", "Georgia", serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:106, 27, 45;--ilg-primary-text-rgb:106, 27, 45;--ilg-primary-hover-rgb:133, 68, 83;--ilg-accent-rgb:59, 18, 7;--ilg-accent-text-rgb:59, 18, 7;--ilg-accent-bright-rgb:255, 205, 58;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:152, 86, 68;--ilg-secondary-hover-rgb:171, 116, 102;--ilg-tertiary-rgb:212, 184, 120;--ilg-link-rgb:106, 27, 45;--ilg-link-text-rgb:106, 27, 45;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:27, 58, 107;--ilg-pagehead-bg-rgb:106, 27, 45;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:106, 27, 45;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:26, 26, 26;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:59, 18, 7;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=va]{--ilg-primary:#0d1747;--ilg-primary-text:#0d1747;--ilg-primary-hover:#394168;--ilg-accent:#c40000;--ilg-accent-text:#c40000;--ilg-accent-bright:#ffc107;--ilg-gold-text:#946500;--ilg-secondary:#3a4a68;--ilg-secondary-hover:#5d6b83;--ilg-tertiary:#c8a068;--ilg-link:#0d1747;--ilg-link-text:#0d1747;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d1293d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0f1419;--ilg-bg:#f8f9fb;--ilg-surface:#fff;--ilg-surface-alt:#eef1f6;--ilg-border:#dfe3ec;--ilg-border-strong:#c4cad6;--ilg-control-border:#808a9c;--ilg-ink:#0f1419;--ilg-ink-soft:#3a4250;--ilg-ink-muted:#5d6678;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#0d1747;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#0d1747;--ilg-footer-ink:#fff;--ilg-hero-bg:#0d1747;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#c40000;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946500;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#eef1f6;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#c4cad6;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Source Serif 4", "Georgia", serif;--ilg-font-body:"Source Sans 3", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:500;--ilg-weight-display:400;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.015em;--ilg-tracking-display:0;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:13, 23, 71;--ilg-primary-text-rgb:13, 23, 71;--ilg-primary-hover-rgb:57, 65, 104;--ilg-accent-rgb:196, 0, 0;--ilg-accent-text-rgb:196, 0, 0;--ilg-accent-bright-rgb:255, 193, 7;--ilg-gold-text-rgb:148, 101, 0;--ilg-secondary-rgb:58, 74, 104;--ilg-secondary-hover-rgb:93, 107, 131;--ilg-tertiary-rgb:200, 160, 104;--ilg-link-rgb:13, 23, 71;--ilg-link-text-rgb:13, 23, 71;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:209, 41, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:15, 20, 25;--ilg-bg-rgb:248, 249, 251;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:238, 241, 246;--ilg-border-rgb:223, 227, 236;--ilg-border-strong-rgb:196, 202, 214;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:15, 20, 25;--ilg-ink-soft-rgb:58, 66, 80;--ilg-ink-muted-rgb:93, 102, 120;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:13, 23, 71;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:13, 23, 71;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:13, 23, 71;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:196, 0, 0;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 101, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:238, 241, 246;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:196, 202, 214;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}[data-theme=wa]{--ilg-primary:#00476d;--ilg-primary-text:#00476d;--ilg-primary-hover:#2e6887;--ilg-accent:#007fad;--ilg-accent-text:#0076a4;--ilg-accent-bright:#ce4b12;--ilg-gold-text:#946600;--ilg-secondary:#158293;--ilg-secondary-hover:#3f99a6;--ilg-tertiary:#c8b878;--ilg-link:#00476d;--ilg-link-text:#00476d;--ilg-danger:#dc3545;--ilg-danger-hover:#e25966;--ilg-danger-text:#d32a3d;--ilg-success:#198754;--ilg-success-hover:#429d73;--ilg-warn:#ffcd39;--ilg-warn-hover:#ffd65d;--ilg-warn-ink:#0a0a0a;--ilg-bg:#fafafa;--ilg-surface:#fff;--ilg-surface-alt:#f2f2f2;--ilg-border:#e5e5e5;--ilg-border-strong:#d0d0d0;--ilg-control-border:#808a9c;--ilg-ink:#0a0a0a;--ilg-ink-soft:#404040;--ilg-ink-muted:#6b6b6b;--ilg-band-ink:#fff;--ilg-nav-bg:#fff;--ilg-nav-link:#4a4638;--ilg-pagehead-bg:#00476d;--ilg-pagehead-ink:#fff;--ilg-footer-bg:#00476d;--ilg-footer-ink:#fff;--ilg-hero-bg:#00476d;--ilg-hero-ink:#fff;--ilg-info-bg:#eaf3fb;--ilg-info-text:#0f3d5c;--ilg-info-border:#007fad;--ilg-warn-bg:#fef6e7;--ilg-warn-text:#946600;--ilg-warn-border:#e6a817;--ilg-warn-badge-bg:#fef0d1;--ilg-success-bg:#d1f0e0;--ilg-success-text:#156b34;--ilg-success-border:#2f9e5f;--ilg-next-bg:#dbeefe;--ilg-next-text:#0c5078;--ilg-next-border:#0c5078;--ilg-error-bg:#fde8e8;--ilg-error-text:#8b1a1a;--ilg-error-border:#dc3545;--ilg-neutral-bg:#f2f2f2;--ilg-neutral-text:#3d3a35;--ilg-neutral-border:#d0d0d0;--ilg-chart-1:#0d283f;--ilg-chart-2:#247cb0;--ilg-chart-3:#d95926;--ilg-chart-4:#199e70;--ilg-chart-5:#c98500;--ilg-chart-6:#d55181;--ilg-chart-7:#7a6ad8;--ilg-chart-8:#e34948;--ilg-space-1:.25rem;--ilg-space-2:.5rem;--ilg-space-3:.75rem;--ilg-space-4:1rem;--ilg-space-5:1.5rem;--ilg-space-6:2rem;--ilg-space-7:3rem;--ilg-space-8:4rem;--ilg-page-gap:1.25rem;--ilg-radius-sm:4px;--ilg-radius:8px;--ilg-radius-dialog:12px;--ilg-radius-lg:14px;--ilg-radius-pill:50rem;--ilg-shadow-sm:0 1px 3px #1419280a, 0 1px 2px #14192808;--ilg-shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--ilg-shadow-lg:0 12px 32px #14192814, 0 4px 8px #1419280a;--ilg-duration:.24s;--ilg-duration-fast:.12s;--ilg-duration-slow:.3s;--ilg-ease:cubic-bezier(.4, 0, .2, 1);--ilg-transition:color .24s, background-color .24s, border-color .24s, box-shadow .24s, transform .24s;--ilg-sidebar-width:15.5rem;--ilg-topbar-height:4rem;--ilg-drawer-width:28rem;--ilg-auth-card-width:24rem;--ilg-page-column:33.75rem;--ilg-content-max:80rem;--ilg-content-max-wide:90rem;--ilg-target-min:1.5rem;--ilg-control-h:2.25rem;--ilg-control-h-sm:2rem;--ilg-control-h-lg:2.75rem;--ilg-form-max:42rem;--ilg-base-size:16px;--ilg-density:1;--ilg-shadow-depth:1;--ilg-font-heading:"Geist", system-ui, sans-serif;--ilg-font-body:"Geist", system-ui, sans-serif;--ilg-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--ilg-text-xs:.75rem;--ilg-text-sm:.8125rem;--ilg-text-base:.875rem;--ilg-text-md:.9375rem;--ilg-text-lg:1rem;--ilg-text-xl:1.25rem;--ilg-text-2xl:1.5rem;--ilg-text-title:1.5rem;--ilg-text-section:1.125rem;--ilg-text-body:1rem;--ilg-text-label:.875rem;--ilg-text-help:.8125rem;--ilg-text-small:.75rem;--ilg-weight-body:400;--ilg-weight-label:500;--ilg-weight-heading:600;--ilg-weight-display:600;--ilg-leading-heading:1.15;--ilg-leading-body:1.5;--ilg-tracking-heading:-.02em;--ilg-tracking-display:-.02em;--ilg-tracking-eyebrow:.1em;--ilg-primary-rgb:0, 71, 109;--ilg-primary-text-rgb:0, 71, 109;--ilg-primary-hover-rgb:46, 104, 135;--ilg-accent-rgb:0, 127, 173;--ilg-accent-text-rgb:0, 118, 164;--ilg-accent-bright-rgb:206, 75, 18;--ilg-gold-text-rgb:148, 102, 0;--ilg-secondary-rgb:21, 130, 147;--ilg-secondary-hover-rgb:63, 153, 166;--ilg-tertiary-rgb:200, 184, 120;--ilg-link-rgb:0, 71, 109;--ilg-link-text-rgb:0, 71, 109;--ilg-danger-rgb:220, 53, 69;--ilg-danger-hover-rgb:226, 89, 102;--ilg-danger-text-rgb:211, 42, 61;--ilg-success-rgb:25, 135, 84;--ilg-success-hover-rgb:66, 157, 115;--ilg-warn-rgb:255, 205, 57;--ilg-warn-hover-rgb:255, 214, 93;--ilg-warn-ink-rgb:10, 10, 10;--ilg-bg-rgb:250, 250, 250;--ilg-surface-rgb:255, 255, 255;--ilg-surface-alt-rgb:242, 242, 242;--ilg-border-rgb:229, 229, 229;--ilg-border-strong-rgb:208, 208, 208;--ilg-control-border-rgb:128, 138, 156;--ilg-ink-rgb:10, 10, 10;--ilg-ink-soft-rgb:64, 64, 64;--ilg-ink-muted-rgb:107, 107, 107;--ilg-band-ink-rgb:255, 255, 255;--ilg-nav-bg-rgb:255, 255, 255;--ilg-nav-link-rgb:74, 70, 56;--ilg-pagehead-bg-rgb:0, 71, 109;--ilg-pagehead-ink-rgb:255, 255, 255;--ilg-footer-bg-rgb:0, 71, 109;--ilg-footer-ink-rgb:255, 255, 255;--ilg-hero-bg-rgb:0, 71, 109;--ilg-hero-ink-rgb:255, 255, 255;--ilg-info-bg-rgb:234, 243, 251;--ilg-info-text-rgb:15, 61, 92;--ilg-info-border-rgb:0, 127, 173;--ilg-warn-bg-rgb:254, 246, 231;--ilg-warn-text-rgb:148, 102, 0;--ilg-warn-border-rgb:230, 168, 23;--ilg-warn-badge-bg-rgb:254, 240, 209;--ilg-success-bg-rgb:209, 240, 224;--ilg-success-text-rgb:21, 107, 52;--ilg-success-border-rgb:47, 158, 95;--ilg-next-bg-rgb:219, 238, 254;--ilg-next-text-rgb:12, 80, 120;--ilg-next-border-rgb:12, 80, 120;--ilg-error-bg-rgb:253, 232, 232;--ilg-error-text-rgb:139, 26, 26;--ilg-error-border-rgb:220, 53, 69;--ilg-neutral-bg-rgb:242, 242, 242;--ilg-neutral-text-rgb:61, 58, 53;--ilg-neutral-border-rgb:208, 208, 208;--ilg-chart-1-rgb:13, 40, 63;--ilg-chart-2-rgb:36, 124, 176;--ilg-chart-3-rgb:217, 89, 38;--ilg-chart-4-rgb:25, 158, 112;--ilg-chart-5-rgb:201, 133, 0;--ilg-chart-6-rgb:213, 81, 129;--ilg-chart-7-rgb:122, 106, 216;--ilg-chart-8-rgb:227, 73, 72}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}.ilg-body,body.ilg{background:var(--ilg-bg);min-height:100vh;color:var(--ilg-ink-soft);font-family:var(--ilg-font-body);font-weight:400;font-size:var(--ilg-text-base);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.5;display:flex}:where(.ilg-body,body.ilg) :where(h1,h2,h3,h4,h5,h6){color:var(--ilg-ink);font-family:var(--ilg-font-heading);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}:where(.ilg-body,body.ilg) :where(p){margin:0}:where(.ilg-body,body.ilg) :where(a){color:var(--ilg-primary-text);transition:color var(--ilg-duration) var(--ilg-ease);text-decoration:none}:where(.ilg-body,body.ilg) :where(a:hover){color:var(--ilg-accent-text);text-decoration:underline}.ilg-icon{flex-shrink:0;width:16px;height:16px}.ilg-icon--xs{width:14px;height:14px}.ilg-icon--md{width:20px;height:20px}.ilg-icon--lg{width:24px;height:24px}.ilg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ilg-mono{font-family:var(--ilg-font-mono)}.ilg-tabular{font-variant-numeric:tabular-nums}:where(.ilg-body,body.ilg) :focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}:where(.ilg-header,.ilg-sidebar,.ilg-footer,.ilg-modal__header) :focus-visible{outline-color:var(--ilg-band-ink)}.ilg-eyebrow{font-size:var(--ilg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ilg-ink-muted);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.ilg-container{width:100%;max-width:var(--ilg-content-max);margin:0 auto;padding:0 1rem}@media (width>=640px){.ilg-container{padding:0 1.5rem}}.ilg-main{width:100%;max-width:var(--ilg-content-max);padding:var(--ilg-space-5) var(--ilg-space-4);flex:1;margin:0 auto}.ilg-main:focus:not(:focus-visible){outline:none}@media (width>=640px){.ilg-main{padding:var(--ilg-space-6) var(--ilg-space-5)}}.ilg-main--wide,.ilg-container--wide{max-width:var(--ilg-content-max-wide)}.ilg-main--fluid,.ilg-container--fluid{max-width:none}.ilg-app-shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}.ilg-app-shell--wide .ilg-container{max-width:var(--ilg-content-max-wide)}.ilg-app-shell--fluid .ilg-container{max-width:none}.ilg-skip-link{top:var(--ilg-space-2);left:var(--ilg-space-4);z-index:60;padding:var(--ilg-space-2) var(--ilg-space-4);border-radius:var(--ilg-radius);background:var(--ilg-surface);color:var(--ilg-primary-text);font-size:var(--ilg-text-base);font-weight:var(--ilg-weight-label);transform:translateY(calc(-100% - var(--ilg-space-4)));text-decoration:none;position:absolute}.ilg-skip-link:focus{outline:2px solid var(--ilg-band-ink);outline-offset:2px;transform:none}.ilg-appbar--rule>.ilg-header{border-bottom:2px solid var(--ilg-accent-bright)}.ilg-appbar{display:block}.ilg-header{background:var(--ilg-pagehead-bg);color:var(--ilg-pagehead-ink);border-bottom:1px solid color-mix(in srgb, var(--ilg-pagehead-bg) 60%, var(--ilg-ink));position:relative}.ilg-header__inner{min-height:var(--ilg-topbar-height);align-items:center;gap:1rem;display:flex}.ilg-header__spacer{flex:1}.ilg-header .ilg-user{margin-left:auto}.ilg-brand{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;line-height:1;display:flex;text-decoration:none!important}.ilg-brand__logo{flex-shrink:0;width:auto;height:28px;display:block}.ilg-brand__sep{background:rgba(var(--ilg-band-ink-rgb), .3);flex-shrink:0;width:1px;height:24px}.ilg-brand__text{flex-direction:column;gap:3px;min-width:0;display:flex}.ilg-brand__icon{border-radius:var(--ilg-radius);background:rgba(var(--ilg-band-ink-rgb), .12);width:2rem;height:2rem;color:var(--ilg-band-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ilg-brand__icon svg,.ilg-brand__icon img{width:1.125rem;height:1.125rem;display:block}.ilg-brand__name{color:var(--ilg-pagehead-ink);font-family:var(--ilg-font-heading);font-weight:600;font-size:var(--ilg-text-lg);letter-spacing:-.02em;white-space:nowrap;line-height:1.15}.ilg-brand__tagline{color:rgba(var(--ilg-band-ink-rgb), .72);font-size:var(--ilg-text-xs);letter-spacing:.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.2;overflow:hidden}.ilg-header a.ilg-brand:hover .ilg-brand__name{color:var(--ilg-pagehead-ink)}@media (width<=479px){.ilg-brand__tagline{display:none}}.ilg-navbar{background:var(--ilg-nav-bg);border-bottom:1px solid var(--ilg-border)}.ilg-navbar__inner{scrollbar-width:none;align-items:center;gap:.25rem;height:48px;display:flex;overflow:auto hidden}.ilg-navbar__inner::-webkit-scrollbar{display:none}.ilg-navbar__link{font-size:var(--ilg-text-base);border-radius:var(--ilg-radius-sm);white-space:nowrap;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);flex-shrink:0;padding:.45rem .8rem;font-weight:500;color:var(--ilg-nav-link)!important;text-decoration:none!important}.ilg-navbar__link:hover{color:var(--ilg-ink)!important}.ilg-navbar__link.is-active,.ilg-navbar__link[aria-current=page]{background:color-mix(in srgb, var(--ilg-nav-link) 10%, transparent);opacity:1;color:var(--ilg-ink)!important}.ilg-navbar__link:focus-visible{outline-offset:-2px}.ilg-user{align-items:center;gap:.75rem;display:flex}.ilg-user__text{text-align:right;line-height:1;display:none}@media (width>=640px){.ilg-user__text{display:block}}.ilg-user__hello{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);margin-bottom:2px;display:block}.ilg-user__name{font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:500;display:block}.ilg-user__trigger{border-radius:var(--ilg-radius);cursor:pointer;font:inherit;color:inherit;transition:background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex}.ilg-user__trigger:hover,.ilg-user__trigger[aria-expanded=true]{background:var(--ilg-surface-alt)}.ilg-user__trigger .ilg-chevron{width:14px;height:14px;color:var(--ilg-ink-muted);transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-user__trigger[aria-expanded=true] .ilg-chevron{transform:rotate(180deg)}.ilg-header .ilg-user__hello{color:rgba(var(--ilg-band-ink-rgb), .72)}.ilg-header .ilg-user__name{color:var(--ilg-band-ink)}.ilg-header .ilg-user__trigger:hover,.ilg-header .ilg-user__trigger[aria-expanded=true]{background:rgba(var(--ilg-band-ink-rgb), .1)}.ilg-header .ilg-user__trigger .ilg-chevron{color:rgba(var(--ilg-band-ink-rgb), .72)}.ilg-header .ilg-avatar{background:rgba(var(--ilg-band-ink-rgb), .12);color:var(--ilg-band-ink)}.ilg-header .ilg-avatar-wrap__status{box-shadow:0 0 0 2px var(--ilg-pagehead-bg)}.ilg-header .ilg-dropdown__menu :focus-visible{outline-color:var(--ilg-primary)}.ilg-footer{background:var(--ilg-footer-bg);color:color-mix(in srgb, var(--ilg-footer-ink) 72%, transparent);margin-top:auto;position:relative}.ilg-footer--rule{border-top:2px solid var(--ilg-accent-bright)}.ilg-footer--line{background:var(--ilg-surface);color:var(--ilg-ink-muted);border-top:1px solid var(--ilg-border)}.ilg-footer--line .ilg-footer__inner{padding-top:var(--ilg-space-3);padding-bottom:var(--ilg-space-3)}.ilg-footer--line .ilg-footer__copy{color:var(--ilg-ink-muted)}.ilg-footer__inner{padding-top:1.5rem;padding-bottom:.75rem}.ilg-footer__grid{font-size:var(--ilg-text-xs);grid-template-columns:1fr;gap:1rem;line-height:1.125rem;display:grid}@media (width>=640px){.ilg-footer__grid{grid-template-columns:repeat(3,1fr)}}.ilg-footer__heading{color:color-mix(in srgb, var(--ilg-footer-ink) 72%, transparent);font-family:var(--ilg-font-heading);font-weight:600;font-size:var(--ilg-text-xs);margin-bottom:.25rem}.ilg-footer__line{color:color-mix(in srgb, var(--ilg-footer-ink) 72%, transparent);gap:6px;margin-top:2px;display:flex}.ilg-footer__line a{color:inherit!important}.ilg-footer__line a:hover{text-decoration:underline}.ilg-footer__line svg{flex-shrink:0;width:12px;height:12px;margin-top:3px}.ilg-footer__logo{justify-content:flex-start;align-items:center;display:flex}@media (width>=640px){.ilg-footer__logo{justify-content:flex-end}}.ilg-footer__logo img{width:auto;height:40px}.ilg-footer__rule{border:0;border-top:1px solid rgba(var(--ilg-band-ink-rgb), .12);margin:1rem 0 .5rem}.ilg-footer__copy{text-align:center;color:color-mix(in srgb, var(--ilg-footer-ink) 72%, transparent);font-size:var(--ilg-text-xs)}.ilg-shell{min-height:100vh;display:flex}.ilg-shell__content{flex-direction:column;flex:1;min-width:0;display:flex}.ilg-sidebar{width:var(--ilg-sidebar-width);background:var(--ilg-primary);color:var(--ilg-band-ink);flex-direction:column;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ilg-sidebar__brand{min-height:var(--ilg-topbar-height);border-bottom:1px solid rgba(var(--ilg-band-ink-rgb), .08);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;text-decoration:none!important}.ilg-sidebar__brand .ilg-brand__name{color:var(--ilg-band-ink);font-size:var(--ilg-text-lg);text-overflow:ellipsis;overflow:hidden}.ilg-sidebar .ilg-brand__tagline{display:block}.ilg-sidebar__nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:1rem .75rem;display:flex;overflow-y:auto}.ilg-sidebar__section{font-size:var(--ilg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--ilg-band-ink-rgb), .6);padding:1rem .75rem .4rem;font-weight:500}.ilg-sidebar__section:first-child{padding-top:0}.ilg-sidebar__link{border-radius:var(--ilg-radius);font-size:var(--ilg-text-base);transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);align-items:center;gap:.75rem;padding:.55rem .75rem;font-weight:500;display:flex;position:relative;color:rgba(var(--ilg-band-ink-rgb), .78)!important;text-decoration:none!important}.ilg-sidebar__link svg{opacity:.85;flex-shrink:0;width:18px;height:18px}.ilg-sidebar__link:hover{background:rgba(var(--ilg-band-ink-rgb), .06);color:var(--ilg-band-ink)!important}.ilg-sidebar__link.is-active,.ilg-sidebar__link[aria-current=page]{background:rgba(var(--ilg-band-ink-rgb), .1);color:var(--ilg-band-ink)!important}.ilg-sidebar__link.is-active:before,.ilg-sidebar__link[aria-current=page]:before{content:"";background:var(--ilg-accent-bright);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-.75rem}.ilg-sidebar__count{background:rgba(var(--ilg-band-ink-rgb), .14);color:var(--ilg-band-ink);font-size:var(--ilg-text-xs);border-radius:var(--ilg-radius-pill);font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 8px;font-weight:600}.ilg-sidebar__foot{border-top:1px solid rgba(var(--ilg-band-ink-rgb), .08);flex-shrink:0;align-items:center;margin-top:auto;padding:1rem 1.25rem;display:flex}.ilg-sidebar__foot .ilg-brand__logo{flex-shrink:0;width:auto;height:28px;display:block}.ilg-sidebar__company{flex-direction:column;justify-content:center;gap:1px;min-width:0;margin-left:.75rem;line-height:1.2;display:flex}.ilg-sidebar__company-name{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-sm);letter-spacing:.02em;color:var(--ilg-band-ink);font-weight:600}.ilg-sidebar__company-sub{font-size:var(--ilg-text-xs);color:rgba(var(--ilg-band-ink-rgb), .72);font-weight:500}.ilg-topbar{height:var(--ilg-topbar-height);border-bottom:1px solid var(--ilg-border);z-index:30;background:0 0;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:sticky;top:0}.ilg-topbar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--ilg-nav-bg) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);position:absolute;inset:0}@media (width>=640px){.ilg-topbar{padding:0 1.5rem}}.ilg-topbar__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);letter-spacing:-.01em;color:var(--ilg-ink);font-weight:600}.ilg-topbar__right{align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}@media (width<=639px){.ilg-topbar .ilg-search{display:none}}.ilg-icon-btn.ilg-sidebar-toggle,.ilg-scrim{display:none}@media (width<=1023px){.ilg-sidebar{z-index:50;visibility:hidden;transition:transform var(--ilg-duration) var(--ilg-ease), visibility 0s linear var(--ilg-duration);position:fixed;top:0;left:0;transform:translate(-100%)}.ilg-shell.is-sidebar-open .ilg-sidebar{box-shadow:var(--ilg-shadow-lg);visibility:visible;transition:transform var(--ilg-duration) var(--ilg-ease);transform:translate(0)}.ilg-shell.is-sidebar-open .ilg-scrim{z-index:40;background:#00000080;display:block;position:fixed;inset:0}.ilg-icon-btn.ilg-sidebar-toggle{display:inline-flex}}.ilg-avatar{border-radius:var(--ilg-radius-pill);object-fit:cover;width:32px;height:32px;font-size:var(--ilg-text-xs);-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--ilg-primary) 8%, var(--ilg-surface));color:var(--ilg-primary-text);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ilg-avatar--sm{width:28px;height:28px;font-size:var(--ilg-text-xs)}.ilg-avatar--lg{width:40px;height:40px;font-size:var(--ilg-text-base)}.ilg-avatar--xl{width:56px;height:56px;font-size:var(--ilg-text-lg)}.ilg-avatar--brand{background:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-avatar-wrap{display:inline-flex;position:relative}.ilg-avatar-wrap__status{background:var(--ilg-success-border);width:9px;height:9px;box-shadow:0 0 0 2px var(--ilg-surface);border-radius:50%;position:absolute;bottom:0;right:0}.ilg-dropdown{display:inline-block;position:relative}.ilg-dropdown__menu{z-index:45;background:var(--ilg-surface);border-radius:var(--ilg-radius);min-width:224px;box-shadow:var(--ilg-shadow-md);border:1px solid var(--ilg-border);transform-origin:100% 0;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0}.ilg-dropdown.is-open .ilg-dropdown__menu{animation:ilg-pop .16s var(--ilg-ease);display:block}.ilg-dropdown__menu--left{transform-origin:0 0;left:0;right:auto}.ilg-dropdown__header{border-bottom:1px solid var(--ilg-border);margin-bottom:6px;padding:8px 10px 10px}.ilg-dropdown__header strong{font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:600;display:block}.ilg-dropdown__header span{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);display:block}.ilg-dropdown__item{border-radius:var(--ilg-radius-sm);width:100%;font:inherit;font-size:var(--ilg-text-base);text-align:left;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-dropdown__item svg{width:16px;height:16px;color:var(--ilg-ink-muted)}.ilg-dropdown__item:hover,.ilg-dropdown__item:focus-visible{background:var(--ilg-surface-alt);outline:none;color:var(--ilg-ink)!important}.ilg-dropdown__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-dropdown__item:hover svg{color:var(--ilg-accent)}.ilg-dropdown__item--danger{color:var(--ilg-error-text)!important}.ilg-dropdown__item--danger svg{color:var(--ilg-error-text)}.ilg-dropdown__item--danger:hover{background:var(--ilg-error-bg);color:var(--ilg-error-text)!important}.ilg-dropdown__item--danger:hover svg{color:var(--ilg-error-text)}.ilg-dropdown__divider{background:var(--ilg-border);height:1px;margin:6px 0}@keyframes ilg-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.ilg-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.ilg-page-header__lead{align-items:center;gap:.75rem;min-width:0;display:flex}.ilg-page-header__lead>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ilg-page-header .ilg-breadcrumb{margin-bottom:.25rem}.ilg-page-header .ilg-eyebrow{margin-bottom:.15rem}.ilg-page-header__back{border-radius:var(--ilg-radius);border:1px solid var(--ilg-border);width:32px;height:32px;transition:color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;color:var(--ilg-ink-muted)!important}.ilg-page-header__back:hover{border-color:var(--ilg-border-strong);background:var(--ilg-surface-alt);color:var(--ilg-ink)!important;text-decoration:none!important}.ilg-page-header__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-2xl);letter-spacing:-.02em;color:var(--ilg-ink);margin:0;font-weight:600;line-height:1.15}.ilg-page-header__subtitle{font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);margin:0}.ilg-page-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ilg-page-header__heading{align-items:center;gap:var(--ilg-space-2) var(--ilg-space-3);flex-wrap:wrap;min-width:0;display:flex}.ilg-page-header__meta{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin:0}.ilg-card{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);overflow:hidden}a.ilg-card,.ilg-card--clickable{color:inherit;cursor:pointer;transition:transform var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease);display:block;text-decoration:none!important}a.ilg-card:hover,.ilg-card--clickable:hover{box-shadow:var(--ilg-shadow-md);border-color:var(--ilg-border-strong);transform:translateY(-1px)}.ilg-card__header{border-bottom:1px solid var(--ilg-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.ilg-card__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);letter-spacing:-.01em;color:var(--ilg-ink);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.ilg-card__title svg{width:16px;height:16px;color:var(--ilg-accent)}.ilg-card__body{padding:1.5rem}.ilg-card__footer{border-top:1px solid var(--ilg-border);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.ilg-page{width:100%;max-width:calc(var(--ilg-page-column) + 2 * var(--ilg-space-4));padding:var(--ilg-space-7) var(--ilg-space-4);text-align:left;background:var(--ilg-bg);flex-direction:column;flex:1;align-items:stretch;gap:1.25rem;margin:0 auto;display:flex}.ilg-page__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-2xl);letter-spacing:-.02em;color:var(--ilg-ink);margin:0;font-weight:600;line-height:1.15}.ilg-page__subtitle{font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);margin:-.75rem 0 0}.ilg-page__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=479px){.ilg-page__actions .ilg-btn--primary{width:100%}}.ilg-page__head{justify-content:space-between;align-items:center;gap:var(--ilg-space-4);display:flex}.ilg-page__head .ilg-status__label{display:inline}@media (width<=479px){.ilg-page:not(.ilg-page--card) .ilg-form .ilg-btn--primary{width:100%}}.ilg-page--card{max-width:none;padding:var(--ilg-space-7) var(--ilg-space-4);justify-content:center;align-items:center;gap:0}.ilg-page--card>*{width:100%;max-width:var(--ilg-auth-card-width)}.ilg-page--card>:not(:first-child){margin-top:var(--ilg-space-4)}.ilg-page__card{width:100%;max-width:var(--ilg-auth-card-width);background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-lg);box-shadow:none;flex-direction:column;gap:0;padding:0;display:flex}.ilg-page__card-head{justify-content:space-between;align-items:center;gap:var(--ilg-space-4);padding:var(--ilg-space-5) var(--ilg-space-6);border-bottom:1px solid var(--ilg-border);display:flex}.ilg-page__card-head .ilg-page__title{min-width:0;font-family:var(--ilg-font-heading);font-size:var(--ilg-text-xl);letter-spacing:-.02em;color:var(--ilg-ink);margin:0;font-weight:600;line-height:1.15}.ilg-page__card-head .ilg-status{flex:none}.ilg-page__card-head .ilg-status__label{display:inline}.ilg-page__card-body{padding:var(--ilg-space-6);flex-direction:column;display:flex}@media (width<=479px){.ilg-page__card-head,.ilg-page__card-body{padding:var(--ilg-space-5)}}.ilg-page__card-body>.ilg-page__subtitle{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);margin:0 0 1.25rem}.ilg-page__card-body>.ilg-alert{margin-bottom:1.25rem}.ilg-page__card .ilg-label{font-size:var(--ilg-text-sm);color:var(--ilg-ink);font-weight:500}.ilg-page__card .ilg-input{min-height:var(--ilg-control-h-lg)}.ilg-page__field-head,.ilg-field__head{justify-content:space-between;align-items:baseline;gap:var(--ilg-space-4);margin-bottom:.4rem;display:flex}.ilg-page__field-head .ilg-label,.ilg-field__head .ilg-label{margin-bottom:0}.ilg-page__field-head a,.ilg-field__head a{font-size:var(--ilg-text-sm);font-weight:var(--ilg-weight-label);color:var(--ilg-primary-text);flex:none;text-decoration:none}.ilg-page__field-head a:hover,.ilg-field__head a:hover{color:var(--ilg-accent-text);text-decoration:underline}.ilg-page__card .ilg-page__actions{margin-top:.25rem}.ilg-page__card .ilg-page__actions .ilg-btn--primary{width:100%;min-height:var(--ilg-control-h-lg);font-size:var(--ilg-text-base);justify-content:center;font-weight:500}.ilg-page__footnote{text-align:center;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin:0}.ilg-page__card-body>.ilg-page__footnote{margin-top:1.5rem}.ilg-page__footnote a{color:var(--ilg-primary-text);font-weight:500}.ilg-page__footnote a:hover{color:var(--ilg-accent-text)}.ilg-page__note{text-align:center;font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);margin:1rem 0 0;line-height:1.5}.ilg-page__note strong{color:var(--ilg-ink-soft);font-weight:600}.ilg-page__note a{color:var(--ilg-primary-text);font-weight:500}.ilg-page--card>.ilg-page__note+.ilg-page__note{margin-top:.35rem}.ilg-error-page{align-items:flex-start;gap:var(--ilg-space-3);max-width:var(--ilg-page-column);margin:var(--ilg-space-7) auto;flex-direction:column;display:flex}.ilg-error-page__code{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin:0}.ilg-error-page__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-title);font-weight:var(--ilg-weight-heading);letter-spacing:var(--ilg-tracking-heading);line-height:var(--ilg-leading-heading);color:var(--ilg-ink);margin:0}.ilg-error-page__message{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);margin:0}.ilg-error-page__request{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin:0}.ilg-error-page>.ilg-alert{align-self:stretch}.ilg-error-page__actions{gap:var(--ilg-space-3);margin-top:var(--ilg-space-2);flex-wrap:wrap;display:flex}.ilg-main:has(>.ilg-list-page--wide,>.ilg-dashboard-page--wide){max-width:var(--ilg-content-max-wide)}.ilg-main:has(>.ilg-list-page--fluid){max-width:none}.ilg-app-shell:has(.ilg-main>.ilg-list-page--wide,.ilg-main>.ilg-dashboard-page--wide) .ilg-container{max-width:var(--ilg-content-max-wide)}.ilg-app-shell:has(.ilg-main>.ilg-list-page--fluid) .ilg-container{max-width:none}.ilg-segmented.ilg-dashboard-page__context{flex-wrap:nowrap;overflow-x:auto}.ilg-dashboard-page__context>*{flex:none}@media (width>=1024px){.ilg-grid.ilg-dashboard-page__stats{grid-template-columns:repeat(var(--ilgui-stat-cols,4), minmax(0, 1fr))}}.ilg-form.ilg-form-page__form{gap:var(--ilg-page-gap)}.ilg-card.ilg-form-page__card{overflow:visible}.ilg-form-page__fields{gap:var(--ilg-space-6);max-width:var(--ilg-form-max);flex-direction:column;display:flex}.ilg-form-page__fields .ilg-form-section{gap:var(--ilg-space-4)}.ilg-form-page__fields .ilg-form-section+.ilg-form-section{padding-top:var(--ilg-space-5)}.ilg-form-page .ilg-form-section__title{font-size:var(--ilg-text-section);font-weight:var(--ilg-weight-heading)}.ilg-form-page__savebar{padding:var(--ilg-space-3) var(--ilg-space-5);background:var(--ilg-surface);border-radius:0 0 var(--ilg-radius) var(--ilg-radius)}.ilg-form-page__savebar--sticky{z-index:5;position:sticky;bottom:0}.ilg-form-page__savebar.is-stuck{box-shadow:var(--ilg-shadow-md)}.ilg-form-page__sentinel{height:1px;margin-top:-1px}@media (width<=639px){.ilg-form-page__savebar>.ilg-btn{flex:1 1 0}}.ilg-settings-page__layout{grid-template-columns:var(--ilg-sidebar-width) minmax(0, 1fr);gap:var(--ilg-space-6);align-items:start;display:grid}.ilg-settings-page__nav{top:calc(var(--ilg-topbar-height) + var(--ilg-space-4));position:sticky}.ilg-settings-page__list{gap:var(--ilg-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ilg-settings-page__link{align-items:flex-start;gap:var(--ilg-space-2);padding:var(--ilg-space-2) var(--ilg-space-3);border-radius:var(--ilg-radius-sm);font-size:var(--ilg-text-sm);font-weight:var(--ilg-weight-label);color:var(--ilg-ink-soft);transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);display:flex;text-decoration:none!important}.ilg-settings-page__link svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.ilg-settings-page__link:hover{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-settings-page__link.is-active{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);color:var(--ilg-primary-text)}.ilg-settings-page__link.ilg-settings-page__link--danger{color:var(--ilg-danger-text)}.ilg-settings-page__link-text{flex-direction:column;min-width:0;display:flex}.ilg-settings-page__link-desc{font-size:var(--ilg-text-help);font-weight:var(--ilg-weight-body);color:var(--ilg-ink-muted)}.ilg-tabs.ilg-settings-page__tabs{display:none}@media (width<=767px){.ilg-settings-page__layout{gap:var(--ilg-space-4);grid-template-columns:minmax(0,1fr)}.ilg-settings-page__nav{display:none}.ilg-tabs.ilg-settings-page__tabs{display:flex}}.ilg-settings-card{scroll-margin-top:calc(var(--ilg-topbar-height) + var(--ilg-space-4))}.ilg-settings-card:focus:not(:focus-visible){outline:none}.ilg-settings-card__head{background:var(--ilg-surface-alt)}.ilg-settings-card .ilg-card__title{font-weight:var(--ilg-weight-heading)}.ilg-settings-card__desc{margin:var(--ilg-space-1) 0 0;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted)}.ilg-card__footer.ilg-settings-card__footer{padding:var(--ilg-space-3) var(--ilg-space-5)}.ilg-card.ilg-settings-card--danger{border-color:var(--ilg-danger)}.ilg-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.ilg-grid--2{grid-template-columns:repeat(2,1fr)}.ilg-grid--3{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.ilg-grid--4{grid-template-columns:repeat(4,1fr)}}@media (width>=640px) and (width<=1023px){.ilg-grid--4{grid-template-columns:repeat(2,1fr)}}.ilg-stat{background:var(--ilg-primary);color:var(--ilg-band-ink);border-radius:var(--ilg-radius);border:1px solid #0000;align-items:center;gap:1rem;padding:1.25rem;display:flex}.ilg-stat--primary{background:var(--ilg-primary)}.ilg-stat--danger{background:var(--ilg-danger)}.ilg-stat--light{background:var(--ilg-surface);color:var(--ilg-ink);border-color:var(--ilg-border)}.ilg-stat__icon{background:rgba(var(--ilg-band-ink-rgb), .1);border-radius:var(--ilg-radius);flex-shrink:0;padding:.75rem;display:flex}.ilg-stat__icon svg{width:24px;height:24px}.ilg-stat--light .ilg-stat__icon{background:color-mix(in srgb, var(--ilg-primary) 6%, transparent);color:var(--ilg-accent)}.ilg-stat__label{font-size:var(--ilg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--ilg-band-ink-rgb), .72);margin-bottom:4px;font-weight:500}.ilg-stat--danger .ilg-stat__label{color:var(--ilg-band-ink)}.ilg-stat--light .ilg-stat__label{color:var(--ilg-ink-muted)}.ilg-stat__value{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ilg-stat--light .ilg-stat__value{color:var(--ilg-ink)}.ilg-stat__value--sm{font-size:var(--ilg-text-xl);align-items:center;gap:8px;margin-top:2px;font-weight:600;display:flex}.ilg-live-dot{background:color-mix(in srgb, var(--ilg-success-border) 55%, var(--ilg-surface));border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite ilg-pulse}.ilg-stat--light .ilg-live-dot{background:var(--ilg-success-border)}.ilg-live-dot--off,.ilg-stat--light .ilg-live-dot--off{background:var(--ilg-error-border);animation:none}@keyframes ilg-pulse{50%{opacity:.5}}.ilg-btn{min-height:var(--ilg-control-h);border-radius:var(--ilg-radius);font:inherit;font-size:var(--ilg-text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.25rem 1rem;font-weight:500;line-height:1.25;display:inline-flex;text-decoration:none!important}.ilg-btn svg{flex-shrink:0;width:16px;height:16px}.ilg-btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-btn:disabled,.ilg-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ilg-btn--primary{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink)!important}.ilg-btn--primary:hover{background:var(--ilg-primary-hover);border-color:var(--ilg-primary-hover)}.ilg-btn--secondary{background:var(--ilg-surface);border-color:var(--ilg-border);color:var(--ilg-ink-soft)!important}.ilg-btn--secondary:hover{background:var(--ilg-surface-alt);border-color:var(--ilg-border-strong);color:var(--ilg-ink)!important}.ilg-btn--success{background:var(--ilg-success);border-color:var(--ilg-success);color:var(--ilg-band-ink)!important}.ilg-btn--success:hover{background:var(--ilg-success-hover);border-color:var(--ilg-success-hover)}.ilg-btn--warning{background:var(--ilg-warn);border-color:var(--ilg-warn);color:var(--ilg-warn-ink)!important}.ilg-btn--warning:hover{background:var(--ilg-warn-hover);border-color:var(--ilg-warn-hover)}.ilg-btn--danger{background:var(--ilg-danger);border-color:var(--ilg-danger);color:var(--ilg-band-ink)!important}.ilg-btn--danger:hover{background:var(--ilg-danger-hover);border-color:var(--ilg-danger-hover)}.ilg-btn--outline{border-color:var(--ilg-border);background:0 0;color:var(--ilg-ink-soft)!important}.ilg-btn--outline:hover{border-color:var(--ilg-border-strong);background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-btn--outline-primary{border-color:color-mix(in srgb, var(--ilg-primary) 30%, transparent);background:0 0;color:var(--ilg-primary-text)!important}.ilg-btn--outline-primary:hover{border-color:var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 6%, transparent)}.ilg-btn--outline-success{border-color:color-mix(in srgb, var(--ilg-success) 30%, transparent);background:0 0;color:var(--ilg-success-text)!important}.ilg-btn--outline-success:hover{border-color:var(--ilg-success);background:color-mix(in srgb, var(--ilg-success) 6%, transparent)}.ilg-btn--outline-danger{border-color:color-mix(in srgb, var(--ilg-danger) 30%, transparent);background:0 0;color:var(--ilg-error-text)!important}.ilg-btn--outline-danger:hover{border-color:var(--ilg-danger);background:color-mix(in srgb, var(--ilg-danger) 6%, transparent)}.ilg-btn--ghost{background:0 0;color:var(--ilg-ink-soft)!important}.ilg-btn--ghost:hover,.ilg-btn--ghost[aria-pressed=true]{background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-btn--dashed{border:1px dashed var(--ilg-border-strong);background:0 0;color:var(--ilg-ink-muted)!important}.ilg-btn--dashed:hover{border-color:var(--ilg-ink-muted);background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-btn--link{background:0 0;border:0;padding:0;font-weight:500;color:var(--ilg-primary-text)!important;text-decoration:none!important}.ilg-btn--link:hover{color:var(--ilg-accent-text)!important;text-decoration:underline!important}.ilg-btn--inverse{background:var(--ilg-band-ink);border-color:var(--ilg-band-ink);color:var(--ilg-primary-text)!important}.ilg-btn--inverse:hover{background:var(--ilg-surface-alt);border-color:var(--ilg-surface-alt)}.ilg-btn--ghost-inverse{border-color:rgba(var(--ilg-band-ink-rgb), .4);background:0 0;color:var(--ilg-band-ink)!important}.ilg-btn--ghost-inverse:hover{background:rgba(var(--ilg-band-ink-rgb), .1);border-color:var(--ilg-band-ink)}.ilg-btn--inverse:focus-visible,.ilg-btn--ghost-inverse:focus-visible{outline-color:var(--ilg-band-ink)}.ilg-btn--sm{min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);gap:.35rem;padding:.2rem .75rem;font-weight:500}.ilg-btn--sm svg{width:14px;height:14px}.ilg-btn--lg{min-height:var(--ilg-control-h-lg);font-size:var(--ilg-text-base);padding:.4rem 1.5rem}.ilg-btn--block{width:100%}.ilg-btn.is-loading{pointer-events:none;opacity:.75}.ilg-btn.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ilg-spin}.ilg-btn.is-loading svg{display:none}.ilg-btn-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ilg-btn-group--end{justify-content:flex-end}.ilg-icon-btn{border-radius:var(--ilg-radius-sm);color:var(--ilg-ink-muted);cursor:pointer;transition:color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ilg-icon-btn svg{width:16px;height:16px}.ilg-icon-btn:hover{color:var(--ilg-ink);background:var(--ilg-surface-alt)}.ilg-icon-btn--md{color:var(--ilg-ink-muted);border-radius:var(--ilg-radius);padding:8px}.ilg-icon-btn--md svg{width:20px;height:20px}.ilg-form{flex-direction:column;gap:1rem;display:flex}.ilg-form-row{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=480px){.ilg-form-row{grid-template-columns:repeat(2,1fr)}}.ilg-field{flex-direction:column;display:flex}.ilg-label{font-size:var(--ilg-text-sm);color:var(--ilg-ink-soft);margin-bottom:.4rem;font-weight:500;display:block}.ilg-label--plain{font-size:var(--ilg-text-base);font-weight:400}.ilg-label__req{color:var(--ilg-error-text)}.ilg-label__opt{color:var(--ilg-ink-muted);font-weight:400}.ilg-input,.ilg-select,.ilg-textarea{border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);width:100%;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);padding:.375rem .75rem;font-weight:400;line-height:1.375}.ilg-input::placeholder,.ilg-textarea::placeholder{color:var(--ilg-ink-muted)}.ilg-input:hover:not(:disabled):not(:focus),.ilg-select:hover:not(:disabled):not(:focus),.ilg-textarea:hover:not(:disabled):not(:focus){border-color:var(--ilg-ink-muted)}.ilg-input:focus,.ilg-select:focus,.ilg-textarea:focus{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);outline:none}.ilg-input:disabled,.ilg-select:disabled,.ilg-textarea:disabled,.ilg-input[readonly]{background:var(--ilg-surface-alt);color:var(--ilg-ink-muted);cursor:not-allowed}.ilg-input--mono{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-base)}.ilg-input,.ilg-select{min-height:var(--ilg-control-h)}.ilg-input--sm{min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);padding:.25rem .65rem}.ilg-textarea{resize:vertical;min-height:96px}.ilg-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235d6678' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.ilg-input.is-invalid,.ilg-select.is-invalid,.ilg-textarea.is-invalid,[aria-invalid=true].ilg-input{border-color:var(--ilg-error-border)}.ilg-input.is-invalid:focus,.ilg-select.is-invalid:focus,.ilg-textarea.is-invalid:focus{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-input.is-valid{border-color:var(--ilg-success-border)}.ilg-help{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin-top:.4rem}.ilg-help code,.ilg-code{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);background:var(--ilg-surface-alt);color:var(--ilg-ink-soft);border-radius:var(--ilg-radius-sm);padding:1px 6px}.ilg-table td .ilg-code,.ilg-dl dd .ilg-code,.ilg-datagrid td .ilg-code{font-size:var(--ilg-text-base)}.ilg-error{font-size:var(--ilg-text-sm);color:var(--ilg-error-text);align-items:center;gap:4px;margin-top:.4rem;font-weight:400;display:flex}.ilg-error svg{width:14px;height:14px}.ilg-input-group{position:relative}.ilg-input-group__icon{width:16px;height:16px;color:var(--ilg-ink-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ilg-input-group .ilg-input{padding-left:38px}.ilg-input-group__action{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ilg-search{flex:1;min-width:160px;max-width:384px;position:relative}.ilg-search svg{width:14px;height:14px;color:var(--ilg-ink-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ilg-search input{width:100%;min-height:var(--ilg-control-h-sm);font:inherit;font-size:var(--ilg-text-sm);color:var(--ilg-ink);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);padding:.25rem .75rem .25rem 2rem;font-weight:400}.ilg-search input::placeholder{color:var(--ilg-ink-muted)}.ilg-search input:hover:not(:focus){border-color:var(--ilg-ink-muted)}.ilg-search input:focus{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);outline:none}.ilg-search--lg input{min-height:var(--ilg-control-h);font-size:var(--ilg-text-base);padding:.375rem .75rem .375rem 2.4rem}.ilg-search--lg svg{width:16px;height:16px;left:13px}.ilg-check{cursor:pointer;font-size:var(--ilg-text-base);color:var(--ilg-ink);align-items:flex-start;gap:10px;font-weight:400;display:flex}.ilg-check input{appearance:none;border:1.5px solid var(--ilg-control-border);background:var(--ilg-surface) center / 12px no-repeat;cursor:pointer;width:18px;height:18px;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);flex-shrink:0;margin:1px 0 0}.ilg-check input[type=checkbox]{border-radius:var(--ilg-radius-sm)}.ilg-check input[type=radio]{border-radius:50%}.ilg-check input:hover{border-color:var(--ilg-ink-muted)}.ilg-check input:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-check input[type=checkbox]:checked{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.ilg-check input[type=checkbox]:indeterminate{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' d='M6 12h12'/%3E%3C/svg%3E")}.ilg-check input[type=radio]:checked{border-color:var(--ilg-primary);border-width:5.5px}.ilg-check input:disabled{background-color:var(--ilg-surface-alt);border-color:var(--ilg-border-strong);cursor:not-allowed}.ilg-check input:disabled+.ilg-check__text{color:var(--ilg-ink-muted)}.ilg-check input[type=checkbox]:disabled:is(:checked,:indeterminate){background-color:var(--ilg-primary);border-color:var(--ilg-primary);opacity:.5}.ilg-check input[type=radio]:disabled:checked{background-color:var(--ilg-surface);border-color:var(--ilg-primary);opacity:.5}.ilg-check__text{line-height:20px}.ilg-check__hint{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400;display:block}.ilg-check-group{flex-direction:column;gap:10px;display:flex}.ilg-check-group--inline{flex-flow:wrap;gap:1.25rem}.ilg-choice{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);cursor:pointer;transition:border-color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);gap:.75rem;padding:.85rem 1rem;display:flex;position:relative}.ilg-choice:hover{border-color:var(--ilg-border-strong)}.ilg-choice:has(input:checked){border-color:var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 4%, var(--ilg-surface));box-shadow:0 0 0 1px var(--ilg-primary)}.ilg-choice input{opacity:0;pointer-events:none;position:absolute}.ilg-choice:has(input:focus-visible){outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-choice__title{font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:600;line-height:1.375;display:block}.ilg-choice__desc{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400;display:block}.ilg-switch{cursor:pointer;font-size:var(--ilg-text-base);color:var(--ilg-ink);align-items:center;gap:10px;font-weight:400;display:inline-flex}.ilg-switch input{appearance:none;border-radius:var(--ilg-radius-pill);background:var(--ilg-control-border);cursor:pointer;width:36px;height:20px;transition:background-color var(--ilg-duration) var(--ilg-ease);flex-shrink:0;margin:0;position:relative}.ilg-switch input:after{content:"";background:var(--ilg-surface);width:16px;height:16px;box-shadow:var(--ilg-shadow-sm);transition:transform var(--ilg-duration) var(--ilg-ease);border-radius:50%;position:absolute;top:2px;left:2px}.ilg-switch input:checked{background:var(--ilg-primary)}.ilg-switch input:checked:after{transform:translate(16px)}.ilg-switch input:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-switch input:disabled{opacity:.55;cursor:not-allowed}.ilg-segmented{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ilg-segmented__item{border-radius:var(--ilg-radius);border:1px solid var(--ilg-border);background:var(--ilg-surface);font:inherit;font-size:var(--ilg-text-base);cursor:pointer;white-space:nowrap;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);align-items:center;gap:.5rem;padding:.4rem .85rem;font-weight:500;display:inline-flex;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-segmented__item:hover{border-color:var(--ilg-border-strong);background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-segmented__item.is-active,.ilg-segmented__item[aria-pressed=true],.ilg-segmented__item[aria-selected=true]{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink)!important}.ilg-segmented__meta{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-weight:400}.ilg-segmented__item.is-active .ilg-segmented__meta,.ilg-segmented__item[aria-pressed=true] .ilg-segmented__meta{color:rgba(var(--ilg-band-ink-rgb), .72)}.ilg-dropzone{text-align:center;border:1.5px dashed var(--ilg-border-strong);border-radius:var(--ilg-radius);background:var(--ilg-bg);color:var(--ilg-ink-muted);cursor:pointer;transition:border-color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:1.75rem 1rem;display:flex}.ilg-dropzone:hover,.ilg-dropzone.is-dragover{border-color:var(--ilg-accent);background:color-mix(in srgb, var(--ilg-accent) 5%, var(--ilg-surface))}.ilg-dropzone svg{width:28px;height:28px;color:var(--ilg-ink-muted)}.ilg-dropzone strong{color:var(--ilg-primary-text);font-weight:500}.ilg-dropzone input{display:none}.ilg-dropzone[aria-disabled=true]{opacity:.55;cursor:not-allowed;border-color:var(--ilg-border-strong);background:var(--ilg-bg)}.ilg-badge{border-radius:var(--ilg-radius-pill);font-size:var(--ilg-text-xs);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:var(--ilg-neutral-bg);color:var(--ilg-neutral-text);align-items:center;gap:6px;padding:.2rem .65rem;font-weight:600;line-height:1.33;display:inline-flex}.ilg-badge img,.ilg-badge svg{width:14px;height:14px}.ilg-badge--lg{padding:.3rem .8rem}.ilg-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ilg-badge--success{background:var(--ilg-success-bg);color:var(--ilg-success-text)}.ilg-badge--success .ilg-badge__dot{background:var(--ilg-success-border)}.ilg-badge--next{background:var(--ilg-next-bg);color:var(--ilg-next-text)}.ilg-badge--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text)}.ilg-badge--warning .ilg-badge__dot{background:var(--ilg-warn-border)}.ilg-badge--danger{background:var(--ilg-error-bg);color:var(--ilg-error-text)}.ilg-badge--danger .ilg-badge__dot{background:var(--ilg-error-border)}.ilg-badge--info{background:var(--ilg-info-bg);color:var(--ilg-info-text)}.ilg-badge--info .ilg-badge__dot{background:var(--ilg-info-border)}.ilg-badge--neutral{background:var(--ilg-neutral-bg);color:var(--ilg-neutral-text)}.ilg-badge--neutral .ilg-badge__dot{background:var(--ilg-ink-muted)}.ilg-badge--outline{border:1px solid var(--ilg-border);color:var(--ilg-ink-soft);background:0 0}.ilg-tag,.ilg-badge--tag{border-radius:var(--ilg-radius-pill);font-size:var(--ilg-text-xs);letter-spacing:0;text-transform:none;white-space:nowrap;background:color-mix(in srgb, var(--ilg-primary) 8%, var(--ilg-surface));color:var(--ilg-primary-text);border:1px solid color-mix(in srgb, var(--ilg-primary) 18%, transparent);align-items:center;gap:4px;padding:.22rem .6rem;font-weight:500;line-height:1.33;display:inline-flex}.ilg-tag svg{width:12px;height:12px}.ilg-alert{font-size:var(--ilg-text-base);border:0;border-left:3px solid var(--ilg-neutral-border);background:var(--ilg-neutral-bg);color:var(--ilg-neutral-text);border-radius:0 6px 6px 0;gap:.75rem;padding:.75rem 1rem;display:flex}.ilg-alert__icon{color:currentColor;flex-shrink:0;width:18px;height:18px;margin-top:1px}.ilg-alert__title{font-size:var(--ilg-text-base);font-weight:600}.ilg-alert__text{font-size:var(--ilg-text-base);margin-top:2px}.ilg-alert__text a{color:inherit;font-weight:500;text-decoration:underline}.ilg-alert__close,.ilg-alert__action{align-self:flex-start;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ilg-alert--compact{gap:.6rem;padding:.6rem 1rem}.ilg-alert--compact .ilg-alert__icon{width:16px;height:16px}.ilg-alert--compact .ilg-alert__title,.ilg-alert--compact .ilg-alert__text{font-size:var(--ilg-text-sm);margin:0}.ilg-alert--info{background:var(--ilg-info-bg);color:var(--ilg-info-text);border-left-color:var(--ilg-info-border)}.ilg-alert--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text);border-left-color:var(--ilg-warn-border)}.ilg-alert--success{background:var(--ilg-success-bg);color:var(--ilg-success-text);border-left-color:var(--ilg-success-border)}.ilg-alert--danger{background:var(--ilg-error-bg);color:var(--ilg-error-text);border-left-color:var(--ilg-error-border)}.ilg-alert--neutral{background:var(--ilg-neutral-bg);color:var(--ilg-neutral-text);border-left-color:var(--ilg-neutral-border)}.ilg-alert :where(.ilg-alert__title,.ilg-alert__text,.ilg-alert__icon){color:inherit}.ilg-note{background:var(--ilg-neutral-bg);border-left:3px solid var(--ilg-neutral-border);font-size:var(--ilg-text-sm);color:var(--ilg-neutral-text);border-radius:0 6px 6px 0;padding:.75rem 1rem;line-height:1.6}.ilg-note strong{color:var(--ilg-ink);font-weight:600}.ilg-note--body{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft)}.ilg-note--info{background:var(--ilg-info-bg);color:var(--ilg-info-text);border-left-color:var(--ilg-info-border)}.ilg-note--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text);border-left-color:var(--ilg-warn-border)}.ilg-status{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);align-items:center;gap:6px;display:inline-flex}.ilg-status svg{width:20px;height:20px}.ilg-status--ok{color:var(--ilg-success-text)}.ilg-status--ok svg{color:var(--ilg-success-border)}.ilg-status--err{color:var(--ilg-error-text)}.ilg-status--err svg{color:var(--ilg-error-border)}.ilg-toast-stack{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:340px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.ilg-toast{pointer-events:auto;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-left:3px solid var(--ilgui-toast-color,var(--ilg-error-border));border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-md);overflow:hidden}.ilg-toast__row{align-items:flex-start;gap:.75rem;padding:.85rem 1rem .75rem;display:flex}.ilg-toast__icon{width:20px;height:20px;color:var(--ilgui-toast-icon,var(--ilgui-toast-color,var(--ilg-error-border)));flex-shrink:0;margin-top:1px}.ilg-toast__body{flex:1;min-width:0}.ilg-toast__title{font-size:var(--ilg-text-base);color:var(--ilg-ink);margin-bottom:2px;font-weight:600}.ilg-toast__msg{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);word-wrap:break-word;font-weight:400;line-height:1.4}.ilg-toast__action{font-size:var(--ilg-text-sm);color:var(--ilg-primary-text);cursor:pointer;transition:color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;margin-top:6px;padding:0;font-family:inherit;font-weight:500}.ilg-toast__action:hover{color:var(--ilg-accent-text);text-decoration:underline}.ilg-toast__close{color:var(--ilg-ink-muted);cursor:pointer;border-radius:var(--ilg-radius-sm);transition:color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;margin-top:2px;padding:0}.ilg-toast__close:hover{color:var(--ilg-ink)}.ilg-toast__close svg{width:16px;height:16px;display:block}.ilg-toast__track{background:var(--ilg-surface-alt);height:2px}.ilg-toast__bar{background:var(--ilgui-toast-color,var(--ilg-error-border));height:100%;animation:linear forwards ilg-shrink}.ilg-toast:hover .ilg-toast__bar{animation-play-state:paused}.ilg-toast--success{--ilgui-toast-color:var(--ilg-success-border)}.ilg-toast--warning{--ilgui-toast-color:var(--ilg-warn-border)}.ilg-toast--danger{--ilgui-toast-color:var(--ilg-error-border)}.ilg-toast--info{--ilgui-toast-color:var(--ilg-info-border)}.ilg-toast.is-entering{animation:.35s cubic-bezier(.21,1.02,.73,1) forwards ilg-toast-in}.ilg-toast.is-leaving{animation:.3s cubic-bezier(.06,.71,.55,1) forwards ilg-toast-out}@keyframes ilg-toast-in{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes ilg-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes ilg-shrink{0%{width:100%}to{width:0%}}.ilg-modal{z-index:50;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.ilg-modal.is-open{display:flex}.ilg-modal__backdrop{background:#00000080;animation:.16s ease-out ilg-fade;position:fixed;inset:0}.ilg-modal__panel{z-index:1;background:var(--ilg-surface);border-radius:var(--ilg-radius-dialog);width:100%;max-width:448px;max-height:calc(100vh - 32px);box-shadow:var(--ilg-shadow-lg);animation:ilg-modal-in var(--ilg-duration) var(--ilg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ilg-modal__panel:focus{outline:none}.ilg-modal__panel--sm{max-width:384px}.ilg-modal__panel--lg{max-width:672px}.ilg-modal__panel--xl{max-width:896px}.ilg-modal__header{background:var(--ilg-primary);color:var(--ilg-band-ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ilg-modal__heading{align-items:center;gap:.75rem;min-width:0;display:flex}.ilg-modal__tile{border-radius:var(--ilg-radius);background:rgba(var(--ilg-band-ink-rgb), .12);width:36px;height:36px;color:var(--ilg-band-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ilg-modal__tile svg{width:18px;height:18px}.ilg-modal__tile--warning,.ilg-modal__tile--success,.ilg-modal__tile--info{background:rgba(var(--ilg-band-ink-rgb), .12);color:var(--ilg-band-ink)}.ilg-modal__tile--danger{background:var(--ilg-error-bg);color:var(--ilg-error-text);border-radius:50%;width:40px;height:40px}.ilg-modal__tile--danger svg{width:20px;height:20px}.ilg-modal__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-xl);letter-spacing:-.02em;color:var(--ilg-band-ink);margin:0;font-weight:600;line-height:1.25}.ilg-modal__subtitle{font-size:var(--ilg-text-sm);color:rgba(var(--ilg-band-ink-rgb), .72);margin-top:2px}.ilg-modal__header .ilg-icon-btn{color:var(--ilg-band-ink)}.ilg-modal__header .ilg-icon-btn:hover{color:var(--ilg-band-ink);background:rgba(var(--ilg-band-ink-rgb), .12)}.ilg-modal__header :focus-visible{outline-color:var(--ilg-band-ink)}.ilg-modal__body{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.ilg-modal__footer{background:var(--ilg-surface);border-top:1px solid var(--ilg-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.ilg-modal__panel--confirm{max-width:400px;padding:1.5rem}.ilg-modal__panel--confirm .ilg-modal__heading{align-items:flex-start;gap:1rem;margin-bottom:1rem}.ilg-modal__panel--confirm .ilg-modal__tile:not(.ilg-modal__tile--danger){background:var(--ilg-surface-alt);color:var(--ilg-ink-soft);border-radius:50%;width:40px;height:40px}.ilg-modal__panel--confirm .ilg-modal__tile--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text)}.ilg-modal__panel--confirm .ilg-modal__tile--success{background:var(--ilg-success-bg);color:var(--ilg-success-text)}.ilg-modal__panel--confirm .ilg-modal__tile--info{background:var(--ilg-info-bg);color:var(--ilg-info-text)}.ilg-modal__panel--confirm .ilg-modal__title{color:var(--ilg-ink);font-size:var(--ilg-text-lg)}.ilg-modal__panel--confirm .ilg-modal__subtitle{color:var(--ilg-ink-muted)}.ilg-modal__panel--confirm .ilg-modal__text{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);margin-bottom:1.5rem}.ilg-modal__panel--confirm .ilg-modal__text strong{color:var(--ilg-ink);font-weight:600}.ilg-modal__panel--confirm .ilg-modal__footer{background:0 0;border:0;padding:0}.ilg-modal__panel--confirm :focus-visible{outline-color:var(--ilg-primary)}.ilg-modal-lock{overflow:hidden}@keyframes ilg-fade{0%{opacity:0}to{opacity:1}}@keyframes ilg-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ilg-modal--drawer{justify-content:flex-end;padding:0}.ilg-modal--drawer .ilg-modal__panel{max-width:480px;height:100vh;max-height:none;animation:ilg-drawer-in var(--ilg-duration) var(--ilg-ease);border-radius:0}.ilg-modal--drawer .ilg-modal__body{flex:1}@keyframes ilg-drawer-in{0%{transform:translate(100%)}to{transform:none}}.ilg-modal__backdrop,.ilg-actionsheet__backdrop,.ilg-window__backdrop,.ilg-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ilg-modal--no-blur :is(.ilg-modal__backdrop,.ilg-actionsheet__backdrop,.ilg-window__backdrop,.ilg-scrim),:is(.ilg-modal__backdrop,.ilg-actionsheet__backdrop,.ilg-window__backdrop,.ilg-scrim).ilg-modal--no-blur{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.ilg-modal__backdrop,.ilg-actionsheet__backdrop,.ilg-window__backdrop,.ilg-scrim,.ilg-drop-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.ilg-topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ilg-nav-bg)}}.ilg-toolbar{border-bottom:1px solid var(--ilg-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.ilg-toolbar__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);color:var(--ilg-ink);align-items:center;gap:.5rem;margin:0;font-weight:600;display:inline-flex}.ilg-toolbar__end{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ilg-table-wrap{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-lg);overflow-x:auto}.ilg-card .ilg-table-wrap,.ilg-datagrid--card .ilg-table-wrap,.ilg-listview .ilg-table-wrap{border:0;border-radius:0}.ilg-table{border-collapse:collapse;width:100%;font-size:var(--ilg-text-base)}.ilg-table th{text-align:left;font-size:var(--ilg-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ilg-ink-muted);background:var(--ilg-surface-alt);border-bottom:1px solid var(--ilg-border);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.ilg-table td{color:var(--ilg-ink-soft);border-bottom:1px solid var(--ilg-border);vertical-align:middle;padding:.85rem 1rem}.ilg-table th:first-child,.ilg-table td:first-child{padding-left:1.5rem}.ilg-table th:last-child,.ilg-table td:last-child{padding-right:1.5rem}.ilg-table tbody tr{transition:background-color var(--ilg-duration) var(--ilg-ease)}.ilg-table{--ilgui-row-hover:color-mix(in srgb, var(--ilg-surface-alt) 70%, var(--ilg-surface))}.ilg-table tbody tr:hover>td{background:var(--ilgui-row-hover)}.ilg-table tbody tr:last-child td{border-bottom:0}.ilg-table tr.is-muted{opacity:.6}.ilg-table tr.is-selected{background:color-mix(in srgb, var(--ilg-primary) 4%, transparent)}.ilg-table .is-right{text-align:right}.ilg-table .is-center{text-align:center}.ilg-table .is-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ilg-table--compact td{padding-top:.6rem;padding-bottom:.6rem}.ilg-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ilg-table th.is-sortable:hover,.ilg-table th[aria-sort]:not([aria-sort=none]){color:var(--ilg-ink)}.ilg-cell-user{align-items:center;gap:.85rem;display:flex}.ilg-cell-user__name{font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:600;line-height:1.375}.ilg-cell-user__sub{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);line-height:1.375}.ilg-cell-user__meta{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin-top:2px;display:block}.ilg-cell-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ilg-dash{color:var(--ilg-ink-muted)}.ilg-table-footer{border-top:1px solid var(--ilg-border);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.ilg-pagination{align-items:center;gap:4px;display:flex}.ilg-pagination__item{border-radius:var(--ilg-radius);min-width:32px;height:32px;font:inherit;font-size:var(--ilg-text-sm);color:var(--ilg-ink-soft);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex;text-decoration:none!important}.ilg-pagination__item:hover{border-color:var(--ilg-border);background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-pagination__item.is-active,.ilg-pagination__item[aria-current=page]{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-pagination__item:disabled{color:var(--ilg-border-strong);pointer-events:none}.ilg-pagination__item svg{width:14px;height:14px}.ilg-empty{text-align:center;color:var(--ilg-ink-muted);flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.ilg-empty__icon{border-radius:var(--ilg-radius-dialog);background:var(--ilg-surface-alt);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex}.ilg-empty__icon svg{width:28px;height:28px;color:var(--ilg-ink-muted)}.ilg-empty__icon--bare{background:0 0;width:auto;height:auto;margin-bottom:.75rem}.ilg-empty__icon--bare svg{width:32px;height:32px}.ilg-empty__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:600}.ilg-empty__text{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin-top:4px}.ilg-empty__text strong{color:var(--ilg-ink-soft);font-weight:600}.ilg-empty .ilg-btn{margin-top:1rem}.ilg-spinner{border:2.5px solid var(--ilg-border);border-top-color:var(--ilg-ink-muted);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ilg-spin;display:inline-block}.ilg-spinner--brand{border-color:color-mix(in srgb, var(--ilg-primary) 12%, transparent);border-top-color:var(--ilg-primary)}.ilg-spinner--lg{border-width:3px;width:32px;height:32px}@keyframes ilg-spin{to{transform:rotate(360deg)}}.ilg-loading{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);justify-content:center;align-items:center;gap:10px;padding:3rem 1rem;display:flex}.ilg-skeleton{background:linear-gradient(90deg, var(--ilg-surface-alt) 25%, var(--ilg-border) 37%, var(--ilg-surface-alt) 63%);border-radius:var(--ilg-radius-sm);background-size:400% 100%;animation:1.4s infinite ilg-shimmer}.ilg-skeleton--text{height:12px}.ilg-skeleton--title{width:40%;height:16px}.ilg-skeleton--circle{border-radius:50%}@keyframes ilg-shimmer{0%{background-position:100%}to{background-position:0}}.ilg-progress{background:var(--ilg-surface-alt);border-radius:var(--ilg-radius-pill);height:6px;overflow:hidden}.ilg-progress__bar{background:var(--ilg-primary);border-radius:inherit;height:100%;transition:width .3s var(--ilg-ease)}.ilg-progress--success .ilg-progress__bar{background:var(--ilg-success-border)}.ilg-progress--warning .ilg-progress__bar{background:var(--ilg-warn-border)}.ilg-progress--danger .ilg-progress__bar{background:var(--ilg-error-border)}.ilg-tabs{border-bottom:2px solid var(--ilg-border);gap:0;display:flex;overflow:auto hidden}.ilg-tab{font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);cursor:pointer;white-space:nowrap;transition:color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.6rem 1.15rem;font-weight:600;display:inline-flex;position:relative;text-decoration:none!important}.ilg-tab:hover,.ilg-tab.is-active,.ilg-tab[aria-selected=true]{color:var(--ilg-ink)}a.ilg-tab{color:var(--ilg-ink-muted)}a.ilg-tab:hover,a.ilg-tab.is-active,a.ilg-tab[aria-current=page]{color:var(--ilg-ink)}.ilg-tab.is-active:after,.ilg-tab[aria-selected=true]:after,.ilg-tab[aria-current=page]:after{content:"";background:var(--ilg-primary);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ilg-tab .ilg-badge{font-size:var(--ilg-text-xs);padding:0 7px}.ilg-tabs--pills{background:var(--ilg-surface-alt);border-radius:var(--ilg-radius);border:0;gap:4px;padding:4px;display:inline-flex}.ilg-tabs--pills .ilg-tab{border-radius:var(--ilg-radius-sm);transition:color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);border:0;margin-bottom:0;padding:.4rem .85rem;font-weight:500}.ilg-tabs--pills .ilg-tab.is-active,.ilg-tabs--pills .ilg-tab[aria-selected=true]{background:var(--ilg-surface);color:var(--ilg-ink);box-shadow:var(--ilg-shadow-sm)}.ilg-tabs--pills .ilg-tab:after,.ilg-tab-panel[hidden]{display:none}.ilg-breadcrumb{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:.5rem;display:flex}.ilg-breadcrumb a{color:var(--ilg-ink-muted)!important}.ilg-breadcrumb a:hover{color:var(--ilg-accent-text)!important}.ilg-breadcrumb svg{width:12px;height:12px;color:var(--ilg-border-strong)}.ilg-breadcrumb [aria-current]{color:var(--ilg-ink);font-weight:500}.ilg-dl{grid-template-columns:1fr;gap:0;margin:0;display:grid}.ilg-dl>div{border-bottom:1px solid var(--ilg-border);grid-template-columns:1fr;gap:4px;padding:.75rem 0;display:grid}@media (width>=640px){.ilg-dl>div{grid-template-columns:180px 1fr;align-items:baseline;gap:1rem}}.ilg-dl>div:last-child{border-bottom:0}.ilg-dl dt{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:500}.ilg-dl dd{font-size:var(--ilg-text-base);color:var(--ilg-ink);margin:0;font-weight:400}[data-ilg-tooltip]{position:relative}[data-ilg-tooltip]:after{content:attr(data-ilg-tooltip);background:var(--ilg-primary);color:var(--ilg-band-ink);font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s var(--ilg-ease), transform .16s var(--ilg-ease);z-index:70;padding:5px 9px;font-weight:400;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}[data-ilg-tooltip]:hover:after,[data-ilg-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.ilg-divider{border:0;border-top:1px solid var(--ilg-border);margin:1rem 0}.ilg-kbd{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-xs);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-sm);background:var(--ilg-surface-alt);color:var(--ilg-ink-soft);border-bottom-width:2px;padding:1px 5px}.ilg-datagrid{flex-direction:column;min-width:0;display:flex;position:relative}.ilg-datagrid--card{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-lg);overflow:hidden}.ilg-datagrid__toolbar{border-bottom:1px solid var(--ilg-border);flex-wrap:wrap;align-items:center;gap:10px;padding:1rem 1.5rem;display:flex}.ilg-datagrid__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);letter-spacing:-.01em;color:var(--ilg-ink);white-space:nowrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ilg-datagrid__title svg{width:16px;height:16px;color:var(--ilg-accent)}.ilg-datagrid__tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ilg-datagrid__row-actions{justify-content:flex-end;align-items:center;gap:var(--ilg-space-2);white-space:nowrap;display:inline-flex}.ilg-datagrid__toolbar--with-filters{border-bottom:0;padding-bottom:.75rem}.ilg-datagrid__filterbar{border-bottom:1px solid var(--ilg-border);padding:0 1.5rem 1rem}.ilg-datagrid__filterbar:first-child{padding-top:1rem}.ilg-filterbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0;display:flex}.ilg-filterbar__group{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.ilg-filterbar__group--select>*{flex:none;min-width:150px}.ilg-filterbar__group--select .ilg-ddl,.ilg-filterbar__group--select .ilg-select{width:100%}.ilg-filterbar__group--date{flex:0 auto}.ilg-filterbar__group--date>.ilg-field{flex:auto;min-width:0}.ilg-filterbar__group--search{flex:30rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ilg-filterbar__group--search .ilg-search{min-width:0;max-width:none}.ilg-filterbar__group--custom{flex-wrap:wrap}.ilg-filterbar__end{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (width<=640px){.ilg-filterbar{flex-direction:column;align-items:stretch;gap:.5rem}.ilg-filterbar__group{flex-direction:column;flex:none;align-items:stretch}.ilg-filterbar .ilg-select.ilg-select--sm,.ilg-filterbar .ilg-select,.ilg-filterbar .ilg-search input{min-height:var(--ilg-control-h)}.ilg-filterbar .ilg-picker-range--sm,.ilg-filterbar .ilg-picker-presets--sm{height:var(--ilg-control-h)}.ilg-filterbar__group>*{width:100%;min-width:0}.ilg-filterbar__group--search{grid-template-columns:minmax(0,1fr)}.ilg-filterbar__end{justify-content:flex-start;margin-left:0}}.ilg-datagrid__group-select{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);align-items:center;gap:6px;display:flex}.ilg-datagrid__group-select .ilg-select{width:auto;min-width:130px}.ilg-datagrid__scroll{position:relative;overflow:auto}.ilg-datagrid__scroll--fixed thead{z-index:3;position:sticky;top:0}.ilg-datagrid__scroll--fixed thead th{background:var(--ilg-surface-alt)}.ilg-datagrid .ilg-table{table-layout:auto}.ilg-datagrid .ilg-table th{position:relative}.ilg-datagrid .ilg-table td.is-sticky,.ilg-datagrid .ilg-table th.is-sticky{z-index:2;background:var(--ilg-surface);box-shadow:1px 0 0 var(--ilg-border);position:sticky;left:0}.ilg-datagrid .ilg-table th.is-sticky{background:var(--ilg-surface-alt);z-index:4}.ilg-datagrid .ilg-table tbody tr:hover td.is-sticky{background:var(--ilgui-row-hover)}.ilg-datagrid .ilg-table .ilg-datagrid__col-expand,.ilg-datagrid .ilg-table .ilg-datagrid__col-select{z-index:2;background:var(--ilg-surface);position:sticky;left:0}.ilg-datagrid .ilg-table .ilg-datagrid__col-expand+.ilg-datagrid__col-select{left:44px}.ilg-datagrid .ilg-table thead th.ilg-datagrid__col-expand,.ilg-datagrid .ilg-table thead th.ilg-datagrid__col-select{background:var(--ilg-surface-alt);z-index:4}.ilg-datagrid .ilg-table .ilg-datagrid__filter-row th.ilg-datagrid__col-expand,.ilg-datagrid .ilg-table .ilg-datagrid__filter-row th.ilg-datagrid__col-select{background:var(--ilg-surface)}.ilg-datagrid .ilg-table tbody tr:hover>td.ilg-datagrid__col-expand,.ilg-datagrid .ilg-table tbody tr:hover>td.ilg-datagrid__col-select{background:var(--ilgui-row-hover)}.ilg-datagrid .ilg-table tbody tr.is-selected>td.is-sticky,.ilg-datagrid .ilg-table tbody tr.is-selected>td.ilg-datagrid__col-expand,.ilg-datagrid .ilg-table tbody tr.is-selected>td.ilg-datagrid__col-select{background:linear-gradient(color-mix(in srgb, var(--ilg-primary) 4%, transparent), color-mix(in srgb, var(--ilg-primary) 4%, transparent)), var(--ilg-surface)}.ilg-datagrid__sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ilg-datagrid__sort:hover{color:var(--ilg-ink)}.ilg-datagrid__sort-icon{opacity:.35;width:12px;height:12px;transition:transform var(--ilg-duration) var(--ilg-ease), opacity var(--ilg-duration)}.ilg-datagrid__sort:hover .ilg-datagrid__sort-icon{opacity:.7}th[aria-sort=ascending] .ilg-datagrid__sort-icon,th[aria-sort=descending] .ilg-datagrid__sort-icon{opacity:1;color:var(--ilg-primary-text)}th[aria-sort=ascending] .ilg-datagrid__sort-icon{transform:rotate(180deg)}.ilg-datagrid__sort-index{font-size:var(--ilg-text-xs);color:var(--ilg-band-ink);background:var(--ilg-primary);border-radius:var(--ilg-radius-pill);letter-spacing:0;justify-content:center;align-items:center;min-width:16px;height:16px;font-weight:600;display:inline-flex}.ilg-datagrid__resizer{cursor:col-resize;z-index:5;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.ilg-datagrid__resizer:after{content:"";width:2px;transition:background var(--ilg-duration);background:0 0;border-radius:2px;position:absolute;top:25%;bottom:25%;left:3px}.ilg-datagrid__resizer:hover:after,.ilg-datagrid.is-resizing .ilg-datagrid__resizer:after{background:var(--ilg-primary)}.ilg-datagrid.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.ilg-datagrid__filter-row th{text-transform:none;letter-spacing:0;background:var(--ilg-surface);padding-top:8px;padding-bottom:8px;font-weight:400}.ilg-datagrid__filter{gap:4px;min-width:90px;display:flex}.ilg-datagrid__filter .ilg-input,.ilg-datagrid__filter .ilg-select{font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);border-color:var(--ilg-border);padding:5px 9px}.ilg-datagrid__filter .ilg-select{background-position:right 8px center;background-size:12px;padding-right:26px}.ilg-datagrid__filter-op{flex:0 0 52px}.ilg-datagrid__filter>.ilg-ddl{flex:1 1 0;min-width:0}.ilg-datagrid__filter>.ilg-ddl.ilg-datagrid__filter-op{flex:0 0 52px}.ilg-datagrid__filter .ilg-ddl__trigger,.ilg-datagrid__editor-ddl .ilg-ddl__trigger{width:100%}.ilg-datagrid__col-select,.ilg-datagrid__col-expand{width:44px;min-width:44px;padding-left:16px!important;padding-right:0!important}.ilg-datagrid__expander{border-radius:var(--ilg-radius);width:26px;height:26px;color:var(--ilg-ink-muted);cursor:pointer;transition:background var(--ilg-duration), color var(--ilg-duration);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ilg-datagrid__expander:hover{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-datagrid__expander svg{width:14px;height:14px;transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-datagrid__expander[aria-expanded=true]{color:var(--ilg-primary-text)}.ilg-datagrid__expander[aria-expanded=true] svg{transform:rotate(90deg)}.ilg-datagrid .ilg-table tbody tr.is-clickable{cursor:pointer}.ilg-datagrid .ilg-table tbody tr.is-selected td{background:color-mix(in srgb, var(--ilg-primary) 4%, transparent)}.ilg-datagrid .ilg-table tbody tr.is-selected:hover td{background:color-mix(in srgb, var(--ilg-primary) 7%, transparent)}.ilg-datagrid .ilg-table tbody tr.is-expanded td{border-bottom-color:#0000}.ilg-datagrid .ilg-table tbody tr:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-datagrid__detail-row>td{background:var(--ilg-surface-alt);border-bottom:1px solid var(--ilg-border);padding:16px 24px 20px 60px!important}.ilg-datagrid__detail-row:hover{background:0 0!important}.ilg-datagrid__detail{animation:.15s ease-out ilg-fade}.ilg-datagrid__detail .ilg-datagrid--card,.ilg-datagrid__detail .ilg-table-wrap{background:var(--ilg-surface)}.ilg-datagrid__detail .ilg-datagrid--card{box-shadow:none}.ilg-datagrid__group-row>td{background:var(--ilg-bg);border-bottom:1px solid var(--ilg-border);padding-top:9px!important;padding-bottom:9px!important}.ilg-datagrid__group-row:hover>td{background:var(--ilg-bg)!important}.ilg-datagrid__group-toggle{font:inherit;font-size:var(--ilg-text-sm);color:var(--ilg-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ilg-datagrid__group-toggle svg{width:14px;height:14px;color:var(--ilg-ink-muted);transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-datagrid__group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.ilg-datagrid__group-label{font-size:var(--ilg-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ilg-ink-muted);font-weight:600}.ilg-datagrid__group-value{color:var(--ilg-primary-text);font-weight:600}.ilg-datagrid__footer-row td{color:var(--ilg-ink);background:var(--ilg-surface-alt);border-top:1px solid var(--ilg-border);font-weight:600;border-bottom:0!important}.ilg-datagrid__agg-label{font-size:var(--ilg-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ilg-ink-muted);margin-right:6px;font-weight:600}.ilg-datagrid--compact{--ilgui-datagrid-head-h:35px}.ilg-datagrid--compact .ilg-table td{padding-top:8px;padding-bottom:8px}.ilg-datagrid--compact .ilg-table th{padding-top:9px;padding-bottom:9px}.ilg-datagrid--compact .ilg-cell-user .ilg-avatar--lg{width:32px;height:32px;font-size:var(--ilg-text-xs)}.ilg-datagrid__pager{border-top:1px solid var(--ilg-border);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.ilg-datagrid__pager-size{align-items:center;gap:8px;display:flex}.ilg-datagrid__pager-size .ilg-select{width:76px;min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);background-position:right 8px center;background-size:12px;padding:.2rem 26px .2rem 10px}.ilg-datagrid__pager-end{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ilg-datagrid__overlay{z-index:6;background:rgba(var(--ilg-surface-rgb), .6);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ilg-dropdown__item--check{cursor:pointer}.ilg-dropdown__item--check input{appearance:none;border:1.5px solid var(--ilg-control-border);border-radius:var(--ilg-radius-sm);background:var(--ilg-surface) center / 11px no-repeat;cursor:pointer;width:16px;height:16px;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease);flex-shrink:0;margin:0}.ilg-dropdown__item--check:hover input:not(:checked):not(:disabled){border-color:var(--ilg-ink-muted)}.ilg-dropdown__item--check input:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-dropdown__item--check input:checked{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.ilg-dropdown__item--check input:indeterminate{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' d='M6 12h12'/%3E%3C/svg%3E")}.ilg-dropdown__item--check input:disabled{opacity:.5;cursor:not-allowed}.ilg-dropdown__label{font-size:var(--ilg-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ilg-ink-muted);padding:6px 10px 4px;font-weight:600}.ilg-combobox{position:relative}.ilg-combobox .ilg-input{padding-right:64px}.ilg-combobox--sm .ilg-input{font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);border-color:var(--ilg-border);padding:6px 56px 6px 12px}.ilg-combobox__icons{color:var(--ilg-ink-muted);align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ilg-combobox__icons .ilg-spinner{border-width:2px;width:14px;height:14px;margin-right:4px}.ilg-combobox__toggle{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ilg-combobox__toggle:hover{background:var(--ilg-border);color:var(--ilg-ink-muted)}.ilg-combobox__toggle:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-combobox__toggle:disabled{opacity:.4;cursor:not-allowed}.ilg-combobox__toggle svg{width:14px;height:14px;transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-combobox.is-open .ilg-combobox__toggle--chevron svg{transform:rotate(180deg)}.ilg-combobox__list{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);max-height:280px;box-shadow:var(--ilg-shadow-md);animation:ilg-pop .12s var(--ilg-ease);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.ilg-combobox__option{border-radius:var(--ilg-radius);font-size:var(--ilg-text-base);color:var(--ilg-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.ilg-combobox__option.is-active{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-combobox__option.is-selected{color:var(--ilg-primary-text);font-weight:600}.ilg-combobox__option.is-selected:after{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.ilg-combobox__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ilg-combobox__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-combobox__meta{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.ilg-combobox__option mark{background:color-mix(in srgb, var(--ilg-warn-border) 35%, transparent);color:inherit;border-radius:2px;padding:0 1px}.ilg-combobox__status,.ilg-dropdown__status{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);align-items:center;gap:8px;padding:10px;display:flex}.ilg-combobox__status .ilg-spinner,.ilg-dropdown__status .ilg-spinner{border-width:2px;width:14px;height:14px}.ilg-combobox__status--error,.ilg-dropdown__status--error{color:var(--ilg-error-text);flex-wrap:wrap}.ilg-combobox__status--error .ilg-btn,.ilg-dropdown__status--error .ilg-btn{margin-left:auto}.ilg-datagrid__load-error td{padding:16px 24px!important}.ilg-select-loading{color:var(--ilg-ink-muted)}.ilg-ddl{position:relative}.ilg-ddl__trigger{text-align:left;align-items:center;gap:8px;display:flex}.ilg-ddl__trigger.ilg-select--sm{min-height:var(--ilg-control-h-sm)}.ilg-ddl__trigger[aria-expanded=true]{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-ddl__trigger.is-invalid[aria-expanded=true]{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-ddl__trigger.is-readonly{background-color:var(--ilg-surface-alt);color:var(--ilg-ink-soft);cursor:default}.ilg-ddl__trigger.is-readonly:hover{border-color:var(--ilg-control-border)}.ilg-ddl__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ilg-ddl__trigger.is-placeholder .ilg-ddl__value{color:var(--ilg-ink-muted)}.ilg-ddl__icon{width:16px;height:16px;color:var(--ilg-ink-muted);flex-shrink:0}.ilg-ddl__popup{flex-direction:column;max-height:332px;padding:0;display:flex;overflow:hidden}.ilg-ddl__list{flex:auto;min-height:0;max-height:280px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ilg-ddl__list .ilg-combobox__option{justify-content:flex-start}.ilg-ddl__list .ilg-combobox__option.is-selected:after{margin-left:auto}.ilg-ddl__list .ilg-combobox__option.is-selected .ilg-ddl__icon,.ilg-ddl__list .ilg-combobox__option.is-active .ilg-ddl__icon{color:currentColor}.ilg-ddl__search{flex-shrink:0;padding:6px 6px 2px;position:relative}.ilg-ddl__search .ilg-input{padding-left:30px}.ilg-ddl__search-icon{width:14px;height:14px;color:var(--ilg-ink-muted);pointer-events:none;position:absolute;top:calc(50% + 2px);left:16px;transform:translateY(-50%)}.ilg-ddl__icon-slot{flex-shrink:0;display:inline-flex}.ilg-ddl__icon-slot[hidden]{display:none}.ilg-ddl__native{opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.ilg-ddl__native+.ilg-ddl__trigger{z-index:1;position:relative}.ilg-select--sm{font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);border-color:var(--ilg-border);background-position:right 10px center;background-size:12px;width:auto;padding:6px 30px 6px 10px}.ilg-field--sm{display:inline-flex}.ilg-grid--auto{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}a.ilg-stat{color:var(--ilg-band-ink);transition:transform var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);text-decoration:none!important}a.ilg-stat--light{color:var(--ilg-ink)}a.ilg-stat:hover{box-shadow:var(--ilg-shadow-md);transform:translateY(-1px)}a.ilg-stat:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-form-section{flex-direction:column;gap:16px;display:flex}.ilg-form-section+.ilg-form-section{border-top:1px solid var(--ilg-border);padding-top:20px}.ilg-form-section__title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-md);color:var(--ilg-ink);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ilg-form-section__title svg{width:16px;height:16px;color:var(--ilg-accent)}.ilg-form-section__desc{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin-top:2px}.ilg-status .ilg-spinner{border-width:2px;width:16px;height:16px}@media (width<=639px){.ilg-status__label{display:none}}.ilg-cell-user__name .ilg-badge{vertical-align:middle;margin-left:6px}.ilg-cell-user__text{min-width:0}.ilg-timeline{border-left:1px solid var(--ilg-border);flex-direction:column;gap:20px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.ilg-timeline__item{position:relative}.ilg-timeline__dot{background:var(--ilg-primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--ilg-surface);border-radius:50%;position:absolute;top:6px;left:-29px}.ilg-timeline__dot--success{background:var(--ilg-success-border)}.ilg-timeline__dot--warning{background:var(--ilg-warn-border)}.ilg-timeline__dot--danger{background:var(--ilg-error-border)}.ilg-timeline__dot--info{background:var(--ilg-info-border)}.ilg-timeline__dot--neutral{background:var(--ilg-border-strong)}.ilg-timeline__title{font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:500}.ilg-timeline__time{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;margin-top:4px}.ilg-timeline__body{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);margin-top:6px}.ilg-daterange{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ilg-daterange__box{box-sizing:border-box;height:var(--ilg-control-h);background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);min-width:0;max-width:100%;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);align-items:center;padding:0 .75rem;display:flex}.ilg-daterange__box:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-daterange__box svg{width:16px;height:16px;color:var(--ilg-ink-muted);flex-shrink:0;margin-right:.5rem}.ilg-daterange__input{box-sizing:content-box;width:9.5ch;min-width:0;height:100%;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);font-variant-numeric:tabular-nums;text-align:center;cursor:text;background:0 0;border:0;flex:0 auto;margin:0;padding:0;font-weight:400;line-height:1.375}.ilg-daterange__input:focus{outline:none}.ilg-daterange__input::-webkit-calendar-picker-indicator{display:none}.ilg-daterange__input::-webkit-datetime-edit{padding:0}.ilg-daterange__input::-webkit-datetime-edit-fields-wrapper{padding:0}.ilg-daterange__input::-webkit-date-and-time-value{text-align:center}.ilg-daterange__sep{color:var(--ilg-ink-muted);flex-shrink:0;padding:0 .5rem;line-height:1}.ilg-daterange--sm .ilg-daterange__box{height:var(--ilg-control-h-sm);border-color:var(--ilg-border);padding:0 .65rem}.ilg-daterange--sm .ilg-daterange__box svg{width:14px;height:14px}.ilg-daterange--sm .ilg-daterange__input{font-size:var(--ilg-text-sm)}.ilg-gsearch{width:100%;max-width:448px;position:relative}.ilg-gsearch .ilg-search{max-width:none}.ilg-gsearch .ilg-search input{padding-right:48px}.ilg-gsearch__kbd{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ilg-gsearch__panel{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);width:32rem;max-width:90vw;max-height:70vh;box-shadow:var(--ilg-shadow-md);animation:ilg-pop .12s var(--ilg-ease);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.ilg-gsearch__group+.ilg-gsearch__group{margin-top:4px}.ilg-gsearch__label{padding:8px 10px 4px}.ilg-gsearch__item{border-radius:var(--ilg-radius);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-gsearch__item:hover,.ilg-gsearch__item.is-active{background:var(--ilg-surface-alt)}.ilg-gsearch__item svg{width:16px;height:16px;color:var(--ilg-ink-muted);flex-shrink:0}.ilg-gsearch__item:hover svg,.ilg-gsearch__item.is-active svg{color:var(--ilg-accent)}.ilg-gsearch__text{flex:1;min-width:0}.ilg-gsearch__title{font-size:var(--ilg-text-base);color:var(--ilg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ilg-gsearch__sub{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ilg-gsearch__empty{text-align:center;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);padding:32px 16px}@media (width<=639px){.ilg-topbar .ilg-gsearch{display:none}}.ilg-editor{background:var(--ilg-surface);border:1px solid var(--ilg-border-strong);border-radius:var(--ilg-radius);transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);overflow:hidden}.ilg-editor:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-editor__toolbar{background:var(--ilg-surface-alt);border-bottom:1px solid var(--ilg-border);flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.ilg-editor__sep{background:var(--ilg-border);width:1px;height:20px;margin:0 4px}.ilg-editor__btn{border-radius:var(--ilg-radius);width:32px;height:32px;color:var(--ilg-ink-muted);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ilg-editor__btn svg{width:18px;height:18px}.ilg-editor__btn:hover{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-editor__btn.is-active,.ilg-editor__btn[aria-pressed=true]{background:var(--ilg-surface);color:var(--ilg-primary-text);box-shadow:var(--ilg-shadow-sm)}.ilg-editor__btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-editor__btn:disabled{opacity:.4;cursor:not-allowed}.ilg-editor__content{min-height:220px;padding:12px 16px}.ilg-editor__content:focus,.ilg-editor__content :focus{outline:none}.ilg-editor__source{resize:vertical;width:100%;min-height:220px;font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink);background:var(--ilg-surface);border:0;padding:12px 16px;display:block}.ilg-editor__source:focus{outline:none}.ilg-prose{font-size:var(--ilg-text-base);color:var(--ilg-ink);line-height:1.6}.ilg-prose h2{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-lg);color:var(--ilg-ink);margin:12px 0 4px;font-weight:600}.ilg-prose h3{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-md);color:var(--ilg-ink);margin:10px 0 4px;font-weight:600}.ilg-prose p{margin:6px 0}.ilg-prose ul{margin:6px 0;padding-left:20px;list-style:outside}.ilg-prose ol{margin:6px 0;padding-left:20px;list-style:decimal}.ilg-prose a{color:var(--ilg-primary-text);font-weight:500;text-decoration:underline}.ilg-prose a:hover{color:var(--ilg-accent-text)}.ilg-prose code{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);background:var(--ilg-border);border-radius:var(--ilg-radius-sm);padding:1px 4px}body.ilg,body.ilg *,.ilg-scroll,.ilg-scroll *{scrollbar-width:thin;scrollbar-color:var(--ilg-border-strong) transparent}:root:has(>body.ilg){scrollbar-width:thin;scrollbar-color:var(--ilg-border-strong) transparent}.ilg-sidebar,.ilg-sidebar *{scrollbar-color:rgba(var(--ilg-band-ink-rgb), .2) transparent}:root:has(>body.ilg)::-webkit-scrollbar{width:10px;height:10px}body.ilg ::-webkit-scrollbar{width:10px;height:10px}.ilg-scroll::-webkit-scrollbar{width:10px;height:10px}.ilg-scroll ::-webkit-scrollbar{width:10px;height:10px}:root:has(>body.ilg)::-webkit-scrollbar-track{background:0 0}body.ilg ::-webkit-scrollbar-track{background:0 0}.ilg-scroll ::-webkit-scrollbar-track{background:0 0}:root:has(>body.ilg)::-webkit-scrollbar-thumb{background-color:var(--ilg-border-strong);border-radius:var(--ilg-radius-pill);background-clip:content-box;border:2px solid #0000}body.ilg ::-webkit-scrollbar-thumb{background-color:var(--ilg-border-strong);border-radius:var(--ilg-radius-pill);background-clip:content-box;border:2px solid #0000}.ilg-scroll ::-webkit-scrollbar-thumb{background-color:var(--ilg-border-strong);border-radius:var(--ilg-radius-pill);background-clip:content-box;border:2px solid #0000}:root:has(>body.ilg)::-webkit-scrollbar-thumb:hover{background-color:var(--ilg-ink-muted)}body.ilg ::-webkit-scrollbar-thumb:hover{background-color:var(--ilg-ink-muted)}.ilg-scroll ::-webkit-scrollbar-thumb:hover{background-color:var(--ilg-ink-muted)}.ilg-sidebar::-webkit-scrollbar-thumb{background-color:rgba(var(--ilg-band-ink-rgb), .2)}.ilg-sidebar ::-webkit-scrollbar-thumb{background-color:rgba(var(--ilg-band-ink-rgb), .2)}.ilg-datagrid__group-panel{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ilg-datagrid__group-chip{border-radius:var(--ilg-radius-pill);background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);color:var(--ilg-primary-text);align-items:center;gap:4px;padding:2px 4px 2px 10px;font-weight:600;display:inline-flex}.ilg-datagrid__group-chip button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.ilg-datagrid__group-chip button:hover{opacity:1;background:color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-datagrid__group-chip svg{width:12px;height:12px}.ilg-datagrid__group-chip+.ilg-datagrid__group-chip:before{content:"›";color:var(--ilg-border-strong);margin:0 4px 0 -2px}.ilg-datagrid__group-row--l1>td{background:var(--ilg-surface-alt);padding-left:44px!important}.ilg-datagrid__group-row--l2>td{background:var(--ilg-surface);padding-left:64px!important}.ilg-datagrid__group-row--l3>td{background:var(--ilg-surface);padding-left:84px!important}.ilg-datagrid__ai{border-bottom:1px solid var(--ilg-border);background:linear-gradient(90deg, color-mix(in srgb, var(--ilg-primary) 4%, transparent), transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.ilg-datagrid__ai>svg{width:16px;height:16px;color:var(--ilg-accent);flex-shrink:0}.ilg-datagrid__ai .ilg-input{min-width:200px;font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);flex:1;padding:7px 12px}.ilg-datagrid__ai-status{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted)}.ilg-datagrid__ai-status.is-error{color:var(--ilg-error-text)}.ilg-datagrid__th-inner{align-items:center;gap:4px;display:flex}.ilg-datagrid__col-menu{width:22px;height:22px;color:var(--ilg-ink-muted);cursor:pointer;transition:color var(--ilg-duration), background-color var(--ilg-duration);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ilg-datagrid__col-menu svg{width:14px;height:14px}.ilg-datagrid__col-menu:hover,.ilg-datagrid__col-menu[aria-expanded=true]{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-datagrid__col-menu.is-active{color:var(--ilg-primary-text);background:color-mix(in srgb, var(--ilg-primary-text) 12%, transparent)}.ilg-datagrid__col-menu.is-active:hover,.ilg-datagrid__col-menu.is-active[aria-expanded=true]{color:var(--ilg-primary-text);background:color-mix(in srgb, var(--ilg-primary-text) 20%, transparent)}.ilg-datagrid__menu-filter{flex-direction:column;min-width:248px;display:flex}.ilg-datagrid__menu-filter-head .ilg-datagrid__menu-filter-title{text-align:left;flex:1}.ilg-datagrid__menu-filter-chevron{transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-datagrid__menu-filter-head[aria-expanded=true] .ilg-datagrid__menu-filter-chevron{transform:rotate(180deg)}.ilg-datagrid__menu-filter-body{flex-direction:column;gap:6px;padding:4px 10px 8px;display:flex}.ilg-datagrid__menu-filter-body[hidden]{display:none}.ilg-datagrid__menu-filter-body .ilg-input,.ilg-datagrid__menu-filter-body .ilg-select{width:100%;min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-sm)}.ilg-datagrid__menu-filter-body .ilg-input{border-radius:var(--ilg-radius);padding:.25rem .65rem}.ilg-datagrid__menu-filter-toggle{flex-wrap:nowrap;gap:0}.ilg-datagrid__menu-filter-toggle .ilg-segmented__item{min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-sm);border-radius:0;flex:1;justify-content:center;padding:.2rem .75rem}.ilg-datagrid__menu-filter-toggle .ilg-segmented__item:first-child{border-radius:var(--ilg-radius) 0 0 var(--ilg-radius)}.ilg-datagrid__menu-filter-toggle .ilg-segmented__item:last-child{border-radius:0 var(--ilg-radius) var(--ilg-radius) 0;margin-left:-1px}.ilg-datagrid__menu-filter-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:2px;display:grid}.ilg-datagrid__menu-filter-actions .ilg-btn{justify-content:center;width:100%}.ilg-datagrid__menu-columns{flex-direction:column;min-width:248px;display:flex}.ilg-datagrid__menu-columns-head .ilg-datagrid__menu-filter-title{text-align:left;flex:1}.ilg-datagrid__menu-columns-head[aria-expanded=true] .ilg-datagrid__menu-filter-chevron{transform:rotate(180deg)}.ilg-datagrid__menu-columns-body{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:15rem;padding:2px 6px 8px;display:flex;overflow-y:auto}.ilg-datagrid__menu-columns-body[hidden]{display:none}.ilg-datagrid__menu-columns-body .ilg-check{border-radius:var(--ilg-radius-sm);font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);align-items:center;padding:5px 6px}.ilg-datagrid__menu-columns-body .ilg-check input{margin:0}.ilg-datagrid__menu-columns-body .ilg-check:hover{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-datagrid__menu-columns-body .ilg-check.is-disabled{cursor:not-allowed;color:var(--ilg-ink-muted);background:0 0}.ilg-datagrid .ilg-table th.ilg-datagrid__th-group{text-align:center;border-bottom:1px solid var(--ilg-border);border-left:1px solid var(--ilg-border);color:var(--ilg-primary-text)}.ilg-datagrid .ilg-table thead tr+tr th{border-left:1px solid var(--ilg-border)}.ilg-datagrid .ilg-table th[draggable=true]{cursor:grab}.ilg-datagrid .ilg-table th.is-dragging{opacity:.45}.ilg-datagrid .ilg-table th.is-drop-before{box-shadow:inset 2px 0 0 var(--ilg-primary)}.ilg-datagrid .ilg-table th.is-drop-after{box-shadow:inset -2px 0 0 var(--ilg-primary)}.ilg-datagrid .ilg-table .is-sticky{box-shadow:none}.ilg-datagrid .ilg-table .is-sticky-last{box-shadow:1px 0 0 var(--ilg-border), 6px 0 8px -6px rgba(var(--ilg-ink-rgb), .12)}.ilg-datagrid .ilg-table td[rowspan]{vertical-align:top;background:var(--ilg-surface);border-right:1px solid var(--ilg-border)}.ilg-datagrid__spacer>td{border:0!important;padding:0!important}.ilg-datagrid__spacer:hover{background:0 0!important}.ilg-datagrid__hspacer{padding:0!important}.ilg-datagrid .ilg-table tr.is-editing>td{background:var(--ilg-warn-bg)}.ilg-datagrid .ilg-table tr.is-new>td{background:color-mix(in srgb, var(--ilg-success-bg) 60%, transparent)}.ilg-datagrid .ilg-table td.is-editable{cursor:text}.ilg-datagrid .ilg-table td.is-editable:hover{box-shadow:inset 0 0 0 1px var(--ilg-border-strong)}.ilg-datagrid .ilg-table td.is-editing-cell{box-shadow:inset 0 0 0 2px var(--ilg-primary);padding-top:6px!important;padding-bottom:6px!important}.ilg-datagrid .ilg-table td.is-saving{opacity:.55}.ilg-datagrid__editor{width:100%;min-width:80px;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);padding:6px 10px;font-weight:400}.ilg-datagrid__editor:focus{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);outline:none}.ilg-datagrid__editor.is-invalid{border-color:var(--ilg-error-border)}select.ilg-datagrid__editor{appearance:auto}.ilg-datagrid__editor-ddl{min-width:80px}.ilg-datagrid__editor-ddl .ilg-ddl__trigger{font-size:var(--ilg-text-base);color:var(--ilg-ink)}input[type=checkbox].ilg-datagrid__editor{appearance:none;border:1.5px solid var(--ilg-control-border);border-radius:var(--ilg-radius-sm);background:var(--ilg-surface) center / 12px no-repeat;cursor:pointer;vertical-align:middle;width:18px;min-width:0;height:18px;margin:0;padding:0}input[type=checkbox].ilg-datagrid__editor:checked{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}input[type=checkbox].ilg-datagrid__editor:disabled{opacity:.5;cursor:not-allowed}.ilg-datagrid__cell-error{font-size:var(--ilg-text-sm);color:var(--ilg-error-text);margin-top:4px;display:block}.ilg-datagrid__row-error>td{font-size:var(--ilg-text-sm);color:var(--ilg-error-text);background:var(--ilg-error-bg);padding:6px 24px!important}.ilg-datagrid .ilg-table td.is-cell-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ilg-primary) 35%, transparent);background:color-mix(in srgb, var(--ilg-primary) 8%, transparent)!important}.ilg-datagrid .ilg-table td.is-focused,.ilg-datagrid .ilg-table th.is-focused,.ilg-datagrid--navigatable .ilg-table td:focus,.ilg-datagrid--navigatable .ilg-table th:focus{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-datagrid__selection-bar{border-top:1px solid var(--ilg-border);background:var(--ilg-surface-alt);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 20px;display:flex}.ilg-datagrid__selection-bar strong{color:var(--ilg-primary-text);font-weight:600}.ilg-datagrid__context-menu{animation:ilg-pop .12s var(--ilg-ease);display:block;position:fixed;top:0;left:0;right:auto}.ilg-datagrid__col-drag{width:32px;padding-left:12px!important;padding-right:0!important}.ilg-datagrid__drag-handle{width:22px;height:22px;color:var(--ilg-border-strong);cursor:grab;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ilg-datagrid__drag-handle:hover{color:var(--ilg-ink-muted);background:var(--ilg-border)}.ilg-datagrid__drag-handle:disabled{cursor:not-allowed;opacity:.4}.ilg-datagrid__drag-handle svg{width:14px;height:14px}.ilg-datagrid .ilg-table tr.is-dragging{opacity:.45}.ilg-datagrid .ilg-table tr.is-drop-before>td{box-shadow:inset 0 2px 0 var(--ilg-primary)}.ilg-datagrid .ilg-table tr.is-drop-after>td{box-shadow:inset 0 -2px 0 var(--ilg-primary)}.ilg-datagrid .ilg-table tr.is-pinned>td{background:color-mix(in srgb, var(--ilg-primary) 3%, transparent)}.ilg-datagrid .ilg-table tr.is-pinned-last>td{border-bottom:2px solid var(--ilg-border)}.ilg-datagrid__pin-mark{background:var(--ilg-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-flex}.ilg-datagrid .ilg-table tr.is-highlighted>td{background:color-mix(in srgb, var(--ilg-warn-border) 14%, transparent)}.ilg-datagrid .ilg-table tr.is-flash>td{animation:1.6s ease-out ilg-row-flash}@keyframes ilg-row-flash{0%{background-color:color-mix(in srgb, var(--ilg-warn-border) 35%, transparent)}to{background-color:#0000}}@media print{.ilg-datagrid__toolbar,.ilg-datagrid__pager,.ilg-datagrid__ai,.ilg-datagrid__selection-bar{display:none!important}}.ilg-calendar{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);font-size:var(--ilg-text-base);color:var(--ilg-ink);-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:12px;display:inline-flex}.ilg-calendar__header{justify-content:space-between;align-items:center;gap:4px;display:flex}.ilg-calendar__nav{border-radius:var(--ilg-radius);width:32px;height:32px;color:var(--ilg-ink-muted);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-calendar__nav svg{width:16px;height:16px}.ilg-calendar__nav:hover:not(:disabled){background:var(--ilg-border);color:var(--ilg-ink)}.ilg-calendar__nav:disabled{opacity:.4;cursor:not-allowed}.ilg-calendar__title{border-radius:var(--ilg-radius);min-height:32px;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);cursor:pointer;text-align:center;transition:background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;flex:1;padding:4px 10px;font-weight:600}.ilg-calendar__title:hover:not(:disabled){background:var(--ilg-surface-alt)}.ilg-calendar__title:disabled{cursor:default}.ilg-calendar__nav:focus-visible,.ilg-calendar__title:focus-visible,.ilg-calendar__today:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-calendar__panels{flex-wrap:wrap;gap:8px 24px;display:flex}.ilg-calendar__panel{flex-direction:column;display:flex}.ilg-calendar__caption{font-size:var(--ilg-text-base);color:var(--ilg-ink);text-align:center;padding:2px 0 6px;font-weight:600}.ilg-calendar__grid{border-collapse:collapse;border-spacing:0}.ilg-calendar__weekday{height:28px;font-size:var(--ilg-text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--ilg-ink-muted);text-align:center;padding:0;font-weight:600}.ilg-calendar__weekday--week,.ilg-calendar__week{width:32px;font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);text-align:center;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:400}.ilg-calendar__week{border-right:1px solid var(--ilg-border)}.ilg-calendar__cell{text-align:center;cursor:pointer;outline:none;padding:1px 0}.ilg-calendar__day{border-radius:var(--ilg-radius);width:36px;height:36px;font-size:var(--ilg-text-base);font-variant-numeric:tabular-nums;color:var(--ilg-ink);transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;font-weight:400;display:inline-flex}.ilg-calendar__grid--units .ilg-calendar__cell{padding:3px 2px}.ilg-calendar__grid--units .ilg-calendar__day{width:64px;height:44px;font-size:var(--ilg-text-base)}.ilg-calendar__cell:hover .ilg-calendar__day{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-calendar__cell:focus-visible .ilg-calendar__day{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-calendar__cell.is-outside .ilg-calendar__day{color:var(--ilg-ink-muted)}.ilg-calendar__cell.is-today .ilg-calendar__day{box-shadow:inset 0 0 0 1px var(--ilg-primary);color:var(--ilg-primary-text);font-weight:600}.ilg-calendar__cell.is-in-range{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent)}.ilg-calendar__cell.is-preview{background:color-mix(in srgb, var(--ilg-primary) 5%, transparent)}.ilg-calendar__cell.is-in-range .ilg-calendar__day{color:var(--ilg-primary-text)}.ilg-calendar__cell.is-range-start.is-in-range{background:linear-gradient(to right, transparent 50%, color-mix(in srgb, var(--ilg-primary) 8%, transparent) 50%)}.ilg-calendar__cell.is-range-end.is-in-range{background:linear-gradient(to left, transparent 50%, color-mix(in srgb, var(--ilg-primary) 8%, transparent) 50%)}.ilg-calendar__cell.is-range-start.is-range-end{background:0 0}.ilg-calendar__cell.is-selected .ilg-calendar__day,.ilg-calendar__cell.is-selected:hover .ilg-calendar__day{background:var(--ilg-primary);color:var(--ilg-band-ink);box-shadow:none;font-weight:600}.ilg-calendar__cell.is-selected:hover .ilg-calendar__day{background:var(--ilg-primary-hover)}.ilg-calendar__cell.is-disabled{cursor:not-allowed}.ilg-calendar__cell.is-disabled .ilg-calendar__day,.ilg-calendar__cell.is-disabled:hover .ilg-calendar__day{color:var(--ilg-border-strong);box-shadow:none;background:0 0;text-decoration:line-through}.ilg-calendar__cell.is-hidden{cursor:default}.ilg-calendar__footer{border-top:1px solid var(--ilg-border);justify-content:center;padding-top:6px;display:flex}.ilg-calendar__today{border-radius:var(--ilg-radius);font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-primary-text);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-weight:500}.ilg-calendar__today:hover:not(:disabled){background:var(--ilg-surface-alt);color:var(--ilg-accent-text);text-decoration:underline}.ilg-calendar__today:disabled{opacity:.6;cursor:not-allowed}.ilg-picker{position:relative}.ilg-picker .ilg-input{font-variant-numeric:tabular-nums;padding-right:72px}.ilg-picker--sm .ilg-input{padding-right:60px}.ilg-picker__actions{color:var(--ilg-ink-muted);align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ilg-picker__btn{border-radius:var(--ilg-radius);width:28px;height:28px;color:inherit;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-picker__btn svg{width:16px;height:16px}.ilg-picker__btn:hover:not(:disabled){background:var(--ilg-border);color:var(--ilg-ink-muted)}.ilg-picker__btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-picker__btn:disabled{opacity:.4;cursor:not-allowed}.ilg-picker--sm .ilg-picker__actions{right:6px}.ilg-picker--sm .ilg-picker__btn{width:24px;height:24px}.ilg-picker--sm .ilg-picker__btn svg{width:14px;height:14px}.ilg-picker.is-open .ilg-picker__btn--toggle,.ilg-picker-range.is-open .ilg-picker__btn--toggle{color:var(--ilg-primary-text)}.ilg-picker__popup{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-md);animation:ilg-pop .12s var(--ilg-ease);padding:6px;position:fixed}.ilg-picker__popup .ilg-calendar{box-shadow:none;border:0;border-radius:0;padding:6px;display:flex}.ilg-picker__footer{border-top:1px solid var(--ilg-border);align-items:center;gap:8px;margin-top:6px;padding:8px 6px 2px;display:flex}.ilg-picker__footer-end{gap:8px;margin-left:auto;display:flex}.ilg-picker__panes{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.ilg-picker__pane-time{border-left:1px solid var(--ilg-border);padding:6px 0 0 6px;display:flex}.ilg-timelist{gap:4px;padding:4px;display:flex}.ilg-timelist__col{flex-direction:column;width:64px;display:flex}.ilg-timelist__label{font-size:var(--ilg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ilg-ink-muted);text-align:center;padding:2px 0 6px;font-weight:600}.ilg-timelist__list{border-radius:var(--ilg-radius);scrollbar-width:thin;height:224px;margin:0;padding:2px;list-style:none;overflow-y:auto}.ilg-timelist__option{border-radius:var(--ilg-radius);height:32px;font-size:var(--ilg-text-base);font-variant-numeric:tabular-nums;color:var(--ilg-ink);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;margin-bottom:2px;font-weight:400;display:flex}.ilg-timelist__option:hover{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-timelist__option.is-selected{background:var(--ilg-primary);color:var(--ilg-band-ink);font-weight:600}.ilg-timelist__option:focus{outline:none}.ilg-timelist__option:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-picker-range-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ilg-picker-range{box-sizing:border-box;height:var(--ilg-control-h);background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);min-width:0;max-width:100%;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);flex:auto;align-items:center;padding:0 4px 0 .75rem;display:flex;position:relative}.ilg-picker-range:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-picker-range.is-invalid{border-color:var(--ilg-error-border)}.ilg-picker-range.is-invalid:focus-within{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-picker-range.is-disabled{background:var(--ilg-surface-alt);opacity:.6;cursor:not-allowed}.ilg-picker-range__icon{width:16px;height:16px;color:var(--ilg-ink-muted);flex-shrink:0;margin-right:.5rem}.ilg-picker-range__input{box-sizing:content-box;width:var(--ilgui-picker-range-input-w,9.5ch);min-width:0;height:100%;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:0 auto;margin:0;padding:0;font-weight:400;line-height:1.375}.ilg-picker-range__input::placeholder{color:var(--ilg-ink-muted)}.ilg-picker-range__input:disabled{cursor:not-allowed}.ilg-picker-range__sep{color:var(--ilg-ink-muted);flex-shrink:0;padding:0 .5rem;line-height:1}.ilg-picker-range .ilg-picker__actions{flex-shrink:0;margin-left:auto;padding-left:4px;position:static;transform:none}.ilg-picker-range--sm{height:var(--ilg-control-h-sm);border-color:var(--ilg-border);border-radius:var(--ilg-radius);padding:0 3px 0 .65rem}.ilg-picker-range--sm .ilg-picker-range__input{font-size:var(--ilg-text-sm)}.ilg-picker-range--sm .ilg-picker-range__icon{width:14px;height:14px}.ilg-picker-range--sm .ilg-picker__btn{width:24px;height:24px}.ilg-picker-range--sm .ilg-picker__btn svg{width:14px;height:14px}@media (width<=400px){.ilg-picker-range__icon{display:none}}.ilg-picker-presets{box-sizing:border-box;height:var(--ilg-control-h);background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);flex:none;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.ilg-picker-presets__btn{border-radius:var(--ilg-radius-sm);color:var(--ilg-ink-soft);font:inherit;font-size:var(--ilg-text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-weight:500;line-height:1;display:inline-flex}.ilg-picker-presets__btn:hover:not(:disabled):not([aria-pressed=true]){background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-picker-presets__btn[aria-pressed=true]{background:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-picker-presets__btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-picker-presets__btn:disabled{opacity:.5;cursor:not-allowed}.ilg-picker-presets--sm{height:var(--ilg-control-h-sm)}.ilg-picker-presets--sm .ilg-picker-presets__btn{font-size:var(--ilg-text-sm);padding:0 .55rem}@media (width<=640px){.ilg-picker-presets{flex:100%;min-width:0}.ilg-picker-presets__btn{text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:0 .25rem;overflow:hidden}}.ilg-dateinput{background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);width:100%;font-size:var(--ilg-text-base);color:var(--ilg-ink);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:text;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);align-items:center;padding:10px 14px;font-weight:400;line-height:1.43;display:flex}.ilg-dateinput:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-dateinput.is-invalid{border-color:var(--ilg-error-border)}.ilg-dateinput.is-invalid:focus-within{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-dateinput.is-disabled{background:var(--ilg-surface-alt);color:var(--ilg-ink-muted);opacity:.6;cursor:not-allowed}.ilg-dateinput.is-readonly{background:var(--ilg-surface-alt);color:var(--ilg-ink-muted)}.ilg-dateinput__seg{border-radius:var(--ilg-radius-sm);caret-color:#0000;outline:none;padding:0 2px}.ilg-dateinput__seg:focus{background:color-mix(in srgb, var(--ilg-primary) 15%, transparent);color:var(--ilg-primary-text)}.ilg-dateinput__seg.is-placeholder{color:var(--ilg-ink-muted)}.ilg-dateinput__lit{color:var(--ilg-ink-muted);padding:0 1px}.ilg-dateinput--sm{font-size:var(--ilg-text-sm);border-color:var(--ilg-border);border-radius:var(--ilg-radius);padding:6px 12px}.ilg-numeric{background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);width:100%;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);align-items:stretch;display:flex;position:relative;overflow:hidden}.ilg-numeric:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-numeric.is-invalid{border-color:var(--ilg-error-border)}.ilg-numeric.is-invalid:focus-within{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-numeric.is-readonly{background:var(--ilg-surface-alt)}.ilg-numeric.is-disabled{background:var(--ilg-surface-alt);opacity:.6;cursor:not-allowed}.ilg-numeric__input{min-width:0;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:10px 14px;font-weight:400;line-height:1.43}.ilg-numeric__input:focus{outline:none}.ilg-numeric__input::placeholder{color:var(--ilg-ink-muted)}.ilg-numeric__input:disabled{cursor:not-allowed;color:var(--ilg-ink-muted)}.ilg-numeric__input[readonly]{color:var(--ilg-ink-muted)}.ilg-numeric__affix{font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:400;display:flex}.ilg-numeric__affix--prefix{padding-left:14px}.ilg-numeric__affix--prefix+.ilg-numeric__input{padding-left:6px}.ilg-numeric__affix--suffix{padding-right:12px}.ilg-numeric__input:has(+.ilg-numeric__affix--suffix){padding-right:6px}.ilg-numeric__spin{border-left:1px solid var(--ilg-border);flex-direction:column;flex-shrink:0;width:32px;display:flex}.ilg-numeric__step{min-height:0;color:var(--ilg-ink-muted);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.ilg-numeric__step+.ilg-numeric__step{border-top:1px solid var(--ilg-border)}.ilg-numeric__step:hover:not(:disabled){background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-numeric__step:active:not(:disabled){background:var(--ilg-border)}.ilg-numeric__step:disabled{color:var(--ilg-border-strong);cursor:not-allowed}.ilg-numeric__step svg{width:12px;height:12px}.ilg-numeric--sm{border-color:var(--ilg-border);border-radius:var(--ilg-radius)}.ilg-numeric--sm .ilg-numeric__input{font-size:var(--ilg-text-sm);padding:6px 12px}.ilg-numeric--sm .ilg-numeric__affix{font-size:var(--ilg-text-sm)}.ilg-numeric--sm .ilg-numeric__affix--prefix{padding-left:12px}.ilg-numeric--sm .ilg-numeric__spin{width:26px}.ilg-numeric--sm .ilg-numeric__step svg{width:10px;height:10px}.ilg-masked{position:relative}.ilg-masked__input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ilg-otp{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ilg-otp__box{text-align:center;width:44px;height:52px;font:inherit;font-size:var(--ilg-text-xl);color:var(--ilg-ink);font-variant-numeric:tabular-nums;caret-color:var(--ilg-primary-text);background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);flex-shrink:0;padding:0;font-weight:500}.ilg-otp__box:focus{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);outline:none}.ilg-otp.is-invalid .ilg-otp__box{border-color:var(--ilg-error-border)}.ilg-otp.is-invalid .ilg-otp__box:focus{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-otp__box:disabled{background:var(--ilg-surface-alt);cursor:not-allowed}.ilg-otp.is-disabled{opacity:.6}.ilg-otp__sep{border-radius:var(--ilg-radius-pill);background:var(--ilg-border-strong);flex-shrink:0;width:10px;height:2px;margin:0 2px}.ilg-otp--sm{gap:6px}.ilg-otp--sm .ilg-otp__box{width:36px;height:40px;font-size:var(--ilg-text-lg);border-radius:var(--ilg-radius)}@media (width<=400px){.ilg-otp{gap:6px}.ilg-otp__box{width:38px;height:46px;font-size:var(--ilg-text-lg)}}.ilg-slider{touch-action:none;-webkit-user-select:none;user-select:none;padding:12px 0 6px;position:relative}.ilg-slider__rail{border-radius:var(--ilg-radius-pill);background:var(--ilg-border);cursor:pointer;height:6px;margin:0 10px;position:relative}.ilg-slider__rail:before{content:"";position:absolute;inset:-10px 0}.ilg-slider__fill{border-radius:var(--ilg-radius-pill);background:var(--ilg-primary);pointer-events:none;position:absolute;top:0;bottom:0}.ilg-slider__thumb{background:var(--ilg-surface);border:2px solid var(--ilg-primary);width:20px;height:20px;box-shadow:var(--ilg-shadow-sm);cursor:grab;z-index:1;transition:box-shadow var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ilg-slider__thumb:hover{box-shadow:var(--ilg-shadow-sm), 0 0 0 6px color-mix(in srgb, var(--ilg-primary) 8%, transparent)}.ilg-slider__thumb:focus{outline:none}.ilg-slider__thumb:focus-visible{box-shadow:var(--ilg-shadow-sm), 0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);border-color:var(--ilg-primary)}.ilg-slider__thumb.is-active{cursor:grabbing;z-index:2;box-shadow:var(--ilg-shadow-sm), 0 0 0 8px color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-slider.is-dragging,.ilg-slider.is-dragging .ilg-slider__rail{cursor:grabbing}.ilg-slider__tooltip{background:var(--ilg-primary);color:var(--ilg-band-ink);font-size:var(--ilg-text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:6px;padding:3px 8px;font-weight:500;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(2px)}.ilg-slider__thumb:hover .ilg-slider__tooltip,.ilg-slider__thumb:focus-visible .ilg-slider__tooltip,.ilg-slider__thumb.is-active .ilg-slider__tooltip,.ilg-slider--tooltip-always .ilg-slider__tooltip{opacity:1;transform:translate(-50%)}.ilg-slider--tooltip-always{padding-top:40px}.ilg-slider__ticks{height:22px;font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;margin:8px 10px 0;position:relative}.ilg-slider__tick{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex;position:absolute;top:0;transform:translate(-50%)}.ilg-slider__tick:before{content:"";background:var(--ilg-border-strong);width:1px;height:5px}.ilg-slider.is-invalid .ilg-slider__thumb{border-color:var(--ilg-error-border)}.ilg-slider.is-invalid .ilg-slider__fill{background:var(--ilg-error-border)}.ilg-slider.is-disabled{opacity:.6}.ilg-slider.is-disabled .ilg-slider__rail,.ilg-slider.is-disabled .ilg-slider__thumb{cursor:not-allowed}.ilg-slider.is-disabled .ilg-slider__thumb{box-shadow:none}.ilg-slider--vertical{align-items:stretch;height:200px;padding:0 6px 0 12px;display:inline-flex}.ilg-slider--vertical .ilg-slider__rail{width:6px;height:auto;margin:10px 0}.ilg-slider--vertical .ilg-slider__rail:before{inset:0 -10px}.ilg-slider--vertical .ilg-slider__fill{top:auto;left:0;right:0}.ilg-slider--vertical .ilg-slider__thumb{top:auto;left:50%;transform:translate(-50%,50%)}.ilg-slider--vertical .ilg-slider__tooltip{top:50%;bottom:auto;left:calc(100% + 10px);transform:translate(-2px,-50%)}.ilg-slider--vertical .ilg-slider__thumb:hover .ilg-slider__tooltip,.ilg-slider--vertical .ilg-slider__thumb:focus-visible .ilg-slider__tooltip,.ilg-slider--vertical .ilg-slider__thumb.is-active .ilg-slider__tooltip,.ilg-slider--vertical.ilg-slider--tooltip-always .ilg-slider__tooltip{transform:translateY(-50%)}.ilg-slider--vertical.ilg-slider--tooltip-always{padding-top:0;padding-right:56px}.ilg-slider--vertical .ilg-slider__ticks{width:40px;height:auto;margin:10px 0 10px 12px}.ilg-slider--vertical .ilg-slider__tick{flex-direction:row;gap:4px;top:auto;left:0;transform:translateY(50%)}.ilg-slider--vertical .ilg-slider__tick:before{width:5px;height:1px}.ilg-rating-row{align-items:center;gap:8px;display:flex}.ilg-rating{--ilgui-rating-size:24px;border-radius:var(--ilg-radius);outline:none;align-items:center;gap:2px;display:inline-flex}.ilg-rating:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-rating__item{width:var(--ilgui-rating-size);height:var(--ilgui-rating-size);color:var(--ilg-border-strong);cursor:pointer;display:block;position:relative}.ilg-rating__star{width:var(--ilgui-rating-size);height:var(--ilgui-rating-size);display:block}.ilg-rating__fill{color:var(--ilg-primary-text);pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ilg-rating.is-hovering .ilg-rating__fill{color:var(--ilg-accent)}.ilg-rating--sm{--ilgui-rating-size:16px;gap:1px}.ilg-rating--lg{--ilgui-rating-size:32px;gap:4px}.ilg-rating.is-readonly .ilg-rating__item{cursor:default}.ilg-rating.is-disabled{opacity:.6}.ilg-rating.is-disabled .ilg-rating__item{cursor:not-allowed}.ilg-rating.is-invalid .ilg-rating__item{color:color-mix(in srgb, var(--ilg-error-border) 50%, transparent)}.ilg-rating__value{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.ilg-signature{background:var(--ilg-surface);border:1px solid var(--ilg-border-strong);border-radius:var(--ilg-radius);width:100%;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);position:relative;overflow:hidden}.ilg-signature:focus-within{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-signature.is-invalid{border-color:var(--ilg-error-border)}.ilg-signature.is-readonly{background:var(--ilg-surface-alt)}.ilg-signature.is-disabled{background:var(--ilg-surface-alt);opacity:.6}.ilg-signature__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;color:var(--ilg-primary-text);display:block;position:absolute;inset:0}.ilg-signature.is-disabled .ilg-signature__canvas{cursor:not-allowed}.ilg-signature__line{border-top:1px dashed var(--ilg-border-strong);pointer-events:none;position:absolute;bottom:28%;left:24px;right:24px}.ilg-signature__placeholder{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);pointer-events:none;position:absolute;bottom:calc(28% + 8px);left:24px}.ilg-signature__placeholder--center{text-align:center;font-size:var(--ilg-text-sm);inset:50% 0 auto;transform:translateY(-50%)}.ilg-signature__tools{z-index:1;gap:2px;display:flex;position:absolute;top:6px;right:6px}.ilg-signature__tools .ilg-btn:disabled{opacity:.45;cursor:not-allowed}.ilg-signature__img{object-fit:contain;width:100%;height:100%;display:block}.ilg-colorchip,.ilg-colorpalette__tile,.ilg-colorslider--alpha{background-color:var(--ilg-surface);background-image:conic-gradient(var(--ilg-border) 25%, transparent 0 50%, var(--ilg-border) 0 75%, transparent 0);background-size:8px 8px}.ilg-colorchip{border-radius:var(--ilg-radius-sm);width:20px;height:20px;box-shadow:inset 0 0 0 1px rgba(var(--ilg-ink-rgb), .1);vertical-align:middle;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.ilg-colorchip__fill{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--ilg-ink-rgb), .1);position:absolute;inset:0}.ilg-colorchip.is-none{background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--ilg-error-border) calc(50% - 1px), var(--ilg-error-border) calc(50% + 1px), transparent calc(50% + 1px));background-size:auto}.ilg-colorpalette{border-radius:var(--ilg-radius);outline:none;flex-direction:column;gap:6px;padding:4px;display:inline-flex}.ilg-colorpalette__row{gap:6px;display:flex}.ilg-colorpalette__tile{width:var(--ilgui-swatch-size,24px);height:var(--ilgui-swatch-size,24px);border-radius:var(--ilg-radius-sm);cursor:pointer;transition:box-shadow var(--ilg-duration) var(--ilg-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ilg-colorpalette__fill{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--ilg-ink-rgb), .1);position:absolute;inset:0}.ilg-colorpalette__tile:hover{box-shadow:0 0 0 2px var(--ilg-surface), 0 0 0 3px var(--ilg-border-strong)}.ilg-colorpalette__tile.is-selected,.ilg-colorpalette__tile[aria-selected=true]{box-shadow:0 0 0 2px var(--ilg-surface), 0 0 0 4px var(--ilg-primary)}.ilg-colorpalette__tile:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-colorpalette__check{width:14px;height:14px;color:var(--ilg-ink);position:relative}.ilg-colorpalette__tile--light .ilg-colorpalette__check{color:var(--ilg-band-ink)}.ilg-colorpalette.is-disabled,.ilg-colorgradient.is-disabled,.ilg-flatcolorpicker.is-disabled{opacity:.6;cursor:not-allowed}.ilg-colorpalette.is-disabled .ilg-colorpalette__tile{pointer-events:none}.ilg-colorpalette.is-invalid{box-shadow:0 0 0 1px var(--ilg-error-border)}.ilg-colorslider{border-radius:var(--ilg-radius-pill);cursor:pointer;touch-action:none;height:12px;box-shadow:inset 0 0 0 1px rgba(var(--ilg-ink-rgb), .08);position:relative}.ilg-colorslider--hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ilg-colorslider--alpha:before{content:"";border-radius:inherit;background:linear-gradient(to right, rgb(var(--ilgui-colorslider-rgb,13 40 63) / 0), rgb(var(--ilgui-colorslider-rgb,13 40 63)));position:absolute;inset:0}.ilg-colorslider__handle{border:3px solid var(--ilg-surface);width:16px;height:16px;box-shadow:0 0 0 1px rgba(var(--ilg-ink-rgb), .25), var(--ilg-shadow-sm);pointer-events:none;background:0 0;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.ilg-colorslider:focus-visible{outline:none}.ilg-colorslider:focus-visible .ilg-colorslider__handle{box-shadow:0 0 0 2px var(--ilg-primary), 0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-colorslider[aria-disabled=true]{cursor:not-allowed}.ilg-colorgradient{flex-direction:column;gap:12px;width:272px;max-width:100%;display:flex}.ilg-colorgradient__area{border-radius:var(--ilg-radius);cursor:crosshair;touch-action:none;height:160px;box-shadow:inset 0 0 0 1px rgba(var(--ilg-ink-rgb), .08);background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);position:relative}.ilg-colorgradient__area:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-colorgradient__thumb{border:3px solid var(--ilg-surface);width:16px;height:16px;box-shadow:0 0 0 1px rgba(var(--ilg-ink-rgb), .3), var(--ilg-shadow-sm);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.ilg-colorgradient__area:focus-visible .ilg-colorgradient__thumb{box-shadow:0 0 0 2px var(--ilg-primary), 0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-colorgradient.is-disabled .ilg-colorgradient__area,.ilg-colorgradient.is-disabled .ilg-colorslider{cursor:not-allowed}.ilg-colorgradient__controls{align-items:center;gap:12px;display:flex}.ilg-colorgradient__sliders{flex-direction:column;flex:1;gap:12px;min-width:0;padding:0 8px;display:flex}.ilg-colorchip.ilg-colorgradient__preview{border-radius:var(--ilg-radius);width:32px;height:32px}.ilg-colorgradient__inputs{grid-template-columns:1.8fr repeat(4,1fr);gap:6px;display:grid}.ilg-colorgradient__inputs--opaque{grid-template-columns:1.8fr repeat(3,1fr)}.ilg-colorgradient__input{flex-direction:column-reverse;gap:4px;min-width:0;display:flex}.ilg-colorgradient__input>span{font-size:var(--ilg-text-xs);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--ilg-ink-muted);font-weight:600}.ilg-colorgradient__input .ilg-input{text-align:center;font-variant-numeric:tabular-nums;min-width:0;padding:6px 4px}.ilg-colorgradient__input--hex .ilg-input{text-align:left;font-size:var(--ilg-text-sm);padding:6px 8px}.ilg-colorgradient__input .ilg-input.is-invalid:focus{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-colorgradient__contrast{border-top:1px solid var(--ilg-border);font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.ilg-colorgradient__sample{border-radius:var(--ilg-radius-sm);width:32px;height:24px;font-size:var(--ilg-text-sm);box-shadow:inset 0 0 0 1px var(--ilg-border);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ilg-colorgradient__ratio{margin-right:auto}.ilg-colorgradient__ratio strong{color:var(--ilg-ink);font-variant-numeric:tabular-nums;font-weight:600}.ilg-colorgradient__contrast .ilg-badge{font-size:var(--ilg-text-xs);gap:4px;padding:1px 8px}.ilg-colorgradient__contrast .ilg-badge svg{width:12px;height:12px}.ilg-flatcolorpicker{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);flex-direction:column;gap:12px;max-width:100%;padding:12px;display:inline-flex}.ilg-flatcolorpicker__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ilg-flatcolorpicker__tabs.ilg-tabs--pills{padding:3px}.ilg-flatcolorpicker__tabs .ilg-tab{font-size:var(--ilg-text-sm);gap:6px;padding:4px 10px}.ilg-flatcolorpicker__tabs .ilg-tab svg{width:14px;height:14px}.ilg-flatcolorpicker__tabs .ilg-tab:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-flatcolorpicker__clear{color:var(--ilg-ink-muted);margin-left:auto;padding:6px}.ilg-flatcolorpicker__clear.is-active,.ilg-flatcolorpicker__clear[aria-pressed=true]{background:var(--ilg-error-bg);color:var(--ilg-error-text)}.ilg-flatcolorpicker__preview{border-radius:var(--ilg-radius);border:1px solid var(--ilg-border);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ilg-flatcolorpicker__swatch{background:var(--ilg-surface-alt);font:inherit;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);text-align:left;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}button.ilg-flatcolorpicker__swatch{cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease)}button.ilg-flatcolorpicker__swatch:hover{background:var(--ilg-border)}button.ilg-flatcolorpicker__swatch:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-flatcolorpicker__swatch.is-new{background:var(--ilg-surface);border-left:1px solid var(--ilg-border);color:var(--ilg-ink);font-weight:500}.ilg-flatcolorpicker__swatch .ilg-colorchip{width:24px;height:18px}.ilg-flatcolorpicker__body{justify-content:center;display:flex}.ilg-flatcolorpicker__footer{border-top:1px solid var(--ilg-border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.ilg-colorpicker__control{position:relative}.ilg-colorpicker__trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.ilg-colorpicker__trigger:hover:not(:disabled){border-color:var(--ilg-ink-muted)}.ilg-colorpicker__trigger:disabled{opacity:.6}.ilg-colorpicker__control.is-open .ilg-colorpicker__trigger{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-colorpicker__chip.ilg-colorchip{width:20px;height:20px}.ilg-colorpicker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);flex:1;overflow:hidden}.ilg-colorpicker__value.is-placeholder{font-family:var(--ilg-font-body);font-size:var(--ilg-text-base);color:var(--ilg-ink-muted)}.ilg-colorpicker__hex{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted)}.ilg-colorpicker__value--name{font-family:var(--ilg-font-body);font-size:var(--ilg-text-base);flex:0 auto}.ilg-colorpicker__caret{width:16px;height:16px;color:var(--ilg-ink-muted);transition:transform var(--ilg-duration) var(--ilg-ease);flex-shrink:0;margin-left:auto}.ilg-colorpicker__control.is-open .ilg-colorpicker__caret{transform:rotate(180deg)}.ilg-colorpicker--sm{display:inline-flex}.ilg-colorpicker--sm .ilg-colorpicker__trigger{gap:8px}.ilg-colorpicker--sm .ilg-colorpicker__chip.ilg-colorchip{width:16px;height:16px}.ilg-colorpicker--sm .ilg-colorpicker__value,.ilg-colorpicker--sm .ilg-colorpicker__value.is-placeholder,.ilg-colorpicker--sm .ilg-colorpicker__value--name,.ilg-colorpicker--sm .ilg-colorpicker__hex{font-size:var(--ilg-text-sm)}.ilg-colorpicker--sm .ilg-colorpicker__caret{width:14px;height:14px}.ilg-colorpicker__popup{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-md);max-width:calc(100vw - 16px);animation:ilg-pop .12s var(--ilg-ease);transform-origin:0 0;flex-direction:column;gap:6px;padding:6px;display:flex;position:fixed}.ilg-colorpicker__popup--gradient{padding:12px}.ilg-colorpicker__popup .ilg-flatcolorpicker{box-shadow:none;border:0;padding:6px}.ilg-colorpicker__clear{align-self:flex-start}.ilg-colorpicker__popup--gradient .ilg-colorpicker__clear{margin:0 -6px -6px}.ilg-combobox__group{font-size:var(--ilg-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ilg-ink-muted);cursor:default;align-items:flex-end;padding:10px 10px 4px;font-weight:600;list-style:none;display:flex}.ilg-combobox__group:first-child{padding-top:4px}.ilg-combobox__check{border:1.5px solid var(--ilg-border-strong);background:var(--ilg-surface) center / 11px no-repeat;width:16px;height:16px;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease);border-radius:4px;flex-shrink:0;position:relative}.ilg-combobox__option--check{justify-content:flex-start}.ilg-combobox__option--check.is-selected{color:var(--ilg-ink);font-weight:400}.ilg-combobox__option--check.is-selected:after{display:none}.ilg-combobox__option--check.is-active{color:var(--ilg-ink)}.ilg-combobox__option--check:hover .ilg-combobox__check{border-color:var(--ilg-border-strong)}.ilg-combobox__option.is-selected .ilg-combobox__check,.ilg-combobox__check.is-checked{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.ilg-combobox__check.is-mixed{background-color:var(--ilg-primary);border-color:var(--ilg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3.5'%3E%3Cpath stroke-linecap='round' d='M6 12h12'/%3E%3C/svg%3E")}.ilg-combobox__option--all{margin-bottom:4px;font-weight:500;position:relative}.ilg-combobox__option--all:before{content:"";background:var(--ilg-border);height:1px;position:absolute;bottom:-3px;left:6px;right:6px}.ilg-combobox__option.is-locked{opacity:.5;cursor:not-allowed}.ilg-combobox__status--info{color:var(--ilg-ink-muted);font-size:var(--ilg-text-sm)}.ilg-combobox__list--virtual .ilg-combobox__option,.ilg-combobox__list--virtual .ilg-combobox__group{height:var(--ilgui-item-h,36px);padding-top:0;padding-bottom:0;overflow:hidden}.ilg-combobox__list--virtual .ilg-combobox__option--all{height:auto;padding-top:8px;padding-bottom:8px}.ilg-combobox__spacer{margin:0;padding:0;list-style:none;display:block}.ilg-multiselect{border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);cursor:text;width:100%;min-height:42px;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);flex-wrap:wrap;align-items:center;gap:4px;padding:7px 64px 7px 8px;display:flex;position:relative}.ilg-multiselect.is-focused{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-multiselect.is-invalid{border-color:var(--ilg-error-border)}.ilg-multiselect.is-invalid.is-focused{border-color:var(--ilg-error-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 18%, transparent)}.ilg-multiselect.is-disabled{background:var(--ilg-surface-alt);opacity:.6;cursor:not-allowed}.ilg-multiselect.is-open .ilg-combobox__toggle--chevron svg{transform:rotate(180deg)}.ilg-multiselect__input{min-width:64px;height:26px;font:inherit;font-size:var(--ilg-text-base);color:var(--ilg-ink);background:0 0;border:0;outline:0;flex:64px;margin:0;padding:0 6px;font-weight:400}.ilg-multiselect__input::placeholder{color:var(--ilg-ink-muted)}.ilg-multiselect__input:disabled{cursor:not-allowed}.ilg-multiselect__tag{border-radius:var(--ilg-radius);background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);max-width:100%;height:26px;color:var(--ilg-primary-text);font-size:var(--ilg-text-sm);cursor:default;align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:500;line-height:1;display:inline-flex}.ilg-multiselect__tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-multiselect__tag-remove{width:22px;height:22px;color:var(--ilg-primary-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-multiselect__tag-remove svg{width:12px;height:12px}.ilg-multiselect__tag-remove:hover{background:color-mix(in srgb, var(--ilg-primary) 12%, transparent);color:var(--ilg-ink)}.ilg-multiselect__tag-remove:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-multiselect__tag.is-focused{box-shadow:0 0 0 2px var(--ilg-primary)}.ilg-multiselect__tag--summary{background:var(--ilg-primary);color:var(--ilg-band-ink);padding-right:8px}.ilg-multiselect__tag--summary .ilg-multiselect__tag-remove{color:var(--ilg-band-ink);margin-right:-6px}.ilg-multiselect__tag--summary .ilg-multiselect__tag-remove:hover{background:rgba(var(--ilg-band-ink-rgb), .15);color:var(--ilg-band-ink)}.ilg-multiselect .ilg-combobox__icons{right:8px}.ilg-multiselect--sm{border-radius:var(--ilg-radius);border-color:var(--ilg-border);min-height:32px;padding:3px 56px 3px 6px}.ilg-multiselect--sm .ilg-multiselect__tag{height:22px;font-size:var(--ilg-text-xs);padding-left:6px}.ilg-multiselect--sm .ilg-multiselect__tag-remove{width:18px;height:18px}.ilg-multiselect--sm .ilg-multiselect__input{height:22px;font-size:var(--ilg-text-sm)}.ilg-autocomplete .ilg-input{padding-right:40px}.ilg-autocomplete.ilg-combobox--sm .ilg-input{padding-right:36px}.ilg-mccb__popup{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);max-width:calc(100vw - 16px);box-shadow:var(--ilg-shadow-md);animation:ilg-pop .12s var(--ilg-ease);flex-direction:column;padding:6px;display:flex;position:fixed}.ilg-mccb__head,.ilg-mccb__row{grid-template-columns:var(--ilgui-mccb-cols,1fr);align-items:center;column-gap:12px;display:grid}.ilg-mccb__head{border-bottom:1px solid var(--ilg-border);font-size:var(--ilg-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ilg-ink-muted);margin-bottom:4px;padding:6px 10px 8px;font-weight:600}.ilg-mccb__body{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.ilg-combobox__option.ilg-mccb__row{display:grid}.ilg-mccb__row.is-selected{background:color-mix(in srgb, var(--ilg-primary) 6%, transparent)}.ilg-mccb__row.is-selected.is-active{background:color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-mccb__row.is-selected:after{display:none}.ilg-mccb__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-mccb__cell--end{text-align:right;font-variant-numeric:tabular-nums}.ilg-mccb__cell+.ilg-mccb__cell{color:var(--ilg-ink-muted);font-weight:400}.ilg-mccb__row.is-selected .ilg-mccb__cell:first-child{font-weight:600}.ilg-mccb__body .ilg-combobox__group{grid-column:1/-1}.ilg-dropdowntree .ilg-input{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-height:42px;padding-right:64px;display:block;overflow:hidden}.ilg-dropdowntree .ilg-input:disabled{cursor:not-allowed;opacity:.6}.ilg-dropdowntree__placeholder{color:var(--ilg-ink-muted);font-weight:400}.ilg-dropdowntree.ilg-combobox--sm .ilg-input{min-height:32px}.ilg-combobox__chevron{width:24px;height:24px;color:inherit;pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.ilg-combobox__chevron svg{width:14px;height:14px;transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-combobox.is-open .ilg-combobox__chevron svg,.ilg-multiselect.is-open .ilg-combobox__chevron svg{transform:rotate(180deg)}.ilg-treepopup{z-index:45;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-md);animation:ilg-pop .12s var(--ilg-ease);flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed}.ilg-treepopup__filter{border-bottom:1px solid var(--ilg-border);margin-bottom:2px;padding:0 0 4px;position:relative}.ilg-treepopup__filter svg{width:14px;height:14px;color:var(--ilg-ink-muted);pointer-events:none;position:absolute;top:calc(50% - 2px);left:10px;transform:translateY(-50%)}.ilg-treepopup__filter .ilg-input{min-height:var(--ilg-control-h-sm);font-size:var(--ilg-text-base);border-radius:var(--ilg-radius);border-color:var(--ilg-border);padding:.25rem .65rem .25rem 30px}.ilg-tree{outline:none;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.ilg-tree:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);border-radius:var(--ilg-radius)}.ilg-tree__item{min-height:34px;padding:4px 10px 4px calc(4px + var(--ilgui-tree-level,0) * 20px);border-radius:var(--ilg-radius);font-size:var(--ilg-text-base);color:var(--ilg-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-weight:400;display:flex}.ilg-treepopup .ilg-tree__item{font-size:var(--ilg-text-base)}.ilg-tree__item.is-active{background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-tree__item.is-selected{color:var(--ilg-primary-text);background:color-mix(in srgb, var(--ilg-primary) 6%, transparent);font-weight:600}.ilg-tree__item.is-selected.is-active{background:color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-tree__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ilg-tree__toggle{width:24px;height:24px;color:var(--ilg-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-tree__toggle:hover{background:var(--ilg-border);color:var(--ilg-ink-muted)}.ilg-tree__toggle svg{width:14px;height:14px;transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-tree__item[aria-expanded=true]>.ilg-tree__toggle svg{transform:rotate(90deg)}.ilg-tree__toggle--leaf{visibility:hidden;pointer-events:none}.ilg-tree__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-tree__text mark{background:color-mix(in srgb, var(--ilg-warn-border) 35%, transparent);color:inherit;border-radius:2px;padding:0 1px}.ilg-tree__item .ilg-combobox__check{margin-right:2px}.ilg-tree__status{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.ilg-tree__status .ilg-spinner{border-width:2px;width:14px;height:14px}.ilg-tree__status--error{color:var(--ilg-error-text);flex-wrap:wrap}.ilg-tree__status--error .ilg-btn{margin-left:auto}.ilg-btngroup{vertical-align:middle;align-items:stretch;display:inline-flex}.ilg-btngroup--block{width:100%;display:flex}.ilg-btngroup--block .ilg-btngroup__btn{flex:1 1 0}.ilg-btngroup__btn{border:1px solid var(--ilg-border-strong);background:var(--ilg-surface);color:var(--ilg-ink-soft);font:inherit;font-size:var(--ilg-text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-weight:500;line-height:1.43;display:inline-flex;position:relative}.ilg-btngroup__btn+.ilg-btngroup__btn{margin-left:-1px}.ilg-btngroup__btn:first-child{border-top-left-radius:var(--ilg-radius);border-bottom-left-radius:var(--ilg-radius)}.ilg-btngroup__btn:last-child{border-top-right-radius:var(--ilg-radius);border-bottom-right-radius:var(--ilg-radius)}.ilg-btngroup__btn svg{flex-shrink:0;width:16px;height:16px}.ilg-btngroup__btn:hover{background:var(--ilg-surface-alt);color:var(--ilg-ink);z-index:1}.ilg-btngroup__btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px;z-index:3}.ilg-btngroup__btn.is-selected,.ilg-btngroup__btn[aria-pressed=true]{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink);z-index:2}.ilg-btngroup__btn.is-selected:hover{background:var(--ilg-primary-hover);border-color:var(--ilg-border-strong)}.ilg-btngroup__btn:disabled{opacity:.6;cursor:not-allowed}.ilg-btngroup__btn:disabled:hover{background:var(--ilg-surface);color:var(--ilg-ink-soft)}.ilg-btngroup__btn--icon{padding-left:12px;padding-right:12px}.ilg-btngroup--sm .ilg-btngroup__btn{font-size:var(--ilg-text-sm);gap:6px;padding:6px 12px;font-weight:600}.ilg-btngroup--sm .ilg-btngroup__btn--icon{padding-left:8px;padding-right:8px}.ilg-btngroup--sm .ilg-btngroup__btn svg{width:14px;height:14px}.ilg-btngroup--sm .ilg-btngroup__btn:first-child{border-top-left-radius:var(--ilg-radius);border-bottom-left-radius:var(--ilg-radius)}.ilg-btngroup--sm .ilg-btngroup__btn:last-child{border-top-right-radius:var(--ilg-radius);border-bottom-right-radius:var(--ilg-radius)}.ilg-btngroup--lg .ilg-btngroup__btn{font-size:var(--ilg-text-base);padding:12px 20px}.ilg-chip{border-radius:var(--ilg-radius-pill);background:var(--ilg-border);max-width:100%;height:32px;color:var(--ilg-ink-soft);font-size:var(--ilg-text-sm);white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);border:1px solid #0000;align-items:center;gap:2px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.ilg-chip__main{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}button.ilg-chip__main,.ilg-chip[role=option]{cursor:pointer}.ilg-chip__main:focus-visible{outline:none}.ilg-chip[role=option]:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-chip:has(>.ilg-chip__main:focus-visible){outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-chip__label{text-overflow:ellipsis;overflow:hidden}.ilg-chip__icon{opacity:.8;flex-shrink:0;width:14px;height:14px}.ilg-chip__avatar{border-radius:var(--ilg-radius-pill);object-fit:cover;background:color-mix(in srgb, var(--ilg-primary) 12%, transparent);width:22px;height:22px;color:var(--ilg-accent);font-size:var(--ilg-text-xs);flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;font-weight:600;display:inline-flex}.ilg-chip--removable{padding-right:4px}.ilg-chip__remove{border-radius:var(--ilg-radius-pill);width:22px;height:22px;color:inherit;cursor:pointer;opacity:.55;transition:background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 2px;padding:0;display:inline-flex}.ilg-chip__remove svg{width:12px;height:12px}.ilg-chip__remove:hover{opacity:1;background:color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-chip__remove:focus-visible{opacity:1;outline:2px solid var(--ilg-primary);outline-offset:0}.ilg-chip[role=option]:hover{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-chip:has(>button.ilg-chip__main):hover{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-chip--tag{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);color:var(--ilg-primary-text)}.ilg-chip--info{background:var(--ilg-info-bg);color:var(--ilg-info-text)}.ilg-chip--success{background:var(--ilg-success-bg);color:var(--ilg-success-text)}.ilg-chip--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text)}.ilg-chip--danger{background:var(--ilg-error-bg);color:var(--ilg-error-text)}.ilg-chip--tag:is(:has(>button.ilg-chip__main),[role=option]):hover{background:color-mix(in srgb, var(--ilg-primary) 14%, transparent)}.ilg-chip--info:is(:has(>button.ilg-chip__main),[role=option]):hover{background:var(--ilg-info-bg);border-color:color-mix(in srgb, var(--ilg-info-border) 35%, transparent);color:var(--ilg-info-text)}.ilg-chip--success:is(:has(>button.ilg-chip__main),[role=option]):hover{background:var(--ilg-success-bg);border-color:color-mix(in srgb, var(--ilg-success-border) 35%, transparent);color:var(--ilg-success-text)}.ilg-chip--warning:is(:has(>button.ilg-chip__main),[role=option]):hover{background:var(--ilg-warn-bg);border-color:color-mix(in srgb, var(--ilg-warn-border) 35%, transparent);color:var(--ilg-warn-text)}.ilg-chip--danger:is(:has(>button.ilg-chip__main),[role=option]):hover{background:var(--ilg-error-bg);border-color:color-mix(in srgb, var(--ilg-error-border) 35%, transparent);color:var(--ilg-error-text)}.ilg-chip--outline{background:var(--ilg-surface);border-color:var(--ilg-border-strong)}.ilg-chip--outline.ilg-chip--tag{border-color:color-mix(in srgb, var(--ilg-primary) 30%, transparent)}.ilg-chip--outline.ilg-chip--info{border-color:color-mix(in srgb, var(--ilg-info-border) 35%, transparent)}.ilg-chip--outline.ilg-chip--success{border-color:color-mix(in srgb, var(--ilg-success-border) 35%, transparent)}.ilg-chip--outline.ilg-chip--warning{border-color:color-mix(in srgb, var(--ilg-warn-border) 35%, transparent)}.ilg-chip--outline.ilg-chip--danger{border-color:color-mix(in srgb, var(--ilg-error-border) 35%, transparent)}.ilg-chip--outline:is(:has(>button.ilg-chip__main),[role=option]):hover{background:var(--ilg-surface-alt)}.ilg-chip.is-selected,.ilg-chip.is-selected:hover{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-chip.is-selected .ilg-chip__avatar{background:rgba(var(--ilg-band-ink-rgb), .18);color:var(--ilg-band-ink)}.ilg-chip.is-selected .ilg-chip__remove:hover{background:rgba(var(--ilg-band-ink-rgb), .18)}.ilg-chip--sm{height:24px;font-size:var(--ilg-text-xs);padding:0 8px}.ilg-chip--sm.ilg-chip--removable{padding-right:2px}.ilg-chip--sm .ilg-chip__avatar{width:18px;height:18px;font-size:var(--ilg-text-xs);margin-left:-5px}.ilg-chip--sm .ilg-chip__remove{width:18px;height:18px}.ilg-chip--sm .ilg-chip__icon{width:12px;height:12px}.ilg-chip.is-disabled{opacity:.6;cursor:not-allowed}.ilg-chip.is-disabled>*,.ilg-chip.is-disabled:hover{cursor:not-allowed}.ilg-chiplist{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ilg-chiplist--sm{gap:6px}.ilg-chiplist[aria-disabled=true]{pointer-events:none}.ilg-menubtn{vertical-align:middle}.ilg-menubtn__chevron{opacity:.7;transition:transform var(--ilg-duration) var(--ilg-ease);margin-right:-4px;width:14px!important;height:14px!important}.ilg-menubtn.is-open .ilg-menubtn__chevron{transform:rotate(180deg)}.ilg-menubtn--icon{padding-left:12px;padding-right:12px}.ilg-menubtn--icon.ilg-btn--sm{padding-left:8px;padding-right:8px}.ilg-menubtn .ilg-btn:focus-visible,.ilg-splitbtn .ilg-btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-splitbtn{vertical-align:middle;align-items:stretch;display:inline-flex}.ilg-splitbtn__main{border-top-right-radius:0;border-bottom-right-radius:0}.ilg-splitbtn__toggle{box-shadow:inset 1px 0 0 rgba(var(--ilg-band-ink-rgb), .28);border-top-left-radius:0;border-bottom-left-radius:0;padding-left:10px;padding-right:10px}.ilg-splitbtn__toggle.ilg-btn--sm{padding-left:7px;padding-right:7px}.ilg-splitbtn__toggle svg{transition:transform var(--ilg-duration) var(--ilg-ease)}.ilg-splitbtn.is-open .ilg-splitbtn__toggle svg{transform:rotate(180deg)}.ilg-splitbtn__toggle:is(.ilg-btn--secondary,.ilg-btn--outline,.ilg-btn--outline-primary,.ilg-btn--outline-success,.ilg-btn--outline-danger,.ilg-btn--dashed,.ilg-btn--ghost-inverse){box-shadow:none;margin-left:-1px}.ilg-splitbtn__toggle.ilg-btn--inverse{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ilg-primary) 18%, transparent)}.ilg-splitbtn__toggle.ilg-btn--ghost{box-shadow:inset 1px 0 0 var(--ilg-border)}.ilg-splitbtn .ilg-btn:hover,.ilg-splitbtn .ilg-btn:focus-visible{z-index:1;position:relative}.ilg-floatbtn{--ilgui-floatbtn-offset:24px;right:var(--ilgui-floatbtn-offset);bottom:var(--ilgui-floatbtn-offset);z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed}.ilg-floatbtn>*{pointer-events:auto}.ilg-floatbtn--bottom-left{right:auto;left:var(--ilgui-floatbtn-offset);align-items:flex-start}.ilg-floatbtn--absolute{position:absolute}.ilg-floatbtn__btn{border-radius:var(--ilg-radius-pill);background:var(--ilg-primary);width:56px;height:56px;color:var(--ilg-band-ink);box-shadow:var(--ilg-shadow-md);font:inherit;font-size:var(--ilg-text-base);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.ilg-floatbtn__btn svg{flex-shrink:0;width:24px;height:24px}.ilg-floatbtn__btn:hover{background:var(--ilg-primary-hover)}.ilg-floatbtn__btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:3px}.ilg-floatbtn__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:var(--ilg-shadow-sm)}.ilg-floatbtn__btn--secondary{background:var(--ilg-surface);color:var(--ilg-primary-text);box-shadow:var(--ilg-shadow-md), inset 0 0 0 1px var(--ilg-border)}.ilg-floatbtn__btn--secondary:hover{background:var(--ilg-surface-alt)}.ilg-floatbtn__btn--success{background:var(--ilg-success)}.ilg-floatbtn__btn--success:hover{background:var(--ilg-success-hover)}.ilg-floatbtn__btn--extended{width:auto;height:48px;padding:0 20px 0 16px}.ilg-floatbtn__btn--extended svg{width:20px;height:20px}.ilg-floatbtn__text{white-space:nowrap}.ilg-floatbtn__dial{flex-direction:column-reverse;align-items:flex-end;gap:10px;padding:0 8px;display:flex}.ilg-floatbtn--bottom-left .ilg-floatbtn__dial{align-items:flex-start}.ilg-floatbtn__dial:not([hidden])>*{animation:ilg-pop .14s var(--ilg-ease) both}.ilg-floatbtn__item{font:inherit;color:var(--ilg-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex;text-decoration:none!important}.ilg-floatbtn--bottom-left .ilg-floatbtn__item{flex-direction:row-reverse}.ilg-floatbtn__item-label{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);box-shadow:var(--ilg-shadow-md);color:var(--ilg-ink);font-size:var(--ilg-text-sm);white-space:nowrap;padding:4px 10px;font-weight:500}.ilg-floatbtn__item-icon{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-pill);background:var(--ilg-surface);width:40px;height:40px;color:var(--ilg-primary-text);box-shadow:var(--ilg-shadow-md);transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;display:inline-flex}.ilg-floatbtn__item-icon svg{width:18px;height:18px}.ilg-floatbtn__item:hover .ilg-floatbtn__item-icon{background:var(--ilg-surface-alt);color:var(--ilg-accent)}.ilg-floatbtn__item:focus-visible{outline:none}.ilg-floatbtn__item:focus-visible .ilg-floatbtn__item-icon{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-floatbtn__item:focus-visible .ilg-floatbtn__item-label{color:var(--ilg-primary-text)}.ilg-floatbtn__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ilg-commandbar{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface-alt);align-items:center;gap:4px;min-width:0;padding:6px;display:flex;position:relative}.ilg-commandbar--flat{background:0 0;border:0;border-radius:0;padding:0}.ilg-commandbar--floating{background:var(--ilg-surface);box-shadow:var(--ilg-shadow-md);padding:4px;display:inline-flex}.ilg-commandbar--menu,.ilg-commandbar--none{flex-wrap:nowrap}.ilg-commandbar--none{overflow:hidden}.ilg-commandbar--wrap{flex-wrap:wrap}.ilg-commandbar--scroll{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ilg-commandbar>*{flex-shrink:0}.ilg-commandbar__btn{border-radius:var(--ilg-radius);height:36px;color:var(--ilg-ink-soft);font:inherit;font-size:var(--ilg-text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-weight:500;display:inline-flex}.ilg-commandbar__btn svg{width:18px;height:18px;color:var(--ilg-ink-muted);transition:color var(--ilg-duration) var(--ilg-ease);flex-shrink:0}.ilg-commandbar__btn:hover{background:var(--ilg-border);color:var(--ilg-ink)}.ilg-commandbar__btn:hover svg{color:var(--ilg-accent)}.ilg-commandbar--floating .ilg-commandbar__btn:hover,.ilg-commandbar--flat .ilg-commandbar__btn:hover{background:var(--ilg-border)}.ilg-commandbar__btn:focus-visible,.ilg-commandbar .ilg-btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px;box-shadow:none}.ilg-commandbar__btn[aria-pressed=true]{background:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-commandbar__btn[aria-pressed=true] svg{color:var(--ilg-band-ink)}.ilg-commandbar__btn[aria-pressed=true]:hover{background:var(--ilg-primary-hover);color:var(--ilg-band-ink)}.ilg-commandbar__btn:disabled{opacity:.45;cursor:not-allowed}.ilg-commandbar__btn:disabled:hover{color:var(--ilg-ink-soft);background:0 0}.ilg-commandbar__btn--icon{width:36px;padding:0}.ilg-commandbar .ilg-btn{height:36px;padding-top:0;padding-bottom:0}.ilg-commandbar .ilg-btn--sm{height:30px}.ilg-commandbar .ilg-btn.ilg-commandbar__btn--icon{width:36px;padding:0}.ilg-commandbar__sep{background:var(--ilg-border);align-self:center;width:1px;height:20px;margin:0 4px}.ilg-commandbar__spacer{flex:auto;min-width:0}.ilg-commandbar__slot{align-items:center;display:inline-flex}.ilg-commandbar__more.is-idle{visibility:hidden;pointer-events:none;position:absolute}.ilg-commandbar--sm{gap:2px;padding:4px}.ilg-commandbar--sm.ilg-commandbar--flat{padding:0}.ilg-commandbar--sm .ilg-commandbar__btn{height:30px;font-size:var(--ilg-text-sm);gap:4px;padding:0 8px;font-weight:600}.ilg-commandbar--sm .ilg-commandbar__btn svg{width:16px;height:16px}.ilg-commandbar--sm .ilg-commandbar__btn--icon{width:30px;padding:0}.ilg-commandbar--sm .ilg-commandbar__sep{height:16px;margin:0 2px}.ilg-floatingtoolbar{z-index:60;animation:ilg-pop .12s var(--ilg-ease);transform-origin:bottom}.ilg-floatingtoolbar.is-below{transform-origin:top}.ilg-speech,.ilg-smartpaste{vertical-align:middle;display:inline-flex;position:relative}.ilg-speech.is-unsupported,.ilg-smartpaste.is-unsupported{cursor:not-allowed}.ilg-speechbtn{position:relative}.ilg-speechbtn--icon{padding-left:11px;padding-right:11px}.ilg-speechbtn--icon.ilg-btn--sm{padding-left:7px;padding-right:7px}.ilg-speechbtn.is-recording{background:var(--ilg-error-bg);border-color:color-mix(in srgb, var(--ilg-error-border) 35%, transparent);color:var(--ilg-error-text)!important}.ilg-speechbtn.is-recording:hover{border-color:var(--ilg-error-border)}.ilg-speechbtn__dot{background:var(--ilg-error-border);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s cubic-bezier(.4,0,.6,1) infinite ilg-pulse}.ilg-speechbtn--icon .ilg-speechbtn__dot{box-shadow:0 0 0 2px var(--ilg-surface);position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:reduce){.ilg-speechbtn__dot,.ilg-floatbtn__dial>*,.ilg-floatingtoolbar{animation:none}.ilg-menubtn__chevron,.ilg-splitbtn__toggle svg{transition:none}}.ilg-accordion{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);overflow:hidden}.ilg-accordion__item+.ilg-accordion__item{border-top:1px solid var(--ilg-border)}.ilg-accordion__heading{font:inherit;margin:0}.ilg-accordion__header{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--ilg-ink);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 24px;display:flex}.ilg-accordion__header:hover{background:var(--ilg-surface-alt)}.ilg-accordion__header:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-accordion__header:disabled{cursor:not-allowed;opacity:.6;background:0 0}.ilg-accordion__icon{border-radius:var(--ilg-radius);background:color-mix(in srgb, var(--ilg-primary) 6%, transparent);width:32px;height:32px;color:var(--ilg-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ilg-accordion__icon svg{width:16px;height:16px}.ilg-accordion__titles{flex-direction:column;flex:1;min-width:0;display:flex}.ilg-accordion__title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-base);color:var(--ilg-ink);font-weight:600;line-height:1.35}.ilg-accordion__subtitle{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-weight:400;overflow:hidden}.ilg-accordion__header .ilg-badge{flex-shrink:0}.ilg-accordion__chevron{color:var(--ilg-ink-muted);transition:transform .2s var(--ilg-ease);flex-shrink:0;display:inline-flex}.ilg-accordion__chevron svg{width:16px;height:16px}.ilg-accordion__header[aria-expanded=true] .ilg-accordion__chevron{color:var(--ilg-accent);transform:rotate(180deg)}.ilg-accordion__region{visibility:hidden;transition:grid-template-rows .2s var(--ilg-ease), visibility 0s linear .2s;grid-template-rows:0fr;display:grid}.ilg-accordion__item.is-expanded>.ilg-accordion__region{visibility:visible;transition:grid-template-rows .2s var(--ilg-ease), visibility 0s;grid-template-rows:1fr}.ilg-accordion__inner{min-height:0;overflow:hidden}.ilg-accordion__body{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);padding:4px 24px 20px;font-weight:400}.ilg-accordion--flush{box-shadow:none;background:0 0;border:0;border-radius:0}.ilg-accordion--flush .ilg-accordion__header,.ilg-accordion--flush .ilg-accordion__body{padding-left:0;padding-right:0}.ilg-accordion--flush .ilg-accordion__header:hover{background:0 0}.ilg-accordion--flush .ilg-accordion__header:hover .ilg-accordion__title{color:var(--ilg-accent-text)}.ilg-accordion--separated{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:visible}.ilg-accordion--separated .ilg-accordion__item,.ilg-expansion{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);overflow:hidden}.ilg-accordion--separated .ilg-accordion__item+.ilg-accordion__item{border-top:1px solid var(--ilg-border)}.ilg-accordion--separated .ilg-accordion__item.is-expanded,.ilg-expansion.is-expanded{border-color:var(--ilg-border-strong)}.ilg-expansion.is-expanded>.ilg-accordion__heading .ilg-accordion__header,.ilg-accordion--separated .ilg-accordion__item.is-expanded>.ilg-accordion__heading .ilg-accordion__header{border-bottom:1px solid var(--ilg-border)}.ilg-expansion .ilg-accordion__body,.ilg-accordion--separated .ilg-accordion__body{padding-top:16px}.ilg-panelbar{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);margin:0;padding:6px;list-style:none}.ilg-panelbar__node{list-style:none}.ilg-panelbar__node+.ilg-panelbar__node{margin-top:2px}.ilg-panelbar>.ilg-panelbar__node+.ilg-panelbar__node{border-top:1px solid var(--ilg-border);padding-top:2px}.ilg-panelbar__group{margin:0;padding:2px 0 4px;list-style:none}.ilg-panelbar__item{min-height:36px;padding:8px 10px 8px calc(10px + var(--ilgui-pb-level,0) * 20px);border-radius:var(--ilg-radius);font-size:var(--ilg-text-base);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);outline:none;align-items:center;gap:10px;font-weight:400;display:flex;position:relative;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-panelbar__item--root{min-height:44px;font-weight:600;color:var(--ilg-ink)!important}.ilg-panelbar__item:hover{background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-panelbar__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-panelbar__icon{width:18px;height:18px;color:var(--ilg-ink-muted);transition:color var(--ilg-duration) var(--ilg-ease);flex-shrink:0}.ilg-panelbar__item:hover .ilg-panelbar__icon,.ilg-panelbar__item[aria-expanded=true]>.ilg-panelbar__icon{color:var(--ilg-accent)}.ilg-panelbar__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ilg-panelbar__badge{border-radius:var(--ilg-radius-pill);background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);color:var(--ilg-primary-text);font-size:var(--ilg-text-xs);flex-shrink:0;padding:1px 8px;font-weight:600}.ilg-panelbar__chevron{width:16px;height:16px;color:var(--ilg-ink-muted);transition:transform .2s var(--ilg-ease);flex-shrink:0}.ilg-panelbar__item[aria-expanded=true]>.ilg-panelbar__chevron{transform:rotate(180deg)}.ilg-panelbar__item.is-selected{background:var(--ilg-primary);font-weight:600;color:var(--ilg-band-ink)!important}.ilg-panelbar__item.is-selected .ilg-panelbar__icon,.ilg-panelbar__item.is-selected .ilg-panelbar__chevron{color:rgba(var(--ilg-band-ink-rgb), .85)}.ilg-panelbar__item.is-selected .ilg-panelbar__badge{background:rgba(var(--ilg-band-ink-rgb), .18);color:var(--ilg-band-ink)}.ilg-panelbar__item.is-selected:focus-visible{box-shadow:0 0 0 2px var(--ilg-surface), 0 0 0 4px var(--ilg-primary)}.ilg-panelbar__item.is-disabled{opacity:.6;cursor:not-allowed;background:0 0;color:var(--ilg-ink-soft)!important}.ilg-panelbar__collapse{visibility:hidden;transition:grid-template-rows .2s var(--ilg-ease), visibility 0s linear .2s;grid-template-rows:0fr;display:grid}.ilg-panelbar__collapse.is-expanded{visibility:visible;transition:grid-template-rows .2s var(--ilg-ease), visibility 0s;grid-template-rows:1fr}.ilg-panelbar__collapse>.ilg-panelbar__group{min-height:0;overflow:hidden}.ilg-splitter{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);flex-direction:row;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ilg-splitter--vertical{flex-direction:column}.ilg-splitter .ilg-splitter{border:0;border-radius:0}.ilg-splitter__pane{min-width:0;min-height:0;position:relative;overflow:auto}.ilg-splitter__pane--static{overflow:hidden}.ilg-splitter__pane.is-collapsed{visibility:hidden;overflow:hidden}.ilg-splitter__bar{background:var(--ilg-surface-alt);border-left:1px solid var(--ilg-border);border-right:1px solid var(--ilg-border);transition:background-color var(--ilg-duration) var(--ilg-ease);flex:0 0 8px;position:relative}.ilg-splitter--vertical>.ilg-splitter__bar{border:0;border-top:1px solid var(--ilg-border);border-bottom:1px solid var(--ilg-border)}.ilg-splitter__handle{z-index:1;cursor:col-resize;touch-action:none;outline:none;position:absolute;inset:0 -4px}.ilg-splitter--vertical>.ilg-splitter__bar>.ilg-splitter__handle{cursor:row-resize;inset:-4px 0}.ilg-splitter__bar.is-static>.ilg-splitter__handle{cursor:default}.ilg-splitter__handle:before{content:"";border-left:1px solid var(--ilg-border-strong);border-right:1px solid var(--ilg-border-strong);box-sizing:border-box;width:4px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ilg-splitter--vertical>.ilg-splitter__bar>.ilg-splitter__handle:before{border:0;border-top:1px solid var(--ilg-border-strong);border-bottom:1px solid var(--ilg-border-strong);width:24px;height:4px}.ilg-splitter__bar.is-static>.ilg-splitter__handle:before{display:none}.ilg-splitter__bar:hover:not(.is-static),.ilg-splitter__bar.is-dragging{background:color-mix(in srgb, var(--ilg-primary) 12%, transparent)}.ilg-splitter__handle:focus-visible{box-shadow:inset 0 0 0 2px var(--ilg-primary);border-radius:2px}.ilg-splitter__bar:has(>.ilg-splitter__handle:focus-visible){background:color-mix(in srgb, var(--ilg-primary) 12%, transparent)}.ilg-splitter__toggle{z-index:2;border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-pill);background:var(--ilg-surface);width:20px;height:20px;color:var(--ilg-ink-muted);box-shadow:var(--ilg-shadow-sm);cursor:pointer;transition:color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(50% - 28px);left:50%;transform:translate(-50%,-50%)}.ilg-splitter--vertical>.ilg-splitter__bar>.ilg-splitter__toggle{top:50%;left:calc(50% - 28px)}.ilg-splitter__toggle svg{width:12px;height:12px}.ilg-splitter__toggle:hover{color:var(--ilg-accent);border-color:var(--ilg-border-strong)}.ilg-splitter__toggle:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-splitter.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.ilg-splitter--vertical.is-resizing{cursor:row-resize}.ilg-splitter.is-resizing .ilg-splitter__pane{pointer-events:none}.ilg-stacklayout{gap:var(--ilgui-stack-gap,16px);flex-direction:column;min-width:0;display:flex}.ilg-stacklayout>*{--ilgui-stack-gap:initial;--ilgui-stack-gap-sm:initial;--ilgui-stack-gap-md:initial;--ilgui-stack-gap-lg:initial;--ilgui-stack-gap-xl:initial}.ilg-stacklayout--vertical{flex-direction:column}.ilg-stacklayout--horizontal{flex-direction:row}.ilg-stacklayout--wrap{flex-wrap:wrap}.ilg-stacklayout--align-start{align-items:flex-start}.ilg-stacklayout--align-center{align-items:center}.ilg-stacklayout--align-end{align-items:flex-end}.ilg-stacklayout--align-stretch{align-items:stretch}.ilg-stacklayout--align-baseline{align-items:baseline}.ilg-stacklayout--justify-start{justify-content:flex-start}.ilg-stacklayout--justify-center{justify-content:center}.ilg-stacklayout--justify-end{justify-content:flex-end}.ilg-stacklayout--justify-between{justify-content:space-between}.ilg-stacklayout--justify-around{justify-content:space-around}.ilg-stacklayout--justify-evenly{justify-content:space-evenly}@media (width>=640px){.ilg-stacklayout{gap:var(--ilgui-stack-gap-sm,var(--ilgui-stack-gap,16px))}.ilg-stacklayout--sm-vertical{flex-direction:column}.ilg-stacklayout--sm-horizontal{flex-direction:row}}@media (width>=768px){.ilg-stacklayout{gap:var(--ilgui-stack-gap-md,var(--ilgui-stack-gap-sm,var(--ilgui-stack-gap,16px)))}.ilg-stacklayout--md-vertical{flex-direction:column}.ilg-stacklayout--md-horizontal{flex-direction:row}}@media (width>=1024px){.ilg-stacklayout{gap:var(--ilgui-stack-gap-lg,var(--ilgui-stack-gap-md,var(--ilgui-stack-gap-sm,var(--ilgui-stack-gap,16px))))}.ilg-stacklayout--lg-vertical{flex-direction:column}.ilg-stacklayout--lg-horizontal{flex-direction:row}}@media (width>=1280px){.ilg-stacklayout{gap:var(--ilgui-stack-gap-xl,var(--ilgui-stack-gap-lg,var(--ilgui-stack-gap-md,var(--ilgui-stack-gap-sm,var(--ilgui-stack-gap,16px)))))}.ilg-stacklayout--xl-vertical{flex-direction:column}.ilg-stacklayout--xl-horizontal{flex-direction:row}}.ilg-gridlayout{gap:var(--ilgui-grid-gap,16px);grid-template-columns:var(--ilgui-grid-cols,minmax(0, 1fr));grid-template-rows:var(--ilgui-grid-rows,none);min-width:0;display:grid}.ilg-gridlayout>*{--ilgui-grid-cols:initial;--ilgui-grid-cols-sm:initial;--ilgui-grid-cols-md:initial;--ilgui-grid-cols-lg:initial;--ilgui-grid-cols-xl:initial;--ilgui-grid-rows:initial;--ilgui-grid-rows-sm:initial;--ilgui-grid-rows-md:initial;--ilgui-grid-rows-lg:initial;--ilgui-grid-rows-xl:initial;--ilgui-grid-gap:initial;--ilgui-grid-gap-sm:initial;--ilgui-grid-gap-md:initial;--ilgui-grid-gap-lg:initial;--ilgui-grid-gap-xl:initial}.ilg-gridlayout__item{grid-column:var(--ilgui-gi-col,auto);grid-row:var(--ilgui-gi-row,auto);min-width:0}.ilg-gridlayout__item>*{--ilgui-gi-col:initial;--ilgui-gi-col-sm:initial;--ilgui-gi-col-md:initial;--ilgui-gi-col-lg:initial;--ilgui-gi-col-xl:initial;--ilgui-gi-row:initial;--ilgui-gi-row-sm:initial;--ilgui-gi-row-md:initial;--ilgui-gi-row-lg:initial;--ilgui-gi-row-xl:initial}.ilg-gridlayout--align-start{align-items:start}.ilg-gridlayout--align-center{align-items:center}.ilg-gridlayout--align-end{align-items:end}.ilg-gridlayout--align-stretch{align-items:stretch}.ilg-gridlayout--justify-start{justify-content:start}.ilg-gridlayout--justify-center{justify-content:center}.ilg-gridlayout--justify-end{justify-content:end}.ilg-gridlayout--justify-between{justify-content:space-between}.ilg-gridlayout--justify-around{justify-content:space-around}.ilg-gridlayout--justify-evenly{justify-content:space-evenly}@media (width>=640px){.ilg-gridlayout{gap:var(--ilgui-grid-gap-sm,var(--ilgui-grid-gap,16px));grid-template-columns:var(--ilgui-grid-cols-sm,var(--ilgui-grid-cols,minmax(0, 1fr)));grid-template-rows:var(--ilgui-grid-rows-sm,var(--ilgui-grid-rows,none))}.ilg-gridlayout__item{grid-column:var(--ilgui-gi-col-sm,var(--ilgui-gi-col,auto));grid-row:var(--ilgui-gi-row-sm,var(--ilgui-gi-row,auto))}}@media (width>=768px){.ilg-gridlayout{gap:var(--ilgui-grid-gap-md,var(--ilgui-grid-gap-sm,var(--ilgui-grid-gap,16px)));grid-template-columns:var(--ilgui-grid-cols-md,var(--ilgui-grid-cols-sm,var(--ilgui-grid-cols,minmax(0, 1fr))));grid-template-rows:var(--ilgui-grid-rows-md,var(--ilgui-grid-rows-sm,var(--ilgui-grid-rows,none)))}.ilg-gridlayout__item{grid-column:var(--ilgui-gi-col-md,var(--ilgui-gi-col-sm,var(--ilgui-gi-col,auto)));grid-row:var(--ilgui-gi-row-md,var(--ilgui-gi-row-sm,var(--ilgui-gi-row,auto)))}}@media (width>=1024px){.ilg-gridlayout{gap:var(--ilgui-grid-gap-lg,var(--ilgui-grid-gap-md,var(--ilgui-grid-gap-sm,var(--ilgui-grid-gap,16px))));grid-template-columns:var(--ilgui-grid-cols-lg,var(--ilgui-grid-cols-md,var(--ilgui-grid-cols-sm,var(--ilgui-grid-cols,minmax(0, 1fr)))));grid-template-rows:var(--ilgui-grid-rows-lg,var(--ilgui-grid-rows-md,var(--ilgui-grid-rows-sm,var(--ilgui-grid-rows,none))))}.ilg-gridlayout__item{grid-column:var(--ilgui-gi-col-lg,var(--ilgui-gi-col-md,var(--ilgui-gi-col-sm,var(--ilgui-gi-col,auto))));grid-row:var(--ilgui-gi-row-lg,var(--ilgui-gi-row-md,var(--ilgui-gi-row-sm,var(--ilgui-gi-row,auto))))}}@media (width>=1280px){.ilg-gridlayout{gap:var(--ilgui-grid-gap-xl,var(--ilgui-grid-gap-lg,var(--ilgui-grid-gap-md,var(--ilgui-grid-gap-sm,var(--ilgui-grid-gap,16px)))));grid-template-columns:var(--ilgui-grid-cols-xl,var(--ilgui-grid-cols-lg,var(--ilgui-grid-cols-md,var(--ilgui-grid-cols-sm,var(--ilgui-grid-cols,minmax(0, 1fr))))));grid-template-rows:var(--ilgui-grid-rows-xl,var(--ilgui-grid-rows-lg,var(--ilgui-grid-rows-md,var(--ilgui-grid-rows-sm,var(--ilgui-grid-rows,none)))))}.ilg-gridlayout__item{grid-column:var(--ilgui-gi-col-xl,var(--ilgui-gi-col-lg,var(--ilgui-gi-col-md,var(--ilgui-gi-col-sm,var(--ilgui-gi-col,auto)))));grid-row:var(--ilgui-gi-row-xl,var(--ilgui-gi-row-lg,var(--ilgui-gi-row-md,var(--ilgui-gi-row-sm,var(--ilgui-gi-row,auto)))))}}.ilg-tilelayout-wrap{min-width:0}.ilg-tilelayout{grid-template-columns:repeat(var(--ilgui-tile-cols,4), minmax(0, 1fr));grid-auto-rows:var(--ilgui-tile-row,160px);gap:var(--ilgui-tile-gap,16px);display:grid}.ilg-tilelayout--dense{grid-auto-flow:dense}.ilg-tilelayout.is-dragging{-webkit-user-select:none;user-select:none}.ilg-tile{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);min-width:0;min-height:0;transition:box-shadow var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), opacity var(--ilg-duration) var(--ilg-ease);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ilg-tile:hover{box-shadow:var(--ilg-shadow-md)}.ilg-tile:focus-visible{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-tile.is-dragging{border:2px dashed var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 4%, transparent);box-shadow:var(--ilg-shadow-lg)}.ilg-tile.is-dragging>*{opacity:.55}.ilg-tile__header{border-bottom:1px solid var(--ilg-border);touch-action:none;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.ilg-tile.is-reorderable>.ilg-tile__header{cursor:grab}.ilg-tilelayout.is-dragging .ilg-tile.is-reorderable>.ilg-tile__header{cursor:grabbing}.ilg-tile__icon{width:16px;height:16px;color:var(--ilg-accent);flex-shrink:0}.ilg-tile__titles{flex:1;min-width:0}.ilg-tile__title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-md);color:var(--ilg-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ilg-tile__subtitle{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-weight:400;overflow:hidden}.ilg-tile__actions{cursor:default;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.ilg-tile__body{min-height:0;font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);flex:1;padding:16px 20px;font-weight:400;overflow:auto}.ilg-tile__resize{cursor:nwse-resize;touch-action:none;border-radius:0 0 var(--ilg-radius) 0;background:linear-gradient(135deg, transparent 0 45%, var(--ilg-border-strong) 45% 52%, transparent 52% 65%, var(--ilg-border-strong) 65% 72%, transparent 72%);opacity:.8;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.ilg-tile__resize:hover,.ilg-tile:focus-visible>.ilg-tile__resize{background:linear-gradient(135deg, transparent 0 45%, var(--ilg-primary) 45% 52%, transparent 52% 65%, var(--ilg-primary) 65% 72%, transparent 72%);opacity:1}.ilg-actionsheet{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ilg-actionsheet__backdrop{animation:ilg-fade .15s var(--ilg-ease);background:#00000080;position:fixed;inset:0}.ilg-actionsheet__panel{z-index:1;background:var(--ilg-surface);border-radius:var(--ilg-radius-dialog) var(--ilg-radius-dialog) 0 0;width:100%;max-width:560px;max-height:85vh;box-shadow:var(--ilg-shadow-lg);padding-bottom:env(safe-area-inset-bottom,0px);animation:ilg-sheet-in .22s var(--ilg-ease);transition:transform .2s var(--ilg-ease);outline:none;flex-direction:column;display:flex;position:relative}.ilg-actionsheet__panel.is-swiping{transition:none}@media (width>=640px){.ilg-actionsheet__panel{border-radius:var(--ilg-radius-dialog);margin-bottom:16px;padding-bottom:0}}@keyframes ilg-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ilg-actionsheet__top{touch-action:none;cursor:grab;flex-shrink:0;padding:8px 20px 4px}.ilg-actionsheet__grip{border-radius:var(--ilg-radius-pill);background:var(--ilg-border-strong);width:36px;height:4px;margin:0 auto 8px;display:block}.ilg-actionsheet__header{border-bottom:1px solid var(--ilg-border);padding:4px 0 10px}.ilg-actionsheet__title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-md);color:var(--ilg-ink);margin:0;font-weight:600}.ilg-actionsheet__subtitle{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);margin:2px 0 0;font-weight:400}.ilg-actionsheet__body{flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.ilg-actionsheet__items{margin:0;padding:0;list-style:none}.ilg-actionsheet__item{border-radius:var(--ilg-radius);width:100%;min-height:48px;font:inherit;font-size:var(--ilg-text-base);text-align:left;cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:14px;padding:10px 12px;font-weight:400;display:flex;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-actionsheet__item svg{width:20px;height:20px;color:var(--ilg-ink-muted);flex-shrink:0}.ilg-actionsheet__item:hover,.ilg-actionsheet__item:focus-visible{background:var(--ilg-surface-alt);outline:none;color:var(--ilg-ink)!important}.ilg-actionsheet__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-actionsheet__item:hover svg{color:var(--ilg-accent)}.ilg-actionsheet__item:disabled{opacity:.6;cursor:not-allowed;background:0 0}.ilg-actionsheet__item--danger{color:var(--ilg-error-text)!important}.ilg-actionsheet__item--danger svg{color:var(--ilg-error-border)}.ilg-actionsheet__item--danger:hover,.ilg-actionsheet__item--danger:focus-visible{background:var(--ilg-error-bg);color:var(--ilg-error-text)!important}.ilg-actionsheet__item--danger:hover svg{color:var(--ilg-error-text)}li+li>.ilg-actionsheet__item--danger{box-shadow:0 -1px 0 var(--ilg-border);margin-top:6px}.ilg-actionsheet__text{flex-direction:column;min-width:0;display:flex}.ilg-actionsheet__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ilg-actionsheet__desc{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400}.ilg-actionsheet__footer{flex-shrink:0;padding:8px 16px 16px}.ilg-actionsheet__cancel{justify-content:center;width:100%}.ilg-bottomnav{background:var(--ilg-surface);border-top:1px solid var(--ilg-border);width:100%;min-height:60px;box-shadow:0 -1px 3px 0 rgba(var(--ilg-ink-rgb), .06);padding-bottom:env(safe-area-inset-bottom,0px);z-index:30;align-items:stretch;display:flex}.ilg-bottomnav--fixed{position:fixed;bottom:0;left:0;right:0}.ilg-bottomnav--sticky{position:sticky;bottom:0}.ilg-bottomnav--static{position:relative}.ilg-bottomnav__item{min-width:0;font:inherit;font-size:var(--ilg-text-xs);cursor:pointer;transition:color var(--ilg-duration) var(--ilg-ease), background-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:8px 4px 6px;font-weight:500;display:flex;position:relative;color:var(--ilg-ink-muted)!important;text-decoration:none!important}.ilg-bottomnav__item:before{content:"";background:var(--ilg-primary);width:32px;height:3px;transition:transform .2s var(--ilg-ease);border-radius:0 0 3px 3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)scaleX(0)}.ilg-bottomnav__item:hover{color:var(--ilg-ink)!important}.ilg-bottomnav__item:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-4px;border-radius:var(--ilg-radius)}.ilg-bottomnav__item.is-active{font-weight:600;color:var(--ilg-primary-text)!important}.ilg-bottomnav__item.is-active:before{transform:translate(-50%)scaleX(1)}.ilg-bottomnav__item:disabled{opacity:.6;cursor:not-allowed}.ilg-bottomnav__icon{display:inline-flex;position:relative}.ilg-bottomnav__icon svg{width:22px;height:22px}.ilg-bottomnav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ilg-bottomnav__badge{border-radius:var(--ilg-radius-pill);background:var(--ilg-danger);min-width:16px;height:16px;color:var(--ilg-band-ink);font-size:var(--ilg-text-xs);text-align:center;box-shadow:0 0 0 2px var(--ilg-surface);padding:0 4px;font-weight:600;line-height:16px;position:absolute;top:-5px;left:calc(100% - 8px)}.ilg-bottomnav__badge--dot{width:8px;min-width:0;height:8px;padding:0;top:-1px;left:calc(100% - 6px)}.ilg-bottomnav--horizontal .ilg-bottomnav__item{font-size:var(--ilg-text-sm);flex-direction:row;gap:8px}.ilg-bottomnav--primary{background:var(--ilg-primary);border-top-color:var(--ilg-primary);box-shadow:none}.ilg-bottomnav--primary .ilg-bottomnav__item{color:rgba(var(--ilg-band-ink-rgb), .72)!important}.ilg-bottomnav--primary .ilg-bottomnav__item:focus-visible{outline-color:var(--ilg-band-ink)}.ilg-bottomnav--primary .ilg-bottomnav__item:hover{background:rgba(var(--ilg-band-ink-rgb), .05);color:var(--ilg-band-ink)!important}.ilg-bottomnav--primary .ilg-bottomnav__item.is-active{color:var(--ilg-band-ink)!important}.ilg-bottomnav--primary .ilg-bottomnav__item:before{background:var(--ilg-accent-bright)}.ilg-bottomnav--primary .ilg-bottomnav__badge{background:var(--ilg-band-ink);color:var(--ilg-primary-text);box-shadow:0 0 0 2px var(--ilg-primary)}@media (prefers-reduced-motion:reduce){.ilg-accordion__region,.ilg-panelbar__collapse,.ilg-accordion__chevron,.ilg-panelbar__chevron,.ilg-bottomnav__item:before{transition:none}.ilg-actionsheet__panel,.ilg-actionsheet__backdrop{transition:none;animation:none}}.ilg-popup{z-index:55;box-sizing:border-box;background:var(--ilg-surface);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--ilg-ink);font-size:var(--ilg-text-base);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-md);--ilgui-popup-dx:0px;--ilgui-popup-dy:-4px;transform-origin:top;padding:6px;font-weight:400;position:fixed;overflow:auto}.ilg-popup:focus{outline:none}.ilg-popup:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-popup[data-side=top]{--ilgui-popup-dy:4px;transform-origin:bottom}.ilg-popup[data-side=left]{--ilgui-popup-dx:4px;--ilgui-popup-dy:0px;transform-origin:100%}.ilg-popup[data-side=right]{--ilgui-popup-dx:-4px;--ilgui-popup-dy:0px;transform-origin:0}.ilg-popup--animated{animation:ilg-popup-in .12s var(--ilg-ease)}@keyframes ilg-popup-in{0%{opacity:0;transform:translate(var(--ilgui-popup-dx), var(--ilgui-popup-dy)) scale(.96)}to{opacity:1;transform:none}}.ilg-popover{width:max-content;max-width:min(320px,100vw - 16px);padding:0;overflow:visible}.ilg-popover__header{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 10px 0 16px;display:flex}.ilg-popover__header:has(>.ilg-popover__close:only-child){justify-content:flex-end;padding-bottom:0}.ilg-popover__title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-base);color:var(--ilg-ink);margin:0;padding-top:3px;font-weight:600;line-height:1.4}.ilg-popover__close{flex-shrink:0}.ilg-popover__body{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);padding:12px 16px;line-height:1.5}.ilg-popover__header+.ilg-popover__body{padding-top:6px}.ilg-popover__footer{border-top:1px solid var(--ilg-border);justify-content:flex-end;gap:8px;padding:10px 16px 12px;display:flex}.ilg-popover[role=tooltip] .ilg-popover__body{font-size:var(--ilg-text-sm);padding:10px 12px}.ilg-popover__arrow{background:var(--ilg-surface);border:1px solid var(--ilg-border);pointer-events:none;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.ilg-popover--bottom .ilg-popover__arrow{top:-7px;left:calc(var(--ilgui-popup-arrow,24px) - 7px);border-bottom:0;border-right:0}.ilg-popover--top .ilg-popover__arrow{bottom:-7px;left:calc(var(--ilgui-popup-arrow,24px) - 7px);border-top:0;border-left:0}.ilg-popover--right .ilg-popover__arrow{left:-7px;top:calc(var(--ilgui-popup-arrow,24px) - 7px);border-top:0;border-right:0}.ilg-popover--left .ilg-popover__arrow{right:-7px;top:calc(var(--ilgui-popup-arrow,24px) - 7px);border-bottom:0;border-left:0}.ilg-menu{font-size:var(--ilg-text-base);display:block;position:relative}.ilg-menu__list{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.ilg-menu--vertical .ilg-menu__list{flex-direction:column;align-items:stretch;width:240px;max-width:100%;padding:6px}.ilg-menu__entry{margin:0;padding:0;list-style:none}.ilg-menu--vertical .ilg-menu__entry{width:100%}.ilg-menu__item{border-radius:var(--ilg-radius);cursor:pointer;width:100%;min-height:36px;font:inherit;font-size:var(--ilg-text-base);text-align:left;white-space:nowrap;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px 10px;font-weight:400;line-height:1.25;display:flex;color:var(--ilg-ink-soft)!important;text-decoration:none!important}.ilg-menu__list>.ilg-menu__entry>.ilg-menu__item{width:auto;padding:6px 12px;font-weight:500;color:var(--ilg-ink)!important}.ilg-menu--vertical .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item{width:100%;padding:8px 10px}.ilg-menu__icon{width:16px;height:16px;color:var(--ilg-ink-muted);flex-shrink:0}.ilg-menu__text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ilg-menu__shortcut{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:20px}.ilg-menu__caret{width:14px;height:14px;color:var(--ilg-ink-muted);transition:transform var(--ilg-duration) var(--ilg-ease);flex-shrink:0;margin-left:auto}.ilg-menu__shortcut+.ilg-menu__caret{margin-left:8px}.ilg-menu__list>.ilg-menu__entry>.ilg-menu__item .ilg-menu__caret{margin-left:2px}.ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-open .ilg-menu__caret{transform:rotate(180deg)}.ilg-menu--vertical .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-open .ilg-menu__caret{transform:none}.ilg-menu__item:hover,.ilg-menu__item.is-open{background:var(--ilg-surface-alt);color:var(--ilg-ink)!important}.ilg-menu__item:hover .ilg-menu__icon,.ilg-menu__item.is-open .ilg-menu__icon,.ilg-menu__item:hover .ilg-menu__caret,.ilg-menu__item.is-open .ilg-menu__caret{color:var(--ilg-accent)}.ilg-menu__item:focus{outline:none}.ilg-menu__item:focus-visible{background:var(--ilg-surface-alt);outline:2px solid var(--ilg-primary);outline-offset:-2px;color:var(--ilg-ink)!important}.ilg-menu__item--danger{color:var(--ilg-error-text)!important}.ilg-menu__item--danger .ilg-menu__icon{color:var(--ilg-error-border)}.ilg-menu__item--danger:hover,.ilg-menu__item--danger:focus-visible{background:var(--ilg-error-bg);color:var(--ilg-error-text)!important}.ilg-menu__item--danger:hover .ilg-menu__icon{color:var(--ilg-error-text)}.ilg-menu__item.is-disabled{opacity:.6;cursor:not-allowed}.ilg-menu__item.is-disabled:hover{background:0 0;color:var(--ilg-ink-soft)!important}.ilg-menu__item.is-disabled:hover .ilg-menu__icon{color:var(--ilg-ink-muted)}.ilg-menu__separator{background:var(--ilg-border);height:1px;margin:6px 0;list-style:none}.ilg-menu__list>.ilg-menu__separator{background:var(--ilg-border);align-self:stretch;width:1px;height:auto;margin:6px 4px}.ilg-menu--vertical .ilg-menu__list>.ilg-menu__separator{background:var(--ilg-border);width:auto;height:1px;margin:6px 0}.ilg-menu__popup{z-index:45;box-sizing:border-box;background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);min-width:200px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--ilg-shadow-md);transform-origin:0 0;margin:0;padding:6px;list-style:none;position:fixed;top:0;left:0;overflow-y:auto}.ilg-menu__popup:not([data-placed]){visibility:hidden}.ilg-menu__popup[data-placed]{animation:ilg-popup-in .12s var(--ilg-ease);--ilgui-popup-dx:0px;--ilgui-popup-dy:-4px}.ilg-menu__popup[data-placed=right]{--ilgui-popup-dx:-4px;--ilgui-popup-dy:0px}.ilg-menu__popup[data-placed=left]{--ilgui-popup-dx:4px;--ilgui-popup-dy:0px;transform-origin:100% 0}.ilg-menu__popup[data-placed=top]{--ilgui-popup-dy:4px;transform-origin:0 100%}.ilg-contextmenu .ilg-menu__popup{z-index:55}.ilg-contextmenu-target{-webkit-touch-callout:none}.ilg-menu--primary .ilg-menu__list{background:var(--ilg-primary);border-color:var(--ilg-primary);box-shadow:none;border-radius:0;gap:0;padding:0}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item{border-radius:0;min-height:44px;padding:8px 16px;font-weight:500;color:rgba(var(--ilg-band-ink-rgb), .78)!important}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item .ilg-menu__icon,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item .ilg-menu__caret{color:rgba(var(--ilg-band-ink-rgb), .75)}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item:hover,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-open,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item:focus-visible{background:rgba(var(--ilg-band-ink-rgb), .1);color:var(--ilg-band-ink)!important}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item:hover .ilg-menu__icon,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-open .ilg-menu__icon,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item:hover .ilg-menu__caret,.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-open .ilg-menu__caret{color:var(--ilg-band-ink)}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item:focus-visible{outline-color:var(--ilg-band-ink);outline-offset:-4px}.ilg-menu--primary .ilg-menu__list>.ilg-menu__entry>.ilg-menu__item.is-disabled:hover{background:0 0}.ilg-menu--primary .ilg-menu__list>.ilg-menu__separator{background:rgba(var(--ilg-band-ink-rgb), .2);margin:10px 4px}.ilg-menu--primary.ilg-menu--vertical .ilg-menu__list{padding:6px 0}.ilg-window-layer{z-index:40;pointer-events:none;position:fixed;inset:0}.ilg-window-layer--modal{z-index:50;pointer-events:auto}.ilg-window__backdrop{background:#00000080;animation:.15s ease-out ilg-fade;position:fixed;inset:0}.ilg-window{box-sizing:border-box;pointer-events:auto;background:var(--ilg-surface);min-width:0;max-width:100vw;max-height:100vh;color:var(--ilg-ink);font-size:var(--ilg-text-base);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius-dialog);box-shadow:var(--ilg-shadow-lg);animation:ilg-window-in .18s var(--ilg-ease);flex-direction:column;font-weight:400;display:flex;position:fixed}.ilg-window:focus{outline:none}.ilg-window.is-active,.ilg-window-layer--modal .ilg-window{box-shadow:var(--ilg-shadow-lg)}@keyframes ilg-window-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ilg-window__titlebar{border-bottom:1px solid var(--ilg-border);border-radius:var(--ilg-radius-dialog) var(--ilg-radius-dialog) 0 0;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.ilg-window__titlebar.is-draggable{cursor:move}.ilg-window__titlebar:focus{outline:none}.ilg-window__titlebar:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:-2px}.ilg-window__icon{border-radius:var(--ilg-radius);background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);width:30px;height:30px;color:var(--ilg-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ilg-window__icon svg{width:16px;height:16px}.ilg-window__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ilg-text-md);color:var(--ilg-ink-muted);transition:color var(--ilg-duration) var(--ilg-ease);flex:auto;margin:0;font-weight:600;overflow:hidden}.ilg-window.is-active .ilg-window__title,.ilg-window-layer--modal .ilg-window__title{color:var(--ilg-ink)}.ilg-window__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ilg-window__body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.ilg-window__footer{border-top:1px solid var(--ilg-border);flex-shrink:0;justify-content:flex-end;gap:12px;padding:14px 24px 16px;display:flex}.ilg-window.is-minimized{height:auto!important}.ilg-window.is-minimized .ilg-window__titlebar{border-radius:var(--ilg-radius-dialog);border-bottom:0}.ilg-window.is-minimized .ilg-window__body,.ilg-window.is-minimized .ilg-window__footer{display:none}.ilg-window.is-maximized{border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;inset:0}.ilg-window.is-maximized .ilg-window__titlebar{border-radius:0}.ilg-window.is-dragging,.ilg-window.is-resizing{-webkit-user-select:none;user-select:none}.ilg-window.is-dragging .ilg-window__titlebar{cursor:grabbing}.ilg-window__resize{z-index:2;touch-action:none;position:absolute}.ilg-window__resize--n{cursor:ns-resize;height:8px;top:-3px;left:12px;right:12px}.ilg-window__resize--s{cursor:ns-resize;height:8px;bottom:-3px;left:12px;right:12px}.ilg-window__resize--e{cursor:ew-resize;width:8px;top:12px;bottom:12px;right:-3px}.ilg-window__resize--w{cursor:ew-resize;width:8px;top:12px;bottom:12px;left:-3px}.ilg-window__resize--ne{cursor:nesw-resize;width:16px;height:16px;top:-3px;right:-3px}.ilg-window__resize--sw{cursor:nesw-resize;width:16px;height:16px;bottom:-3px;left:-3px}.ilg-window__resize--nw{cursor:nwse-resize;width:16px;height:16px;top:-3px;left:-3px}.ilg-window__resize--se{cursor:nwse-resize;width:16px;height:16px;bottom:-3px;right:-3px}.ilg-notification-group{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:340px;max-width:calc(100vw - 32px);display:flex;position:fixed}.ilg-notification-group--contained{max-width:calc(100% - 32px);position:absolute}.ilg-notification-group--top-start{top:16px;left:16px}.ilg-notification-group--top-center{top:16px;left:50%;transform:translate(-50%)}.ilg-notification-group--top-end{top:16px;right:16px}.ilg-notification-group--bottom-start{flex-direction:column-reverse;bottom:16px;left:16px}.ilg-notification-group--bottom-center{flex-direction:column-reverse;bottom:16px;left:50%;transform:translate(-50%)}.ilg-notification-group--bottom-end{flex-direction:column-reverse;bottom:16px;right:16px}.ilg-notification .ilg-toast__msg{margin:0}.ilg-notification .ilg-toast__close{border-radius:var(--ilg-radius);justify-content:center;align-items:center;width:24px;height:24px;margin:-2px -4px 0 0;display:inline-flex}.ilg-notification .ilg-toast__close:hover{background:var(--ilg-border)}.ilg-notification .ilg-toast__close:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-toast--neutral{--ilgui-toast-ring:var(--ilg-border);--ilgui-toast-color:var(--ilg-ink-muted)}.ilg-notification-group--top-start .ilg-toast.is-entering,.ilg-notification-group--bottom-start .ilg-toast.is-entering{animation-name:ilg-notification-in-start}.ilg-notification-group--top-start .ilg-toast.is-leaving,.ilg-notification-group--bottom-start .ilg-toast.is-leaving{animation-name:ilg-notification-out-start}.ilg-notification-group--top-center .ilg-toast.is-entering{animation-name:ilg-notification-in-top}.ilg-notification-group--bottom-center .ilg-toast.is-entering{animation-name:ilg-notification-in-bottom}.ilg-notification-group--top-center .ilg-toast.is-leaving,.ilg-notification-group--bottom-center .ilg-toast.is-leaving{animation-name:ilg-fade-out}@keyframes ilg-notification-in-start{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@keyframes ilg-notification-out-start{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-110%)}}@keyframes ilg-notification-in-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes ilg-notification-in-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ilg-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ilg-popup--animated,.ilg-menu__popup[data-placed],.ilg-window{animation:none}.ilg-menu__item,.ilg-menu__caret,.ilg-window__title{transition:none}}.ilg-dragging,.ilg-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ilg-sortable-ghost{opacity:.95;box-shadow:var(--ilg-shadow-lg);border-radius:var(--ilg-radius);background:var(--ilg-surface);list-style:none;transform:rotate(1deg)}.ilg-treeview-ghost{border-radius:var(--ilg-radius);background:var(--ilg-primary);color:var(--ilg-band-ink);font-family:var(--ilg-font-body);font-size:var(--ilg-text-sm);box-shadow:var(--ilg-shadow-lg);white-space:nowrap;padding:6px 12px;font-weight:500}.ilg-treeview-ghost.is-invalid{background:var(--ilg-ink-muted)}.ilg-treeview{flex-direction:column;gap:6px;min-width:0;display:flex}.ilg-treeview__filter{position:relative}.ilg-treeview__filter svg{width:14px;height:14px;color:var(--ilg-ink-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ilg-treeview__filter .ilg-input{font-size:var(--ilg-text-sm);border-radius:var(--ilg-radius);padding:7px 12px 7px 32px}.ilg-treeview .ilg-tree{max-height:none;padding:2px}.ilg-treeview .ilg-tree:focus-visible{box-shadow:none}.ilg-treeview__item:hover{background:var(--ilg-surface-alt)}.ilg-treeview__item.is-selected:hover{background:color-mix(in srgb, var(--ilg-primary) 10%, transparent)}.ilg-treeview .ilg-tree:focus-visible .ilg-tree__item.is-active{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-treeview .ilg-tree__item.is-active:not(.is-selected){background:var(--ilg-surface-alt);color:var(--ilg-ink)}.ilg-treeview__icon{width:16px;height:16px;color:var(--ilg-accent);flex-shrink:0}.ilg-treeview__item.is-selected .ilg-treeview__icon{color:var(--ilg-primary-text)}.ilg-treeview .ilg-tree__toggle .ilg-spinner{border-width:2px;width:12px;height:12px}.ilg-tree__spacer{margin:0;padding:0;list-style:none}.ilg-treeview--draggable .ilg-treeview__item{touch-action:none}.ilg-treeview__item.is-dragging{opacity:.45}.ilg-treeview__item.is-drop-inside{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-treeview__item.is-drop-before{box-shadow:inset 0 2px 0 var(--ilg-primary);border-top-left-radius:0;border-top-right-radius:0}.ilg-treeview__item.is-drop-after{box-shadow:inset 0 -2px 0 var(--ilg-primary);border-bottom-right-radius:0;border-bottom-left-radius:0}.ilg-treeview>.ilg-tree__status{padding:12px 10px}.ilg-listview{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ilg-listview--plain{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ilg-listview__header{border-bottom:1px solid var(--ilg-border);font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);color:var(--ilg-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;font-weight:600;display:flex}.ilg-listview__footer{border-top:1px solid var(--ilg-border);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);align-items:center;gap:12px;padding:12px 20px;display:flex}.ilg-listview--plain .ilg-listview__header,.ilg-listview--plain .ilg-listview__footer{padding-left:0;padding-right:0}.ilg-listview__body{min-height:0;position:relative}.ilg-listview__body.ilg-scroll{overflow-y:auto}.ilg-listview__body:focus-visible{box-shadow:inset 0 0 0 2px var(--ilg-primary);outline:none}.ilg-listview__list{outline:none;margin:0;padding:0;list-style:none}.ilg-listview__item{border-bottom:1px solid var(--ilg-border);font-size:var(--ilg-text-base);color:var(--ilg-ink);transition:background-color var(--ilg-duration) var(--ilg-ease);padding:14px 20px}.ilg-listview--list .ilg-listview__item:last-child{border-bottom:0}.ilg-listview__item.is-clickable,.ilg-listview--selectable .ilg-listview__item{cursor:pointer}.ilg-listview__item.is-clickable:hover,.ilg-listview--selectable .ilg-listview__item:hover{background:var(--ilg-surface-alt)}.ilg-listview__item.is-selected{background:color-mix(in srgb, var(--ilg-primary) 6%, transparent);box-shadow:inset 3px 0 0 var(--ilg-primary)}.ilg-listview__item.is-selected:hover{background:color-mix(in srgb, var(--ilg-primary) 9%, transparent)}.ilg-listview__list:focus-visible .ilg-listview__item.is-active{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-listview__list:focus-visible .ilg-listview__item.is-active.is-selected{box-shadow:inset 3px 0 0 var(--ilg-primary), inset 0 0 0 2px var(--ilg-primary)}.ilg-listview__spacer{border:0;margin:0;padding:0;list-style:none}.ilg-listview--list .ilg-scroll .ilg-listview__item{overflow:hidden}.ilg-listview--grid .ilg-listview__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ilgui-lv-min,220px)), 1fr));gap:12px;padding:16px;display:grid}.ilg-listview--plain.ilg-listview--grid .ilg-listview__list{padding:0}.ilg-listview--grid .ilg-listview__item{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);padding:16px}.ilg-listview--grid .ilg-listview__item.is-clickable:hover,.ilg-listview--selectable.ilg-listview--grid .ilg-listview__item:hover{border-color:var(--ilg-border-strong);background:var(--ilg-surface)}.ilg-listview--grid .ilg-listview__item.is-selected{border-color:var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 4%, transparent);box-shadow:inset 0 0 0 1px var(--ilg-primary)}.ilg-listview--grid .ilg-listview__list:focus-visible .ilg-listview__item.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);border-color:var(--ilg-primary)}.ilg-listview__status{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.ilg-listview__status .ilg-spinner{border-width:2px;width:16px;height:16px}.ilg-listview__sentinel{height:1px}.ilg-listview__empty .ilg-empty{padding:48px 16px}.ilg-listview__pager{border-top:1px solid var(--ilg-border)}.ilg-listview__pager .ilg-table-footer{border-top:0}.ilg-listview__pager>.ilg-pagination{justify-content:flex-end;padding:10px 16px}.ilg-listview--plain .ilg-listview__pager{border-top:0}.ilg-listbox{align-items:flex-start;gap:8px;display:flex}.ilg-listbox--tools-top,.ilg-listbox--tools-bottom{flex-direction:column;align-items:stretch}.ilg-listbox__body{flex:auto;min-width:0;position:relative}.ilg-listbox__list{background:var(--ilg-surface);border:1px solid var(--ilg-control-border);border-radius:var(--ilg-radius);height:240px;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);outline:none;margin:0;padding:4px;list-style:none;overflow-y:auto}.ilg-listbox__list:focus-visible{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-listbox.is-invalid .ilg-listbox__list{border-color:var(--ilg-error-border)}.ilg-listbox.is-invalid .ilg-listbox__list:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-error-border) 15%, transparent)}.ilg-listbox.is-receiving .ilg-listbox__list{border-color:var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 3%, transparent)}.ilg-listbox.is-disabled{opacity:.6}.ilg-listbox.is-disabled .ilg-listbox__list{background:var(--ilg-surface-alt);cursor:not-allowed}.ilg-listbox__item{border-radius:var(--ilg-radius);min-height:34px;font-size:var(--ilg-text-base);color:var(--ilg-ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:8px;padding:6px 10px;font-weight:400;display:flex}.ilg-listbox__item:hover{background:var(--ilg-surface-alt)}.ilg-listbox__item.is-selected{background:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-listbox__item.is-selected:hover{background:var(--ilg-primary-hover)}.ilg-listbox__item.is-active{box-shadow:inset 0 0 0 2px var(--ilg-primary)}.ilg-listbox__item.is-selected.is-active{box-shadow:inset 0 0 0 2px var(--ilg-primary), inset 0 0 0 3px var(--ilg-band-ink)}.ilg-listbox__item.is-dragging{background:var(--ilg-surface-alt);color:#0000;box-shadow:inset 0 0 0 1.5px var(--ilg-border-strong)}.ilg-listbox__item.is-dragging>*{visibility:hidden}.ilg-listbox__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-listbox__placeholder{border:1.5px dashed var(--ilg-primary);border-radius:var(--ilg-radius);background:color-mix(in srgb, var(--ilg-primary) 4%, transparent);min-height:34px;margin:2px 0;list-style:none}.ilg-listbox__empty{text-align:center;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.ilg-listbox__tools{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.ilg-listbox--tools-top .ilg-listbox__tools,.ilg-listbox--tools-bottom .ilg-listbox__tools{flex-flow:wrap}.ilg-listbox__tool{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);width:32px;height:32px;color:var(--ilg-ink-muted);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-listbox__tool svg{width:16px;height:16px}.ilg-listbox__tool:hover:not(:disabled){border-color:var(--ilg-border-strong);color:var(--ilg-ink);background:var(--ilg-surface-alt)}.ilg-listbox__tool:focus-visible{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);outline:none}.ilg-listbox__tool:disabled{color:var(--ilg-border-strong);border-color:var(--ilg-border);cursor:not-allowed}.ilg-listbox-pair{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=639px){.ilg-listbox-pair{grid-template-columns:1fr}}.ilg-sortable{min-width:0;position:relative}.ilg-sortable__list{flex-direction:column;gap:8px;min-height:44px;margin:0;padding:0;list-style:none;display:flex}.ilg-sortable--horizontal .ilg-sortable__list{flex-flow:row;overflow-x:auto}.ilg-sortable--grid .ilg-sortable__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ilgui-sort-min,180px)), 1fr));display:grid}.ilg-sortable__item{background:var(--ilg-surface);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);box-shadow:var(--ilg-shadow-sm);font-size:var(--ilg-text-base);color:var(--ilg-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);outline:none;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.ilg-sortable__item:hover{border-color:var(--ilg-border-strong)}.ilg-sortable__item:focus-visible{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent)}.ilg-sortable__item--handle{cursor:default;touch-action:auto}.ilg-sortable__handle{width:24px;height:24px;color:var(--ilg-ink-muted);cursor:grab;touch-action:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-4px;display:inline-flex}.ilg-sortable__handle:hover{background:var(--ilg-border);color:var(--ilg-ink-muted)}.ilg-sortable__handle svg{width:16px;height:16px}.ilg-sortable__item.is-locked{cursor:default;opacity:.6}.ilg-sortable__item.is-lifted{border-color:var(--ilg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent), var(--ilg-shadow-md)}.ilg-sortable__item.is-dragging:not(.is-lifted){background:var(--ilg-surface-alt);border:1.5px dashed var(--ilg-border-strong);box-shadow:none}.ilg-sortable__item.is-dragging:not(.is-lifted)>*{visibility:hidden}.ilg-sortable__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-sortable__placeholder{border:1.5px dashed var(--ilg-primary);border-radius:var(--ilg-radius);background:color-mix(in srgb, var(--ilg-primary) 4%, transparent);min-width:60px;min-height:40px;list-style:none}.ilg-sortable__empty{border:1.5px dashed var(--ilg-border-strong);border-radius:var(--ilg-radius);font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);pointer-events:none;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.ilg-sortable.is-receiving .ilg-sortable__empty{display:none}.ilg-sortable.is-disabled{opacity:.6}.ilg-sortable.is-disabled .ilg-sortable__item{cursor:not-allowed}.ilg-upload{flex-direction:column;gap:10px;display:flex}.ilg-upload__zone{padding:22px 16px}.ilg-upload.is-invalid .ilg-upload__zone{border-color:var(--ilg-error-border)}.ilg-upload.is-disabled{opacity:.6}.ilg-upload.is-disabled .ilg-upload__zone{cursor:not-allowed}.ilg-upload.is-disabled .ilg-upload__zone:hover{border-color:var(--ilg-border-strong);background:var(--ilg-surface-alt)}.ilg-upload__select{font:inherit;color:var(--ilg-primary-text);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:500}.ilg-upload__select:hover{color:var(--ilg-accent-text);text-decoration:underline}.ilg-upload__select:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-upload__select:disabled{cursor:not-allowed;text-decoration:none}.ilg-upload__list{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);margin:0;padding:0;list-style:none}.ilg-upload__file{border-bottom:1px solid var(--ilg-border);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ilg-upload__file:last-child{border-bottom:0}.ilg-upload__thumb{border-radius:var(--ilg-radius);background:var(--ilg-border);width:40px;height:40px;color:var(--ilg-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ilg-upload__thumb svg{width:20px;height:20px}.ilg-upload__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ilg-upload__file.is-invalid .ilg-upload__thumb,.ilg-upload__file.is-failed .ilg-upload__thumb{background:var(--ilg-error-bg);color:var(--ilg-error-border)}.ilg-upload__info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ilg-upload__name{font-size:var(--ilg-text-base);color:var(--ilg-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ilg-upload__name a{color:var(--ilg-primary-text);font-weight:500;text-decoration:none}.ilg-upload__name a:hover{text-decoration:underline}.ilg-upload__meta{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;display:flex}.ilg-upload__status{color:var(--ilg-ink-muted)}.ilg-upload__file.is-uploaded .ilg-upload__status{color:var(--ilg-success-text)}.ilg-upload__file.is-failed .ilg-upload__status{color:var(--ilg-error-text)}.ilg-upload__progress{height:4px;margin-top:6px}.ilg-upload__error{font-size:var(--ilg-text-sm);color:var(--ilg-error-text);margin:2px 0 0}.ilg-upload__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ilg-upload__actions .ilg-icon-btn{width:28px;height:28px;color:var(--ilg-ink-muted)}.ilg-upload__actions .ilg-icon-btn:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-upload__remove:hover{color:var(--ilg-error-text)!important;background:var(--ilg-error-bg)!important}.ilg-upload__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ilg-upload__summary{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-variant-numeric:tabular-nums;margin-right:auto}.ilg-external-drop{cursor:default;min-height:140px}.ilg-external-drop__title{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);font-weight:500}.ilg-external-drop.is-active{border-color:var(--ilg-primary);background:color-mix(in srgb, var(--ilg-primary) 4%, transparent)}.ilg-external-drop.is-active svg{color:var(--ilg-primary-text)}.ilg-external-drop.is-dragover{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ilg-primary) 15%, transparent);border-style:solid}.ilg-external-drop.is-disabled{opacity:.6}.ilg-drop-overlay{z-index:80;background:color-mix(in srgb, var(--ilg-primary) 55%, transparent);-webkit-backdrop-filter:blur(4px);animation:ilg-pop .12s var(--ilg-ease);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ilg-drop-overlay__panel{text-align:center;background:var(--ilg-surface);border:2px dashed var(--ilg-primary);border-radius:var(--ilg-radius-dialog);width:min(520px,100%);box-shadow:var(--ilg-shadow-lg);pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.ilg-drop-overlay__panel svg{width:32px;height:32px;color:var(--ilg-primary-text)}.ilg-drop-overlay.is-dragover .ilg-drop-overlay__panel{background:color-mix(in srgb, var(--ilg-primary) 4%, transparent)}@media (prefers-reduced-motion:reduce){.ilg-sortable-ghost{transform:none}.ilg-drop-overlay{animation:none}}.ilg-loader{vertical-align:middle;color:var(--ilg-primary-text);--ilgui-loader-size:20px;--ilgui-loader-dot:8px;align-items:center;gap:10px;display:inline-flex}.ilg-loader--sm{--ilgui-loader-size:16px;--ilgui-loader-dot:6px;gap:8px}.ilg-loader--lg{--ilgui-loader-size:32px;--ilgui-loader-dot:12px;gap:12px}.ilg-loader--primary{color:var(--ilg-primary-text)}.ilg-loader--accent{color:var(--ilg-accent)}.ilg-loader--white{color:var(--ilg-band-ink)}.ilg-loader--muted{color:var(--ilg-ink-muted)}.ilg-loader__label{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400}.ilg-loader--white .ilg-loader__label{color:var(--ilg-band-ink)}.ilg-loader--lg .ilg-loader__label{font-size:var(--ilg-text-base)}.ilg-loader__spinner{width:var(--ilgui-loader-size);height:var(--ilgui-loader-size);border:2.5px solid color-mix(in srgb, currentColor 15%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.7s linear infinite ilg-spin}.ilg-loader--sm .ilg-loader__spinner{border-width:2px}.ilg-loader--lg .ilg-loader__spinner{border-width:3px}.ilg-loader__dots{align-items:center;gap:calc(var(--ilgui-loader-dot) * .6);height:var(--ilgui-loader-size);display:inline-flex}.ilg-loader__dots .ilg-loader__dot{width:var(--ilgui-loader-dot);height:var(--ilgui-loader-dot);animation:ilg-loader-pulse 1.2s var(--ilg-ease) infinite both;background:currentColor;border-radius:50%}.ilg-loader__dots .ilg-loader__dot:nth-child(2){animation-delay:.16s}.ilg-loader__dots .ilg-loader__dot:nth-child(3){animation-delay:.32s}@keyframes ilg-loader-pulse{0%,80%,to{opacity:.35;transform:scale(.55)}40%{opacity:1;transform:scale(1)}}.ilg-loader__converging{width:var(--ilgui-loader-size);height:var(--ilgui-loader-size);flex-shrink:0;position:relative}.ilg-loader__converging .ilg-loader__dot{width:calc(var(--ilgui-loader-size) * .3);height:calc(var(--ilgui-loader-size) * .3);animation:ilg-loader-converge 1.1s var(--ilg-ease) infinite;background:currentColor;border-radius:50%;position:absolute}.ilg-loader__converging .ilg-loader__dot:first-child{--ilgui-cx:1;--ilgui-cy:1;top:0;left:0}.ilg-loader__converging .ilg-loader__dot:nth-child(2){--ilgui-cx:-1;--ilgui-cy:1;opacity:.8;top:0;right:0}.ilg-loader__converging .ilg-loader__dot:nth-child(3){--ilgui-cx:-1;--ilgui-cy:-1;opacity:.6;bottom:0;right:0}.ilg-loader__converging .ilg-loader__dot:nth-child(4){--ilgui-cx:1;--ilgui-cy:-1;opacity:.4;bottom:0;left:0}@keyframes ilg-loader-converge{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--ilgui-cx) * var(--ilgui-loader-size) * .35), calc(var(--ilgui-cy) * var(--ilgui-loader-size) * .35)) scale(.8)}}.ilg-loader--infinite{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.ilg-loader__bar{border-radius:var(--ilg-radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);height:3px;display:block;position:relative;overflow:hidden}.ilg-loader--sm .ilg-loader__bar{height:2px}.ilg-loader--lg .ilg-loader__bar{height:4px}.ilg-loader__bar-fill{border-radius:inherit;width:40%;animation:ilg-loader-travel 1.3s var(--ilg-ease) infinite;background:currentColor;position:absolute;top:0;bottom:0;left:0}@keyframes ilg-loader-travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ilg-progressbar{--ilgui-pb-h:8px;--ilgui-pb-fill:var(--ilg-primary);align-items:center;gap:10px;width:100%;display:flex}.ilg-progressbar--sm{--ilgui-pb-h:4px}.ilg-progressbar--lg{--ilgui-pb-h:16px}.ilg-progressbar--primary{--ilgui-pb-fill:var(--ilg-primary)}.ilg-progressbar--success{--ilgui-pb-fill:var(--ilg-success-border)}.ilg-progressbar--warning{--ilgui-pb-fill:var(--ilg-warn-border)}.ilg-progressbar--danger{--ilgui-pb-fill:var(--ilg-error-border)}.ilg-progressbar--info{--ilgui-pb-fill:var(--ilg-info-border)}.ilg-progressbar__track{min-width:0;height:var(--ilgui-pb-h);background:var(--ilg-border);border-radius:var(--ilg-radius-pill);flex:1;position:relative;overflow:hidden}.ilg-progressbar__fill{background:var(--ilgui-pb-fill);border-radius:inherit;transition:width .3s var(--ilg-ease), height .3s var(--ilg-ease);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.ilg-progressbar__value{min-width:36px;font-size:var(--ilg-text-xs);color:var(--ilg-ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.ilg-progressbar--label-end .ilg-progressbar__value{text-align:right}.ilg-progressbar__fill .ilg-progressbar__value{min-width:0;font-size:var(--ilg-text-xs);color:var(--ilg-band-ink);white-space:nowrap;padding:0 8px;line-height:1}.ilg-progressbar--warning .ilg-progressbar__fill .ilg-progressbar__value{color:var(--ilg-ink)}.ilg-progressbar--label-start .ilg-progressbar__value{text-align:left}.ilg-progressbar--label-inside{--ilgui-pb-h:16px}.ilg-progressbar--label-inside .ilg-progressbar__fill{min-width:2.75rem}.ilg-progressbar--label-inside.ilg-progressbar--vertical .ilg-progressbar__fill{min-width:0;min-height:2.75rem}.ilg-progressbar--label-inside.ilg-progressbar--vertical .ilg-progressbar__fill .ilg-progressbar__value{writing-mode:vertical-rl;padding:6px 0;transform:rotate(180deg)}.ilg-progressbar--label-top{flex-direction:column;align-items:stretch;gap:6px}.ilg-progressbar--label-top .ilg-progressbar__track{flex:none}.ilg-progressbar__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ilg-progressbar__label{font-size:var(--ilg-text-sm);color:var(--ilg-ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.ilg-progressbar--striped .ilg-progressbar__fill{background-image:linear-gradient(45deg,#ffffff38 25%,#0000 25% 50%,#ffffff38 50% 75%,#0000 75%,#0000);background-size:16px 16px}.ilg-progressbar--animated .ilg-progressbar__fill{animation:1s linear infinite ilg-pb-stripes}@keyframes ilg-pb-stripes{0%{background-position:16px 0}to{background-position:0 0}}.ilg-progressbar--indeterminate .ilg-progressbar__fill{width:35%;animation:ilg-loader-travel 1.4s var(--ilg-ease) infinite;transition:none}.ilg-progressbar--vertical{flex-direction:column-reverse;width:auto;height:120px}.ilg-progressbar--vertical .ilg-progressbar__track{width:var(--ilgui-pb-h);flex:1;height:auto;min-height:0}.ilg-progressbar--vertical .ilg-progressbar__fill{justify-content:center;align-items:flex-start;width:auto;top:auto;bottom:0;right:0}.ilg-progressbar--vertical .ilg-progressbar__value{text-align:center;min-width:0}.ilg-progressbar--vertical.ilg-progressbar--indeterminate .ilg-progressbar__fill{height:35%;animation-name:ilg-pb-travel-y}@keyframes ilg-pb-travel-y{0%{transform:translateY(100%)}to{transform:translateY(-250%)}}.ilg-chunkbar{--ilgui-pb-h:8px;--ilgui-pb-fill:var(--ilg-primary);gap:4px;width:100%;display:flex}.ilg-chunkbar--sm{--ilgui-pb-h:4px;gap:3px}.ilg-chunkbar--lg{--ilgui-pb-h:16px;gap:6px}.ilg-chunkbar--primary{--ilgui-pb-fill:var(--ilg-primary)}.ilg-chunkbar--success{--ilgui-pb-fill:var(--ilg-success-border)}.ilg-chunkbar--warning{--ilgui-pb-fill:var(--ilg-warn-border)}.ilg-chunkbar--danger{--ilgui-pb-fill:var(--ilg-error-border)}.ilg-chunkbar--info{--ilgui-pb-fill:var(--ilg-info-border)}.ilg-chunkbar__chunk{height:var(--ilgui-pb-h);background:var(--ilg-border);border-radius:var(--ilg-radius-pill);transition:background-color .3s var(--ilg-ease);flex:1}.ilg-chunkbar__chunk.is-filled{background:var(--ilgui-pb-fill)}.ilg-chunkbar--vertical{flex-direction:column-reverse;width:auto;height:120px}.ilg-chunkbar--vertical .ilg-chunkbar__chunk{width:var(--ilgui-pb-h);height:auto}.ilg-badge-container{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.ilg-badge-container__badge{z-index:1;border-radius:var(--ilg-radius-pill);min-width:18px;height:18px;font-size:var(--ilg-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2px var(--ilg-surface);pointer-events:none;background:var(--ilg-danger);color:var(--ilg-band-ink);justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.ilg-badge-container__badge--top-end{top:0;right:0;transform:translate(50%,-50%)}.ilg-badge-container__badge--top-start{top:0;left:0;transform:translate(-50%,-50%)}.ilg-badge-container__badge--bottom-end{bottom:0;right:0;transform:translate(50%,50%)}.ilg-badge-container__badge--bottom-start{bottom:0;left:0;transform:translate(-50%,50%)}.ilg-badge-container--circle .ilg-badge-container__badge--top-end{top:14%;right:14%}.ilg-badge-container--circle .ilg-badge-container__badge--top-start{top:14%;left:14%}.ilg-badge-container--circle .ilg-badge-container__badge--bottom-end{bottom:14%;right:14%}.ilg-badge-container--circle .ilg-badge-container__badge--bottom-start{bottom:14%;left:14%}.ilg-badge-container__badge--dot{width:10px;min-width:0;height:10px;padding:0}.ilg-badge-container__badge--primary{background:var(--ilg-primary);color:var(--ilg-band-ink)}.ilg-badge-container__badge--success{background:var(--ilg-success);color:var(--ilg-band-ink)}.ilg-badge-container__badge--warning{background:var(--ilg-warn-border);color:var(--ilg-ink)}.ilg-badge-container__badge--info{background:var(--ilg-info-text);color:var(--ilg-band-ink)}.ilg-badge-container__badge--neutral{background:var(--ilg-ink-muted);color:var(--ilg-band-ink)}.ilg-badge-container__badge--custom{min-width:0;height:auto;color:inherit;box-shadow:none;background:0 0;padding:0}.ilg-badge-container__badge--custom .ilg-badge{box-shadow:0 0 0 2px var(--ilg-surface)}.ilg-scrollview{--ilgui-scrollview-h:280px;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.ilg-scrollview__viewport{height:var(--ilgui-scrollview-h);border-radius:var(--ilg-radius);background:var(--ilg-surface-alt);border:1px solid var(--ilg-border);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ilg-scrollview__track{will-change:transform;height:100%;transition:transform var(--ilg-duration-slow) var(--ilg-ease);display:flex}.ilg-scrollview.is-instant .ilg-scrollview__track,.ilg-scrollview.is-dragging .ilg-scrollview__track{transition:none}.ilg-scrollview.is-dragging .ilg-scrollview__viewport{cursor:grabbing}.ilg-scrollview__slide{-webkit-user-select:text;user-select:text;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.ilg-scrollview__slide>img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.ilg-scrollview__arrow{z-index:2;border-radius:var(--ilg-radius-pill);border:1px solid var(--ilg-border);background:rgba(var(--ilg-surface-rgb), .92);width:36px;height:36px;color:var(--ilg-primary-text);box-shadow:var(--ilg-shadow-sm);cursor:pointer;transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), opacity var(--ilg-duration) var(--ilg-ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ilg-scrollview__arrow svg{width:18px;height:18px}.ilg-scrollview__arrow:hover:not(:disabled){background:var(--ilg-surface);border-color:var(--ilg-border-strong)}.ilg-scrollview__arrow:disabled{opacity:0;pointer-events:none}.ilg-scrollview__arrow:focus-visible,.ilg-scrollview__dot:focus-visible,.ilg-scrollview__rotation:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-scrollview__arrow--prev{left:12px}.ilg-scrollview__arrow--next{right:12px}.ilg-scrollview__controls{justify-content:center;align-items:center;gap:8px;min-height:24px;display:flex}.ilg-scrollview--pager-outside .ilg-scrollview__controls{order:2}.ilg-scrollview--pager-inside .ilg-scrollview__controls{z-index:2;position:absolute;bottom:10px;left:0;right:0}.ilg-scrollview__pager{border-radius:var(--ilg-radius-pill);align-items:center;gap:2px;padding:0 4px;display:flex}.ilg-scrollview--pager-inside .ilg-scrollview__pager,.ilg-scrollview--pager-inside .ilg-scrollview__rotation{background:rgba(var(--ilg-surface-rgb), .85);box-shadow:var(--ilg-shadow-sm)}.ilg-scrollview__dot{border-radius:var(--ilg-radius-pill);cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.ilg-scrollview__dot:before{content:"";border-radius:var(--ilg-radius-pill);background:var(--ilg-border-strong);width:8px;height:8px;transition:background-color var(--ilg-duration) var(--ilg-ease), width var(--ilg-duration) var(--ilg-ease), margin var(--ilg-duration) var(--ilg-ease);margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.ilg-scrollview__dot:hover:before{background:var(--ilg-ink-muted)}.ilg-scrollview__dot.is-active:before{background:var(--ilg-primary);width:16px;margin-left:-8px}.ilg-scrollview__rotation{border-radius:var(--ilg-radius-pill);width:28px;height:28px;color:var(--ilg-primary-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ilg-scrollview__rotation svg{width:18px;height:18px}.ilg-scrollview__rotation:hover{color:var(--ilg-accent)}.ilg-anim{transition-property:opacity,transform;transition-duration:var(--ilg-duration);transition-timing-function:var(--ilg-ease)}.ilg-anim--fast{transition-duration:var(--ilg-duration-fast)}.ilg-anim--slow{transition-duration:var(--ilg-duration-slow)}.ilg-anim-clip{overflow:hidden}.ilg-anim.is-enter{transition:none}.ilg-anim--fade.is-enter,.ilg-anim--fade.is-exiting{opacity:0}.ilg-anim--zoom-in.is-enter,.ilg-anim--zoom-in.is-exiting{opacity:0;transform:scale(.92)}.ilg-anim--zoom-out.is-enter,.ilg-anim--zoom-out.is-exiting{opacity:0;transform:scale(1.08)}.ilg-anim--slide-down.is-enter,.ilg-anim--slide-down.is-exiting{transform:translateY(-100%)}.ilg-anim--slide-up.is-enter,.ilg-anim--slide-up.is-exiting{transform:translateY(100%)}.ilg-anim--slide-right.is-enter,.ilg-anim--slide-right.is-exiting{transform:translate(-100%)}.ilg-anim--slide-left.is-enter,.ilg-anim--slide-left.is-exiting{transform:translate(100%)}.ilg-anim--push-down.is-enter{transform:translateY(-100%)}.ilg-anim--push-down.is-exiting,.ilg-anim--push-up.is-enter{transform:translateY(100%)}.ilg-anim--push-up.is-exiting{transform:translateY(-100%)}.ilg-anim--push-right.is-enter{transform:translate(-100%)}.ilg-anim--push-right.is-exiting,.ilg-anim--push-left.is-enter{transform:translate(100%)}.ilg-anim--push-left.is-exiting{transform:translate(-100%)}.ilg-anim--expand-vertical{transform-origin:top}.ilg-anim--expand-horizontal{transform-origin:0}.ilg-anim--expand-vertical.is-enter,.ilg-anim--expand-vertical.is-exiting{opacity:0;transform:scaleY(0)}.ilg-anim--expand-horizontal.is-enter,.ilg-anim--expand-horizontal.is-exiting{opacity:0;transform:scaleX(0)}.ilg-anim--reveal-vertical{transition-property:height,opacity;overflow:hidden}.ilg-anim--reveal-horizontal{transition-property:width,opacity;overflow:hidden}.ilg-anim--reveal-vertical.is-enter,.ilg-anim--reveal-horizontal.is-enter{opacity:0}.ilg-heading{font-family:var(--ilg-font-heading);letter-spacing:-.02em;color:var(--ilg-ink);margin:0;font-weight:600;line-height:1.15}.ilg-heading--page{font-size:var(--ilg-text-2xl);font-weight:600}.ilg-heading--section{font-size:var(--ilg-text-md);font-weight:600}.ilg-heading--card{font-size:var(--ilg-text-md);letter-spacing:-.01em;font-weight:600}.ilg-heading--truncate,.ilg-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ilg-text{margin:0}.ilg-text--body{font-size:var(--ilg-text-base);color:var(--ilg-ink-soft);font-weight:400;line-height:1.5}.ilg-text--muted{font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);font-weight:400;line-height:1.5}.ilg-text--secondary{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400;line-height:1.5}.ilg-text--caption{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-weight:400;line-height:1.5}.ilg-text--mono{font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink-soft)}.ilg-text--eyebrow{display:block}.ilg-text--tabular{font-variant-numeric:tabular-nums}strong.ilg-text,b.ilg-text{font-weight:600}.ilg-text.ilg-text--regular{font-weight:400}.ilg-text.ilg-text--medium{font-weight:500}.ilg-text.ilg-text--semibold{font-weight:600}.ilg-text.ilg-text--bold{font-weight:700}.ilg-codeblock{background:var(--ilg-surface-alt);border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);max-height:360px;font-family:var(--ilg-font-mono);font-size:var(--ilg-text-sm);color:var(--ilg-ink);tab-size:2;margin:0;padding:12px 16px;line-height:1.6;overflow:auto}.ilg-codeblock code{font:inherit;color:inherit;white-space:pre;background:0 0;padding:0}.ilg-codeblock:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-ripple{display:contents}.ilg-ripple-host{position:relative;overflow:hidden}.ilg-ripple__wave{opacity:.18;pointer-events:none;animation:ilg-ripple .55s var(--ilg-ease) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ilg-ripple{to{opacity:0;transform:scale(1)}}.ilg-avatar-group{flex-direction:row;align-items:center;display:inline-flex}.ilg-avatar-group__item{border-radius:var(--ilg-radius-pill);display:inline-flex}.ilg-avatar-group__item+.ilg-avatar-group__item,.ilg-avatar-group__item+.ilg-avatar-group__more{margin-left:-8px}.ilg-avatar-group--sm .ilg-avatar-group__item+.ilg-avatar-group__item,.ilg-avatar-group--sm .ilg-avatar-group__item+.ilg-avatar-group__more{margin-left:-6px}.ilg-avatar-group--xl .ilg-avatar-group__item+.ilg-avatar-group__item,.ilg-avatar-group--xl .ilg-avatar-group__item+.ilg-avatar-group__more{margin-left:-12px}.ilg-avatar-group .ilg-avatar{box-shadow:0 0 0 2px var(--ilg-surface)}.ilg-avatar-group__item:hover{z-index:1;position:relative}.ilg-avatar-group__more.ilg-avatar{background:var(--ilg-border);color:var(--ilg-ink-soft);font-weight:600}@media (prefers-reduced-motion:reduce){.ilg-scrollview__track,.ilg-anim,.ilg-progressbar__fill,.ilg-chunkbar__chunk{transition:none}.ilg-ripple__wave{display:none}.ilg-mccb__popup,.ilg-treepopup{animation:none}.ilg-tree__toggle svg,.ilg-combobox__chevron svg{transition:none}}.ilg-form-summary:focus{outline:none}.ilg-form-summary__body{min-width:0}.ilg-form-summary__list{font-size:var(--ilg-text-sm);color:var(--ilg-error-text);flex-direction:column;gap:2px;margin:6px 0 0;padding:0 0 0 18px;display:flex}.ilg-form-summary__link{min-height:24px;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ilg-error-border) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ilg-error-border) 55%, transparent);text-underline-offset:2px;transition:text-decoration-color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;margin:0;padding:2px 0;font-weight:400;display:inline}.ilg-form-summary__link:hover{text-decoration-color:currentColor}.ilg-form-summary__link:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px;border-radius:var(--ilg-radius-sm)}.ilg-form-summary__label{font-weight:500}.ilg-stepper{width:100%}.ilg-stepper__list{margin:0;padding:0;list-style:none;display:flex}.ilg-stepper__item{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.ilg-stepper__step{z-index:1;border-radius:var(--ilg-radius);max-width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 8px;display:flex;position:relative}div.ilg-stepper__step,.ilg-stepper__item.is-static .ilg-stepper__step,.ilg-stepper__item.is-current .ilg-stepper__step{cursor:default}.ilg-stepper__step:disabled{cursor:not-allowed}.ilg-stepper__step:focus-visible{outline:none}.ilg-stepper__indicator{border-radius:var(--ilg-radius-pill);border:2px solid var(--ilg-border-strong);background:var(--ilg-surface);width:32px;height:32px;color:var(--ilg-ink-muted);font-size:var(--ilg-text-sm);transition:background-color var(--ilg-duration) var(--ilg-ease), border-color var(--ilg-duration) var(--ilg-ease), box-shadow var(--ilg-duration) var(--ilg-ease);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.ilg-stepper__indicator svg{width:16px;height:16px}.ilg-stepper__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ilg-stepper__label{font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.ilg-stepper__optional{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted);font-weight:400}.ilg-stepper__desc{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);font-weight:400}.ilg-stepper__line{background:var(--ilg-border);height:2px;transition:background-color var(--ilg-duration) var(--ilg-ease);border-radius:2px;position:absolute;top:15px;left:calc(50% + 24px);right:calc(24px - 50%)}.ilg-stepper__item.is-current .ilg-stepper__indicator{background:var(--ilg-primary);border-color:var(--ilg-primary);color:var(--ilg-band-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ilg-primary) 12%, transparent)}.ilg-stepper__item.is-current .ilg-stepper__label{color:var(--ilg-primary-text);font-weight:600}.ilg-stepper__item.is-done .ilg-stepper__indicator{background:var(--ilg-success);border-color:var(--ilg-success);color:var(--ilg-band-ink)}.ilg-stepper__item.is-done .ilg-stepper__label{color:var(--ilg-ink)}.ilg-stepper__item.is-done .ilg-stepper__line{background:var(--ilg-success-border)}.ilg-stepper__item.is-error .ilg-stepper__indicator{background:var(--ilg-error-bg);border-color:var(--ilg-error-border);color:var(--ilg-error-text)}.ilg-stepper__item.is-error .ilg-stepper__label{color:var(--ilg-error-text)}.ilg-stepper__item.is-error.is-current .ilg-stepper__indicator{box-shadow:0 0 0 4px color-mix(in srgb, var(--ilg-error-border) 15%, transparent)}.ilg-stepper__item.is-error.is-current .ilg-stepper__label{font-weight:600}.ilg-stepper__item.is-disabled .ilg-stepper__step{opacity:.6}button.ilg-stepper__step:not(:disabled):hover .ilg-stepper__label{color:var(--ilg-primary-text)}.ilg-stepper__item.is-upcoming button.ilg-stepper__step:not(:disabled):hover .ilg-stepper__indicator{border-color:var(--ilg-ink-muted);color:var(--ilg-ink)}.ilg-stepper__item.is-done button.ilg-stepper__step:not(:disabled):hover .ilg-stepper__indicator{background:var(--ilg-success-hover);border-color:var(--ilg-success)}.ilg-stepper__item.is-current .ilg-stepper__step:hover .ilg-stepper__label{color:var(--ilg-primary-text)}.ilg-stepper__item.is-error .ilg-stepper__step:hover .ilg-stepper__label{color:var(--ilg-error-text)}.ilg-stepper__step:focus-visible .ilg-stepper__indicator{box-shadow:0 0 0 2px var(--ilg-surface), 0 0 0 4px var(--ilg-primary)}@media (width<=639px){.ilg-stepper:not(.ilg-stepper--vertical) .ilg-stepper__item:not(.is-current) .ilg-stepper__text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ilg-stepper--vertical .ilg-stepper__list{flex-direction:column}.ilg-stepper--vertical .ilg-stepper__item{flex:none;justify-content:flex-start;padding-bottom:24px}.ilg-stepper--vertical .ilg-stepper__item:last-child{padding-bottom:0}.ilg-stepper--vertical .ilg-stepper__step{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;padding:0}.ilg-stepper--vertical .ilg-stepper__text{padding-top:6px}.ilg-stepper--vertical .ilg-stepper__line{width:2px;height:auto;inset:40px auto 6px 15px}.ilg-wizard{gap:24px}.ilg-wizard__main{flex-direction:column;gap:16px;min-width:0;display:flex}.ilg-wizard__panel{flex-direction:column;gap:16px;display:flex}.ilg-wizard__panel:focus{outline:none}.ilg-wizard__footer{border-top:1px solid var(--ilg-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ilg-wizard__count{font-size:var(--ilg-text-xs);color:var(--ilg-ink-muted)}.ilg-wizard--vertical{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.ilg-wizard--vertical{grid-template-columns:220px minmax(0,1fr);gap:32px}}.ilg-wizard__review{flex-direction:column;gap:16px;display:flex}.ilg-wizard__review-section+.ilg-wizard__review-section{border-top:1px solid var(--ilg-border);padding-top:16px}.ilg-wizard__review-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ilg-wizard__review-title{font-family:var(--ilg-font-heading);letter-spacing:-.01em;font-size:var(--ilg-text-md);color:var(--ilg-ink);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.ilg-stepper__indicator,.ilg-stepper__line,.ilg-form-summary__link{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}a.ilg-card:hover,.ilg-card--clickable:hover,a.ilg-stat:hover,.ilg-sortable-ghost{transform:none}}.ilg-chart__c1{--ilgui-series:var(--ilg-chart-1)}.ilg-chart__c2{--ilgui-series:var(--ilg-chart-2)}.ilg-chart__c3{--ilgui-series:var(--ilg-chart-3)}.ilg-chart__c4{--ilgui-series:var(--ilg-chart-4)}.ilg-chart__c5{--ilgui-series:var(--ilg-chart-5)}.ilg-chart__c6{--ilgui-series:var(--ilg-chart-6)}.ilg-chart__c7{--ilgui-series:var(--ilg-chart-7)}.ilg-chart__c8{--ilgui-series:var(--ilg-chart-8)}.ilg-chart{min-width:0;color:var(--ilg-ink-soft);font-family:var(--ilg-font-body);font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;margin:0;display:flex}.ilg-chart__caption{flex-direction:column;gap:2px;display:flex}.ilg-chart__title{font-family:var(--ilg-font-heading);font-size:var(--ilg-text-md);letter-spacing:-.01em;color:var(--ilg-ink);font-weight:600}.ilg-chart__subtitle{font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted)}.ilg-chart__body{flex-direction:column;gap:10px;min-width:0;display:flex}.ilg-chart__body--legend-left,.ilg-chart__body--legend-right{flex-direction:row;align-items:center}.ilg-chart__surface{flex:auto;min-width:0;position:relative}.ilg-chart__svg{width:100%;height:auto;font-family:var(--ilg-font-body);display:block;overflow:visible}.ilg-chart__empty{border:1px dashed var(--ilg-border);border-radius:var(--ilg-radius);color:var(--ilg-ink-muted);font-size:var(--ilg-text-sm);justify-content:center;align-items:center;max-height:100%;display:flex}.ilg-chart__label,.ilg-chart__band-label{fill:var(--ilg-ink-muted);font-size:var(--ilg-text-xs)}.ilg-chart__axis-title{fill:var(--ilg-ink);font-size:var(--ilg-text-xs);font-weight:600}.ilg-chart__value-label{fill:var(--ilg-ink-soft);font-size:var(--ilg-text-xs);pointer-events:none;font-weight:500}.ilg-chart__value-label.is-inside{fill:var(--ilg-band-ink)}.ilg-chart__grid{fill:none;stroke:var(--ilg-border);stroke-width:1px;shape-rendering:crispedges}.ilg-chart__axis-line{stroke:var(--ilg-border-strong);stroke-width:1px;shape-rendering:crispedges}.ilg-chart__band{fill:var(--ilg-surface-alt)}.ilg-chart__crosshair{stroke:var(--ilg-ink-muted);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.ilg-chart__line{fill:none;stroke:var(--ilgui-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-opacity:var(--ilgui-series-opacity,1)}.ilg-chart__line--dash{stroke-dasharray:6 4}.ilg-chart__line--dot{stroke-dasharray:1 4}.ilg-chart__line--long-dash{stroke-dasharray:12 4}.ilg-chart__line--dash-dot{stroke-dasharray:8 4 1 4}.ilg-chart__area{fill:var(--ilgui-series);fill-opacity:var(--ilgui-series-opacity,.16);stroke:none}.ilg-chart__bar,.ilg-chart__slice,.ilg-chart__segment,.ilg-chart__cell{fill:var(--ilgui-series);fill-opacity:var(--ilgui-series-opacity,1);transition:fill-opacity var(--ilg-duration) var(--ilg-ease)}.ilg-chart__bar.is-negative{fill-opacity:.55}.ilg-chart__slice,.ilg-chart__segment{stroke:var(--ilg-surface);stroke-width:2px}.ilg-chart__cell.is-empty{fill:var(--ilg-surface-alt)}.ilg-chart__bubble{fill:var(--ilgui-series);fill-opacity:var(--ilgui-series-opacity,.7);stroke:var(--ilg-surface);stroke-width:2px}.ilg-chart__marker{fill:var(--ilgui-series);stroke:var(--ilg-surface);stroke-width:2px}.ilg-chart__hit{fill:#0000;stroke:none}.ilg-chart__target{stroke:var(--ilg-ink);stroke-width:2px}.ilg-chart__wick,.ilg-chart__ohlc,.ilg-chart__whisker{fill:none;stroke:var(--ilgui-series);stroke-width:1.5px}.ilg-chart__candle-body{fill:var(--ilgui-series);stroke:var(--ilgui-series);stroke-width:1.5px}.ilg-chart__candle.is-up .ilg-chart__candle-body{fill:var(--ilg-surface)}.ilg-chart__box{fill:var(--ilgui-series);fill-opacity:.18;stroke:var(--ilgui-series);stroke-width:1.5px}.ilg-chart__median{stroke:var(--ilgui-series);stroke-width:2.5px}.ilg-chart__mean{fill:var(--ilgui-series)}.ilg-chart__outlier{fill:var(--ilg-surface);stroke:var(--ilgui-series);stroke-width:1.5px}.ilg-chart__point{cursor:pointer;outline:none}.ilg-chart__point:focus{outline:none}.ilg-chart__bar.is-hover,.ilg-chart__slice.is-hover,.ilg-chart__segment.is-hover,.ilg-chart__cell.is-hover{fill-opacity:.82}.ilg-chart__marker.is-hover,.ilg-chart__hit.is-hover{r:6px;fill:var(--ilgui-series);stroke:var(--ilg-surface);stroke-width:2px}.ilg-chart__bubble.is-hover{fill-opacity:.9}.ilg-chart__focus-ring{fill:none;stroke:var(--ilg-primary);stroke-width:2px;pointer-events:none}.ilg-chart.is-zoomable .ilg-chart__surface{cursor:grab;touch-action:pan-y}.ilg-chart.is-zoomable .ilg-chart__surface.is-panning{cursor:grabbing}.ilg-chart__tooltip{--ilgui-tt-x:-50%;--ilgui-tt-y:calc(-100% - 12px);z-index:5;pointer-events:none;transform:translate(var(--ilgui-tt-x), var(--ilgui-tt-y));background:var(--ilg-primary);min-width:96px;max-width:260px;color:var(--ilg-band-ink);border-radius:var(--ilg-radius-sm);box-shadow:var(--ilg-shadow-md);font-size:var(--ilg-text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;padding:8px 10px;line-height:1.4;display:flex;position:absolute}.ilg-chart__tooltip.is-below{--ilgui-tt-y:14px}.ilg-chart__tooltip.is-start{--ilgui-tt-x:-16px}.ilg-chart__tooltip.is-end{--ilgui-tt-x:calc(-100% + 16px)}.ilg-chart__tooltip-title{font-weight:600}.ilg-chart__tooltip-row{align-items:center;gap:6px;display:flex}.ilg-chart__tooltip-label{color:rgba(var(--ilg-band-ink-rgb), .78)}.ilg-chart__tooltip-value{margin-left:auto;padding-left:8px;font-weight:600}.ilg-chart__swatch{background:var(--ilgui-series);width:8px;height:8px;box-shadow:0 0 0 1px rgba(var(--ilg-band-ink-rgb), .7);border-radius:2px;flex:none}.ilg-chart__legend{flex-wrap:wrap;justify-content:center;gap:2px 10px;display:flex}.ilg-chart__legend--left,.ilg-chart__legend--right{flex-direction:column;flex:none;align-items:flex-start;max-width:40%}.ilg-chart__legend-item{border-radius:var(--ilg-radius-sm);min-height:24px;color:var(--ilg-ink-soft);font:inherit;font-size:var(--ilg-text-sm);text-align:left;transition:background-color var(--ilg-duration) var(--ilg-ease), color var(--ilg-duration) var(--ilg-ease);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 6px;display:inline-flex}button.ilg-chart__legend-item{cursor:pointer}button.ilg-chart__legend-item:hover{background:var(--ilg-surface-alt)}.ilg-chart__legend-item:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:1px}.ilg-chart__legend-item.is-hidden{color:var(--ilg-ink-muted);text-decoration:line-through}.ilg-chart__legend-marker{background:var(--ilgui-series);border-radius:2px;flex:none;width:10px;height:10px}.ilg-chart__legend-marker--line{border-radius:2px;width:16px;height:3px}.ilg-chart__legend-marker--circle{border-radius:50%}.ilg-chart__legend-item.is-hidden .ilg-chart__legend-marker{box-shadow:inset 0 0 0 1.5px var(--ilg-control-border);background:0 0}.ilg-chart.is-entering .ilg-chart__series,.ilg-chart.is-entering .ilg-chart__marks{animation:ilg-chart-in .42s var(--ilg-ease) both}@keyframes ilg-chart-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ilg-stock__nav-bg{fill:var(--ilg-surface-alt)}.ilg-stock__nav-line{stroke-width:1.5px}.ilg-stock__navigator{touch-action:none}.ilg-stock__mask{fill:var(--ilg-surface);fill-opacity:.7;pointer-events:none}.ilg-stock__window{fill:#0000;stroke:var(--ilg-primary);stroke-width:1.5px;cursor:grab;outline:none}.ilg-stock__window:focus-visible,.ilg-stock__window.is-focused{stroke:var(--ilg-accent);stroke-width:3px}.ilg-stock__handle{cursor:ew-resize;outline:none}.ilg-stock__handle-hit{fill:#0000}.ilg-stock__handle-grip{fill:var(--ilg-surface);stroke:var(--ilg-primary);stroke-width:1.5px}.ilg-stock__handle-lines{fill:none;stroke:var(--ilg-primary);stroke-width:1px}.ilg-stock__handle:focus-visible .ilg-stock__handle-grip,.ilg-stock__handle.is-focused .ilg-stock__handle-grip{stroke:var(--ilg-accent);stroke-width:3px}.ilg-sparkline{vertical-align:middle;border-radius:var(--ilg-radius-sm);line-height:0;display:inline-flex;position:relative}.ilg-sparkline:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-sparkline__svg{display:block;overflow:visible}.ilg-sparkline__line{fill:none;stroke:var(--ilgui-series);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ilg-sparkline__area{fill:var(--ilgui-series);fill-opacity:.16}.ilg-sparkline__bar{fill:var(--ilgui-series)}.ilg-sparkline__bar.is-negative{fill-opacity:.5}.ilg-sparkline__bar.is-max,.ilg-sparkline__bar.is-min,.ilg-sparkline__bar.is-last,.ilg-sparkline__bar.is-first{fill:var(--ilg-accent);fill-opacity:1}.ilg-sparkline__bar.is-active,.ilg-sparkline__slice.is-active{fill-opacity:.75}.ilg-sparkline__dot{fill:var(--ilgui-series);stroke:var(--ilg-surface);stroke-width:1.5px}.ilg-sparkline__dot.is-min,.ilg-sparkline__dot.is-max{fill:var(--ilg-surface);stroke:var(--ilgui-series)}.ilg-sparkline__dot.is-active{r:3.5px;fill:var(--ilgui-series);stroke:var(--ilg-surface)}.ilg-sparkline__base{stroke:var(--ilg-border-strong);stroke-width:1px}.ilg-sparkline__track{fill:var(--ilg-surface-alt)}.ilg-sparkline__target{stroke:var(--ilg-ink);stroke-width:2px}.ilg-sparkline__slice{fill:var(--ilgui-series);stroke:var(--ilg-surface);stroke-width:1px}.ilg-sparkline__tooltip{--ilgui-tt-y:calc(-100% - 8px);min-width:0;padding:4px 8px;line-height:1.4}@media (width<=480px){.ilg-chart__body--legend-left,.ilg-chart__body--legend-right{flex-direction:column;align-items:stretch}.ilg-chart__body--legend-left .ilg-chart__legend{order:2}.ilg-chart__legend--left,.ilg-chart__legend--right{flex-direction:row;justify-content:center;max-width:none}}@media (prefers-reduced-motion:reduce){.ilg-chart.is-entering .ilg-chart__series,.ilg-chart.is-entering .ilg-chart__marks{animation:none}.ilg-chart__bar,.ilg-chart__slice,.ilg-chart__segment,.ilg-chart__cell,.ilg-chart__legend-item{transition:none}}@media (forced-colors:active){.ilg-chart__line,.ilg-chart__wick,.ilg-chart__whisker,.ilg-sparkline__line{stroke:canvastext}.ilg-chart__bar,.ilg-chart__slice,.ilg-chart__segment,.ilg-chart__marker,.ilg-chart__cell,.ilg-sparkline__bar{fill:canvastext;stroke:canvas}.ilg-chart__tooltip{border:1px solid canvastext}}.ilg-gauge{vertical-align:middle;width:var(--ilgui-gauge-size,200px);max-width:100%;color:var(--ilg-ink);font-variant-numeric:tabular-nums;display:inline-block;position:relative;container-type:inline-size}.ilg-gauge__svg{width:100%;height:auto;display:block;overflow:visible}.ilg-gauge .is-primary{--ilgui-gauge-paint:var(--ilg-primary)}.ilg-gauge .is-accent{--ilgui-gauge-paint:var(--ilg-accent)}.ilg-gauge .is-info{--ilgui-gauge-paint:var(--ilg-info-border)}.ilg-gauge .is-success{--ilgui-gauge-paint:var(--ilg-success-border)}.ilg-gauge .is-warning{--ilgui-gauge-paint:var(--ilg-warn-border)}.ilg-gauge .is-danger{--ilgui-gauge-paint:var(--ilg-error-border)}.ilg-gauge .is-neutral{--ilgui-gauge-paint:var(--ilg-ink-muted)}.ilg-gauge__track{fill:none;stroke:var(--ilg-surface-alt)}.ilg-gauge__value{fill:none;stroke:var(--ilgui-gauge-paint,var(--ilg-primary))}.ilg-gauge__value.is-empty{opacity:0}.ilg-gauge__range{fill:none;stroke:var(--ilgui-gauge-paint,var(--ilg-border-strong))}.ilg-gauge__tick{stroke:var(--ilg-ink-muted);stroke-width:1.5px;stroke-linecap:round}.ilg-gauge__tick--minor{stroke:var(--ilg-border-strong);stroke-width:1px}.ilg-gauge__label{fill:var(--ilg-ink-muted);font-size:var(--ilg-text-xs);font-variant-numeric:tabular-nums;font-weight:400}.ilg-gauge__needle{fill:var(--ilgui-gauge-paint,var(--ilg-primary));transform-box:view-box;transform-origin:0 0}.ilg-gauge__cap{fill:var(--ilgui-gauge-paint,var(--ilg-primary));stroke:var(--ilg-surface);stroke-width:2px}.ilg-gauge__bar,.ilg-gauge__arrow{fill:var(--ilgui-gauge-paint,var(--ilg-primary));transform-box:view-box}.ilg-gauge__arrow{transform-origin:0 0}.ilg-gauge--linear{width:auto;container-type:normal}.ilg-gauge--linear .ilg-gauge__track{fill:var(--ilg-surface-alt);stroke:var(--ilg-border);stroke-width:1px}.ilg-gauge--linear .ilg-gauge__range{fill:var(--ilgui-gauge-paint,var(--ilg-border-strong));stroke:none}.ilg-gauge--vertical .ilg-gauge__svg{width:auto;height:var(--ilgui-gauge-size,240px)}.ilg-gauge--horizontal{width:var(--ilgui-gauge-size,240px)}.ilg-gauge--animated .ilg-gauge__value{transition:stroke-dasharray .6s var(--ilg-ease), stroke var(--ilg-duration) var(--ilg-ease), opacity var(--ilg-duration) var(--ilg-ease)}.ilg-gauge--animated .ilg-gauge__needle,.ilg-gauge--animated .ilg-gauge__bar,.ilg-gauge--animated .ilg-gauge__arrow{transition:transform .6s var(--ilg-ease), fill var(--ilg-duration) var(--ilg-ease)}.ilg-gauge__center{text-align:center;pointer-events:none;white-space:nowrap;max-width:70%;line-height:1.1;font-family:var(--ilg-font-heading);letter-spacing:-.02em;color:var(--ilg-ink);flex-direction:column;align-items:center;gap:2px;font-size:clamp(.875rem,15cqi,2.5rem);font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.ilg-gauge__center--bottom{transform:translate(-50%,-100%)}.ilg-gauge__sub{font-family:var(--ilg-font-body);font-size:var(--ilg-text-xs);letter-spacing:0;color:var(--ilg-ink-muted);font-weight:500}.ilg-sankey{--ilgui-sankey-link-opacity:.4;font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.ilg-sankey__plot{min-width:0;position:relative}.ilg-sankey__svg{width:100%;height:auto;display:block;overflow:visible}.ilg-sankey__link{fill:none;stroke:var(--ilg-border-strong);stroke-opacity:var(--ilgui-sankey-link-opacity);transition:stroke-opacity var(--ilg-duration) var(--ilg-ease)}.ilg-sankey__node{stroke:var(--ilg-surface);stroke-width:1px;transition:opacity var(--ilg-duration) var(--ilg-ease)}.ilg-sankey__link[role=button],.ilg-sankey__node[role=button]{cursor:pointer}.ilg-sankey.has-active .ilg-sankey__link{stroke-opacity:calc(var(--ilgui-sankey-link-opacity) * .35)}.ilg-sankey.has-active .ilg-sankey__link.is-active{stroke-opacity:min(1, calc(var(--ilgui-sankey-link-opacity) + .35))}.ilg-sankey.has-active .ilg-sankey__node:not(.is-active){opacity:.45}.ilg-sankey__link:focus,.ilg-sankey__node:focus{outline:none}.ilg-sankey__node:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px;stroke:var(--ilg-primary);stroke-width:2px}.ilg-sankey__link:focus-visible,.ilg-sankey.has-active .ilg-sankey__link.is-active:focus-visible{stroke-opacity:1}.ilg-sankey__link-ring{fill:none;stroke:var(--ilg-primary);pointer-events:none;display:none}.ilg-sankey__link-ring:has(+.ilg-sankey__link:focus-visible){display:inline}.ilg-sankey__label{fill:var(--ilg-ink-soft);font-size:var(--ilg-text-xs);pointer-events:none;paint-order:stroke;stroke:var(--ilg-surface);stroke-width:3px;stroke-linejoin:round;font-weight:500}.ilg-sankey__label-value{fill:var(--ilg-ink-muted);font-weight:400}.ilg-sankey__tooltip{z-index:2;border-radius:var(--ilg-radius-sm);background:var(--ilg-primary);max-width:min(260px,80vw);color:var(--ilg-band-ink);box-shadow:var(--ilg-shadow-md);font-size:var(--ilg-text-sm);pointer-events:none;width:max-content;padding:6px 10px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.ilg-sankey__tooltip--start{transform:translate(-12px,calc(-100% - 8px))}.ilg-sankey__tooltip--end{transform:translate(calc(12px - 100%),calc(-100% - 8px))}.ilg-sankey__legend{font-size:var(--ilg-text-sm);color:var(--ilg-ink-soft);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ilg-sankey__legend-item{align-items:center;gap:6px;display:inline-flex}.ilg-sankey__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.ilg-sankey__empty{text-align:center;font-size:var(--ilg-text-sm);color:var(--ilg-ink-muted);border:1px dashed var(--ilg-border);border-radius:var(--ilg-radius);margin:0;padding:24px 16px}.ilg-sankey__empty.is-error{color:var(--ilg-error-text);background:var(--ilg-error-bg);border:1px solid var(--ilg-error-border)}@media (prefers-reduced-motion:reduce){.ilg-gauge--animated .ilg-gauge__value,.ilg-gauge--animated .ilg-gauge__needle,.ilg-gauge--animated .ilg-gauge__bar,.ilg-gauge--animated .ilg-gauge__arrow,.ilg-sankey__link,.ilg-sankey__node{transition:none}}.ilg-barcode,.ilg-qrcode{vertical-align:middle;flex:none;max-width:none;height:auto;display:inline-block;overflow:visible}.ilg-barcode__text{font-family:var(--ilg-font-body);font-variant-numeric:tabular-nums;letter-spacing:0;-webkit-user-select:none;user-select:none}.ilg-barcode.is-error,.ilg-qrcode.is-error{background:0 0}@media print{.ilg-barcode,.ilg-qrcode{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ilg-page-body{gap:var(--ilg-page-gap);flex-direction:column;min-width:0;display:flex}.ilg-page-body--sm{gap:1rem}.ilg-page-body--lg{gap:1.5rem}.ilg-page-body>*{margin-top:0;margin-bottom:0}.ilg-page-loading{min-width:0;display:block}.ilg-page-loading__header{pointer-events:none}.ilg-page-loading__header .ilg-page-header__lead>div{gap:.5rem}.ilg-page-loading__toolbar{border-bottom:1px solid var(--ilg-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.ilg-page-loading__toolbar-end{gap:.5rem;margin-left:auto;display:flex}.ilg-page-loading__rows{flex-direction:column;display:flex}.ilg-page-loading__row{border-bottom:1px solid var(--ilg-border);align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.ilg-page-loading__row:last-child{border-bottom:0}.ilg-page-loading__row>.ilg-skeleton{flex:0 auto;min-width:1.5rem}.ilg-page-loading__row>.ilg-skeleton--circle{flex:none}.ilg-page-loading__subtitle{max-width:70vw}.ilg-page-loading__search{max-width:50%}.ilg-page-loading__push{margin-left:auto}.ilg-page-loading__stat-text{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.ilg-page-loading__lines{flex-direction:column;gap:.75rem;display:flex}.ilg-page-loading__pair{flex-direction:column;gap:.4rem;display:flex}.ilg-page-loading__chart{align-items:flex-end;gap:.75rem;height:200px;display:flex}.ilg-page-loading__chart>.ilg-skeleton{flex:1}.ilg-page-loading__form{max-width:var(--ilg-form-max);flex-direction:column;gap:1rem;display:flex}.ilg-page-loading__actions{justify-content:flex-end;gap:.75rem;display:flex}.ilg-field--sm .ilg-label{margin-bottom:.25rem}.ilg-dropzone.is-invalid,.ilg-editor.is-invalid{border-color:var(--ilg-error-border)}.ilg-editor:has(>[aria-invalid=true]){border-color:var(--ilg-error-border)}.ilg-icon-tile{border-radius:var(--ilg-radius);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ilg-icon-tile svg{flex-shrink:0;width:16px;height:16px}.ilg-icon-tile--sm{border-radius:var(--ilg-radius-sm);width:24px;height:24px}.ilg-icon-tile--sm svg{width:14px;height:14px}.ilg-icon-tile--lg{width:40px;height:40px}.ilg-icon-tile--lg svg{width:20px;height:20px}.ilg-icon-tile--circle{border-radius:var(--ilg-radius-pill)}.ilg-icon-tile--primary{background:color-mix(in srgb, var(--ilg-primary) 8%, transparent);color:var(--ilg-primary-text)}.ilg-icon-tile--accent{background:color-mix(in srgb, var(--ilg-accent) 10%, transparent);color:var(--ilg-accent-text)}.ilg-icon-tile--success{background:var(--ilg-success-bg);color:var(--ilg-success-text)}.ilg-icon-tile--warning{background:var(--ilg-warn-bg);color:var(--ilg-warn-text)}.ilg-icon-tile--danger{background:var(--ilg-error-bg);color:var(--ilg-error-text)}.ilg-icon-tile--info{background:var(--ilg-info-bg);color:var(--ilg-info-text)}.ilg-icon-tile--neutral{background:var(--ilg-neutral-bg);color:var(--ilg-neutral-text)}.ilg-icon-tile--solid{color:var(--ilg-band-ink)}.ilg-icon-tile--solid.ilg-icon-tile--primary{background:var(--ilg-primary)}.ilg-icon-tile--solid.ilg-icon-tile--accent{background:var(--ilg-accent-text)}.ilg-icon-tile--solid.ilg-icon-tile--success{background:var(--ilg-success)}.ilg-icon-tile--solid.ilg-icon-tile--warning{background:var(--ilg-warn);color:var(--ilg-warn-ink)}.ilg-icon-tile--solid.ilg-icon-tile--danger{background:var(--ilg-danger)}.ilg-icon-tile--solid.ilg-icon-tile--info{background:var(--ilg-accent-text)}.ilg-icon-tile--solid.ilg-icon-tile--neutral{background:var(--ilg-ink-muted)}.ilg-preview{background:var(--ilg-surface);flex-direction:column;min-width:0;display:flex}.ilg-preview--bordered{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);overflow:hidden}.ilg-preview__toolbar{border-bottom:1px solid var(--ilg-border);background:var(--ilg-surface-alt);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ilg-preview__viewport{background:var(--ilg-surface);min-height:120px;position:relative;overflow:auto}.ilg-preview--checker .ilg-preview__viewport{background-color:var(--ilg-surface);background-image:linear-gradient(45deg, var(--ilg-surface-alt) 25%, transparent 25%), linear-gradient(-45deg, var(--ilg-surface-alt) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ilg-surface-alt) 75%), linear-gradient(-45deg, transparent 75%, var(--ilg-surface-alt) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.ilg-preview__frame{background:var(--ilg-surface);border:0;width:100%;height:100%;display:block}.ilg-preview--image .ilg-preview__viewport{justify-content:center;align-items:center;display:flex;overflow:hidden}.ilg-preview__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ilg-preview__content{height:100%}.ilg-preview__state{text-align:center;font-size:var(--ilg-text-base);color:var(--ilg-ink-muted);background:var(--ilg-surface);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;display:flex;position:absolute;inset:0}.ilg-preview__state--loading{background:color-mix(in srgb, var(--ilg-surface) 85%, transparent)}.ilg-preview__state svg{width:28px;height:28px;color:var(--ilg-ink-muted)}.ilg-preview__state--error,.ilg-preview__state--error svg{color:var(--ilg-error-text)}.ilg-cell-user__link{color:inherit;border-radius:var(--ilg-radius-sm);transition:color var(--ilg-duration) var(--ilg-ease);text-decoration:none}.ilg-cell-user__link:hover{color:var(--ilg-accent-text);text-decoration:underline}.ilg-cell-user__link:focus-visible{outline:2px solid var(--ilg-primary);outline-offset:2px}.ilg-cell-user__sub .ilg-cell-user__link{color:inherit}.ilg-cell-user__sub .ilg-cell-user__link:hover{color:var(--ilg-accent-text)}.ilg-cell-user--truncate{min-width:0;max-width:100%}.ilg-cell-user--truncate .ilg-cell-user__text{min-width:0;max-width:var(--ilgui-cell-user-max,none);flex:auto}.ilg-cell-user--truncate .ilg-cell-user__name{align-items:center;min-width:0;display:flex}.ilg-cell-user--truncate .ilg-cell-user__label,.ilg-cell-user--truncate .ilg-cell-user__sub,.ilg-cell-user--truncate .ilg-cell-user__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilg-cell-user--truncate .ilg-cell-user__label{display:block}.ilg-cell-user--truncate .ilg-cell-user__name .ilg-badge,.ilg-cell-user--truncate .ilg-cell-user__name .ilg-tag{flex-shrink:0}@media (width<=639px){.ilg-input,.ilg-select,.ilg-textarea,.ilg-search input,.ilg-multiselect__input,.ilg-numeric__input,.ilg-dateinput,.ilg-daterange__input,.ilg-picker-range__input,.ilg-editor__content,.ilg-editor__source,.ilg-datagrid__editor{font-size:var(--ilg-text-lg)!important}}.an-controls{align-items:flex-end;gap:var(--ilg-space-3);flex-wrap:wrap;display:flex}.an-controls .ilg-field{min-width:12rem;margin:0}.an-note{color:var(--ilg-ink-muted);font-size:var(--ilg-text-sm)}.an-issue-frame{border:1px solid var(--ilg-border);border-radius:var(--ilg-radius);background:var(--ilg-surface);width:100%;height:75vh;display:block}
